开篇词 | 程序员解决的问题,大多不是程序问题
该思维导图由 AI 生成,仅供参考
- 深入了解
- 翻译
- 解释
- 总结
程序员在工作中常常陷入忙碌和加班的状态,但大部分时间并不是在解决技术问题,而是应对偶然复杂度带来的问题。作者提出了四个原则:以终为始、任务分解、沟通反馈、自动化,希望通过这些原则帮助读者提高工作效率,摆脱直觉的束缚。作者强调了直觉常常是错误的,并分享了自己在软件行业多年的经验和总结,希望能帮助愿意成长的人摆脱常见的思维误区。整个专栏将围绕这些原则展开,结合最佳实践,帮助读者理解并掌握高效工作的方法。通过分享思考和做法,作者希望读者能够从中受益,甚至用自己的原则与作者进行探讨。
2018-12-24125人觉得很赞给文章提建议
《10x 程序员工作法》,新⼈⾸单¥68
全部留言(79)
- 最新
- 精选
- AlphaGao直觉在某种程度上也是很重要的吧,不是很多专家都是很依赖直觉的么
作者回复: 这是一个好问题,这种说法混淆了直觉和洞见两件事。直觉是本能的,无需积累,而洞见是溯因推理(Abductive Reasoning),需要前期进行大量的积累之后,从中发现模式,方能形成洞见。 打个比方,同样的思念,可以说,衣带渐宽终不悔,为伊消得人憔悴,也可以说,我想死你了。二者看上去差不多,但境界有差异。
2018-12-253106 - it-spurs购买了课程,学完了目前更新过的所有课程,除了测试这块,比较难推动,其他的基本都原来都践行,或者正在准备在落实。非常有用的课程,个人觉得,比看JAVA或者微服务的一个专栏,更容易学进去,也更有直接的收获,也更迫切需要。技术类课程到处都是,不花钱也可以找到,但是对于程序员的效率提升,整体能力的提升的课程较少,我之前也是一直觉得程序员就是写代码,但是新公司半年的加班告诉我,写代码成本太高,客户,产品经理一句话就可能让你多加几天班,但做出的功能却在业务上并未带来多少意义。我们不是执行指令的机器,也讨厌客户说的那句,你们只管写代码就好了,不要总是提什么拆分任务评估工时,跟她讲条件。按刘慈欣整理定律的方式来整理客户和开发的经验:1.甲方永远觉得付了钱,让乙方多干活也理所当然。2.开发时间是比较难评估的,一定要预留缓冲时间,即使多出来时间,也可以用来优化。3。技术是硬知识,独立思考和沟通,个人管理与项目管理是软知识,软知识是我所欠缺的,有更好的软知识可以事半功倍,可以处理各个上下文的问题。还有最直接的,把甲方拍大腿想的需求推掉,至少晚上更有时间去学习那些技术。
作者回复: 我希望专栏的读者在学过之后,遇到事情开始动脑想想为什么和怎么做,你的回复让我觉得我的初衷达成了。
2019-02-17446 - felix这个专栏太棒了,不客气地说,跟我十年工作之后的体会一模一样。平常我也是跟团队教导这四个原则。 努力很重要,方向和方法更重要。我们要付出至少90%的努力,同时达到120%的效果。
作者回复: 欢迎你把自己的经验也分享给大家
2018-12-2615 - davidcet.cn/EGeYlAA,一个讲本质复杂度和偶然复杂度的视频
作者回复: 多谢推荐!
2019-01-0914 - 二木又土请教下,对于一个明确的技术点,优秀的程序员仿佛能更快的找到解决方案,而且往往就是最佳实践,这是什么原因?从技术点角度讲,它并不需要掌握其他相关知识…
作者回复: 你把结果当成了原因,优秀的程序员能够快速解决问题,是因为它已经做了大量积累,有自己的知识体系,任何领域想做到一定的水准都需要刻意练习,而且是大量的刻意练习。 刻意练习,是一个重要的概念,我本打算在这个专栏里讲一下,后来由于主题的关系,暂时拿掉了,看后面是不是有机会专门加餐讲一次。
2019-01-0810 - 妮可作为开发,要谈需求,写需求,以及日常业务数据处理,有的时候还要充当客服,确实有点迷茫。希望能通过学习大佬的经验,回到开发本质上,提升工作效率。期待(๑˙ー˙๑)
作者回复: 跨角色是件好事,会让你有更多的视角,这是我鼓励很多人去尝试的。只要把握住自己的核心能力,不断提升就好。
2018-12-2410 - Y02410x 程序员工作法——郑晔老师希望你记住的一句话版本: https://mubu.com/doc/4mk3cB_cKdv
作者回复: 总结得真好!:)
2019-11-228 - 磉盘首先做一个,愿意成长的人。其次要承认直觉不总是正确的。 认清程序员的本质工作,避免陷入琐碎的忙碌。 选择正确的方法解决偶然复杂度,投入精力解决必然复杂度。 学习行业的最佳实践,试着用思考框架考虑事情,通过原则处理事情。 最终目的是优化完善自己的做事方式,希望从此专栏里得到启发。 I can do it
作者回复: 一点一点地进步。
2019-09-157 - 火山飘雪老师,你好!你说古人是凭直觉,说地是平的,方的,这是不正确的,在古天文学家张衡的《灵宪》已经说明了地是圆的。并且古人并不是通过平直觉或想象就妄下结论的。不要感觉现在人就比古人聪明。
作者回复: 多谢提醒,准确地说,人习惯于用直觉,与古今无关,这是一种节省能量的做法,但不适合处理复杂事物。
2019-04-1435 - 丁丁历险记成不成10x 不重要,读书笔记一定要写的欢快起来。 1 开发严重浪费的成本花哪去了, accident complexity 【极端例子,用汇编写网站】 。 2 如何优化呢( 减少偶然复杂度引发的问题,让软件开发工作有序、高效地进行),我整篇专栏都在说如何处理。 3开发认知。 直觉 到最佳实践(BP),掌握BP 是有难度的,极根源在于【很难找到这些实践彼此间的内在联系】 【附带说一句,科学往往是反直觉的】 4 上套路:四原则(以终为始 任务分解 沟通反馈 自动化) 【初看,其中都蕴含着节约注意力的思考】 5 作者很nx.(细节略 6 作者经常看到某小弟很幸苦,回想自己 青葱岁月,可怕的是这些人不自知陷入了困境,他总结了很多经验,想分享给想成长的人,想通过努力把他们从常见的思维误区中带出来,请大家快速买课,谢谢。
作者回复: 欢迎分享
2019-10-2924