你好,我是朱晓峰。

到这里,咱们的课程就全部结束了。不过,课程结束更新,并不意味着 MySQL 的学习结束了。相反,也许对于你来说,这是一个新的开始。

我一直强调,在真实项目中进行学习,是掌握 MySQL 的最好方法。所以,在课程结束以后,你一定要把学到的内容真正应用到实际工作中,反复实践,这样才能真正成为优秀的数据库开发人员。

那在今天这篇结束语里呢,我想暂且抛开 MySQL,和你分享一个我的人生准则:不盲从于群体思维,按自己的意愿和个人的特质去做选择,走一条适合自己的路

为什么在这告别之际,我最想给你分享这一点呢?

因为我们每个人都生活在群体之中,每天都在和不同的人打交道,尤其是现在信息极度丰富,每天都有人在表达着自己的观点,试图成为“意见领袖”,一不小心,别人的想法就会左右我们的行为。

但每个个体都是与众不同的,有的人擅长把细节做到极致,有的人擅长把控全局;有的人对数字特别敏感,有的人长于艺术想象……无论是学习技术,还是选择职业路径,只有适合自己的,才是我们成为人生赢家的捷径。

说到这儿,我想和你分享一个我的真实经历。

大学毕业以后,我进入一家外企工作,从普通程序员做起,一直做到构架师。工作很稳定,待遇也好,家人觉得很不错,希望我买套房子,赶紧结婚生子。

可是,我对这样的生活一点也不满意。因为我发现,在熟悉了工作内容之后,日常的一切对我已经没有什么挑战了,每天不过是重复熟悉的流程,感觉一年跟一天没有什么差别。这样的人生,不是我想要的

我决定辞职,去美国留学,这件事情花光了我多年的积蓄。当时,很多人都在质疑我,觉得我是放弃了光明的前途,走向了未知的恐怖。但是,未知并不意味着恐怖,甚至可能是出乎预料的精彩。

事实证明,那段经历彻底改变了我。我学到了崭新的知识和不同的思维方式,也正因此,我又有机会进入到世界顶级的企业工作,成为了摩根大通银行东京分行副总裁,保证了一系列重大项目的落地和实施。

试想一下,假使我当时听从别人的劝导,选择过安安稳稳的日子,现在可能还在公司里面打工,计算着还有多少年可以退休。而现在的我,在开拓职业新赛道,同时也有机会写下这门课。

其实,人类的一个特点就是很容易接受暗示,尤其是在你犹豫不决的时候,往往一个简单暗示,就会影响你的决定。所以,你一定要慎重对待群体建议,在做每一个重要的决定前,都要先想想这个决定是为自己而做,还是为迎合群体而做。

你可能会说,我知道不要盲从群体思维,但是怎么按照自己的意愿去生活呢?接下来,我就结合我的人生经历,给你分享 3 条建议。

首先,你要制定长期规划,形成自己的一个稳定的内在架构。

有句话叫做:“谋定而后动,知止而有得。”如果做什么都没有规划,凡事跟着感觉走,是很难有作为的。而所谓的长期规划,我认为可以容纳进一套架构里。实际上,不只企业有架构,我们每个人都要形成自己的一个架构。

什么意思呢?我给你举个简单的小例子,你一听就明白了。

记得在银行工作的时候,有一次跟我们部门的一位传奇的交易员聊天,他每年为公司创造的利润超过你的想象。我问他怎么知道一笔交易能够盈利呢,他的回答出乎我的意料,他说:“我不知道这笔交易能不能赢,但是我的计算模型告诉我,我赢的可能性大于输的可能性。我一直这样做,只要交易足够多,我就不可能输。”

你看,我们眼中的一笔笔独立的交易,都是他长线规划中的一环。他实际上是预先做了计算的,一切都是按照计划进行的。虽然他不知道下一笔交易能不能赢,但按照计划行事,赢的可能性就比较大,只要时间足够长,交易量足够多,那么在最终的结果里,他肯定是赢家。

