高效程序员的45个习惯 读书笔记

  闲来温故下此书,择有碰撞之处摘录。

  李笑来老师云:所有学习上的成功,都只靠两件事,策略和坚持,而坚持本身就应该是最重要的策略之一。

1 态度篇

  排除万难,奋勇前进

20190216感悟:

  做成任何事情,态度第一。

  从个体上看,我们需要有坚定的信念,做到完美解决问题,或是成功交付task。这里涉及到一个现象,年轻人心中越来越浮躁,杂念尤其多,小姐姐,房产,微信,抖音,头条,微博,都会把思绪扯远,曾经在网上看过一个统计,打开微信高者甚至达到三十多次,最近很火的《流浪地球》,抛开内容,我关注了作者刘慈欣,百度百科中写道作者刘慈欣不发微博不用微信,当今社会,我们可能会说,大家都在用,不能与社会脱节,但是我们还是可以减少使用次数,聚焦做更重要的事情。

  从团体上,我们需要统一目标,坚持站在一条战线上,拧成一根绳,合力交付story。关于统一目标,我们日常开发中,经常会制定交付时间点,交付范围,过程中会通过进度日报或是双日报把控偏差,所以目标是明确的,问题是拧成一根绳,这个比较难办,往往一个story会拆分成多个task,每个task分配不同的责任人处理,个人能力有高低,直至达到最后交付节点,经常出现大部分问题都处理了,只有少数人在处理个别问题,这个时候需要集中优势人力集中处理,达到高效交付。

2 学习篇

  跟踪变化,坚持学习新技术,读书,读技术杂志,参加技术活动。

  对团队投资,打造学习型团队,不断提高兄弟们的平均水平。

20190216感悟:

  所谓活到老,学到老。软件行业,技术日新月异,稍不学习就要落后,放眼当前软件行业,一个企业关注的是你近三~五年的沉淀,我们需要时不时回头思考:技术和经验匹配吗,答案其实非常简单:想办法让能力和经验匹配,寻找你的定位,刻意练习。

  人都是有惰性的,如果大环境懒散,小环境需要很强的定力才能坚持下来,换种方式,那么就对团队投资,如果是团队leader可以用自己的方式调动,比如以身作则去提升技术;如果是团队成员,可以分步骤进行,开始小范围的创造技术话题,随后大家兴趣提升后,再进行专项的技术探讨。

3 开发流程篇

  让客户做决定

  提早集成,频道集成

  频繁地演示获得用户反馈

  估算应该基于实际的工作不断变化

4 用户篇

  守护天使,自动化

  倾听用户的声音

5 编程篇

  增量式编程

  根据契约进行替换,委托优于继承

6 调试篇

  记录问题解决日志

7 团队协作篇

  实行代码集体所有制,让开发人员在系统不同区域中不同的模块和任务之间轮岗。

  成为指导者,分享

  及时通报进展与问题。

原文地址:https://www.cnblogs.com/guobm/p/10234408.html