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


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

(仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師

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


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


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

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

硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?
尋求專業(yè)工程師幫助設(shè)計(jì)USB多口充電器

評論