1. Care About Yout Craft 关心你的技艺
2. Think About Your Work 思考你的工作
Ps.在所有的弱点中,最大的弱点就是害怕暴露弱点
Ps.注重实效的程序员对他自己的职业生涯负责,并且不害怕承认无知或错误
Ps.如果你确实同意要为某个结果负责,那么就切实的负起责任。当你犯错误,或判断失误时,诚实地承认它,并设法给出各种选择。不找借口,不指责。
3.Provide Options,Don't Make Lame Excuses 提供各种选择,不要找蹩脚的借口
4.Don't Live with Broken Windows 不要容忍破窗户(低劣的设计,错误决策,糟糕的代码)
5. Be a Catalyst for Change 做变化的催化剂
给出前景,告诉他们“要是我们增加...可能会更好”
参与正在发生的成功要更容易
6.Remember the Big Picture 记住大图景
拒绝温水煮青蛙
7.Make Quality a Requirements Issue 使质量成为需求问题
8.Invest Regulary in Your Knowledge Protfolio 定期为你的知识资产投资
每年至少学习一种新语言
每季度阅读一本技术书籍
也要阅读非技术书籍
上课
参加本地用户组织
试验不同的环境
跟上潮流
上网
持续投入十分重要,学习的过程将拓展你的思维,使你向着新的可能性和新的做事的方式拓展。设法把你学到的东西用到你当前的项目中,即使没有使用该技术,或许也能借鉴一些想法。
9.Critically Analyze What You Read and Hear. 批判的分析你看到和听到的。
10.It's Both What You Say and the Way You Say it 你说什么和你怎么说同样重要。
11. 系统的每一项知识都必须单一、无歧义、权威的表示
DRY -Don't Repeat YourSelf
可能遇到的四种重复
1强加的重复
2无意的重复
3无耐性的重复
4开发者之间的重复
12.Make it Easy to Reuse 让复用变得更容易
分享到:
相关推荐
《广东省太阳能光伏发电发展规划(2014-2020年)》摘录-太阳库.pdf
索引是提高查询性能的关键手段之一。合理地创建和维护索引可以极大地提高查询速度。 - **选择合适的索引类型**:根据查询的需求选择最合适的索引类型,比如聚簇索引、非聚簇索引等。 - **定期维护索引**:随着数据...
【标题】:“实现拖动(网上摘录-存档)” 在计算机编程中,实现拖放功能是一项常见的任务,尤其在开发用户界面丰富的应用程序时。拖放操作允许用户通过鼠标或其他输入设备将一个对象从一个位置移动到另一个位置,...
- **欧盟**:2020战略将数字化视为促进经济发展的重要手段之一,阿姆斯特丹和斯德哥尔摩等城市开展了智慧城市试点项目,涉及可持续工作、居住环境、交通管理和公共空间等多个方面。 - **韩国**:推行U-Korea计划,...
《强化学习导论》摘录之强化学习与有监督学习、监督学习的区别; Reinforcement Learning: An Introduction; The differences between reinforcement learning and supervised learning, unsupervised learning.
1. 精益求精之道:坚持把事情做到极致是提升个人工作质量的关键。无论面对何种困难,都应保持对完美的追求,将困难化简为易,逐步提升技能与效率。 2. 认识自己:了解个人属于哪种类型的人,有助于针对性地进行提升...
### 软件之道摘录知识点总结 #### 一、软件开发的时间估计与维护的重要性 - **时间估计的挑战**:在软件开发中,程序员往往低估完成任务所需的时间。这通常是因为开发过程中会遇到意料之外的问题和技术挑战,使得...
AR路由器配置内网通过公网IP访问内网服务器(域内NAT).docx Box 310&610连接TOUCH失败.png BOX310可以可管理加入SMC2.0吗.docx CloudVC 21.0解决方案介绍进阶课程.txt FAQ-SMC2.0和SMC2.0手动级联配置方法.pdf ...
从文档中摘录的修订历史可以看出,IPMI经历了多个版本的发展,从1998年的IPMIv1.0初始版本开始,经历了多个修订和.errata(勘误)更新,发展到2013年10月1日的第二代2.0修订版1.1版本。这显示了IPMI规范的持续更新和...
webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录质
文章摘录如下 -------------------------- 这是去年秋天利用工作至于空暇时间写的一篇关于CVS的文章,因为是word格式的文章,发布不方便,今日放上来,希望对所有想了解和学习CVS的朋友有所帮助。 文章以CVSNT+...
- 构成和基本设定伺服参数组([Pr.PA__]),包括再生选件([Pr.PA02_**REG])、绝对位置检测系统([Pr.PA03_*ABS])、功能选择A-1([Pr.PA04_*AOP1])等。 - 电子齿轮分子与分母([Pr.PA06_*CMX]、[Pr.PA07_*CDV]...
摘录之星的特点包括: 摘录,一步到位:按下一个热键(Ctrl+S,可重新定义)就自动完成内容的命名、保存、归并目录等诸多事项,并且自动记忆其它重要参考信息,如页面网址、摘录时间、应用程序名等。 摘录,一键通:...
由于报告内容只展示了部分,具体到网页程序员的薪酬情况、不同学历和工作经验下的薪酬水平以及招聘难度等关键数据未能在此次摘录中获得。不过,这份报告无疑为网页程序员的薪酬评估和行业分析提供了权威的数据支持,...
### IT行业知识要点提炼 #### 一、操作系统与内核更新 ...以上内容摘录自《程序员》杂志2004年第4期,涵盖了操作系统、软件开发、开源运动等多个领域的最新动态,展现了IT行业的快速发展和技术革新。
C++是一种强大的、通用的编程语言,被广泛应用于系统软件、应用软件、游戏开发、设备驱动程序等。这里,我们聚焦于"易学C++"的第18、19、20章,这些章节涵盖了...通过深入学习和实践,你将成为一个更高效的C++程序员。
### Oracle程序员开发指南知识点概述 #### 一、文档概览 **标题:** Oracle9i Application Developer’s Guide - Workspace Manager **描述:** 本指南适用于应用设计师与开发者,假设读者具备一定的PL/SQL编程...
良好的代码组织和命名规范是提高代码可维护性的关键,这也是卓有成效的程序员必备的技能之一。 "目录.doc"则列出了书中的各个主题和章节,它可能包括了软件开发流程、版本控制、调试技术、测试驱动开发(TDD)等内容...