zoukankan      html  css  js  c++  java
  • 《梦断代码》阅读笔记(二)

          此次读后感为六章到八章,Chandler的开发真正到了高潮的部分,我也渐渐感觉到了这本书的魅力所在。

          首先要提及的就是重要文件一定要备份,书籍作者由此经历了惊心动魄的一幕,长期的努力差点付之东流,而我个人也深受其害,电脑因为没有备份浪费了大量的时间去重新安装软件,拷贝文件。自此步入正题,作为一名程序员必须要能够站在用户的角度去思考问题,只有这样才能开发出用户交互良好的应用程序,书中提到了“妈妈测试”这个理念,正是对程序的深入要求。程序要面临的用户可能有成百万到千万,各种极端的可能都有可能出现,这需要程序开发者们设身处地去考虑。而要做到这一点就需要开发者对计算机有着深刻的认识,而对于像我这般初出茅庐的菜鸟就必须有着终身学习的觉悟,才有希望成为未来计算机产业界的一名合格的推手。

       就团队而言,短期目标的实现对团队士气的鼓舞具有极其重要的作用,而文中chandler开发的长期一无所获是网景小子罗·蒙特利和阿历克斯·托蒂克离开的罪魁祸首。

       书中提到了《Linux时报》发表的一篇对Linux“仁君”李纳斯·托瓦斯的采访,谈到关于做大型开源项目托瓦斯提出的一些建议:“别做大项目,从小项目开始,而且永远不要期望他变大。如果这么想,就会做过度设计,把它想象的过于重要。更坏的情况是,你可能会被自己想象的艰难工作所吓倒。所以要从小起步,着力思考细节。别去想大图景和好设计。如果项目没解决眼前的需求,多半就是被过度设计了。”这段话个人觉得受益良多,我相信,像我这样抱着美好愿景的菜鸟不在少数,太高的期望或者说太宏伟的计划,无疑会成为放弃的当先理由。这段话与我无疑当头棒喝。每当看客们对Chandler的缓慢进度表示怀疑时,卡普尔总会抬起他严肃的眉毛,评论说:“如果不坚持我什么都不是。”

       读到现在,单纯的作为一名读者,我都对Chandler感到了深深的无力感,觉得他们恐怕是做不出来了,可这一刻,卡普尔的形象在我的心目中,再次拔高,这才是卡普尔真正的力量和魅力所在。Chandler是一个从开始就充满着理想主义的项目,很自然,开发的工作量和时间远远超出了预期,然而卡普尔始终坚持,这使我相信只要卡普尔还在坚持,Chandler就不会停止。

  • 相关阅读:
    5.4 省选模拟赛 修改 线段树优化dp 线段树上二分
    一本通 高手训练 1782 分层图 状压dp
    luogu P3830 [SHOI2012]随机树 期望 dp
    5.2 省选模拟赛 或许 线型基
    luogu P4562 [JXOI2018]游戏 组合数学
    一本通 高手训练 1781 死亡之树 状态压缩dp
    luogu P4726 【模板】多项式指数函数 多项式 exp 牛顿迭代 泰勒展开
    4.28 省选模拟赛 负环 倍增 矩阵乘法 dp
    HDU 1756 Cupid's Arrow 计算几何 判断一个点是否在多边形内
    一本通 高手训练 1763 简单树 可持久化线段树 树链刨分 标记永久化
  • 原文地址:https://www.cnblogs.com/tianma-0/p/4376027.html
Copyright © 2011-2022 走看看