《程序员的自我修养》

270 阅读3分钟

前言

花了一周的时间读了这本书,收益良多。我想对于正想开始阅读的程序猿说,你在读完这本书的时候技术不会得到任何的提升,因为这不是一本技术干货,按照作者在书中对干货和湿货的定义。我觉得这是一本湿货的书籍。因为他是作者十来年从做基础程序员到架构师以及创业,到最后做技术管理过程中,总结出的一些经验和对程序员这个行业的分析。接下来,我将文中具体的结构脉络,内容做一个简单的梳理和概括,旨在为即将读这本书的读者们提供一个阅读简章

《程序员的自我修养》- 主要内容

未来程序员的十个预言

  • 程序员将变得更加全能
  • 程序员将具有多样性
  • 工具大爆发让程序员们效率倍增
  • 云服务加速创新
  • 程序员的职能进一步扩展
  • 程序员成为更多人的终身职业
  • 自由程序员将大量出现
  • 程序员更加国际化
  • 编程教学改变下一代

当下程序员烦恼

  • 是否还应该留在一线城市
  • 小公司做的事情太繁杂了
  • 创业公司中的危机感
  • 技术单一,想学习更多
  • 我想自学编程,应该学习哪一门语言
  • 大专学历,能进大公司吗
  • 非计算机专业学生,未来想从事软件开发
  • 总是熬夜,睡眠不足

优秀程序员身上的特质

  • 至少深入了解一门编程语言
  • 看上去有些‘傻’
  • 他们都是显示主义者
  • 从自己的失败中学习
  • 很懒却很高效
  • 善于发现并改造轮子
  • 并行工作,有效利用时间
  • 具备不错的软技能
  • 身边一些优秀的伙伴
  • 对生活充满热情
  • 前辈大佬们的职涯经验

  • 你的薪酬与工作量无关
  • 尽可能持续做一件事
  • 唯一不败你的就是变化本身
  • 你的声誉非常重要
  • 理解沟通的意义
  • 你的右脑将是你成功的关键
  • 不要轻易说简单或不可能
  • 你不应该总是单打独斗
  • 你的能力显而易见

如何成为一名优秀得程序员

  • 正确地认识自己
  • 比一般人更加努力
  • 适时简历个人权威
  • 遵循最佳实践
  • 保持好奇心并乐于探索新的事物
  • 抛开代码与人沟通
  • 要为优秀的人工作
  • 生活、睡眠、旅行
  • 相信自己的天赋和创造力
  • 尽早确定你想做的事情
  • 10000小时定律
  • 提高工作效率
  • 简明的沟通方式
  • PKSS和持续学习
  • 让最优秀的人围绕在你身边
  • 善于归纳和表达
  • 掌握英语
  • 突破程序员思维
  • 读与技术无关的书
  • 会写文档
  • 学会包装
  • 尝试多讲
  • 简历社会化联系

个人读后感

其实书中还讲了很多关于程序员创业,编程的教与学,如何培养孩子的编程能力,以及如何招到一个靠谱的程序员,如何成为一个全栈工程师,如何自学设计等章节。但是我归纳该文章的主要目的是为了让那些像我这样两年左右经验,可能每天写着一些差不多的业务代码,不知道未来的方向,也不知道如何提升自己的初级程序员,一个对自我以及未来程序员这个行业有一个清晰的认识。然后找到自己的定位,发现自己身上的不足,明确自己接下来应该怎么做,并为之努力。