• 第二章 编程之道


    程序员的修炼从优秀带卓越
    第二章 编程之道
    1.  切记一根筋 :优秀的开发者和平庸的开发者之间存在着的一条鸿沟,因为优秀的程序员所具有的的素质似乎是与生俱来。那么成为优秀的程序员的方法是抛开编程,放下编译器,好好的评估一下自己正在做的事情。你必须培养自己对于编程周边所有事情的热情。你的兴趣爱好越广泛,就越能胜任你的工作
    2. 破窗理论: 一个窗户破掉之后,如果没有修好,那么其余的窗户就会很快的被破坏掉。在程序代码里面,如果对不良的设计,错误的决定或者槽糕的代码不管,程序便会迅速的恶化。我们应该采取一些措施,以防止进一步的破坏,已防止进一步的破坏,并且变现出一切尽在掌握之中的样子。编程是非常注重细节的,如果把你不能掌握这些细节,你就会有一种失控的感觉,而你的项目失控也只是一个时间的问题。或许,我们就应该敬小慎微
    3. 要么热爱 要么离开:对于编程 要么热爱,要么离开,其实也不是并不是每一个人都应该成为程序员。(在中国这个市场,好好的趁互联网的红利,存下钱,发现自己不是很喜欢编程,好好的规划自己的下一步怎么走,不然35岁就干不动了)。
    4. 乐于删代码:没有意义的代码就应该删掉,不要放在代码注释里面,让其他同事猜来猜去。给今后的开发工作平添了无穷的困扰。
    5. 你是程序员这块料吗:对想入行编程这行的同学,可以自己在先进行一个小测试,看自己适不适合程序员这行?《why johnny can't program》-- 为什么johnny不会编程
    6. 你循规蹈矩吗:在软件开发项目中按照 需求文档,开发文档去做,要遵守手册,要敬小慎微。
    7. 科里定律:坚守一个目标 和设计模式的单一职责原则是一样的,我们要有意识的选择你的代码不做什么。每一个变量。每一行代码,每一个函数,每一个类,每一个项目都应该坚持一个项目。
    8. 最牛的编码套路 :读出色的代码和读槽糕的代码,你就会感到出色代码其实就是一个艺术。写博客:时刻记录,分享自己的想法;积极参与著名的开源项目,成为一名实干家。
    9. 孤独的人事可耻的:软件开发其实是一种社会活动。
    10. 你有编程伙伴吗:找到合适的编程伙伴,和你的伙伴审查自己的代码。
    11. 软件学徒制
  • 相关阅读:
    HDU 1213 How Many Tables(并查集,简单)
    POJ 1611 The Suspects(并查集,简单)
    HDU 4539 郑厂长系列故事――排兵布阵(曼哈顿距离)
    POJ 2411 Mondriaan'sDream(状压DP)
    ZOJ 4257 MostPowerful(状压DP,简单)
    HDU 3001 Traveling(状压DP)
    POJ 3311 Hie with the Pie(Floyd+状态压缩DP)
    POJ 1185 炮兵阵地(状态压缩DP)
    POJ 3254 Corn Fields(状态压缩DP)
    XueXX and Chessboard(dp)
  • 原文地址:https://www.cnblogs.com/liu2-/p/10809281.html
Copyright © 2020-2023  润新知