zoukankan      html  css  js  c++  java
  • 《程序员修炼之道——从小工到专家》 第一章读书笔记

    这本书,是王建民老师安利的书籍。翻开书,都是写着大家对于这本书的称赞与赞许。这本书似乎被誉为是软件工程的程序员必读之书。我作为一名软件工程的大二学生,也开始了对于这本书的阅读。

    第一章,注重实效的哲学。总的来说,这一部分是对于一个合格程序员的一些素养要求。合起来说的话,一个合格的程序员最起码拥有最基本的责任,不要容忍破旧代码的存在,等等。下面我挨个说一下我对这些的理解。

    第一点,负责。这一点是不管是程序员还是其他职业都必须具备的一种良好的品质。我们都是要做项目的人,项目中不管我们处在什么位置,只要我们一个人不负责任,这个项目注定是好不起来(如果他好起来了,那一定是别人担负了你应该担负的责任)。不要责备别人或别的东西,或是拼凑借口。在项目失败的时候第一时间想到去弥补,而不是互相抱怨。虽然现在我还没有项目设计的经验,但这其中也蕴含着基本的人生道理。对我而言有者莫大的作用。

    第二点,Don't Live With Broken Windows(不要容忍破窗户),这句话的深刻意思就是,不要对代码中任何一部分破烂的部分无视,要对每一部分的代码设计负责任。在一个项目中如果每一部分的代码,决策都十分完美,大家就不会忍心去破坏这种现状。

    第三点,温水煮青蛙给我们带来的道理,有两点,一个是要做项目中的催化剂,要让整个项目显得有未来的希望。人们不会对没有希望的事情给予任何想法。同时要察觉到项目中每个人的心态变化,不然的话万一哪位的心态爆炸,整个结果就变得十分惨淡了。

    第四点,要做出一个足够好的软件,必须要让用户参与进来。换言之,也就是要让需求决定功能。通过对于用户的需求分析正确分析出用户的需求后再对其进行对症下药。在发布了demo版本后,也要及时的发出,让用户进行足够的测试和反馈,可以帮助你的软件更好的进步。

    第五点,要时刻关注行业内的最新动态,不要故步自封。计算机这个行业发展十分迅速,可能今天十分热门的语言过了一年左右就完全没有了用户量。在发觉到了发展的趋势后,要及时的更新自己的技术。要知道公司是不养闲人的,如果一个人跟不上时代发展的潮流,那么他注定会被公司所淘汰。

    第六点,在软件开发过程中,要时刻保持整个队伍与用户,队伍与队伍之间的交流。适当的交流可是使得我们的代码和运行逻辑得到极大的改善。

    虽然看了第一章,但我自己并没有任何的开发经验,对于这些的理解还是十分欠缺,也只是理解了最浅显的点。日后还是要加大自己的代码量啊。

  • 相关阅读:
    [恢]hdu 2502
    [恢]hdu 1008
    [恢]hdu 2073
    [恢]hdu 2500
    [恢]hdu 2501
    [恢]hdu 2190
    [恢]hdu 2535
    [恢]hdu 2085
    [恢]hdu 2067
    [恢]hdu 2504
  • 原文地址:https://www.cnblogs.com/wushenjiang/p/11772783.html
Copyright © 2011-2022 走看看