关于软件工程师的认知摘抄
1
- 编程没想象中那样高大上:写代码无非就是调用API,做业务无非也就是抄些CRUD的现成代码【原文作者的水平的确有限】
- 提升能力不是单纯考学,而是得靠解决实际问题。比如在做项目时,提升技能的最好方式是解决值钱(比如分布式高并发或devops等)的问题
- 单纯做CRUD业务,其实顶了天也只能算个初级开发。
- 指导其实在做项目的过程中,写代码的技能相对来说是比较不值钱的。懂得从更全面的视角看问题,才是成功。
- 知道在自己领域,哪些技术比较值钱,同时更知道,如何在面试中证明自己的技能,知道该如何要到更高的薪资。
- 知道程序员要过大龄这道坎,不是靠技术,而是靠公司,即得找个能容纳大龄程序员的公司,一些小公司对大龄程序员可能未必友好。
- 知道身体比挣钱重要,知道家庭比工作重要。而程序员这个职位,只是提供了用加班用艰辛换取高薪的机会。
- 成熟的程序员,更具备从各种试错过程中找到正确方向的本事。
- 在自己当下技术不高的情况下,知道如何最大程度上变现自己的技术,因为技术不能当饭吃,生活还得靠技术变现得来的钱。
- 经历一次裁员,绝对能让程序员从幼稚到成熟。
- 你如果能真切的解决公司遇到的发展瓶颈,比如做一些解决兼容问题的中间件、写好用的运维工具来帮助公司立即解决疑难杂症,可能对技术方面没那么好看,但是对公司贡献比上面那种更多。
- 不会造轮子的掉包侠永远也成不了高级程序员。
- 高强度打螺丝并不能让自己技术编号,空闲时间才能。