千锋深圳老师分享:月薪3w的程序员到底如何养成的?
近几年,因为IT岗位的高薪,吸引了越来越多的人加入到互联网IT行业中。
这些人,他们学历不同,有的来自北大,有的是博士,有的是高中毕业;资历也不同,有的来自 BAT,有的来自其他岗位例如会计、文员、销售之类;年限也从 0 到 15 年不等。
很多人会疑惑:为什么一样做程序员,他们是薪资3W,自己却只能拿到8-10K?
首先,要承认,同样从事程序员工作,确实有优劣之分。这里小千认为这些程序员可以分为三类:天才的程序员、理想的程序员、普通的程序员。
天才的程序员实属少数。天赋+后天努力缺一不可。
7 分由你是颗精子的时候就已决定,拥有绝佳的数学天赋、冷静致密的逻辑、为解决难题宁愿不眠不休而深以为乐的技术热情;3 分来自起步要早早早,恨不得同龄人玩泥巴的时候就得开始玩电脑,大学毕业前就突破一万小时法则,后面的已是游戏人生。
天才的程序员可遇不可求,那是属于老天爷赏饭吃的,不可能常有,我看到的90%仍是普通的程序员。
IT时代的膨胀,已让程序员如同文艺复兴时的印刷匠一样的多,多数投入祖师爷门下的人,仅是为了更大的饭碗,更高的待遇,更好的生计。
普通的程序员编写机械的代码,规规矩矩的。不同于那些为了理想出于兴趣投身IT的理想程序员。
理想的程序员有天真烂漫的好奇心,他们的眼睛里经常闪着「哇,这个是怎么做到的!」,永远精益求精,还乐于分享。他们活跃于 GitHub、各大问答社区和你的身边,舍得将宝贵时间用于帮助新手。
理想的程序员与普通的程序员只有一墙之隔。两者的差距其实并不大,是可以靠后期的养成来缩小差距的。
只需要意识加上时间的锤炼,人人皆可达到理想的阶段。理想的程序员必然也是一个优秀的 problem-solver,月薪3W简直不要太轻松。
高薪的程序员与普通的程序员的差距除了技术能力之外,其他综合能力也是优胜的。
1.提升专注力
敲代码是一个枯燥的过程,容易让人想要停下来休息。所以,一定要将“专注眼下”作为天字第一条。
不可否认,这世界上存在着伟大的产品(像乔老爷)、伟大的销售(像埃里森)、伟大的投资客(像彼得菲),而他们毫无例外都是程序员出身。
可你听说过巴菲特评价盖茨的话么,比尔盖茨如果转行去卖狗,那他一定是全世界最大的狗贩。
所以除了少数的天才外,冥冥众生均可以在多个领域取得成功,只要保持足够的专注。而哪怕你下一年就想卖狗去,程序员的经验仍然能训练你强大的逻辑、谨慎和耐心,放在哪个行业都是相当可观的竞争力。
2.思考力和行动力
处理 bug、崩溃、调优、入侵等突发事件比编程本身更能体现普通程序员与理想程序员的差距。
当面对一个未知的问题时,如何定位复杂条件下的核心问题、如何抽丝剥茧地分析问题的潜在原因、如何排除干扰还原一个最小的可验证场景、如何抓住关键数据验证自己的猜测与实验,都是体现程序员思考力的最好场景。
是的,在衡量理想程序员的标准上,思考力比经验更加重要。
理想的程序员永远不会等事情前进,他们会用尽一切方法让事情前进。
3.投资自己
程序员是一个非常残忍的职业。你所学所用的语言、框架、模式,很可能在数年内就成昨日黄花了;你现在嘲笑的另一群程序员,可能马上就能转身来嘲笑你了。
所以理想的程序员除了做好自己的本分,还要花费时间来投资未来。
什么是「投资」?投资就是你现在投入的时间,在未来会以更多的时间或者金钱回报你。
例如,来千锋深圳IT培训,学当下的热门技术点,不断提升自己,为自己镀金,为升职加薪做好充分准备!
4.时间分配
之所以管理时间会对程序员这个行当特别重要,是因为在完成任务时你必须像荒野里的狼一样,「独行」。
没有外界约束的情况下还能稳定控制自己,保证能高效率地工作和学习,那么日积月累你肯定会变得比一般人厉害。
程序员干的是高强度的脑力活,一般每天集中 4-5 个小时应对本职工作就足够了,但工作之外,一定要安排时间用于学习。
除了学习,留点时间放空自己也是必要的,利用泡茶或者喝咖啡的间隙,把弥足珍贵的时间留给自己,往前想往后想,事半功倍。
想要成为月薪过万的程序员,努力学习和坚持敲代码是绝对少不了的!
稻盛和夫曾经说过一个故事,明治时期的手艺人被天皇召见,虽然都是不读书的乡下人,但一辈子兢兢业业地做一件事情,自然有一股高贵的气质。
加油吧,程序员,循着这种高贵的气质继续奋斗!
相关推荐HOT
更多>>女生可以去计算机前端培训班吗?
女生可以去计算机前端培训班吗?其实,在前端开发技术的掌握和运用上女生可以做到完全不逊色于男生的,要知道Web前端开发早已不是男生们的天下,...详情>>
2022-11-21 11:19:00web前端培训机构哪家好?学完就业如何
web前端培训机构哪家好?作为开放式网络平台的主力选手,web标准正在经历着渐进、改善,甚至根本性的变革。虽然早在多年之前,这项技术就已经开...详情>>
2022-11-18 11:23:00哪个软件测试培训机构好?主要学什么
哪个软件测试培训机构好?随着近几年来软件测试的火热,入行的年轻人在增加!但软件测试作为一门入门易,深入难的IT学科,重要的还是需要理解什么...详情>>
2022-11-11 11:29:00无基础学python到入职需要多久?
无基础学python到入职需要多久?如果你是考虑自学的话,那估计要花费的时间比较不好计量,因为自学本身依靠的就是自己的自制力,此外手头的资料...详情>>
2022-11-10 11:19:00