首页 > 代码库 > 3年程序员最近半年读书总结

3年程序员最近半年读书总结

     错过了1314,只能在1514的时候一五一十的写下自己这半年来看的书咯。这半年来,“大力”使用印象笔记,总结起来就不是那么费力了,哈哈。
     1.深入理解java虚拟机(11.2-11.14)
     一本蛮不错的java较底层的书,而且很庆幸的发现还有一些观点和作者相同,比如在servlet中挂上对于线程的监控方式。虽然对于最后class文件有点糊弄过去了,但是对于classloader基本上可以灵活运用,举一反三了。
    2.CSS设计彻底研究(9.1-9.28)
    不知道有多少知道css禅意花园,那里面有很多欧美国家的网页前端设计大师的作品,近年来也有日韩的作品,唯独中国的作品因为缺乏创意没有入选。这本书主要讲述了css的设计思路,css布局的各种常见模式,以及对于不同浏览器的兼容问题,当然还有时候因为浏览器不兼容而不得不使用Javascript来帮忙。当然,很多css禅意花园的作品看得还是让人灵感大发的。
  3.Linux Shell 脚本攻略(6.15-8.4)
    本来是因为想要系统学习下Linux的各种命令,但是还是失败了,因为比几层楼还高的高手,也还得需要个linux手册,不过倒是知道了还有一些脚本语言,比如sed,awk。当然比较关键的还是将linux的那种环境变量的设置方式:修改配置文件,再reload的方式放进了灵魂的存储里面。当然,如果你会了history命令,嘿嘿,那就偷偷学习大师们怎么玩吧。
    4.PHP基础教程(8.20-9.23)
    php这个东西嘛,很久前也见过,不过要不是逼得没有办法,我还真的不会去学习学习。对于一些简单的网站,用下php开发效率还是蛮高的。这不,为了深入理解,就做了一个小小的网站,给同事们分享下各种好用的地址。学了php这种脚本语言,再结合着之前大学学的matlab脚本语言,还有什么r语言,当然还有Javascript,倒是对于脚本语言和高级语言的区别有了一个全新的区分。
5、JavaScript高级编程(9.16-9.22)
    作为前端的脚本语言,Javascript很不幸的被各大厂商摧残,导致Javascript的语法差异不少,因此一直苦于拿到Javascript的比较权威的教材,而网上说的也是五花八门,用各种firebug工具也比较狗血。当然,这本书让我区别了两个概念,叫做“面向对象编程”和“基于对象编程”,这也是java和Javascript的本质区别所在,或者说高级语言和脚本语言的根本区别所在。高级语言常常是需要一句一句去写的,你不要指望你什么都不做,就得到好多东西出来,因此对于人的思维的前因后果要求很高。而脚本语言呢,自会因为运行环境给你带来一堆可以使用的对象,有时候让你感觉到来无影去无踪。
6.  虚拟化与云计算(6.?-6.9)
    这是一本IBM的关于虚拟化和云计算的偏重于理论的书籍,对于什么map-reduce,jms,分布式存储倒是也说了一些,但是算是稍微提到,几张大图概过。不过对于什么云计算的这些机器硬件的管理倒是花了很大篇幅,什么散热,什么备份等等。对于虚拟机的概念,也用了大量的篇幅。当然最后也列举了几个有名的例子:如IBM自己的Rational,Websphere,Amazon的AWS,SQS,Google的GFS,分布式存储服务Datasource,分布式计算框架MapReduce,GAE,Salesforce云平台,Microsoft的Azure等。这种书吧,感觉读一读是有必要的,因为好歹是牛人写的,可以增长见识,掌握大的方向。
7.黑客大曝光第六版(5.20-8.4)
 英文的书籍,好多生词,说实话真是看得人吐血。中间有很多关于linux系统和window系统的系统漏洞,比如各种著名端口号,什么ftp端口号,tcp端口号。还有一些检测别人电脑上的一些linux和window的开发人员留的后门。说实话,此书不容易看,我表示还没有看到精髓。
8.HTTP权威指南
   怎么说呢,这本书非常不错,作为一个web开发有了几年经验的人,看一下这本书,真的让你感觉到了是和世界在一起,而不是你一个人在mvc的世界里面乱游。从web服务器开始,到代理,到缓存,到web机器人,到cookie,到https(ssl),实体编码,国际化。。。各种,最后发现无外乎就是一些header信息和正文信息的处理。加上之前学习过的servlet接口,真的是如虎添翼啊,哈哈。
