程序员也是分为等级的,因为每个人的实力水平不同,成为顶级的程序员肯定是要付出很多努力的,有时候写程序就可以看得出来,有的程序员写出来的程序经常会有漏洞,导致系统运行不稳定,但是有的程序员人家写的程序不但占用的内存少,没有漏洞,而且也运行流畅,这就是顶级程序员的最基本工作,因为大部分的程序员根本就没有自己写的程序,都是复制粘贴别人的,所以说现在的程序员就是搬运工而已。
我们看似高大上的程序员,其实他们的工作就是修改漏洞,把别人的框架复制过来自己用,换个牌子就是自己开发的,这样的程序员永远是最低级的程序员,因为根本不会有太大的前途,所谓的二八定律,就是因为只有少部分程序员才是真正的自己开发程序,有着自己的思维,因为人家知道并不是为了挣到多少钱,而是能够做出自己喜欢的东西来,任何的行业只要是你用心去做,都会做的成功,表面上看着非常辛苦的程序员实际上一点也不劳累。
有的程序员在年轻的时候挣到几年高工资就离开这样的行业了,因为大部分的人都是这么想的,只有少部分的人员才会坚持做自己喜欢做的事情,因为人家真的是热爱这样的事业,也就是到最后都能够成功的,要想过得不错就要付出别人没有付出的,你才会真正的搞明白软件行业的。
生活中的程序员看着很辛苦,实际那是他们把他当作挣钱的工具,当你的内心太急功近利的时候就会感到疲惫,也做不出太大成果的事情,因为你的心思没有在开发程序上下功夫,总是漂浮不定的,所以说二八定律永远的存在。
顶尖的程序号是非常牛X的,顶尖程序员常说:“这个我以前写过一个模块,我找找,很快。这就是区别,
要想作到顶尖的程序员,要具备以下几点:
第一 文档是第一生产力,它在程序员的世界中是无可非议的。看看最流行的开源软件的文档,比如Spring、hibernate和Struts,看看它们的教程、入门和参考文档有多好,有文档就有沟通,就有交易。搞技术的容易忽视文档的力量,也因为写文档十分困难,更多程序员选择舒适区,习惯写下代码,但正因为如此,妨碍了不少程序员的进阶。
第二表达能力,表达能力决定了你所做的技术的影响范围,普通程序员和顶尖程序员的表达能力差别非常大,这主要还是取决于他们格局的不同。
第三 面对功能点 普通程序员:立马开始构思自己如何实现脑海里出来一个方案,顶尖程序员:发现功能点很普通github上面早已经有非常多的解决方案,着手根据业务选择一个最适合最优的方案。
第四 勇于去研究你不懂的代码,如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式。
以上只是描述顶尖程序号其中几点特点,当然他们的优 势远远不止这些啦。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)