《程序员修炼之道:从小工到专家》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的较佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。

如果自己开公司给员工培训的话,朋友的观点是要给程序员培训算法。

我认为第一个要讲的就是这本书的内容,第二个就是时间管理。其实在程序员修炼之道里,就有很多关于时间管理的内容,它们是相互补充的。比如程序员的美德——懒惰,就是要提高效率,就是要节约时间。
为什么不是培训算法呢?

我的理由大概是这样的:

1、作为程序员,算法思想应该是基础,算法经验应该是在实践中培养。如果连基本的算法都不懂,他不会通过初面的。

2、如果我开公司,应该是做高层应用,这方面,一般是用OO思想来设计,大部分用到的算法都封装好了,要自己写算法的机会不多。更重要的,应该是程序员的效率,包括运用各种自动化和高效的工具。当然,这里的程序员是符合第一点的。

3、至于高深的算法,我想我自己更应该先去接受培训。

我读这本书的感触很深,收获在目前的公司才显现出来。因为之前的公司没有给我发挥的机会,每天的活就是复制粘贴代码,技术主管也没有给我们展现的机会,公司也没有想做得更好的意图。现在这家公司虽小,但主管给了我很大的空间,我将书中的思想运用到实际开发中,不仅自己收获大,对团队对项目都有很好的影响。

算法虽重要,但它只是基础,如果只会基础而没有程序员其它方面的基本素质,还不算一个很好的程序员。《程序员修炼之道:从小工到专家》就是程序员培养基本素质的参考,力荐。

电子书下载地址关注微信公众号:qianpangzi8 ,回复  “程序员修炼之道”  获得下载地址。

《程序员修炼之道:从小工到专家》相关推荐

  1. ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  2. ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  3. 信息学奥赛真题解析(玩具谜题)

    玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...

  4. 信息学奥赛之初赛 第1轮 讲解(01-08课)

    信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...

  5. 信息学奥赛一本通习题答案(五)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  6. 信息学奥赛一本通习题答案(三)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  7. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  8. 信息学奥赛一本通题目代码(非题库)

    为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...

  9. 信息学奥赛一本通(C++版) 刷题 记录

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...

  10. 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离

    首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...

最新文章

  1. 马斯克发布脑机接口系统!芯片直连大脑,激光开颅放置,可用iPhone操控,网友炸了:这就是黑客帝国...
  2. JavaScript 中的原型原来是这样的
  3. jodd-servlet工具集锦
  4. 模型压缩 | 无需精雕细琢,随机剪枝足矣!(ICLR 2022)
  5. 小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_34、SpringBoot整合Mybatis实操和打印SQL语句...
  6. 21天学通C语言-学习笔记(7)
  7. SoC设计与验证——大型IP——PCIE控制器
  8. html 随机抽奖,随机抽奖页面js
  9. 数据库表结构设计方法及原则
  10. win10屡次自动打开系统代理服务器的解决办法
  11. 关于163邮箱,上传附件,本地验证文件大小的问题。
  12. 用大数据把电视观众“挖”出来
  13. MODIS数据之HEG拼接重采样批处理(Python_MacOS)
  14. .nsh 怎么样运行_如何在Ubuntu 18.04上使用nsh运行安全的远程命令
  15. Turbo Pascal简介
  16. Java8-惰性求值
  17. 大厂地震,疯狂裁员大换血,面试冲击大厂Android移动开发工程师就在此时
  18. 如何使用阿里云虚拟主机搭建博客(一)初识篇
  19. 喜姐成立两年A轮融资近3亿,资本也爱“吃”炸串?
  20. 两种技能增长曲线:对数增长曲线(先快后慢)和指数增长曲线(先慢后快)

热门文章

  1. 使用 qrcode 生成二维码
  2. GitLab默认仓库存储目录更换及项目迁移 GitLab跨服务器数据迁移
  3. Spark Structured Streaming 解析 JSON
  4. 程序员、架构师、技术经理、技术总监和CTO分别都是干什么的?
  5. 学校计算机技术管理员制度,学校计算机室管理制度范文
  6. PyQt5练习:词典翻译
  7. CNC编程的12个小技巧,学会终身受益!
  8. java数据驱动连接excel_数据驱动框架(Apache POI – Excel)
  9. 6主机规划与磁盘分区
  10. 两化融合贯标的意义 好处 要求