9.系统架构师全程指导
   这本书怎么说呢,我感觉没啥。。。貌似是一本总结性的书,什么数据库模式,什么网络基础,项目开发管理等等的东西,靠这本书基本上来说是误人子弟的,因为我发现大部分的内容,我通过其他的书看过了。只有诸如多媒体知识,系统安全方面比较薄弱,等我差不多可以考的时候,花点时间补充一下,应该就没有问题了。以考促学的模式在我这里行不通,不过以考促总结倒是我的擅长。
 10、10倍速学习法(3.2 -9.16)
   这是一本关于思维习惯养成的书,现在的社会竞争如此激烈,光靠大脑发烧来 解决问题是不够的,光靠死记硬背也是不行的,奇淫巧计总是需要的,一些技巧,一些方法论会让你潜移默化中感觉到自己变得聪明,而且你也能识别出为何别人不如你或者你不如别人。
 11.解析极限编程
    XP的思想嘛,从某种程度上也是一种最大程度上激发人的能动性的思想。单元测试蛮重要的,但是在我看来,不应该仅仅限于做覆盖率测试,很多时候作为重构的依据或者一些代码的交接过程中的参考,还是十分必要的。要说极限编程对人的要求特别高 ,我不是很赞同,我觉得这是一种思想。程序员可以不麻利,但是也可以聪明的编程嘛。信心对一个程序员特别重要,所以很多促进程序员信心的做法,都可以作为 极限编程思想的来源。程序员,一定要骄傲!
  
12.销售从拒绝开始
   感觉有几点写的比较好,比如说到"常见的心理障碍“,”不到位的心理素质“。怎么说呢,销售有时候,有点像是毁三观的活,你不把自己的三观毁了,还真是不容易毁别人的三观。当然,社会嘛,你不影响别人,就等着被别人影响吧。虽然守株待兔很难,等着被别人影响很容易哦。

13.大数据时代 
   无数的例子,真的是无数的例子,主要不是从技术上来说大数据,倒是比较形而上的来讲大数据,列举了美国的很多大数据的案例,谁走的好,谁走的次。也做出了一些预测,比如未来可能大公司和小公司在大数据方面会比中型公司做得好。当然,也告诫人们,大数据是一把双刃剑,因为它们已经开始触及到人类的道德底线了。
   
14.牛奶可乐经济学 
   这是一本很有意思的畅销书,开篇讲述为什么牛奶的盒子是放的,而可乐的瓶子是圆的。相信很多喜欢打破沙锅问到底的童鞋们很喜欢这本书,觉得生活中很多东西都是有因有果的。或者,不喜欢太纠结的人,也可以拿来消遣消遣。我个人觉得多思考还是蛮好的,要不然大脑秀逗了可不好。

15.人件项目管理
   还没看完呢,值得一提的是这本书讲程序员和其他的计件工做了一个比较,强调了程序员工作的特殊性。

16.一线架构师实践指南
  也还没看完,国人写的,有不少关于国企事业单位的例子。

17、Web信息架构
   我了解到还有一个职位,叫做信息架构师,蛮好玩的对不对。这个年代,是信息的年代,传统的架构师已经要失业了。。。有点危言耸听。哈哈,还没看完呢,不要瞎说哦。

18、怎样提高智力
   印象不深,是一些技巧吧

19.拆掉思维里的强
  书名蛮霸气的,很多时候,确实人会把自己局限在一个局部空间中,寻找最优解 。其实有时候,真的应该退三步,或许还有个全局最优解呢。


21.圆通的人际关系
  曾仕强的一本书,蛮好玩的,推荐~讲述国人的一些思维方式。

22.史蒂夫·乔布斯管理日志
   讲述iphone之父的管理思路,右脑管理者。。。

23.小人研究
   古往今来,小人不少,君子较少。小人其实也蛮好玩的哦,了解了解他们呗!

24 怎样赞美别人
   技巧类的书籍,真的好容易忘。

25 图腾与禁忌
   很有趣的书,有助于我们理解一下我们的神鬼关。

26 爱的好,伤不了
  世纪佳缘创始人 小龙女写的,好多故事,100种情侣,100种忧愁。

27.中国历代政治得与失 
  好书,好书。
31.伯罗奔尼撒战争史

28.道德经
  不错,道可道,非常道。

29.硅谷禁书

 

  


3年程序员最近半年读书总结