做一个有梦想、有追求的程序员 2022.03.24

今天是2022年3月24日,早上第二节上课时候老师跟我们聊了会,其中让我印象最深刻的一句话就是: "淘宝 京东那么庞大的项目别人能写出来为什么你不能写出来,别人能做到的你也能做到。学习框架时候可以想想这个框架的某个功能内部是怎样实现的,比如说jQuery的$()为什么可以获取元素,然后尝试自己写一个同样的功能。这样的话日积月累你就不用再去学习新的框架了,因为内部原理你自己都知道。甚至可以自己写一个框架"。

我觉得程序员有两种类型:

第一种类型

为了高工资而选择这个行业,在学习过程中永远不会研究代码实现原理。只会盲目的快餐式学习。永远处于被别人逼着,被动式学习。一切的目的就是找到一份工作然后妥协。简单来说就是码农,只有这种程序员才会面临35岁中年危机。

第二种类型

真正意义上的热爱代码,喜欢研究技术。永远处于主动式学习,不需要任何人的鼓励,心中有明确的目标要成为一名高级程序员。这种人即使到了工作中仍处于学习阶段,所谓活到老,学到老!

不过现实中10个程序员可能只有1个属于第二种类型的程序员。

在我之前自学编程时候我甚至都不知道编程居然工资这么高,当时我完全是奔着喜欢、热爱才去学习的。慢慢的我就发现了第一种类型的程序员,我觉得做一名程序员再简单不过了,因为你只需要像学习英语那样把单词记住,知道单词对应的功能就OK了。只会一味地复制粘贴从不去研究实现原理,没有任何技术含量。但是想要成为一名高级程序员的就特别难,因为你要考虑算法与底层原理。像第一种类型的程序员就不会去考虑这些东西,完全属于奔着高工资找到工作就妥协。所以他们可能整个职业生涯都无法成为高级程序员。

拿破仑曾说过:“不想当将军的士兵不是一个好的士兵”,换句话说不想当架构师的程序员绝不是一个好的程序员!所以我的梦想是做一名技术顶尖的架构师,虽然我并不明白架构师是做什么的。但我唯一明白的是架构师就是一种非常厉害的程序员。所以这就是我的梦想与目标。

我现在19岁,我相信只要我不放弃。十年后我29岁说不定就是一名架构师,十年不行就二十年。有梦想终会实现!

加油刘宇阳,未来的架构师!

评论区
头像