梦断代码阅读笔记03

      第四章乐高王国,它引出了一个大胆的猜测,那就是将程序代码模块化,将程序变成一个个包裹想用的时候随手拿来调用就可以了,这样用不同的包裹拼在一起就可以组成一个有新功能的程序。软件组件就像乐高积木一样,细小、不能再分、可被替代、可以自由组合。但是事实往往不是这么简单的,实践过后发现这样做是极其困难的。虽然我认为要是真的能实现程序代码的模块化,那用起来也比较省时间,省事,效率也会跟着提高。其实我们写程序做软件,最重要的就是代码创新,要是这样弄都像积木一样,代码就不会再有新的东西出来了,我们的思维也就跟着一起被做成包裹封装起来。此外还举了chanler的实例,可以看出软件开发不是一件容易的事。

      第五章其实又说到了最本质的问题,那就是人。软件行业奇客很多,想要将一些性格怪异的人管理起来可不是件容易的事。一个项目的实施不仅仅要写程序代码,更要将所有人都合理的管理起来,才能更好的配合起来工作,所以我们需要很优秀的管理人才,来将大家统一起来,这样大家就能更好的配合,发挥出各自的潜能,这样才有益于我们团队项目的开发。

      第六章讲到的东西多一些,其中设计方案、用户体验我觉得是比较重要的。我们平时也会练习一些编程题目,王老师也再三强调设计思路的完整性和合理性,要求我们一定要写特别详细的设计思路,因为设计本身就是对整体的一个构思,起到把握全局的作用,这也是我们应该养成的基本习惯,如果没有清晰的思路,那么写出来的代码肯定也是乱的。对于用户体验来说,这个的重要性就不必在说的,我们做出来的软件就是要给人用的,那么用户体验就成为了衡量一款软件的最重要的标杆,所以我们要站在用户的角度去进行设计,这样的软件才会有立足之地。

posted @ 2016-06-21 11:04  mrferry  阅读(131)  评论(0编辑  收藏  举报