没有什么规范或套路是一定要遵守的,规范是用来打破的,最重要的是花时间去学习,去研究和改进 。
9、你越优秀,就越和别人不一样
不要按照招聘需求里的要求去学习和改进自己的的能力,这样做只会变成一个工具人 。找到自己的真正擅长的东西,比如团队管理、设计营销、写作或者创业,与众不同才是你最有价值的部分 。
10、从实践中学习
对于初学者来说,首先要学会用一些实际的语言构建一个可用的软件 。不管是哪一种语言,只有犯一些真正的错误,才能在错误中解决问题 。然后就可以这样循环:实践,犯错,学习理论,修正错误 。
11、学习各种技术和各种非技术技能
如果你想在程序员这一行做上几十年,你不仅要学习各种各样的技术,还要学习各种各样的非技术技能 。
举个例子,“学习至少一种函数式编程语言”,就像钢琴家“学习演奏莫扎特的钢琴曲”一样是必须的,但同时,学习一些编程时所涉及的边缘技术,会为你培养额外的洞察力 。
12、向其他领域学习
你可以从其他领域学到很多东西 。我曾经写了一本关于如何偷学艺术家练习方法的书,正是因为艺术和音乐都是古老的学科,它们已经领先计算机发展几千年了 。
所以,如果你遇到了一个问题,你可以考虑一下其他领域的人们会如何处理这个问题 。例如,阿图尔·葛文德(Atul Gawande)的《清单宣言(Checklist Manifesto)》中就讲述了飞行员、摩天大楼建造者和医生处理问题的截然不同的方式,这些都是很好的方法 。
13、不要重复造轮子
在程序员中有一个说法是“不要重复造轮子”,我们的工作正是想办法让电脑完成所有的重复工作,这样我们就可以只做新的工作 。
你可以尝试重新发明轮子、可以故意用“糟糕”的方式编写代码,看看会发生什么 。总而言之,你需要真正擅长一些不同寻常的事情 。
14、对效率保持谨慎
我们经常会提到效率一词,有时他们会带来巨大的收益 。通常他们什么都不给 。有时他们对你的伤害多于帮助 。
效率是如何改进已经到位且运行良好的策略,如果你期望每年持续 20% 的改进,每月复合,这会让人感觉很糟糕 。提高某一部分的效率通常要以降低另外一部分的效率为代价 。
15、只管去做
如果你真的想干一辈子程序员,其实最重要就是坚持下去,只管去写,无论如何,只要你愿意,你就可以一直做一个程序员 。
很多人觉得国内35岁就要失业,怎么可能干到退休呢 。确实要考虑国内国外的情况不一样,但换一个角度想,国内也一些程序员确实干了四五十年了,而且还在干,每个职业都有它的局限性和劣势,我个人最认同的是第五条和第七条,最重要的还是找到自己的兴趣点,坚持下去 。
【程序员能干到退休吗?写了40年代码「骨灰级码农」给出的15条建议】
推荐阅读
- 大厂招聘,都招什么样Java程序员?
- Windows命令行到底有多强大?
- 天潼路到七浦路怎么走 七浦路怎么走
- 鸽子炖绿豆
- 洛克王国灵狐在哪抓得到 洛克王国灵狐在哪抓
- 切好的西瓜可以放到第二天吗
- |钓鱼:饵料和装备只是基础,想钓到鱼就要学会“找鱼”
- 有啊商城到底怎么样,有没有什么问题啊 京东商城官方旗舰店
- |职场上,想要达到真正“自由”,核心在于你是否“通透”
- 彩泥弄到衣服上怎么去除