我为什么要读这本书:
从2012年从事 java 开发至今已经6年了.使用 Java 语言开发这么多年了,工作经历中经历了教育,游戏,医疗再到现在的O2O 4个行业.在目前任职的公司中职位是项目组TL.Title在去年年底成功的从高级开发升级到了技术专家.为了继续夯实自己的技术基础.同时,继续提高自己的编码水平.在其他同事和豆瓣的推荐下开始学习这本书.
序:
1.为什么要看序
技术书的序从来都不应该是错过的.从这本书的序中我得出的一个赶脚就是---这个书,写序的大牛们都是王境泽.先是,这特么什么书,写的老子都懂,打死也不会看一页的.干了几年以后,在各种机缘巧合下.又拿起这本书开始看.而后,由衷的说:"好吃,真特么好吃.你们也来吃点".
2.把编程当成技艺:
编程是一种技艺,一种需要用心学习的技艺.这一句是译序中黑体的一句.真的是不能再赞同了.编程,只有当你把他当做一种技艺去使用时,才会提升其使用技巧.不然,只是在堆砌代码.就算你写了上亿行代码,你最后一行代码和第一行代码也是一样的惨不忍睹.
第一章:
1.我的源码被猫吃了?!
什么?!你的源码被猫吃了?是的,你跟别人解释这个 bug 是因为各种各样其他原因出现的时候.别人和听到这个一样的震惊.写代码就应该考虑到各种容错和意外情况,这是理所当然的.甩锅给其他人这和甩锅给你家的猫是一毛一样的.
2.你家的破窗子修了么?
破窗效应,不知道你听过没有.没听过的可以先把隔壁邻居家的窗户敲个洞试试.如果,他太懒一直不修.一段时间后,他家所有窗子连带你家的都会破掉的.对的,项目整体质量就是你家的他家的邻居家的窗子.只要,有床子破了不去修,最终结果就是,大家一起破呗.所以,项目质量不只是在一开始要按最好的做.在你继续码代码的时候发现有破窗子也要记得去修好.要不然,迟早破的会是你家的窗户.
3.银行卡的技术币还够用吗?
人会老,花会败.技术也会过时啊.忆曾经 AS 如日中天,1年经验供不应求.看今朝雾霾依旧,故人今何在啊.技术随着时间的流逝,和硬件一样变得一文不值.所以,我们在用技术赚着钱的时候,也不要忘记花时间去投资新的技术,了解新的领域.只有拥抱变化,随波逐流才能立于不败之地.