月薪5K和5W的程序员,区别在哪里?

毕业两年买房买车,BAT里拼杀年薪百万。这些大神级的传说想必大家都有耳闻。

而渴望成为人生赢家的程序员们也怀揣着这样梦想,纷纷踏入互联网的大门。

添加图注(不超过50字)

假以时日,这些人的差距愈发明显。最直观的就是薪资水平上,有人拿着5K的基本工资万年没有长进,有人毕业一两年就已月入5W,上升的势头还有增无减。

仔细分析后我们会发现,数字上的差异,从根本上体现的是在思维模式和行为习惯上的差别。例如——

代码与注释

普通的程序员写的代码逻辑性不强,细看起来有种“想到哪儿写到哪儿”的既视感。后期调试的时候,你以为改完这个bug就OK了,结果——

添加图注(不超过50字)

另外,他们还懒得写注释,认为“自己写的代码自己还能看不懂么?”,结果过两天真的看不懂了······

添加图注(不超过50字)

而高级程序员的代码命名及逻辑分离都恰到好处,写的人清清楚楚,看的人也明明白白。代码细节也尽量多的考虑边界情况、性能,后期维护工作也不会太过繁琐。

框架与扩展

你或许会说“程序员就是做开发的,架构师才去想框架”。有这样的想法,其实你已经输在起跑线上了。

添加图注(不超过50字)
“我自己是一名从事了5年前端的老程序员,辞职目前在做讲师,今年年初我花了一个月整理了一份最适合2019年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴。​学习资料分享交流v信:Tt-52057
架构师都是从程序员中来的。在项目,中把自己置于架构师的高度去思考这套系统应该怎么设计,如何给未来预留足够的扩展接口,而不是只顾解决眼前问题,做代码搬运工。

组织与沟通

这是常被程序员们所“不屑”的能力——做架构、敲代码厉害就足够了,要其它“花哨”的能力有什么用呢?

可大家要知道,最厉害的程序员,后来都成为了优秀的组织者和领导者。国外有比尔·盖茨,国内有雷军、李彦宏。沟通与组织能力,是在技术之外让你“开挂”的法宝。


普通程序员与开挂程序员

5k和5w的距离,就是“码农”和“程序员”的距离。

前者做的多是体力活儿,后者做的多是脑力活儿。

在这里插入图片描述

是你吗,码农?

猜你喜欢

转载自blog.csdn.net/Web1115C/article/details/89669529