一个“老”程序员的思考
生活随笔
收集整理的這篇文章主要介紹了
一个“老”程序员的思考
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本文是一位40歲老程序員對職業(yè)生涯的思考,建議多學(xué)習(xí)接觸新事物,將精力投入到衰竭期比較長的知識領(lǐng)域,這些都是很有建設(shè)性的。下面是大意譯文:
我是一個程序員,幾個月前剛過完害羞的四十歲生日。這是一個星期六的早晨,我的孩子們和我的妻子都在家里。我在一個React Native技術(shù)交流會。主持人竭力說服我們?yōu)槭裁此鼤蔀橐苿娱_發(fā)領(lǐng)域真正的下一個大事件?對我來說,它有點像十五年前的jsp。將所有的邏輯都放在表現(xiàn)在代碼里面。但是我老了,估計我還沒有完全明白。
主持人展示過ppt后,炫耀了一下他們令人印象深刻的代碼,喋喋不休地展示了大約半打的配套工具,我從來都不知道,這些都讓我感到有點沮喪。
當(dāng)然,我并不真的驚訝,過去的二十年,我也掌握了一些比較流行的技術(shù),并享受駕馭它們的樂趣。新的東西總是給編程帶來一絲激動的體驗,并且變得更容易、更快和更清楚,它一定會很有趣,但是在這個特別的早晨,在我四十歲的這個門檻上,我不得不承認(rèn)我感覺有些力不從心,我知道這是工作的一部分,我得繼續(xù)付出,我們常常要盡快的忘掉一些知識,能夠盡快的吸收一些新的知識,作為為下一次旅程準(zhǔn)備。
我想到,我的編程職業(yè)生涯不像其他專業(yè)的職業(yè)生涯,醫(yī)生到了四十歲不用擔(dān)心他所知道的所謂血管知識會失去,同樣的道理適合律師,水管工會計或英語老師,在他們職業(yè)生涯中,他們積累的知識是相對穩(wěn)定的,并會給予他們相應(yīng)尊重和補償措施,但是在編程領(lǐng)域,二十年的經(jīng)驗,好像并沒有類似的相同的優(yōu)勢。
當(dāng)然不是所有的事情都如此令人沮喪,在我們的職業(yè)生涯中,會讓你不斷的無休止的跟進,有趣好像是我們這個領(lǐng)域的或多或少的唯一特點。編程生涯是真的如此不同嗎?下面我將從兩個概念來談這個問題。
第一個是知識的衰變,我們所知道的編程知識有一個有效期,過了這個期限將不再有用。但是,我在十六歲學(xué)的駕駛技術(shù)就不會這樣,對于很多專業(yè)人士來講,他們的領(lǐng)域知識有一個相對較長的半衰期,醫(yī)生知識會越來越淵博,是因為他學(xué)習(xí)的每一件事情都是基于他以前的知識。而在編程領(lǐng)域,我們,所知道的編程知識將會在十年后無用。
下面又帶來第二個概念知識積累率,由于知識的快速衰減,似乎我們從來沒有真正超越過學(xué)生時期,我們必須永遠(yuǎn)一直在學(xué)習(xí),這就使得我們的職業(yè)生涯變得非常不同尋常。
因此有兩個建議:首先要有長遠(yuǎn)觀點,不要過度榨取自己,要盡可能的取得獲得新經(jīng)驗的機會。經(jīng)常看到一些人雖然獲得了豐厚的薪酬,但是他的職業(yè)很少有機會接觸新興事物,再過五年,他們就會意識到他們的寶貴知識已經(jīng)蒸發(fā),他們的工資將偏離平均水平,短期內(nèi)你賺更少的錢,有可能意味著長期的職業(yè)生涯賺更多的錢。
其次給出一個時間限制,更多投入到可以長久的知識,也就是說,把精力投入在那些有更長的衰減期的知識上,比如,算法邏輯,應(yīng)用安全,性能優(yōu)化和架構(gòu)。
-------------
更多的Java,Angular,Android,大數(shù)據(jù),J2EE,Python,數(shù)據(jù)庫,Linux,Java架構(gòu)師,:
http://www.cnblogs.com/zengmiaogen/p/7083694.html
總結(jié)
以上是生活随笔為你收集整理的一个“老”程序员的思考的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jquery mobile问题总汇
- 下一篇: 视图和表的区别和联系