第1页 1 我的源码让猫给吃了
- 章节名:1 我的源码让猫给吃了
- 页码:第1页
絮絮叨叨了n篇序和一坨该死的废话后终于进入了作者写的正题。开篇第一章 俨然有种歪叔在面前吐槽的错觉。中午吃饭时讨论的基本和书中一致。 本书开篇讨论的是「责任」。**a pragmatic programmer**应当对自己的职业生涯负责,不惧怕承认无知或错误。 歪叔中午也提到了「对于没有权限的事,有权**不**去为之负责,权限越大责任也越大」,书中的言辞是不可能做到的事或风险太大的事。这基于自己的道德准则和判断来做决定,也就是常说的三观。现在的软件系统愈来愈大,必须分析风险**是否超出了控制**,然后负担起自己控制得了的那部分责任。说起来 sunyi一直奉行什么权限都别给我加的行事准则 就是三观很正的表现。 在**确实**同意为某个结果负责的情况下,犯错误/判断失误/造坑/没节操代码,应该诚实的承认它,并设法给出选择,**不要pass 不要ignore**,本小节在责任之后的话题是「Provide Options,Don't Make Lame Execuses」。踩坑,可以获得「直接经验」,多看博客/书/交流获得「间接经验」,这些经验为的就是再次遇到坑时可以bypass,或者说知道对应的解决方案/方案选择。 建议预演一遍说出借口后怎么圆都圆不上的尴尬场面吧(当然 三观不正的人可能想象不出来),不要说事情做不到,而要说明做什么能挽回局面。不要害怕提出要求,也不要害怕承认需要帮助(啊 啊 有些事认为很需要 但是别人认为优先级还不够高而延迟了提供帮助 但这种情况似乎又是*职权之外*的suck thing了 隐约觉得本章最后所说的猫要承受指责大概说的就是这情况) 嗯 长得虽萌,但也要练起一条毒舌出来。必须得承认 这两天 我做了一个糟糕透顶的设计 要做有节操的一线基层码农 就要optimize it。
大句哥哥对本书的所有笔记 · · · · · ·
-
第1页 1 我的源码让猫给吃了
-
第5页 2 软件的熵
这章讲的是软件的腐烂。作者没有谈及重构、人月,而是描述了软件腐烂是如何加速的。软件中的...
-
第7页 3 石头汤与煮青蛙
煮石头汤和温水煮青蛙是两个烂俗的故事,解读角度有点怪啊。本章最大的问题在最后:当设法发...
说明 · · · · · ·
表示其中内容是对原文的摘抄