《程序员修炼之道:从小工到专家》阅读笔记二

完美的软件 ×

足够好的软件--用户的参与权衡与反馈 √

软件编写:用户的需求与用户的预期。

制作的系统的范围和质量应该作为系统需求的一部分并规定下来。--使质量成为需求问题

代码:不要过度修饰,要明白何时止步。

知识与经验使重要的职业财富,可这也是有时效性的资产。新技术、语言、环境与市场驱动力的变化,可能使经验变得陈旧或无关紧要。

方法:

定期投资:定期为自己的知识资产投资,学习新知识。

多元化发展与了解:知道的不同的事情越多,一个人就越有价值。底线:知道目前所用特定技术的各种特性。掌握的技术越多,越能在未来更好地进行调整。

管理风险:不要太激进,也不用太保守。不要将所有技术鸡蛋放在一个篮子里。学的技术或许不能只是一个方面。

低买高卖:自己所处的时代与时间。

重新评估和平衡:已经学过的知识变得热门或冷清。

目标:

每年至少学习一种新语言。

每季度阅读一本技术书籍。

阅读非技术书籍(计算机需求在人)。

上课。

参与组织活动。

试试不同的环境:windows,linux等。

看看不同的期刊,了解更多。

学习:

寻找答案,图书馆,寻找能找到答案的人,预先规划,利用好时间。寻求帮助要表述明确具体,心怀感恩。

思考:

批判性的分析读到与听到的--商业的力量常将一些没用的东西展现在眼前。

交流:(被打量比被忽略要好)

确切表述自己想要说些什么:写出大纲,提炼。

了解自己的听众--交流在传达信息中存在,不在空谈里。

要选择合适时机,风格以适应听众。当然也要真实表明自己的边界。

文档要美观,让听众参与,如果想要大家听你说话,要听他们说话,及时回复。

说什么与怎样说同样重要。

第一章为 “注重实效的编程源于注重实效的思考的哲学”设立基础

 

posted @   孙欣然  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示