所以,要想走在自己期待的道路上,就要把视角放在更广阔的空间维度和更长久的时间维度上,建立起自己的一套架构,并不断用经验和经历去修正它,让它尽可能稳固,这样你才能在做决定时,有个指导,至少不会让你跑偏。

其次,对待任何结果,不过多计较一时的得失。

正确的决定,并不一定会带来好的结果;错误的决定,也可能会侥幸成功,重要的是客观地分析造成这个结果的原因,而不是简单地以结果的好坏,来判断决定的正确性。

我还是想分享一个我经历过的一件事。

记得云服务器刚开始流行起来的时候,因为我们觉得云服务器比自己搭建服务器,在可靠性、资源利用率和成本等方面都很有优势,于是,我们就给客户推荐了大厂的云服务器。可是,没想到大厂也有失手的时候,整个地区全部宕机,所有的客户都没法访问云服务器了。

这个时候,如果是你,你会怎么做呢?放弃云服务器,重新回归本地服务器,肯定会防止类似的事件再次发生,但问题是,这样的选择真的是正确的吗?

当时,云服务器确实比较新,大厂也可能会失手,但是,一次失败并不意味着云服务器就不能用了。从长远来说,云服务器比本地服务器的优势多太多了,大厂的技术也在不断成熟,给客户推荐云服务器肯定仍然是正确的选择。

实际上,任何事情都有成功和失败的概率。正确的选择是成功概率大的那个方案,不要因为一次偶然的失败,就轻易改变我们的选择。

总之,一定要学会不简单地以结果来评判对错,不妨问问自己,当初决定这样做的理由是什么?为什么会导致这个结果?是必然的呢?还是偶然因素造成的?哪个方案成功的概率最大?等等,在回答这些问题的过程中理清思路,努力做出全面客观的判断。

最后,正确的要坚持,但如果发现错了,果断放弃非常重要。

几乎所有人都在强调,做事要坚持不懈,这当然是非常重要的,毕竟不能忽视时间的力量。但是,如果你已经意识到方向错了,就一定要果断放弃。

我曾经非常迷信某大厂的软件开发生态,觉得它们能够提供全套的开发环境,稳定性好,特别人性化。自以为站在巨人的肩膀上,就可以借到力了。可是有一次,我们给客户定制的软件在客户的机器上无法启动,由于大厂的开发环境都是封闭的,我们无法了解内部到底发生了什么。这样一来,问题就一直得不到解决。最后,我们不得不回到几个月前的版本,重新编写相应的模块。

这件事使我意识到,要开发出真正满足客户需求的软件,必须要了解底层,开源的开发环境,才是最佳的选择。因为开源软件可以通过阅读源代码,了解所有的技术细节。

这个时候,我意识到,如果明知现在的方向不对,还要一直走下去,虽然比较省力,但是很多项目就不能做了,那样就会把路越走越窄。

最后,我们果断放弃了某大厂的软件,逐步切换到开源体系。刚开始的时候,因为要熟悉新的操作系统、新的编程语言、新的数据库软件,要学的东西太多,每一步都十分痛苦,很多人离开了。

但是,随着对开源体系越来越熟悉,发现原来的项目可以做,甚至很多原来不能做的项目也可以做了,这样一来,路就越走越宽了。

放弃正在走的错误的道路就意味着改变,而人十分容易产生惰性,一旦适应了现在的环境,就不愿意改变,这样就很容易忽视正确的东西。微小积累会引发持续改变这件事,不仅会在正确的地方得到验证,更会在错误的道路上体现得淋漓尽致。因此,在错误处调头,虽难,但意义重大。

好了,这些就是我在这几十年中,踩过无数坑、走了无数弯路后提炼出来的生活准则,很高兴有机会分享给你,但愿对你有所帮助。希望你不仅成为一个具有很强技术能力的人,同时还能真正走出一条适合自己的路,成为人生赢家。

课程的最后,我准备了一份调研问卷,希望你能花 1 分钟填写下,聊聊你对这门课的想法。同时,我也给你准备了礼物,只要填写问卷,就有机会获得一个手绘护腕垫或者是价值 99 元的课程阅码。期待你的畅所欲言。