如何快速从小工到专家,《程序员修炼之道》

今天给大家介绍的书叫
《程序员修炼之道》
从小工到专家
这本书也是
我在刚毕业不久之后买到的
在我看过这本书之后
觉得他解答了一些
我在刚刚工作之后的一些疑惑
所以
我把这本书推荐给刚毕业的小伙伴
或者是还在上大学
马上即将毕业的这些准程序员们
这本书的作者有在两年前吧
出版了本书的同名的第二版
因为两本书他在出版
年年份之间相隔的比较远
所以两本书的内容相差的比较多
完全可以当成两本不同的书来看
因此
我就先给大家介绍一下本书的第一版
从小工到专家
其实这位这句话也让我非常有感悟
我们其实很难在
就是一个公司里成为一个意见领袖
但是成为一个专家并没有那么难
大家只要专心于
精通一门或者是几门编程语言
去了解公司的业务
就很容易在一家公司里
在一个产品线上
成为这个产品或者是这家公司的专家
这也是对所有程序员小伙伴来说
一定要达到的
就是一定要先达到的一个成就
那大家不妨通过这本书介绍
的一些知识
来学习逐步的往这个方向来发展
这本书的豆瓣评分还挺高的
就是他豆瓣评分是8.8分
那第二版会更高
第二版是9.1分
第一版呢
它我买的时候应该是比较早的版本吧
它的价格只有55块钱
那我刚刚看了一下
在电商上这本书并没有
有可能没有
再版所以大家想买新的这本
这本书呢应该会比较难
大家不妨去看一下
如果买不到
那不妨去看一下像多抓鱼这样的平台
我也看了
在电子书平台上
这本书也没有电子版
可能真的是因为出版的时间比较久了
那这本书的纸张
是当那些年比较流行的那种印刷方式
他是用那种比较粗糙的纸
但是摸起来是很有摩擦力的
这样翻页的时候也不会滑
这样的纸会比较轻
所以这本书虽然也不厚300页左右
但它的质量是很小的
拿在手里非常轻松
这本书里面因为他不是讲代码的
所以它里面没有那么多代码
然后他也不会那么密集
他读起来还是挺方便的
大概一周吧
一天看个几十页
那一周基本就能看完
那这本书
里面也没有大量的那种实序图啊
或者是类图
更多的是给我们讲一些
工作里面我们要注注意的事项
要学习的方向
这些这些东西
那按照惯例
还是给大家看一下这本书的目录看一下它里面都有什么
这本书应该没有太多章节只有8章
我记得
那第一章所谓注意时效的哲学
里面给我们介绍的是一些常识
这里面的常识包括
我们要注意管理我们的代码
然后要注意代码的复杂度
要注意好我们的知识产权等等
那很多时候我们在刚学会编程
编程的时候其实并不太注意这些东西
但是当我们在公司里工作的时候
这些东西就做一个常识做一个软技能
是不得不理
解的如果有有哪些东西是我们没有
注意到的
有可能产生巨大的问题
比如说像这个代码找不到了
这个几乎是不能被原谅的
然后看一下第二章注意时效的途径
那这这个章节和里面内容其实
就有的时候其实你很难去
去通过章节来理解
所以建议大家还是要仔细看一下
每张的这个副标题
我觉得副标题还是挺好的
比如说这个像重复的危害
这种原型
这些0语言啊这些
其实在其他的那个编程语言
介绍编程语言的那个作品里
之前给大家介绍苏美型红的那些
如如比的那个代码的未来
还有像重复
这个像就是重构那本书里面
还有比如说正交性
所谓的正交就是两个不同的功能
在软件功能上他是正交的
那这样他们就会有最小的基础面积
那这这样他们两个的偶合也更小
那这些都是我们怎么去写高质量代码的
特别是像我们用圆形来做设计
他可以做一些迭代的设计
或者是增量的开发
他为我们
他比我们一下子去开发一个大型的
工程要省去很多返工的这些代价
然后第三章介绍的是基本工具
其实在像很多介绍
生产效率的这些书
里面都会让我们去
学习使用大量的这种
比如基于命令行的一些
工具然后或了解一些调试器啊去代码管理啊
这些东西能大大提高我们的工作效率和提高
我们编程的质量
能让我们写出更耦合性
就是更低的代码
这样能更抽象
更易于扩展的代码
第4章介绍的是注重时效的偏执
那这个里面也是和程序相关的
像这个地方吧
其实也是介绍怎么怎么去编程
用什么样的编程模型来来写程序的
这本书有一个通用啊通
大家通识的
这个弊病
就是他的翻译质量稍微差那么一点
比如说怎么配评资源
这个就很难理解
其实他介绍的是我们在使用c
或C++这种
编程语言的时候
怎么去这种分配我们的资源
也就是怎么分配内存资源
但是他用配评就是balance
就其实就很很难理解了
但当我们去看到里面细
里面的细节的时候就一定能懂
第5章弯曲或折断
这个介绍的
也是介绍程序的一些设计思想
比如说像这个原程序设计
像这个呢
就是其实我们可以把它理解成
我们编写的程序
是可以通过
一些模板配置来
发挥它更好的这种扩展性的
而不是写那种
特别死的死板的这种程序
第六章当你编码时
然后我们要注意的一些东西
在写程序的时候要考虑算法呀
要考虑这些数据结构呀
这里会给我们介绍如何简单的去介绍
如何去识别一个程序的效率
然后一些重构的思想
然后让我们的代码是可以测试的
这些东西
其实他每一个章节
我们之前也
给大家介绍过一些其他的书
那专门介绍算法的
专门介绍介绍重构的设计
设计模式的这些
那这本书就是对于刚刚
入门的小伙伴来说
对整体这个行业
它的通用的技能去有一个整体的概览
这是这本书的最大的价值
因为它每一个
章节吧他不会有太多的篇幅
所以他不会说的很细
第7章开始在项目开始之前
这个其实和项目管理都有些关系了
就我们需要了解这个需求吗
不然我们的这个功功能
要边开发边去挖掘需求的话
那返工就必不可少
第8章注重时效项目
这个是如何和大家配合
关于团队关于自动化测试
关于啊如何去写测试用力这些东西
那这本书其实非常适合我们刚刚
进入公司
进入一家软件公司
进入一个软件开发项目组之前
从一个大学生
到一个成熟的程序员之间
要要过度的
知识我们要理解这些
才能在一个项目里很好的去工作
他和之前介绍的软技能其实也很像
但是大家偏向的方向不一样
这本其实是更务实于要在软件公司里
找一份程序员工作的小伙伴了
那今天的介绍就到这吧
从小公道专家
希望每个
小伙伴都能快速的到达专家这个这个成就
取得这个成就达到这个目标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

都会一点点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值