秘笈的最后半页, 成为软件开发高手

 软件开发高手秘笈的最后半页的内容,最具威力最难练的绝招。

(转载请注明来源于金庆的专栏)

阅读“ 软件开发高手:十年磨一剑”一文,心有同感。
该文转载众多,多数以“IT高手的修炼秘笈”为题。

归纳后,秘笈内容仅寥寥数页,每页仅数行字,如下:

1) 要熟练掌握至少一种编程语言。我觉得最好是C++。
2) 不要寄希望于一次就把软件设计好。你所关注的重点应依次是Make it work, make it right, make it fast。
3) 软件结构要分块分层。低层模块不要依赖于上层模块。一个类、一个接口或一个函数都应只做一件事。
4) 软件设计的主要工作是给类分配责任(responsibilities)。要站在类的使用者角度设计类的外部行为。要讲究一点软件美学,即简单、清晰、一致、平衡等。
5) 了解并运用UML、Design Patterns、Unit Test、Design by Contract等。
6) 使用代码管理系统和质量跟踪系统。
7) 了解各种软件开发过程控制方法,并找出适合你的方法。
8) 阅读经典书籍,研读经典代码,订阅杂志,与 同行切磋

我发现第8页上的最后一招“ 同行切磋”是最具威力,也是最难练的。
想像一下,两个程序员,一人仅得到这最后的半页残书,一人所得秘笈缺少最后半页,各自苦练,终成高手……

看前面全套招数,我都会练了,至少练过一阵子,只是功力问题了。
待看到这最后一招,就像见到了少林七十二绝学所汇总而成的一招绝技。
若要成为高手,必得勤练此招啊。

在此写写博客,算是摆个杂耍摊,吆喝一声,引众人围观,以此结交各路英雄好汉。

除此之外,还须进行线下地域性的交流,如北京程序员联盟,上海程序员联盟之类的组织与活动。

我已开设了一个CSDN 上海程序员群组,希望借这个群组的交流,促进线下程序员的联系。
上海的程序员们,请速速加入 上海程序员群组。


# 群组名称:  上海程序员
# 群组链接: http://groups.csdn.net/programmers_sh
# 群组描述:
上海程序员之家。上海程序员联盟。上海程序员俱乐部。借助地域交流的便利,提高上海程序员的整体实力。聚会联谊,男女配对,为上海单身程序员提供交友机会。举办技术讲座、培训活动,提高上海程序员的技术水平,帮助上海程序员新人迅速成长。为上海程序员提供求职招聘信息。促进上海程序员兼职与外包互助合作。扩大上海程序员的影响力。为上海程序员服务,维护上海程序员的权益。待人员扩大后,可考虑按更小的地域细分。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值