达克效应(D-K effect)

https://mp.weixin.qq.com/s/aUksfmzfz8-TLpDfKSc9Pw

 

程序员的职业生涯完美地契合了达克效应(D-K effect),从入行时的啥也不懂,到平稳landing后的啥都精通,再到被生产环境吊打后陷入绝望之谷,逐渐开始走出困境虚心学习,最后慢慢走上成长快车道,成为受人尊敬的“传奇代码大师”。

但大多数人,要么卡在盲目自信的愚昧之巅,要么困守妄自菲薄的绝望之谷,对软件开发行业没有持续的、动态的观点更新。所以人们才常说,不要去招聘一个自称精通C++的程序员。

本文综合了腾讯内网资深程序员和国外编程大牛们的观点,集中展示了他们在编程这条路上的观点变化,看看有哪些是你英雄所见略同的?

1 简单不是天赋,而是需要持续努力的结果。

2 对复杂性的掌控或理解不值得骄傲。

3 在经验水平参差的团队中,强类型语言不可或缺。

4 Java是一门伟大的语言,因为它足够“无聊”,推荐阅读:Java程序员说句心里话:麻了

5 大多数编程工作应在写下第一行代码前完成。

6 优秀的管理是无价之宝。

7 对象在擅长领域表现卓越,盲目推崇函数式编程是愚蠢的。

8 函数式编程的问题在于函数式程序员本身。

9 工程本质上是沟通的艺术。

10 如果觉得某件事简单,那说明你还没真正理解它。

11 必须给年轻开发者探索和犯错的空间。

12 你应该主动提升软技能,回报可以说是立竿见影。

13 所有语言的ORM都是魔鬼,直接写SQL吧。

14 形式化建模与分析是必备技能。

15 隔离性是优秀集成测试套件的核心属性。

16 渐进式依赖类型语言是未来。

17 测试代码永远不嫌注释多。

18 单体架构依然可靠。

19 微服务需要充分理由,实际却是被默认采用。

20 绝大多数的项目经理原地消失都不会影响效率,甚至可能提升。

21 开会不是问题,问题是无效开会。

22 不管是开会还是需求,提供完整的上下文信息是提升效率的关键。

23 代码覆盖率与代码质量无关。

24 执着于代码风格、lint规则的人都是魔怔人,请关注更重要的事。

25 优雅不是真正的评价标准。

26 大部分人不care手艺,可以提高自我要求,不要强求他人。

 

posted @ 2025-03-14 10:26  papering  阅读(29)  评论(0)    收藏  举报