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之前没有接触过,所以这一章不是特别理解。

  • 相关阅读:
    数据库如何部署上线阅读总结
    Nginx解决防盗链,服务器宕机,跨域,防DDOS
    跨域和表单重复提交
    Socet
    Redis发布订阅
    MySQL和Oracle的区别
    Redis事务、持久化、发布订阅
    Redis主从复制和哨兵模式
    Idea中使用Redis的Java客户端和Jedis
    Redis介绍及命令
  • 原文地址:https://www.cnblogs.com/lrhan/p/5609376.html
Copyright © 2011-2022 走看看