首页 > 编程语言 >程序员修炼之道 从小工到专家 一

程序员修炼之道 从小工到专家 一

时间:2022-09-24 10:58:40浏览次数:51  
标签:不要 弱点 小工 窗户 程序员 修炼 软件 代码

第一章 注重实效的哲学 

1、我的源码让猫给吃了

在所有弱点中,最大的弱点就是害怕暴露弱点。必须诚实,对就是对,错就是错。不要不敢暴露自己的弱点,知道自己的弱点后要勇于改正,而不是去找蹩脚的借口,不要说自己做不到。

2、软件的熵
“宇宙中的熵总是倾向于最大化”,从多本书遇到熵这个概念了,现在慢慢有些认识了。“熵”来源于物理学的概念,是指系统中“无序”的总量,以前在研究数据压缩时也遇到了熵的概念,熵越大说明信息越杂乱,越不容易压缩。软件出现无序增长时,说明软件在腐烂,程序员的工作就是不让软件的熵变大。
“破窗户理论”在软件中要引起重视,当项目组遇到了破窗户(低劣的设计、错误的决策、糟糕的代码)而不修,很快它会迅速恶化。而反之,项目组的代码一直处于优雅可控的状态时,团队中每个人都不忍心把它弄脏。
所以说,发现了“破窗户”要马上修理,如果实在没时间处理,也要把它钉起来,加上“TODO:任务标记”,抛出未实现的异常等等,一旦有空要及时处理它们。

3、石头汤与煮青蛙
有些事情先做起来再说,请求原谅比获取许可更容易,有点先斩后奏的勇气。项目之初想好大的图景,我想是指“设计哲学”吧,不要被日后的补丁把整个系统弄得体无完肤。

4、足够好的软件
软件不可能完美,不要过分设计,画蛇添足。以前做的三维可视化想着能够跨平台而选择了Qt,但从写第一行代码起到最后项目验收,也没有把这些代码在Unix系统中编译过,无形中给项目增加了复杂度和工作量。软件是给用户使用的,要多问问用户,让他们及早使用来获得反馈。编程就像绘画,不要因为过度修饰和过于求精而毁损完好的程序。

5、你的知识资产
管理程序员的知识资产与管理金融资产非常相似,要定期投资、多元化、管理风险、低买高卖、重新评估和平衡。
1)每年至少学习一种新语言
2)每季度阅读一本技术书籍
3)也要阅读非技术书籍
4)上课
5)参加本地用户组织
6)试验不同的环境
7)跟上潮流
8)上网
这些都需要时间,学会利用碎片时间。
最后一段提到与古鲁打交道的技巧,我不知道古鲁是什么,猜可能是Guru吧,现在不用usenet,直接google后,实在没有答案,就把问题发到stackoverflow,很快就会有专家轻易地把你的问题解决了。

 

标签:不要,弱点,小工,窗户,程序员,修炼,软件,代码
From: https://www.cnblogs.com/JJTyyds/p/16725111.html

相关文章

  • 《程序员修炼之道-从小工到专家》读后感(二)
    第二章:注重实效的途径(1)第一步是要避免不必要的重复。,使系统中的每一项知识都必须具有单一、无歧义、权威的表示。我们需要知道重复是怎样发生的;语言问题,应该用头文件记载......
  • 《程序员修炼之道:从小工到专家》读后感(一)
    《程序员修炼之道-从小工到专家》原名《ThePragmaticProgrammer》,这是一本1999年的·老书,但是其中蕴含的知识,直到今天也能使人眼前一亮,适用于当今的我们。第一章注重实......
  • 程序员修炼之道 第一章
    第一章注重实效的哲学1.我的源码让猫给吃了在所有的弱点中,最大的弱点就是害怕暴露弱点。注重实效的程序员对自己和自己的行为负责。责任是我们应该主动承担的东西。当我......
  • python数据处理小工具
    python处理数据常用方法,包括:1)按照指定行数split_size,分割超大csv文件2)读取csv文件数据,并发送http-json请求,订正生产或者测试环境数据3)csv文件按照某一列分割成多个cs......
  • 程序员修炼之道第一章读后感
    最近阅读了《程序员修炼之道——从小工到专家》这本书,感触颇深,于是便写下自己的感想与诸位分享。该书的第一章讲的是注重时效的哲学。注重时效的程序员不仅有方法,更有责......
  • 程序员的修炼之道:从小工到专家 读书笔记一
    序中讲述了:如何成为更好的程序员,通过阅读本书,将会对你有帮助,编程是一个技艺,是艰难的工作。讲述了这本书的目标:使得读者变成更为有效、更多产的程序员。简单讲述了注重实效......
  • 初入程序员的世界day1--内容总结
    一:程序员笔记(文档记录)软件--typora(markdown文本编辑器)软件的下载与安装​目前非常火爆的文本编辑器,可以很方便的添加重点标记框比如```python就可以框出一个醒目......
  • 一个喜欢摄影的程序员
    自我介绍我叫唐永庚之前是湖南邮电的学生至于为什么说是一个喜欢摄影的程序员ps:程序员工资高0.0,相机也蛮贵目前对股票和基金也有些许研究平时也喜欢健身...这其实也......
  • 成为优秀程序员的 8 种简单方法
    成为优秀程序员的8种简单方法这篇文章适合任何想成为一名优秀程序员的人,适合那些看到别人变得更好或得到提升的人,适合那些正在开始学习之路的人,以及其他所有人。Photo......
  • 读书之《程序员修炼之道:从小工到专家》 九月第一篇
    本博客为笔者阅读《程序员修炼之道:从小工到专家》的读书笔记九月第一篇,也是整个过程的第一篇,值得一提的是,每月两篇正好八篇,而本书正好八章,因此每一篇博客都将是对于对应章......