完美的软件 ×
足够好的软件--用户的参与权衡与反馈 √
软件编写:用户的需求与用户的预期。
制作的系统的范围和质量应该作为系统需求的一部分并规定下来。--使质量成为需求问题
代码:不要过度修饰,要明白何时止步。
知识与经验使重要的职业财富,可这也是有时效性的资产。新技术、语言、环境与市场驱动力的变化,可能使经验变得陈旧或无关紧要。
方法:
定期投资:定期为自己的知识资产投资,学习新知识。
多元化发展与了解:知道的不同的事情越多,一个人就越有价值。底线:知道目前所用特定技术的各种特性。掌握的技术越多,越能在未来更好地进行调整。
管理风险:不要太激进,也不用太保守。不要将所有技术鸡蛋放在一个篮子里。学的技术或许不能只是一个方面。
低买高卖:自己所处的时代与时间。
重新评估和平衡:已经学过的知识变得热门或冷清。
目标:
每年至少学习一种新语言。
每季度阅读一本技术书籍。
阅读非技术书籍(计算机需求在人)。
上课。
参与组织活动。
试试不同的环境:windows,linux等。
看看不同的期刊,了解更多。
学习:
寻找答案,图书馆,寻找能找到答案的人,预先规划,利用好时间。寻求帮助要表述明确具体,心怀感恩。
思考:
批判性的分析读到与听到的--商业的力量常将一些没用的东西展现在眼前。
交流:(被打量比被忽略要好)
确切表述自己想要说些什么:写出大纲,提炼。
了解自己的听众--交流在传达信息中存在,不在空谈里。
要选择合适时机,风格以适应听众。当然也要真实表明自己的边界。
文档要美观,让听众参与,如果想要大家听你说话,要听他们说话,及时回复。
说什么与怎样说同样重要。
第一章为 “注重实效的编程源于注重实效的思考的哲学”设立基础
标签:听众,--,小工,知识,技术,注重实效,程序员,修炼,阅读 From: https://www.cnblogs.com/uninan/p/16746329.html