传奇程序员修炼之道 直播观后感
http://play.itdks.com/watch/10045724?lang=en-us
如何从小工成长为大牛
云风:以前觉得挑战复杂的东西比较有成就感,JPEG 解码器。但现在会去追求如何把复杂的东西变简单,或者怎么找到简单的方法去解决问题。
KISS 原则 - keep it simple and stupid
陈皓:之前在银行,后来在外包公司当码农,动力主要是为了找好的工作。提升最多是在外企,当时看到外企用版本管理很震惊。当时在啃TCP/IP的书,后来在银行的工作中学以致用。
学习的时候喜欢看一下原理,研究为什么是这样的设计,之后觉得所有技术都在解决一个问题:把控制逻辑和业务逻辑拆分。
孙玄:浙大毕业,然后去百度做百度空间,之后去58做IM,做到架构师级别。后来在转转,研究中台,做首席架构师。后来发现自己对教育很感兴趣,后来去创业做教育。
做任何事情的时候,能不能从本质的东西搞清楚,如果本质搞清楚,道明白,那术都可以不一样。
心目中有两种架构师:第一种把复杂问题简单化,第二种是把简单问题复杂化。
唐巧:2000-2007 算法,2008 架构,2010 领域知识,2012 表达与写作,2014 产品与组织,2018 商业。
后来进IBM 觉得代码写得不好,开始研究架构,如何把代码写得好看。
后来发现周围的程序员太闷,不善言辞,跟产品经理沟通不好,所以去研究表达和写作。最终成为公司里最能把产品表达清楚的程序员。
觉得重要的是1.执行 2. 迭代
程军:从中兴到一号店到饿了吗到贝壳找房
认同本质的思路
在饿了吗开始从用户的角度去思考
保持高质量的输出(写文章)是非常困难的,需要去思考
高效能人士的七个习惯
关于读书
陈皓:139页 状态机,设计模式
状态是一个很重要的事情
比如一个英文文档,写一个程序要弄清楚多少单词,需要维护两个状态,一个是单词怎么开始,第二个是单词怎么样结束
唐巧:关于测试到底由谁负责
书中说了应该是程序员负责
意识大于流程
写公众号,表达,写作
唐巧:
产品是能接受bug的,这和程序员思维非常不同
云风:
好的东西要易于修改
问答环节
云风:
https://blog.codingnow.com/2019/09/hierarchy_tree.html
https://blog.codingnow.com/2020/04/hierarchy_order.html#more
陈皓:
硬实力:
- 底层
- code review
软实力:
管理老板,产品经理
XY 问题, 产品经理总会带来Y问题,需要追问X问题
让更多人跟你承担压力,要说有条件的事,不要总是说“是”云风:
don't think outside of the box, instead find the the box