從2012年初入職場到現(xiàn)在已經(jīng)三年有余,從當(dāng)時技術(shù)小白到現(xiàn)在的勉強小手,顯然這樣的結(jié)果是我不曾希望的。步入職場之初,暗下決心,三年時間里希望能在工作技術(shù)上有一個質(zhì)的變化。奈何事實卻是時間消磨了斗志,抹滅了激情,夢想被現(xiàn)實打敗,而且是一敗涂地。三年的時間里,回首思考過去的計劃安排,卻發(fā)現(xiàn)花在鉆研技術(shù)上的時間其實并不少的,為何卻沒有比較深入的提高呢?或者說,為什么感覺不到進步呢?在寫這個之前,自己也冥思苦想了好久,尋找根本原因,不論客觀的主觀的,最后總結(jié)于如下幾個方面:
自制力
我想這應(yīng)該是讓我這幾年停滯不前,甚至有些后退的根本原因之所在吧。雖然能勉強應(yīng)付工作了,雖然計劃趕不上變化了,雖然明日復(fù)明日,明日何其多,雖然…太多的誘惑,太多的借口讓自己放松自己,任由計劃放空,甚至有些放縱自己。當(dāng)一次此松懈的有恃無恐,當(dāng)舒適的感覺已養(yǎng)成習(xí)了,當(dāng)計劃一而再的變成了可有可無的時候,怎么可能還會有翹首企盼的進步和突破呢?溫水煮青蛙的故事,誰又不懂呢?勞逸結(jié)合固然是提高效率的決定因素,但是當(dāng)原本計劃落空導(dǎo)致嚴重的壓迫感的時候,因松懈而帶來內(nèi)心強烈的自責(zé)感的時候,行動和回報距離過于遙遠甚至可能沒有回報的時候,無一不深深的牽絆著下一步計劃的實施和泯滅鉆研的熱情。
自制力這個時候顯然是軟弱無能的,當(dāng)你這刻吃下了一塊炸雞,你能堅持明天一直吃素嗎?當(dāng)你今天一直不學(xué)習(xí),真的相信明天會補回來嗎?別騙自己了。遇到事情或者遭遇問題,最好立馬實施去做去解決,而不是過多的考慮和依賴如何,在哪里,何時去做。當(dāng)一切準(zhǔn)備就緒的時候,可能又沒有做的心情了。不做就是停滯不前,做了即使做錯,也有經(jīng)驗的積累,而且也能提高自己的自制力和執(zhí)行力。遇事不存事,立馬制定計劃,開始實施。套用別人的話,自制力是最優(yōu)秀的品德。
側(cè)重點
翻開過于的一些計劃安排,發(fā)現(xiàn)自己有點餓壞了的感覺,看到了東西就抓過來吃,不管能不能吃,是什么味道都塞進嘴里,還沒來得及咀嚼消化就吞進肚里然后排泄出來,占了空間就沒能吸收到必須的營養(yǎng)。回頭想這幾年花時間學(xué)的一些技術(shù)知識:c/c++,shell ,kernel, Qt,正則 python,java,還包括一些網(wǎng)絡(luò)開源的庫等等,無一不是這樣。隨著時間的推移以及工作的不相關(guān)等因素,現(xiàn)在能熟練使用的也只是目前工作需要的,其他都忘記的十之八九了,而工作中需要的去了解,去深入鉆研的卻無暇顧及,導(dǎo)致工作上有時問題不能完美的解決或者無法解決。
這個顯然也是導(dǎo)致營養(yǎng)不良的一個嚴重問題。一把抓式學(xué)習(xí)顯然對我們鉆研技術(shù)的來說不是一件好事。于時間,于精力都是不被允許的,懂的多固然是一件好事,但是我想這應(yīng)該是立足于熟練自己擅長的基礎(chǔ)之上的還有足夠精力和興趣的,如果本身的都沒有抓好,又出四處亂抓一把,虛胖顯然是很不健康的,到頭來只會越陷越深,失去方向。寫到這里,突然想起前段時間公司培訓(xùn),講到時間管理坐標(biāo)系的問題(緊急為x軸和重要為y軸,正為緊急 重要,負為不緊急,不重要),將自己列入其中,才發(fā)現(xiàn)自己一直在錯誤的象限中(不緊急不重要和緊急重要)忙的團團轉(zhuǎn),卻忘記了最應(yīng)該花大量時間去的管理的象限(重要不緊急)的事情。
難易度
前段時間看一位牛人的博客,里面談到人對外部世界的認知區(qū)域。感覺對于程序員來說挺有用,也正好適合我想表達的想法。分享一下,心理學(xué)認為人對于外部世界的認識可以分為三個區(qū)域:舒適區(qū)(comfort zone)、學(xué)習(xí)區(qū)(learning zone)、恐慌區(qū)(panic zone)。比如我們看一本書,如果這本書所說的內(nèi)容都是我們熟悉的,完全符合我們的人生觀和世界觀,那么這本書就在我們的舒適區(qū)內(nèi),但如果這本書說的內(nèi)容和我們的人生觀和世界觀不符,但是我們思考后之后仍能接收理解的,那么這本書就在我們的學(xué)習(xí)區(qū)內(nèi)。
如果這本書的內(nèi)容在我們閱讀的時候很難理解和吸收,那么就在我們的恐慌區(qū)內(nèi)。心理學(xué)研究說,只有在“學(xué)習(xí)區(qū)”內(nèi)做事,人才會進步??v觀我這幾年的額外學(xué)習(xí)的重點知識都不是在“學(xué)習(xí)區(qū)”內(nèi)的,對于基礎(chǔ)Qt、python、java語法等這些幾乎都是趨于“舒適區(qū)”內(nèi)的,在某種意義上的重復(fù)勞動。而kerne、某些開源網(wǎng)絡(luò)框架等趨于“恐慌區(qū)”內(nèi)的,也只是短暫時間的逼迫接受。而這些卻是我耗費時間精力最多的兩個區(qū)域,這樣又如何進步呢。
寫到這里我想要表達的都總結(jié)的差不多了。反省總是有所收獲的,或茁壯成長,或自甘墮落,在這里,一切的言語在行動面前都是蒼白的。希望在下一個階段性的回望時,能給自己交一份真正意義答卷。最后套用一位牛人的的話送給自己:
“寫到這里,我想有很多人都問過我,程序要怎么寫才能寫得好,或者說設(shè)計模式要怎么寫,之類的問題。如果把學(xué)習(xí)編程話費的精神代價作為標(biāo)準(zhǔn)的話,捷徑是沒有的。但是如果僅僅把時間作為標(biāo)準(zhǔn)的話,捷徑顯然是有的。怎么才能加速你學(xué)習(xí)的過程呢?答案就是,先寫再看書。
對于像編譯原理這種略微高深的知識,總要自己寫過幾遍,吃一些苦頭,才能知道為什么書里非要把算法那么設(shè)計,結(jié)構(gòu)那么安排。對于像設(shè)計模式這種需要大量經(jīng)驗才可以領(lǐng)悟到的知識,如果你從來沒有獨立寫過一個上萬行的程序,你覺得你能理解設(shè)計模式在講什么嗎?我覺得這個時候能做的就也就是背下來,理解什么的都是扯淡。諸如此類,學(xué)習(xí)程序,如果要加速那個過程,肯定要花大量的時間寫代碼。
當(dāng)你把項目做的越大、越復(fù)雜、算法越扭曲、界面越華麗、尺寸已經(jīng)大到你覺得不學(xué)習(xí)新的方法論就肯定會讓代碼失控的時候,這個時候你來看設(shè)計模式的書,保證是每看到一個模式都覺得人家說到你心坎里去了。那你不僅可以迅速理解,而且以后還可以不由自主的想起來使用它”
在程序員的生涯里面,最重要的就是保持對編程的熱情,不要被生活的瑣事所磨滅。其次是要給自己不斷地創(chuàng)造一些足夠困難但是又有辦法完成的挑戰(zhàn),這樣才可以總是讓自己保持著一個快速前進的狀態(tài)?!?/p>
-
工程師
+關(guān)注
關(guān)注
59文章
1590瀏覽量
69485 -
編程
+關(guān)注
關(guān)注
88文章
3689瀏覽量
95245
發(fā)布評論請先 登錄


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計“好搭子”來了!


如何成為一名嵌入式軟件工程師?


一位老電子工程師的十年職場感悟


硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達半導(dǎo)體

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚興科技

FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?
尋求專業(yè)工程師幫助設(shè)計USB多口充電器

評論