读了这本书,首先让我感觉不同的是,他有第0章 软件时间。
我猜这应该是意味着开发软件(啥事都是),从零开始,从找到自己的兴趣开始,从最初开始。
作者一开始就写到了自己早年偷偷在纽约大学物理系大楼,使用着高中学生免费发放的计算机账号,玩游戏。也正是从这个时候,年轻的作者开始了自己和电脑一生的羁旅。从一开始的游戏代入,兴趣、畅想,自己要改变游戏。
生活在这个现代社会中,记得小时候手机还是诺基亚,和现在的老年机似的,但是当时感觉他很厉害,因为这么点的东西竟然可以和相隔很远的人说话,也可以玩个贪吃蛇。后来发展到智能机,感觉更加的厉害了,我甚至迷上了他。由此我也对手机和计算机有了兴趣。
现在读了大概有这本书的1/3了,作者讲的基本也都是关于软件开发过程中所呈现的一些根本问题。
平时我自己的主要问题就是实战太少,都说代码几万行,平时实战多了,计算机思维才能培养的更好。
还有就是遇到代码问题,上网搜索,上网搜索,慢慢的快养成一看到问题就搜,没有先看看,思索一番。
最后就是现在的android,老师让我们组队开发自己的软件。但是上手后,才发现很多的问题,一开始没有预先制定好详细的架构,具体的功能模块,具体的页面设计,这些都没有想到。以至于到后来,就是现做现弄的,整体的进度也特别慢,风格也不太一致。
所以从现在开始,每天多一小时的编程实践,从项目入手,自己编写,遇到问题了,先想一遍思路,看看问题是什么,然后上网搜索,通过研究人家的解决方式,下次遇到一样的,自己试着解决,不行就再套一遍,慢慢的也就可以了。还有就是自己总结问题。