CategoryResourceRepost/极客时间专栏/MySQL 必知必会/结束语/结束语 | 不盲从于群体思维,走一条适合自己的路.md
louzefeng d3828a7aee mod
2024-07-11 05:50:32 +00:00

82 lines
9.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<audio id="audio" title="结束语 | 不盲从于群体思维,走一条适合自己的路" controls="" preload="none"><source id="mp3" src="https://static001.geekbang.org/resource/audio/eb/d2/ebc2c592b4eb5b180e66a5e2ef6181d2.mp3"></audio>
你好,我是朱晓峰。
到这里咱们的课程就全部结束了。不过课程结束更新并不意味着MySQL的学习结束了。相反也许对于你来说这是一个新的开始。
我一直强调在真实项目中进行学习是掌握MySQL的最好方法。所以在课程结束以后你一定要把学到的内容真正应用到实际工作中反复实践这样才能真正成为优秀的数据库开发人员。
那在今天这篇结束语里呢我想暂且抛开MySQL和你分享一个我的人生准则**不盲从于群体思维,按自己的意愿和个人的特质去做选择,走一条适合自己的路**。
为什么在这告别之际,我最想给你分享这一点呢?
因为我们每个人都生活在群体之中,每天都在和不同的人打交道,尤其是现在信息极度丰富,每天都有人在表达着自己的观点,试图成为“意见领袖”,一不小心,别人的想法就会左右我们的行为。
但每个个体都是与众不同的,有的人擅长把细节做到极致,有的人擅长把控全局;有的人对数字特别敏感,有的人长于艺术想象……无论是学习技术,还是选择职业路径,只有适合自己的,才是我们成为人生赢家的捷径。
说到这儿,我想和你分享一个我的真实经历。
大学毕业以后,我进入一家外企工作,从普通程序员做起,一直做到构架师。工作很稳定,待遇也好,家人觉得很不错,希望我买套房子,赶紧结婚生子。
可是,我对这样的生活一点也不满意。因为我发现,在熟悉了工作内容之后,日常的一切对我已经没有什么挑战了,每天不过是重复熟悉的流程,感觉一年跟一天没有什么差别。**这样的人生,不是我想要的**。
我决定辞职,去美国留学,这件事情花光了我多年的积蓄。当时,很多人都在质疑我,觉得我是放弃了光明的前途,走向了未知的恐怖。但是,未知并不意味着恐怖,甚至可能是出乎预料的精彩。
事实证明,那段经历彻底改变了我。我学到了崭新的知识和不同的思维方式,也正因此,我又有机会进入到世界顶级的企业工作,成为了摩根大通银行东京分行副总裁,保证了一系列重大项目的落地和实施。
试想一下,假使我当时听从别人的劝导,选择过安安稳稳的日子,现在可能还在公司里面打工,计算着还有多少年可以退休。而现在的我,在开拓职业新赛道,同时也有机会写下这门课。
其实,人类的一个特点就是很容易接受暗示,尤其是在你犹豫不决的时候,往往一个简单暗示,就会影响你的决定。所以,你一定要慎重对待群体建议,在做每一个重要的决定前,都要先想想这个决定是为自己而做,还是为迎合群体而做。
你可能会说我知道不要盲从群体思维但是怎么按照自己的意愿去生活呢接下来我就结合我的人生经历给你分享3条建议。
**首先,你要制定长期规划,形成自己的一个稳定的内在架构。**
**有句话叫做:“谋定而后动,知止而有得**。”如果做什么都没有规划,凡事跟着感觉走,是很难有作为的。而所谓的长期规划,我认为可以容纳进一套架构里。实际上,不只企业有架构,我们每个人都要形成自己的一个架构。
什么意思呢?我给你举个简单的小例子,你一听就明白了。
记得在银行工作的时候,有一次跟我们部门的一位传奇的交易员聊天,他每年为公司创造的利润超过你的想象。我问他怎么知道一笔交易能够盈利呢,他的回答出乎我的意料,他说:“我不知道这笔交易能不能赢,但是我的计算模型告诉我,我赢的可能性大于输的可能性。我一直这样做,只要交易足够多,我就不可能输。”
你看,我们眼中的一笔笔独立的交易,都是他长线规划中的一环。他实际上是预先做了计算的,一切都是按照计划进行的。虽然他不知道下一笔交易能不能赢,但按照计划行事,赢的可能性就比较大,只要时间足够长,交易量足够多,那么在最终的结果里,他肯定是赢家。
所以,要想走在自己期待的道路上,就要把视角放在更广阔的空间维度和更长久的时间维度上,建立起自己的一套架构,并不断用经验和经历去修正它,让它尽可能稳固,这样你才能在做决定时,有个指导,至少不会让你跑偏。
**其次,对待任何结果,不过多计较一时的得失。**
正确的决定,并不一定会带来好的结果;错误的决定,也可能会侥幸成功,重要的是客观地分析造成这个结果的原因,而不是简单地以结果的好坏,来判断决定的正确性。
我还是想分享一个我经历过的一件事。
记得云服务器刚开始流行起来的时候,因为我们觉得云服务器比自己搭建服务器,在可靠性、资源利用率和成本等方面都很有优势,于是,我们就给客户推荐了大厂的云服务器。可是,没想到大厂也有失手的时候,整个地区全部宕机,所有的客户都没法访问云服务器了。
这个时候,如果是你,你会怎么做呢?放弃云服务器,重新回归本地服务器,肯定会防止类似的事件再次发生,但问题是,这样的选择真的是正确的吗?
当时,云服务器确实比较新,大厂也可能会失手,但是,一次失败并不意味着云服务器就不能用了。从长远来说,云服务器比本地服务器的优势多太多了,大厂的技术也在不断成熟,给客户推荐云服务器肯定仍然是正确的选择。
实际上,任何事情都有成功和失败的概率。正确的选择是成功概率大的那个方案,不要因为一次偶然的失败,就轻易改变我们的选择。
总之,一定要学会不简单地以结果来评判对错,不妨问问自己,当初决定这样做的理由是什么?为什么会导致这个结果?是必然的呢?还是偶然因素造成的?哪个方案成功的概率最大?等等,在回答这些问题的过程中理清思路,努力做出全面客观的判断。
**最后,正确的要坚持,但如果发现错了,果断放弃非常重要。**
几乎所有人都在强调,做事要坚持不懈,这当然是非常重要的,毕竟不能忽视时间的力量。但是,如果你已经意识到方向错了,就一定要果断放弃。
我曾经非常迷信某大厂的软件开发生态,觉得它们能够提供全套的开发环境,稳定性好,特别人性化。自以为站在巨人的肩膀上,就可以借到力了。可是有一次,我们给客户定制的软件在客户的机器上无法启动,由于大厂的开发环境都是封闭的,我们无法了解内部到底发生了什么。这样一来,问题就一直得不到解决。最后,我们不得不回到几个月前的版本,重新编写相应的模块。
这件事使我意识到,要开发出真正满足客户需求的软件,必须要了解底层,开源的开发环境,才是最佳的选择。因为开源软件可以通过阅读源代码,了解所有的技术细节。
这个时候,我意识到,如果明知现在的方向不对,还要一直走下去,虽然比较省力,但是很多项目就不能做了,那样就会把路越走越窄。
最后,我们果断放弃了某大厂的软件,逐步切换到开源体系。刚开始的时候,因为要熟悉新的操作系统、新的编程语言、新的数据库软件,要学的东西太多,每一步都十分痛苦,很多人离开了。
但是,随着对开源体系越来越熟悉,发现原来的项目可以做,甚至很多原来不能做的项目也可以做了,这样一来,路就越走越宽了。
放弃正在走的错误的道路就意味着改变,而人十分容易产生惰性,一旦适应了现在的环境,就不愿意改变,这样就很容易忽视正确的东西。**微小积累会引发持续改变这件事,不仅会在正确的地方得到验证,更会在错误的道路上体现得淋漓尽致。因此,在错误处调头,虽难,但意义重大。**
好了,这些就是我在这几十年中,踩过无数坑、走了无数弯路后提炼出来的生活准则,很高兴有机会分享给你,但愿对你有所帮助。希望你不仅成为一个具有很强技术能力的人,同时还能真正走出一条适合自己的路,成为人生赢家。
课程的最后,我准备了一份[调研问卷](https://jinshuju.net/f/H556x1)希望你能花1分钟填写下聊聊你对这门课的想法。同时我也给你准备了礼物只要填写问卷就有机会获得一个手绘护腕垫或者是价值99元的课程阅码。期待你的畅所欲言。
[<img src="https://static001.geekbang.org/resource/image/2c/34/2c9d5fc92a31e86a25f68bab00dc4734.jpg" alt="">](https://jinshuju.net/f/H556x1)