• 从小工到专家


    从小工到专家

    从小工到专家相对于构建之法和人月神话来说,更注重于一个程序员本身。

    首先,开发是要讲究效率的,而讲效率首先程序员要对自己的项目负责,只有清楚的认识到自己的责任才有目标有动力去完善一个项目,否则当期限到来时,只会找各种各样的借口推诿。

    破窗效应

    软件开发中也存在破窗效应,如果一个小 bug 长时间不修复,这个软件就会给人一种不完善的感觉,慢慢的这个软件有 bug 成为一种 “理所应当” 的事情,继续发酵下去,软件就会变“烂”。变烂的软件无论是用户还是开发者都会对这个软件产生厌恶感,当开发者失去对软件的控制时,这个软件也就随之宣布死亡了。

    石头汤效应

    石头汤效应,当没有人愿意去开发这个软件时,你可以拿出一点小成果给他们看,当他们看到了 “实物” 时,心态就会发生变化,而你在这其中就充当了催化剂。

    同构建之法中说的一样,没有完美的软件,软件的完善都是在用户的回馈下逐步完善的,这比一个一个功能测试要好得多,而且用户也绝不会花时间来等待软件的完善。过度修饰和追求完美主义会毁了一个软件。

    程序员的工作同样也是不断学习的过程,如果把程序员所拥有的知识比作财产,那么定期给自己的财产投资是很必要的,他能保证你在这个行业屹立不倒。而学习也是要去寻找答案的,把问题一拖再拖永远解决不了,而且在寻找资料时也要学会筛查,搜索出来最前面的不一定是最好的。

    和人谈话时,一个是要抓住对方的领域,对方可以听懂什么,想要获取什么样的信息,我们就要去说什么信息,另一个是抓住时机,在对方处于空闲时期或者急需你提供的信息时,我们的要求更容易被接受,反之则大概率碰壁。

    在撰写代码时,要避免无意义的重复,这样不仅会降低自己的效率,也会降低阅读者的效率

  • 相关阅读:
    2014年7顶级编程语言一个月
    Swift学习 --- 2.3和字符串
    自己写CPU第五级(4)——逻辑、实现移动和空指令
    读书笔记-互联网思维阅读10其中一本书《自由》
    Linux学习笔记——如何使用共享库交叉编译
    Vim识别编码
    linux RWT
    GConf 错误:联系配置服务器失败;某些可能原因是需要为 ORBit 启用 TCP/IP 联网
    Mysql 表忽略大小写~~
    andorid studio
  • 原文地址:https://www.cnblogs.com/L-L-ALICE/p/14909632.html
Copyright © 2020-2023  润新知