zoukankan      html  css  js  c++  java
  • 《梦断代码》阅读笔记之三

       首先,《梦断代码》这本书我只有电子版,虽然携带方便,但是大多数人更喜欢阅读纸质得书籍,包括我。所以整个阅读过程体验不太好。

        其次,我都是利用一些零碎的时间进行阅读,导致连贯性不好。下次看的时候已经忘记上文的内容了。现在我已经不太记得前三章讲的什么了。而且,书中出现的人名、公司、英文缩写等等,大多数我都不知道,所以有点云里雾里、不知所云的感觉。

        最后,进入正题。

      当看到目录的时候,我就笑了。因为正常来说的“第1章”被作者故意写成了“第0章”,赤果果地把程序猿的精神发扬光大。于是我带着“我是程序猿,我骄傲”的心情开始看“软件时间”。

      我想起了有一次我敲代码敲得尽兴,完全忘记了时间,写完之后发现都23点半了。解决问题特别激动,遇到困难努力地思索,完完全全就是书中写的状态。大概这就是软件时间吧,我这样想,结果第二天老师就让我们估算自己写出二柱子的程序所花费的时间。我本身是个没有时间观念的人,别人1个小时完成的任务,我得2个小时甚至更多;不看表的情况下,也感知不出大致过了多久。以后做什么事都得有规划,提高效率是关键。否则以后进入公司,做个项目老拖后腿完不成任务,迟早被炒鱿鱼。那到时候我就死定了!

      程序就像个无底洞,怎么都完成不了的情况我也遇到过。上学期做C#大作业的时候,快到截止日期了,结果预期功能没法完美的实现,bug一处接一处,用户界面也丑得要死。真的是无心无力去继续这个项目。看了书之后,如果当初设计好框架就不再更改,将代码在小组内部开源,没人分担差不多等量的任务,一起讨论会不会做得更好一些。

      关于开源,我觉得可以从iOS与Android大战的角度窥得一斑。最近我正在考虑入手一部平板,但是我从来没有深入使用过苹果产品,用过的手机也都是Android的。所以刚在网上搜了一下对两者的吐槽,发现安卓手机最大的优点就是开放性,这一点我深有体会。平时我如果发现了一个好用的apk或者好玩的游戏,只需要把它备份一下就可以传给我同学,安装上之后就可以直接使用。而且如果我掌握了Android的编程技术,有个good idea,我可以立马找搭档一起马不停蹄夜以继日激动万分地做出来。我觉得书中的观点很对,遇到难以解决的问题时,世界那么大,总会有个大神或几个大神出现,分分钟解决那个让咱们头疼欲裂的困难。

      ”agenda之魂”里有一件事我特别想知道,“自动分派”特性是如何实现的,现在的大部分网站软件应用也都没有这种神奇的功能。当你键入“这周六”,它可以自动识别归类到2015/3/21,简直不能更智能了。但是很遗憾书中并没有提到。

      Python之前没有接触过,所以这一章不是特别理解。

  • 相关阅读:
    兼容火狐几秒后跳转页面
    js 利用sina ip库获取ip及通信服务商
    jQuery.validate 中文API
    s:select标签的Map形式使用
    【原创随笔】reCAPTCHA加密验证Email地址,正确才可完整查看地址!
    eclipse编辑jsp文件和javascript代码很卡解决办法
    oracle 10 R2 静默安装 + psu
    【容易成功的十种能力你具备几种
    CentOS 新虚拟机网卡设置
    【与人沟通的技巧很重要】
  • 原文地址:https://www.cnblogs.com/12248H/p/14906135.html
Copyright © 2011-2022 走看看