zoukankan      html  css  js  c++  java
  • 《程序员修炼之道:从小工到专家》读后感 (1)

       从前言得知,这本书想要告诉我们以一种我们能够遵循的方式去编程,这可能是每个编程人员的福音吧,还有要"思考你的工作",思考出合理高效的解决方案,我希望通过这本书 的阅读,能够更加的注重实效,具有一些适合编程的思想,“纸上得来终觉浅,绝知此事要躬行”,在日后好好实践才是良方。

      自开始接触编程以来,编程就是一个抽象的存在,其实不然,“编程是一种技艺”,“编程可归结为让计算机做你(或你的用户)想要做的事情”,通过编程吧一些切合实际的想法或功能变成程序,书中提及的“注重实效的程序员”应该是早期的采纳者/快速的改编者、批判的思考者,应该是好奇、有现实感、多才多艺的。 

      “天下兴亡,匹夫有责”,负责,简简单单的两个字却是我们要一直坚守的东西,责任是我们要主动负担的东西,无论结果是好是坏,都应该切实负起责任,成故欣然,败也从容,对从我们指尖得来的代码负责,诚实的承认错误,并设法给出各种选择————提供各种选择,不要找蹩脚的借口。

      “不要容忍破窗户”———“不要留着‘破窗户’(低劣的设计、错误决策、或是糟糕的代码)不修。发现一个就修一个。如果没有足够的时间进行适当的修理,就用木板把它钉起来。或许你可以把出问题的代码放入,或是显示“未实现”消息,或是用虚设的数据加以替代。采取某种行动防止进一步的损坏,并说明情势处在你的控制之下。”如果我们能够防微杜渐,就可以减少一些重大损失。

    软件的成败与否,很大程度上取决于用户的看法,要“让你的用户参与权衡”,但也要知道进退,知道何时止步,不能画蛇添足。对于现阶段的我们而言,处在知识经济的时代,知识资产变得尤为重要,一不小心就会被这个社会淘汰,作者明确提出了自己的观点和建议,为我指明了方向。

  • 相关阅读:
    django框架——十二
    django框架——十一
    请简述一下你所了解的数据源控件有哪些
    在ASP.NET中,<%= %>和<%# %>有什么区别
    请解释ASP.NET中的web页面与其隐藏类之间的关系
    什么是viewstate,能否禁用?是否所用控件都可以禁用
    WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用
    静态类和静态方法的好处
    请写出在ASP.NET中常用的几种页面间传值的方法,并说出它们的特点。
    连接数据库主要有哪几个对象
  • 原文地址:https://www.cnblogs.com/ywqtro/p/11610058.html
Copyright © 2011-2022 走看看