李智勇《程序員生存定律》讀后感
書中作者從四個維度,即自己可以控制的變量對程序員的生存定律進行闡釋和說明。它們分別是:自身的價值—自己能干什么?自身價值上的表達力—別人認為你能干什么?自身的稀缺性—市場對自身掌握技術(shù)的需求程度?所處公司的平臺—公司平臺能給自己提供什么樣學習、展示機會?
在程序員的職業(yè)發(fā)展道路中,最好要使努力和規(guī)律相吻合,并且在掙得選擇權(quán)的時候做出正確的選擇,才能使人生的效能最大化;
要想掙得選擇權(quán)并且避免誤用,就要對程序世界蘊含的規(guī)律洞若觀火。首先要知道程序員人生的出口有哪些;影響這些出口的職場定律是什么;在職場定律中哪些是預(yù)設(shè)前提;哪些是可控變量;其中可控變量是自己可以通過努力改變的,所以對自身而言,可控變量是掙得選擇權(quán),并且避免選擇權(quán)被誤用的關(guān)鍵;
程序員的人生出口:
程序員的出口通常有五種:提前退場、維持現(xiàn)狀的老碼農(nóng)、轉(zhuǎn)向管理層、成為超一流的高手、積累爆發(fā)創(chuàng)業(yè);
影響人失出口的因素有很多:機緣、天分、努力。機緣、天分皆為命數(shù)使我們不能改變的,我們能改變的、打破既定命數(shù)的砝碼只有努力。上帝是公平的,分給每個人的時間是一樣的,不一樣的只是人通過努力實現(xiàn)的效能不同而已。
努力本身不是單純的付出,還包括方向的選擇、對形式的順應(yīng)、對環(huán)境的駕馭。不考慮這些因素的努力,往往會努力但顆粒無收。
職場生存定律:
前提:交換是職場生存的根本;交換的兩端分別為:自身能創(chuàng)造的價值與自己的職位(包含收入的等);最終決定交換價值的是主要有兩個因素:內(nèi)含價值與市場因素(稀缺性等)。
0.生存定律總綱:假設(shè)一個人的技能所帶來的價值為S,實現(xiàn)程度為A,那么S*A即為一個人可為公司創(chuàng)造的可見價值,也就是可以從公司交換到的最大價值;影響A的因素主要有:自身價值的表達力、自身價值的稀缺性、公司的特質(zhì)和未來。
1.自身的價值;
人創(chuàng)造價值的基本途徑有兩個:一個是完全依賴自身技能,另一個則是假于他人之手。
自身價值的實現(xiàn)過程中注意兩點:一個是如果想走技術(shù)路線,就走以技術(shù)為核心支撐的公司;如果想走管理就不要去純開發(fā)環(huán)境中。二是無論走那條路線都要努力走到專業(yè)和高端;
2.自身的表達力;
表達力不僅僅是語言層面的東西,過往的經(jīng)歷、舉止、性格、習慣等都是表達力的一部分。
適當推銷自己、贊揚別人、適當?shù)膹谋姟⒏愫萌穗H關(guān)系這類印象管理的手段來管理個人表現(xiàn)面也是一種不錯的方式。
3.自身的價值的稀缺性;
稀缺性是一種大勢,作為個人幾乎不能改變,只能做選擇以對應(yīng)將來,在特定的時間點,做出恰當判斷的問題;
稀缺性是有時效性的。
4.所處公司的特質(zhì)和未來:
法律面前公司與公司是平等的,但是實際上公司和公司上的差異可能比人與猴子的差距還要大;
總結(jié):我們可以把這個定律和種種要素當做鏡子來用,看自己過去的失誤、現(xiàn)在的短板、未來的道路。
軟件的世界是什么樣子的:
1.介入門檻低;
避免使自己陷入只做應(yīng)用級的開發(fā)被后來者淘汰的命運。
2.技術(shù)更新快;
很多傳統(tǒng)行業(yè)的技能往往依賴于自然規(guī)律,軟件行業(yè)所需的東西往往依賴于某個組織或者公司。
數(shù)據(jù)結(jié)構(gòu)和算法算是比較長效的東西。
越抽象、越偏向研究的東西其價值越長久,越具體、越立即可用的東西其時效性越強;
3.同樣是軟件,但是,軟件與軟件的差距很大;
對個人發(fā)展而言,要關(guān)注知識的可流動性這類問題。學習必須聚焦。
對方法論而言,任何一種方法不僅要陳述自己的方法,還要陳述自己方法的使用邊界。
總結(jié):軟件行業(yè)中的特征還有很多,但和程序員關(guān)聯(lián)比較大且無法改變的主要有上述三種。這三者類似于全局變量、而程序員自身的努力相當于局部變量,它們共同在生存定律下起作用,影響人生的最終高度。
程序員的增值之路:
對程序員而言,最根本的是提升自身的價值,忽略提升自己而單純的沉溺于成功學、方法論這些東西,自己早晚會吃苦果子。
增值之路將從三方面來講:如何選定自己的方向、如何開始自己的學習、如何持續(xù)進階成為高手。
1.方向的選擇:技術(shù)還是管理
1.1技術(shù)和管理的差別:
一旦走上管理崗位,那么就會和PPT打交道的時間越來越長。雖然也會關(guān)注技術(shù)的最新動向,但是不會再去關(guān)注技術(shù)的實現(xiàn)細節(jié)了。
管理和技術(shù)的工作有本質(zhì)的區(qū)別:管理是和人打交道,就意味著處理事情的時間被碎片化了,處理的事情更加瑣碎了,被打斷的概率大大增加,不能專注的去寫代碼了,而寫代碼是需要專注的。
1.2技術(shù)路徑長短對前途的影響:
當一個公司的核心技術(shù)并沒有創(chuàng)造太大的價值,而是靠人力規(guī)模、商業(yè)模式來支持業(yè)務(wù)的時候,那么我們可以稱之為技術(shù)路徑短的公司。
單純在既定接口下實現(xiàn)已經(jīng)定義的業(yè)務(wù)邏輯就是技術(shù)路徑比較短的工作,是體力密集型的。而分析業(yè)務(wù)邏輯,控制整體架構(gòu)或者去研究TTS算法則是智力密集型的,技術(shù)路徑較長。
在選擇方向上,要避免選擇了技術(shù)卻去技術(shù)路徑比較短的公司,選擇了管理卻在純技術(shù)流的公司。
1.3什么樣的程序員適合轉(zhuǎn)管理
外傾型(喜歡群居,善于社交和自我決斷)和經(jīng)驗開放性(富有創(chuàng)造性,凡是好奇,具有藝術(shù)的敏感性。反之,則保守對熟悉的食物感到舒適和滿足)。
1.4管理工作的負效應(yīng)
通純技術(shù)相比,管理工作的(特別是中層管理)的可流動性可能會非常低。
2.增值之路的起點:
2.1從哪里開始編程生涯:
軟件開發(fā)是實踐性非常強的科目,最好的學習方式是:學一點、實踐一點、再學習一點、再實踐一點。
自己獨立做一個3000行左右的獨立程序,實現(xiàn)中包含UML圖和代碼。
精讀一個上點規(guī)模的(1到5萬行最佳)獨立性比較強的應(yīng)用程序。選擇標準有兩個:一個是盡可能和自己未來期望的方向相吻合,二是盡可能比較獨立和經(jīng)典;精讀過程中可能需要幾類書籍:平臺框架相關(guān)(線程機制)、模式相關(guān)、工具型的書籍(如何調(diào)試)。
精讀之后,再找一個項目實踐,最好能想知名開源項目提交代碼;
各種基礎(chǔ)知識中比較例外的是的計算機體系結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和算法這類理論性比較強的東西,這種學習曲線比較陡的東西需要結(jié)合大學課程把它學會,接下來在實踐中逐漸應(yīng)用,而不能一邊做事學習。原因是學習曲線比較陡的東西需要大塊時間,畢業(yè)之后在學習會效率會比較低。
2.2打牢根基VS速成之路
如果形成對IDE的過度依賴,會導(dǎo)致根基薄弱,做事情被限制在某個有限的范圍內(nèi),無法應(yīng)對新領(lǐng)域。
打牢編程根基需要讀的書籍:計算機體系結(jié)構(gòu)《深入理解計算機系統(tǒng)》,算法和數(shù)據(jù)結(jié)構(gòu)《算法導(dǎo)論》,設(shè)計原則和模式《敏捷軟件開發(fā):原則、模式和實踐》、GOF《設(shè)計模式》,軟件工程《代碼大全》、《人月神話》。讀的工程中穿插實踐。
如果非要速成,死磕一種流行的開源程序。
2.3掌握讀代碼的方法和技巧
讀代碼這事,要先分為精讀還是泛讀。
從學習的目的來看,一定要精讀一定量的經(jīng)典代碼,而精讀是指每行都能讀懂,而不看代碼就能在腦子里勾勒出程序的基本結(jié)構(gòu)。判斷標準:滿腦子都是代碼,放不下。
泛讀較大規(guī)模代碼的方法:①先把規(guī)格說明書弄清楚,對于應(yīng)用程序要先大致整清楚它的使用方法、使用場景;對應(yīng)庫則弄清楚它對外接口的定義。②把涉及到的專業(yè)知識提前搞定。【接下來從大到小,從面到點】③弄清代碼的基本靜態(tài)結(jié)構(gòu),如:包結(jié)構(gòu)、類構(gòu)成等,搞清楚每個部分的核心職責。④最常用的典型場景,思考上面靜態(tài)結(jié)構(gòu)是如何發(fā)揮作用的,數(shù)據(jù)流的變遷。在腦子中生成比較高層次的靜態(tài)和動態(tài)結(jié)構(gòu)圖,類似UML中的sequence圖和類圖。⑤關(guān)注進程、線程結(jié)構(gòu)。⑥對自己負責的部分深入挖掘,可以把功能型的模塊優(yōu)先級降低。判斷讀懂的依據(jù)為:單靠紙和筆能能描繪出程序典型場景的sequence圖。
讀代碼的背后有兩個基本技巧很重要:①掌握程序里內(nèi)嵌的Log機制,要能看Log,必要時候還能加Log。②基本調(diào)試方法。
2.4從哪門編程語言開始學習
C語言必須學習;
學習階段學習語言的目的是為了掌握編程的基本概念并為了更快速的掌握另一門編程語言。
總結(jié):
寫程序、讀程序、學好學習曲線陡的知識、避免IDE依賴這些事情的根本目的是為了打好基礎(chǔ)。
3.如何順利的成為高手
3.1高手的定義和養(yǎng)成關(guān)鍵
高手意味著專業(yè),專業(yè)是生存和發(fā)展最為重要的一個前提;在特定領(lǐng)域內(nèi),能搞定大部分人搞不定的事情就是高手。
要想成為高手,必須經(jīng)歷:學習、思考、實踐、總結(jié)、分享的步驟。
成為高手的路上要考慮軟件的三個基本特征(技術(shù)更迭快、介入門檻低、多內(nèi)部分野),人的黃金學習時間是畢業(yè)后的10年左右的時間。成為高手有三點比較關(guān)鍵:①要有一張全局性的地圖,以便選好方向②知道都有那些坑,避免它③要有足夠的熱情和動力能夠持續(xù)的堅持下去。
3.2全局性的地圖
每個人根據(jù)自己的情形建立一張分類的知識地圖,然后按照地圖選擇一條自己的路線,持續(xù)積累,尋找實踐機會。進階方向:①由程序員而架構(gòu)師②由程序員而CodeGuru(捷徑:找一個應(yīng)用廣,有深度的開源項目,參與進去)③由程序員而管理。
要有產(chǎn)品的視角。
3.3避免增值路上常見的.“坑”
①學習失去焦點。一旦誤讀了知識和目的間的因果關(guān)系,就會造成學習失焦,進而造成負效應(yīng),畢竟相對人的而言,世界上的知識不是太少,而是太多。一般認識是只要學習就必有所得,對人生的的影響一定是正面的,然而在軟件行業(yè)里面,這種想法不太正確,因為軟件的更迭速度快,子領(lǐng)域眾多的特質(zhì)使得軟件相關(guān)的知識是爆炸性增長的。避免失去焦點,最有效的的方式是分類,清楚自己的目標,對軟件開發(fā)進行分類,對軟件所關(guān)聯(lián)的知識進行分類,形成自己的大局觀和整體視圖。
②學習與實踐相分離。很多人自學的東西和工作中用的東西完全沒有關(guān)系,這是很低效的。軟件是一種固化思維,軟件開發(fā)更多是一種實踐而非理論。軟件開發(fā)內(nèi),很多領(lǐng)域,總體上看體現(xiàn)的是復(fù)雜而不是艱難,不論是前端開發(fā)還是驅(qū)動開發(fā)。軟件開發(fā)的學習過程中,實踐很重要,純理論知識的權(quán)重較低,當然基本的算法復(fù)雜度,還是要明白的。能做和做好之間的鴻溝需要大量的實踐來填平。最好的方式是以當前參加的項目為根基展開學習,這樣才能比較好的調(diào)和學習和實踐。
③“博”與“專”上面的迷失
可以分兩次迭代:第1次,達到兩個基本目標。第一個目標是為產(chǎn)品貢獻自己力量,但代碼質(zhì)量一般。(比如:了解某了語音、平臺、IDE、業(yè)務(wù)相關(guān)的知識。用到的則要學透,不管接觸到哪個框架,都要了解它的內(nèi)存機制、線程機制、異常處理組件構(gòu)建和國際化處理這些全局性的機制)第二個目標把事情做好,并能負擔起層次更高的工作。(比較深入的了解面向?qū)ο螅Y(jié)構(gòu)化方法,設(shè)計模式,理解設(shè)計原則)。第2次有兩個方向可以選擇。考慮專的問題(在特定領(lǐng)域里把知識深化下去,警惕邊界效應(yīng));考慮博的問題(熟悉專門領(lǐng)域的專業(yè)知識、即存框架下的特性、提高用戶體驗的關(guān)鍵點)。選擇的總的原則是以當下工作為根基,以實用為目的甄選各種知識,并追求平衡點。
④錯過人生中的好時機
40歲左右,一個人達到人生的頂點,學習要順應(yīng)自然規(guī)律,基本上講35歲之前學習
比較硬、學習曲線比較陡的技能以及工作中所需要的主要技能。35歲以后主要關(guān)心知識的更新和軟技能。學習硬技能要投入大塊時間,集中精力,一次完成。比較硬的技能列表(精通一門最常用的語言、了解最常用平臺的基本機制(內(nèi)存管理、線程)、UML圖和面向?qū)ο蠓治鲈O(shè)計方法、設(shè)計原則、設(shè)計模式、《代碼大全》里講的一切、精讀一個有點規(guī)模的開源程序、累積一定的代碼量(獨立完整的做過一個數(shù)萬行的東西)、掌握基本算法和數(shù)據(jù)結(jié)構(gòu)、養(yǎng)成清晰的編碼風格、有自己的專業(yè)(金融、高并發(fā)網(wǎng)站、圖像處理、TTS等))。
⑤停止知識的更新
判斷自己是否停止知識更新的標準是:一年一本書沒看、一年一點新知識沒有接觸、一年中工作負荷基本不滿。
3.4給自己找一個驅(qū)動力
必須要有所執(zhí)著,持續(xù)的運用你的腦力、體力去做某件事情。
①純物質(zhì)上的驅(qū)動力。②興趣的力量。③使人生永動的勢能。人的思維和欲望具有無邊界特質(zhì),只有在未來和現(xiàn)實之間制造一種差距,那么就會產(chǎn)生無盡的勢能,人也就會不斷前行。物質(zhì)需要、成就渴望、不安全感的驅(qū)離、技術(shù)上的追求都可以使自己的勢能。
總結(jié):
驅(qū)動力(讓自己的人生有歸屬感,有一種持續(xù)的驅(qū)動力)、明確方向(Guru,架構(gòu)師還是管理者)、全局視圖(對名目繁多的各種知識進行分類)、提高效能(避開學習和實踐相分離這種降低效能的增值方式)。
自身的表達力磨礪:
0.表達力的類別和作用:
不同公司間不同的是對表達力的需求程度,而不是表達力是否有其存在價值。
表達力和技術(shù)技能不是一種對立關(guān)系,而是一種疊加關(guān)系。
表達力并非僅限于語言,現(xiàn)實亦可作為表達力的佐證,但凡影響一個人在組織、他人的形象的東西都可以視為表達力。表達力是言行合一后的力量。
1.改善表達力的途徑:
1.1使自己有資歷;
資歷本身并不能增加一個人的能力,但是它可以增加一個人左右的力量,影響個人力量的表達。資歷之中包含了三方面的力量:忠誠、信任、對既有規(guī)則和人員的熟悉。
結(jié)論:資歷有助于提升個人能力,所以要給自己一點資歷,在徹底沒有希望的時候換工作。只有在自身價值無法增長且自己不愿意混日子的時候換工作。不要低估資歷的影響而頻繁換工作,換工作是可以的,但想通過頻繁換工作而提高獲取較高職位的幾率是緣木求魚。人這一生,跟對人是非常重要的。
1.2.克服性格和習慣中的致命缺點;
①人情練達。與人合作,從他人那里獲得更多支持并取得成績這一事需要人情練達。幾條傳統(tǒng)的智慧:欠別人的要記清楚,別人欠自己的可以含糊;要言而有信;不要為無所謂的事情的爭吵,乃至惡言;不要通過別人來證明自己;不要惡意欺騙他人。②有條件的順應(yīng)環(huán)境。天下沒有完美的公司:很多人聚集在一起的地方幾乎必然是名利場,名利場中幾乎一定有不堪的地方。知道哪類事情必須順應(yīng):最不應(yīng)該順應(yīng)的東西主要有兩個:一個是公司中處處顯失公平,一是個人在公司完全看不到發(fā)揮的機會和未來。從長期視角來看,主動去做,錯了也是對的
,被動做事,對了也是錯的。③去除致命的壞習慣:一是忽視細節(jié),這會導(dǎo)致別人認為 你不具備做事的能力;二是負不起責任,這會導(dǎo)致別人認為你不用心做事。
2.善用借勢:
①借勢的價值:取他人、他物為我所用,始終有著不可忽略的價值。借勢的一個小技巧:很多時候糊涂一點、包容一點,如果心思太細,眼睛太亮,那就很容易與所有人疏離。②借勢的具體方法:天時(公司的發(fā)展時期)。地理(公司的地理位置)。人和層面的借勢,直接接觸人群中的借勢AND社交媒體中的借勢。技術(shù)上的借勢。
3.了解一點“政治”;
①程序員離不開“政治”,如果想往管理方向發(fā)展,那么基本躲不開,如果想往技術(shù)方向發(fā)展,那么依賴于公司的傳統(tǒng)。②可參考的政治手段:印象管理—誠實的宣傳自己,獲得更多的認可。常見的權(quán)術(shù)手段:合法性—強調(diào)自己的請求和組織的政策規(guī)則一致;理性說服—通過邏輯論證和事實依據(jù)來說明請求的合法性;鼓舞式訴說—通過所選人物的價值觀、需求等來開發(fā)情緒承諾;商議—通過讓他人參與決策如何執(zhí)行計劃和變革來提高對目標的激勵、獲得更多的支持;交換—通過獎勵目標人物一定的利益和好處來交換接下來的請求。個人式訴求—使用友誼或忠誠獲得同意;逢迎—提出請求前,先吹捧、贊揚或使用友好的行為。施壓—通過警告和威脅,反復(fù)重復(fù)你的要求;聯(lián)盟;③檢查自己的表達力:自己換工作的頻度是不是太高了?自己是不是一個惹人厭煩的人?自己有沒有一點影響力?
總結(jié):
我們對表達力進行了重定義,把它定義為資歷、性格、借勢、政治應(yīng)對綜合后所表現(xiàn)出來的一種力量,而不是單純的言語表達。
自身的價值的稀缺性:
改善自己的稀缺性,通常需要同時做兩方面的工作:一是提升自己,一是順應(yīng)時勢。
1.奔向價值高地:(1)拓寬自己橫向的面(編程語言,業(yè)務(wù)邏輯,外語,網(wǎng)絡(luò)知識等等)(2)成為專家型人才;注意關(guān)注的不是技術(shù)本身,而是是否能完整的做成一件與商業(yè)價值聯(lián)系比較緊密的事情;考慮學習知識的可流動性;
2.走在技術(shù)潮流前面或者里面:基于現(xiàn)實擁抱學習新技術(shù),基于現(xiàn)實要考慮到技術(shù)的實際價值,以及技術(shù)的學習實踐不可分離特性;新技術(shù)要以知識塊為單位;
3.檢驗自己的稀缺性有兩種方式:方式一:如果一個畢業(yè)生做這件事情的話,多久能做好?方式二:自己掌握的技術(shù)是否即將過時?(為保持對技術(shù)動向的敏感度,定期閱讀別人的架構(gòu)非常重要)自己掌握的技術(shù)還有多少人同樣掌握?(單純的會使用某種語言某種框架,稀缺性一定沒有。但對數(shù)據(jù)庫的設(shè)計有相當程度的掌握,能夠較好的通過負載均衡、緩存等手段保證系統(tǒng)的性能才算有一定的稀缺性)。
4.總結(jié):從技術(shù)角度看,稀缺性就是選定一個技術(shù)路徑長,不處在衰落期的領(lǐng)域,不停的打磨,不停的前行。在技術(shù)大潮中的位置——》技術(shù)上的高度——》稀缺性。
程序員的公司選擇:
公司提供的崗位決定了你所接觸的技術(shù)、人物,進一步?jīng)Q定了你的眼界、能力和人脈,也一定程度上決定了你履歷的價值。這些都是對一個人至關(guān)重要的東西。
1.公司的分類:
地域(地域主要影響可流動范圍,一線適合事業(yè),二線適合生活。)、行業(yè)(選擇主營是軟件且子行業(yè)在高速發(fā)展的公司)、分工所處的位置(盡可能考慮上游的公司,因為這種分工上的位置對成長和收入都會有比較大的影響)、時間軸(發(fā)展期,成熟期,衰落期。避免衰落期,盡可能選擇成熟期。)、核心競爭力(選擇有核心競爭力,技術(shù)導(dǎo)向的公司)、公司文化;
外包行業(yè):(從好到差排序)知名的獨立軟件開發(fā)商、前景比較好的獨立軟件供應(yīng)商、高端外包業(yè)務(wù)的公司、低端外包業(yè)務(wù)的公司。
互聯(lián)網(wǎng)行業(yè):搜索引擎,大數(shù)據(jù),社交網(wǎng)絡(luò)可以認為是互聯(lián)網(wǎng),但是挪到互聯(lián)網(wǎng)上ERP也還是ERP,不能算互聯(lián)網(wǎng)行業(yè)。
外企:透明天花板(國內(nèi)企業(yè)高于歐美企業(yè),歐美企業(yè)高于日韓企業(yè));規(guī)范程度(越是本土企業(yè),反倒會差一點)。
受非市場因素影響較大的公司:應(yīng)該規(guī)避這類公司。
2.選擇公司的方法:
做選擇的過程基本是這樣的:先給公司分類并且搞清楚特定公司的利弊得失(看一下公司的核心競爭力和技術(shù)路徑);考慮自身的狀況進行選擇(考慮兩件事情:工作要和自己的根基契合,要揚長避短;在發(fā)展、賺錢、安穩(wěn)和興趣之間找到平衡點,興趣>發(fā)展>賺錢>安穩(wěn))。
選擇知名互聯(lián)網(wǎng)公司(規(guī)避子公司)、技術(shù)路徑長、主營產(chǎn)品為軟件(不是主營軟件的公司會碰到的情況:永遠要用最簡單最直接的技術(shù)做基本能用的軟件;可能不會被重視,會和周圍的人格格不入)的公司;
技術(shù)牛人的成長經(jīng)歷感悟:
1.自學能力是競爭之本。
2.自信能讓你與眾不同,盡管有時的自信有點莫名其妙。
3.興趣是學習效率的催化劑,培養(yǎng)自己的職業(yè)興趣。
4.學習應(yīng)給自己設(shè)置虛擬的項目目標,以做項目的形式提升學習效果,只有這樣學習的內(nèi)容才會深入而實用,切忌無目標的學到哪里算哪里。
5.話語權(quán)首先來自能力,而不是職位權(quán)力。
6.難學的技能一旦掌握,更具有競爭優(yōu)勢。
7.用階段性成果不斷增強自己的自信,但最終支持自信的是能力,而不是自大。
8.做自己喜歡的事情,如果那是自己興趣的話更好。
9.無論身處多么困難的環(huán)境,即使覺得前途渺茫,也不要放棄學習,否則就是“自斷筋骨”。
10.機遇很重要,但是你得有能力才能抓住它。
11.職場比拼的不是智商,而是堅持和好習慣。
12.當短期利益與長期利益無法兼得的時候,選擇長期利益。
13.學歷是很重要的敲門磚,即使你得能力很強,學歷盡管很重要,但能力才是最終的通行證。
14.技術(shù)細節(jié)掌握的越深,解決問題是就越能游刃有余。
15.技能的發(fā)展應(yīng)采取深度先于廣度且交替進行的方式,只有這樣,面對新知識時候,才能更加淡定。
16.越難的技術(shù)問題,其背后蘊藏的知識越豐富,越具有學習的價值。
17.每次積累的點滴知識,一定會在將來不知不覺發(fā)揮效能。
18.通過文檔化的方式傳承知識給后繼者是你的基本責任。
19.別人對你價值的認可,不僅僅根據(jù)你的自身能力,而是根據(jù)你對他人和團隊的貢獻。
20.英語的聽說讀寫,只要有合適的環(huán)境,并用于張嘴的練習的情況下能快速的提高。
21.在軟件開發(fā)活動中,應(yīng)設(shè)法通過有效的技術(shù)途徑去解決工程困境。
22.不要用沉默的方式一味迎合別人的要求,據(jù)理力爭或許才是作為的表現(xiàn)。
23.流程、文檔的作用,不僅引導(dǎo)我們完事,還規(guī)范我們的行為培養(yǎng)我們的習慣。
【李智勇《程序員生存定律》讀后感】相關(guān)文章:
楊堅智勇建隋朝12-06
智勇雙全的近義詞02-08
智勇雙全近義詞07-07
《智勇大沖關(guān)》課件03-28
《帕金森定律》的讀后感07-12
《十定律》讀后感07-01
智勇大沖關(guān)初中作文09-10
《墨菲定律》讀后感01-07
《墨菲定律》讀后感12-30