本書介紹了軟件工程師的四個必經(jīng)階段,分為新手上路,進階通道,高手修養(yǎng)和行業(yè)大神。還介紹了一些我們感興趣的問題,如為什么會有996?、是否存在35歲的坎?一線城市和次一線城市前景巨大?以一個一個短篇文章匯成了這本書。
這本書給我最大的收獲是,開拓了一些眼界吧,了解了一些規(guī)范,和策略,例如:避免X-Y問題,假設(shè)一個人想要解決x問題,他覺得Y可能是解決X的方法,但是不知道Y該怎么做,于是他問別人Y該怎么辦,其實我剛看到這里的時候覺得沒什么問題啊,授人以魚不如授人以漁嘛,但是后面發(fā)現(xiàn),這不就是指鹿為馬?拋棄原來的問題不討論,去討論可能能解決這個問題的方法,如果最后發(fā)現(xiàn)這個方法不能解決,這不就浪費了很多時間嘛,這個是讓我最印象深刻的。像上面的例子還有很多,大多都是給我們介紹一些做軟件工程師時必備的思考問題的方法和解決方案。
在行業(yè)大神這一部分中,介紹了很多在這個領(lǐng)域頗有成就的人,有天才林納斯,拯救人類登月計劃的瑪格麗特,開創(chuàng)分布式系統(tǒng)的杰夫迪恩等。這些人各有各的特點,有的追求極致的簡潔,有的只是為了興趣,有的一個人就是一個隊伍。他們的成功里有很多我們能學(xué)到的。
書最后還講了一些推薦書目和行業(yè)術(shù)語,讓我對這個行業(yè)有了更深層次的認識。