zoukankan      html  css  js  c++  java
  • 大道至简读后感

    暑假期间,阅读了大道至简,使我对编程的概念以及思想大为改变,读书之前,我总以为编程是自己一个人的事情,我闷着头自己做出来老师留的随堂作业和测验题就当了甩手士兵,除了按部就班的做我什么都不会,读完这本书之后我明白了团队的重要性。如果将来有幸在计算机方面有所成就,那我一定会培养一个优秀的团队,分工明确,稳中求细。 一个软件工程的背后,除了以技术人员以外还有项目经理,他需要做的就是管理整个团队,掌握团队的进程和效率。如果用于维护团队运作的“资本”在流失。如果资本没有了,就没了运作,团队的存在就没有了必要性和可能性。那么这项目就死亡了,那么就相当于什么都白做了。

    编程=算法+结构+方法。 所以我们在学习软件工程的时候,首先要对所学的算法有熟练的掌握,以前我总是偷懒,从百度上找现成的算法,ctrl+c ,ctrl+v使用现成的算法,并没有真正去琢磨钻研算法背后真正的奥秘,导致我的编程能力一直缺少自主性,缺少独立开发的能力。

    而我们在编程中,是否足够专心的编程,我之前总是心浮气躁的编程,导致报错的时候有很多可以避免的小问题接踵而至,如果在以后的项目中,出现这种低级错误太多的话,增删改查起来十分困难,那么我们在以后的编程,学习中,一定要养成一个好的习惯,细心且认真的写好每一句语言。但是你在注意细节的时候也要学会忽略细节,“细节决定成败”但请注意一个前提:这是技术或方法的细部。所以在做程序是不仅要关注细节还要避免不必要的枝节。最后记住要掌握技巧、技术和方法的原理,还要知道变通,也知道回避错误。

    软件工程 ,工程被当成了结构,掩盖了我们做事的真正目的:“实现”。因此,我们在一个项目中常常听到说“工程要这样做”,或者说“要那样做”,而绝少数听到“客户的本意是那样的”。这样的结果是,我们做完了一个工程,而实际上缺没有完成项目(的每一个“实现目标”)。

    为工程而工程的人,都迷失在了项目中,就像开发人员米在了一个技术的细节上,专注于RUP或者RAD之间的人,可以吧每一个过程的流程图都画出来,却也被这每一个流程给捆的死死的,再也没有力气去挣扎一下。

    夫战,勇气也,一鼓作气,再而衰,三而竭。振奋十七这件事,经不起一再空耗。做项目即使所有的讨论结果都是错误的,仍然要有证明的勇气,花一两天时间去技术探索,去学习,去证明。

    总之读了这本书,我学会了很多东西,有自己对软件工程的理解,有将来对自己团队的认识和定位,这本书使我受益匪浅,不过我目前的技术还只是了解了冰山一角,在以后的学习生活中会更加细致的探索,认真的求教,终有一日会奋斗成功,编写出属于自己的软件。

  • 相关阅读:
    组合算法实现
    Memcached 和 Redis 分布式锁方案
    CLR 内存分配和垃圾收集 GC
    Windbg 的使用和常用命令
    Geohash 算法学习
    经纬度计算
    Windbg 分析CPU上涨
    Windbg 分析内存上涨
    django基于存储在前端的token用户认证
    非常详细的Django使用Token(转)
  • 原文地址:https://www.cnblogs.com/1329197745a/p/13449823.html
Copyright © 2011-2022 走看看