西門子系統集商-上海煥拓自動控制有限公司

深爱激情网內容

當前位置:西門子PLC > 深爱激情网內容 > 程序員生存定律 > 正文

程序員生存定律

西门子深爱激情网內容   查阅次数:2276   更新时间: 2019-06-14 17:37

在國內有一個很特別的現象:高中打了雞血一樣使勁學習的人,到了大學往往會放松下來,跑去享受生活了,大學裏打遊戲、打牌、臨考沖刺的大有人在。

這倒也在情理之中,高中不學真考不上大學,考不上大學真就完蛋了;大學不學,只要能畢業,大致還能找到工作。但人生是場長跑,稍一停頓,後面的人就嗖嗖的竄到你前面了,雖然你不一定能看得到到底是誰。這很像龜兔賽跑,但爲了避免不成爲那只兔子,單靠口號層次的主觀意願是不行的。

停下來的人其實很多,有的人停在了大學裏,有的人停在了小有成績之後,而爲了持續前行而成爲高手,那首先要給自己找個動力源,而要想找到動力源,那麽首先要拷問自己的內心,知道自己爲什麽上山學藝,爲什麽要成爲高手。

1. 纯物质上的驱动力

如果回看曆史就會發現曆史記下名字的人,往往具有一個共通的特征:他們具有澎湃的生命力,絕對不是每天混混日子的人,雖然生命力的表現往往不同。

這似乎和好人壞人,理想高尚與否無關,必須的只是這個人要有所執著,並持續的運用你的腦力、體力去做某件事情。而一個人要想有所執著,那就必須有一種持續存在的驅動力。

在這個時代裏,對于大多數人而言第一驅動力無疑是物質及金錢,但這似乎只可以做起點而不能做終點。這就和梁山好漢一樣,最開始沒准只是爲了大碗喝酒,大塊吃肉,可聚了義之後,則要考慮替天行道,除暴安良這類比較高端一點的事情了。

組織行爲學中的研究佐證了這一結論,美國人的研究顯示,當年薪超過40000美元後,薪資將不再是工作滿意度的核心支撐因素。

在中國估計相差不大,20萬以上年薪的人,往往需要尋找其他的驅動力。

否則這個時候程序員會處在一種瓶頸狀態:基本物質需求得到滿足,但更高一層的物質需求又很不現實。

這個時候單純的物質支撐會讓生命力變的萎靡,人也就會變得無可無不可,工作中即不會很高興,也不會很不高興,每天也只是例行公事。接下來人生就會開始下滑,倒黴的話還會失業。等到困境真的來了,再想振作,卻沒那份兒心力了。

在2012年11月,深爱激情网報導百度總裁李彥宏先生在公司內呼喚狼性,排斥小資。具體來講,呼喚的是敏銳的嗅覺、不屈不撓奮不顧身的進攻精神,群體奮鬥,排斥的是信奉工作只是人生的一部分,不思進取,追求個人生活的舒適的態度。這事情的是非很複雜,這裏略過不提,反倒是百度這一行動本身說明公司裏確實容易存在一種生命力萎靡的狀態,這點甚至讓CEO忍無可忍。

2. 兴趣的力量

如果說純物質上的驅動有一定局限性,那麽興趣又如何?

當問及一個人爲什麽從事軟件開發時,很多人會回答是:興趣。但人們這麽表達的時候可能並沒有意識到常說的這種興趣是一個不怎麽靠得住的驅動力。這種興趣往往是一種一時的好奇心,而不是與自己性格特質相契合,可以用來給生命解悶的那種興趣。

總的來看,興趣可以分爲兩個層次:一個是淺層次的。比如看到一個遊戲比較酷可能想玩玩,看別人寫博客,自己也寫幾篇;另一種則是深層次的。比如:愛因斯坦你不讓他思考,他可能感覺活著就沒什麽意思了。

找到後一種興趣的人是幸運的,但大多數人並沒有這麽幸運,所以一般所說的興趣都是前一種,尤其是即將畢業和剛畢業不久的人。

真正做軟件深爱激情网的時候,牽涉的往往是大量比較繁瑣的細節,大多時候髒活、累活、苦活遠比看上去風光的活,有趣的活多。具體一點講就是,可能需要面對比較垃圾的既存代碼,可能要面對不怎麽負責的同事,無理的需求變更,十分緊張的日程等。除非你做的是很高端的研究。

這些東西本身並非是很有趣的,它們很快會讓初始時的一點夾雜著好奇心的,淺層次的興趣消耗殆盡。最初印象和實際的偏差很可能是造成某些程序員提前退場的一個主要原因。

這種原生態的興趣消失後,又沒有其他支撐點的話,人就越來越會像機器人,並可能會厭惡自己的生活。因爲每天大部分時間都花在工作上,而工作本身又是如此的無聊。所以故事到興趣這裏並沒有結束,還需要繼續找尋驅動力。

當然很可能以興趣爲出發點而找尋其他,最終反倒又回到起點,這是人生常態,倒不值得驚訝。

興趣、體力與智力

人和人之間的體力往往相差不大,但智力的差異卻往往不可以道裏計。所以一個經驗豐富的老農半天種一畝地,一個不太熟練的忙和一天大致也可以搞定一畝地。

純體力上不太拉得開人的差距。而智力則不一樣,人的智力容易有數量級上的差異。前蘇聯著名物理學家、諾貝爾獲得者朗道將世界上的物理學家從一級到五級分爲5個層次,每個層次的貢獻差一個數量級。朗道認爲自己是2.5級,獲得諾貝爾獎後,才把自己生爲1.5級。就不用再考慮5級的物理學家和普通人的差異了。

我個人感覺,越是靠近體力一端的工作越不可能興趣驅動,而越靠近智力一端的工作越可能是純興趣驅動。恰如我很難相信幹重體力活的人是因爲興趣一樣,我也很難相信愛因斯坦不去做以色列總統而選擇繼續研究物理不是因爲興趣。

程序員的工作在這兩個極端間,所占跨度較大,但深爱激情网開發也許是中間偏左,完全的興趣驅動估計很難。即使是興趣驅動,也不是我喜歡遊泳,我喜歡吃小籠包這個層面的興趣。

3. 使人生永动的势能

如果說物質和單純的興趣不足以成爲一種長久的驅動力,那麽無疑的我們需要繼續去尋找一種可以使人生永動的勢能。

很多一部分程序員其實是認識到了技術更叠這樣的特征時刻在淘空自己立足的根基的,但很多的人在這種時候並不是采取積極的態度去面對,而是會試圖欺騙自己,給自己一種安全的假象。比如:可能會告訴自己,反正公司短時間沒問題,把手裏的事做好就行了。讓自己那麽辛苦幹什麽?這在某些有點年紀生活相對安穩的程序員身上比較常見,這很可怕,有時候會把自己逼到死角裏。擺脫這種狀況當然需要一定的危機意識,但更關鍵的是要找到一種使人生永動的勢能。

據說美軍的麥克阿瑟將軍非常喜歡一篇名爲《青春》的散文,在占領日本期間日本人在美軍總部發現了這篇散文,于是這篇文章很快變得很流行,在商界大佬間流傳甚廣。那《青春》這篇散文說的究竟是什麽呢?我們來一起看一下:

青春不是年華,而是心境;青春不是桃面、丹唇、柔膝,而是深沈的意志,恢宏的想象,炙熱的戀情;青春是生命的深泉在湧流。

青春氣貫長虹,勇銳蓋過怯弱,進取壓倒苟安。如此銳氣,二十後生而有之,六旬男子則更多見。年歲有加,並非垂老,理想丟棄,方墮暮年。

歲月悠悠,衰微只及肌膚;熱忱抛卻,頹廢必致靈魂。憂煩,惶恐,喪失自信,定使心靈扭曲,意氣如灰。

無論年屆花甲,擬或二八芳齡,心中皆有生命之歡樂,奇迹之誘惑,孩童般天真久盛不衰。人人心中皆有一台天線,只要你從天上人間接受美好、希望、歡樂、勇氣和力量的信號,你就青春永駐,風華常存。

一旦天線下降,銳氣便被冰雪覆蓋,玩世不恭、自暴自棄油然而生,即使年方二十,實已垂垂老矣;然則只要樹起天線,捕捉樂觀信號,你就有望在八十高齡告別塵寰時仍覺年輕。

---塞缪爾-厄爾曼德

文字非常優美,但意思並不深奧。青春是一種進取的精神,是一種遠離頹廢追逐理想的狀態。我個人非常認同這種觀點。

人的思維和欲望具有無邊界特質,只要在未來和現在之間制造一種差距,那麽就會産生無盡的勢能,人也就會不斷的前行。而制造這種差距的最佳素材往往只能是理想。

大多數人可能誤解了理想和道德間的關系,但實際上理想並非是一個高尚的詞彙,與善惡無關,更與宏大與渺小無關。

魯智深說:平生不修善果,專愛殺人放火,這也可以是種理想,只要你可以承受它所帶來的負能量並不感到痛苦。物質需要、成就需要、權利需要、歸屬需要這些動機理論中經常提到的東西,乃至前文提到的興趣都可以成爲理想的素材。所以反過來講,理想是什麽似乎並不關鍵,關鍵是要有,並且你真的可以很狂熱的投入去做,這就可以産生一定的勢能。

對與天生對代碼狂熱的程序員而言,這並不是什麽問題;但對大多數人這種理想往往並不在程序之內,而在程序之外。這時候很可能需要疊加幾類東西才能給自己蓄積足夠的勢能:物質的需求、成就的渴望、不安全感的驅離、技術上的追求等都是不錯的素材。

當然這是個人的私有領域,最終只能由個人做出選擇。

這裏最後想說的是有理想、有鬥志不一定會成功,但無理想、無鬥志幾乎一定會鑄就平庸和失敗,因爲細致想來世界本身歸根到底是理想主義者的。

這可以通過一個簡單的邏輯遊戲來做點證明:

意识决定行动:个人意志决定个人行止,组织意志决定组织行为→理想主义者个人意志更为鲜明,自我意识强烈,而无理想的个人意志薄弱,愿意随波逐流→意识强者上位→处于组织核心地位的是理想主义者 →无理想的人不论在个人层面还是组织层面都沦为追随者 → 从资源掌控的角度看理想主义者掌控世界。

對這事而言,理論其實不關鍵,選擇與堅持非常關鍵,但還是把它們放在這裏,供大家參考。

動機理論與人生勢能

如果把我們前面提到的“勢能”做細致分解,那麽你可以得到各種各樣的動機理論。動機理論卻真的可以解釋現代人種種行爲,因此在這裏對其做一點介紹。

馬斯洛的需求層次理論

动机理论里最有名的可能是馬斯洛的需求層次理論,即:

生理需要:包括覓食,飲水,棲身,性和其它身體需要。

安全需要:保護自己免受生理和情緒傷害的需要。

社會需要:愛、歸屬、接納和友誼。

尊重的需要:自尊、自主和成就感;地位、認可和關注等。

自我實現的需要。

ERG理論:

存在需要:與馬斯洛的生理、安全需要相似。

關系需要:與馬斯洛的社會及地位需要相似。

成長需要:與馬斯洛的自尊及自我實現需要相似。

X理論和Y理論:

X理論持下面四種假設:

員工生來不喜歡工作,只要有可能,他們就逃避工作。

由于員工不喜歡工作,因此必須采取強制和控制措施,或采用懲罰威脅他們從而實現目標。

只要有可能,員工就會逃避承擔責任,並尋求正式的指令。

大多數員工把安全感視爲高于其他所有工作相關因素,並且沒有雄心壯志。

與之相反,Y理論持四種積極的人性假設:

員工視工作如同休息、娛樂那樣自然。

如果員工承諾完成某個目標,他會進行自我引導和自我控制。

通常人們都能學會承擔責任,甚至會主動尋求責任。

人們普遍具有做出創造決策的能力,並不僅僅是管理者才具備這種能力。

如果把X理論和Y理論對應到IT深爱激情网,那麽提倡人件和敏捷的基本是基于Y理論,而提倡CMMI和大棒加胡蘿蔔的基本是基于X理論。

雙因素理論

也被稱爲激勵-保健理論。這個理論認爲激勵和讓人不煩是兩碼事情。滿意與不滿意不是對立的兩極,滿意對立的是沒有滿意,而不滿意對立的則是沒有不滿意。簡單來講管理質量、薪金水平、公司政策、工作環境這些被認爲是保健因素,他們不産生滿意,只産生不滿意或沒有不滿意兩種狀態。要想激勵員工必須在晉升、個體成長上有所作爲。

麥克萊蘭的需要理論

這個理論把人的內在需要歸爲三類:成就需要、權利需要和歸屬需要。成就需要是一種追求卓越、獲取成功的需要。權利需要則是一種控制他人行爲的需要。歸屬需要則是建立良好人際關系的需要。

認知評價理論

這個理論比較神奇。他認爲工作本身的樂趣是已經是一種內在的獎勵,而外部獎勵反倒會降低動機的水平。這聽著比較抽象,但意思是如果總是用獎金配合績效考核來激勵員工,那麽個人由于興趣而從事某項工作的動力就會降低。這很難理解,但確實也有證據來支持這個理論。

目標設置理論

由于很多公司會做目標管理,所以很多程序員對這一理論反倒不陌生。這一理論大意是說:明確而具體的目標有助于提高個人效能,目標的挑戰性、針對目標的反饋都在此基礎上進一步提高目標的效果。

自我效能理論

這個理論走到極端就是常說的“人有多大膽,地有多大産”。大意是說一個人對自己有能力完成某項任務的信念越強,那效能越高。或者簡單說就是自信很重要,而促成自信的方式可以是:過去的成功經驗、從榜樣吸取力量、受到言語激勵等。

公平理論

公平理論是说一个人总是会拿自己的产出收入比和另一个人比较,如果比率相似,那么人们会认为环境是公平的。

這落到個人頭上,就是我們要重視這種差異麽?都是同樣的學校、同樣的智商、同樣的家庭背景,如果一個人收入等比你多很多,你在意麽?

期望理論

這種理論把人的動機分解成幾個部分:一是如果我努力了,那麽這種努力能否在績效評估中表現出來?二是如果我獲得了良好的績效評估,那麽能否得到獎勵?三是即使我被獎勵了,這東西是不是我想要的。

這些動機理論從公司的角度看是激勵員工的方法,從自己的角度看則是努力前行的動力。我還是上面的觀點,這些理論知道就可,但如果無法找到對自己內心進行觸動的點,理論在這裏並沒有很大的價值。如果想進一步了解,則需要閱讀組織行爲學相關的書籍了。上面的內容則主要參照了人民大學出版的《組織行爲學》一書。

最後想說的是單純從境界上來說似乎有一種精神遠遠超出動機理論所能涵蓋的範圍,這種澎湃的生命力和永不屈服的精神,雖然年代久遠,乃至失去傳承,但這種精神卻正是上古華夏民族所身體力行的精神。

何新先生爲自己國學經典系列寫了一個總序,對此進行了很好的描述,他說:

華夏民族的先史中有一個神話時代。這個時代實際就是華夏民族肇始和文明濫觞的英雄時代。

女娲是敢于蹈火補天的英雄。伏羲、神農、黃帝、炎帝、蚩尤、大禹,或創世紀,或創文明,或拓大荒,或開民智,或奮身爲天下法。

鲧與大禹父死子繼,以身濟世,拯黎民于水火;蚩尤共工九死不悔,雖失敗而壯志不屈,天地爲之崩陷。

誇父逐日,體現了對神靈的藐視。而精衛填海,則表現了對宿命的不馴。

由此觀之,中華民族的神話先古時代,實在是一個群星燦爛的時代,慷慨悲壯的時代,奮進剛毅的時代;是獻身者的時代,殉道者的時代,創造英雄和産生英雄的時代。

傳說中華民族是龍和鳳的傳人,而龍鳳精神,我以爲就是健與美的精神。

我個人總是感覺很難用動機理論去解釋這種宏大且壯闊的精神。

小結

IT這個深爱激情网確實是年輕人更容易出頭的深爱激情网,如果不信,去看看騰訊和銀行高層的年齡吧。

一個企業興起的時候往往會帶著一批人走上成長的快車道。在這類企業裏沒有太多的曆史包袱所以占據高位的往往是些年輕人,這和有個幾十年曆史的深爱激情网非常不同。

而爲了達成這一目的,程序員首先必須有效的持續增值並成爲某一方的高手。單純從技能上講,你一定不能和金字塔最底層的百萬大軍競爭,想象一下一個剛學會某門語言的人和一個每天思考虛擬機原理與設計、設計跨平台系統的人有多大的差距。而從公司的角度看,高手則意味著可以爲公司在現在或將來創生較大價值。

想成爲高手就需要選定一個大致的方向,持續深化,並避開學習路上的諸多陷阱,如:失去焦點、分離學習與實踐、過散而不專等等。

一名.Net程序員的感悟

對于一個程序員的成長,學習似乎是永恒的事情。爲什麽網友愛用“苦逼”來形容程序員,因爲他們整天伏案寫代碼,學不完的新技術。其實仔細想想,又何止是程序員要不斷的保持學習,做什麽都是一樣的。黨員爲了保持先進性,要不停的學資料,開會議,然後再學資料,再開會;幹理發的要緊跟潮流趨勢,趕上時代步伐,不然現在男生統一的平頭,女生統一的紮倆辮子;而現在,連掃地的大媽都危險了,一群爲了有編制的高學曆人才要去爭這個飯碗,所以,作爲程序員這樣高端職業的我們來說,保持學習真的還是很有必要的。

心安即是歸處

學習是解惑的,所以學習過程中要遇到困惑。因爲有困惑,所以才需要不斷的學習來解決。那到底是爲了解決困惑學習還是爲了學習解決困惑,這個,不重要。

一路走來,覺得最大的困惑莫過于無法靜下心來學習。任何能耐得住寂寞坐得了板凳的人都成功了,比如周傑倫他以前耐得住寂寞把自己關小黑屋才寫出了這麽多傳世之作,現在浮躁了靜不下來好好寫歌跑去拍些個爛電影受到了來自衆多影評人的廣泛差評。

心安即是歸處,流浪的人啊,你究竟在追寻什么。一切问题除了是时间问题,更是一个人心态的问题。静不下心来往往是妨碍自己学习前进的主要原因。这个世界如此浮躁如何做到众人皆醉我独醒,确实有点难。事实往往是这样:道理大家都懂,但真正做到的没几个。就比如大家作为长辈教育小同学要好好学习道理说得头头是道,完了发现没有一条应用到了自己身上。

所以有明白人指出,那些凡是書名帶了教你如何如何提升,一個人的自我修維,成功之道,傑出的品格應該是這樣的,通往成功捷徑……的書,完全是坑爹而沒有必要看的。如果我們不帶自己的思維盲目的接受,你還真以爲《十萬個爲什麽》真的有十萬條問答記錄在目,《鋼鐵是怎樣煉成的》真的是一本工業書籍教你怎樣煉鋼!那些出書的人根本就沒想要你成功,他們只是想要你想成功,然後再去拜讀這些爛作。最明顯的例子就是《我的成功可以複制》,撕掉作者的僞善有人在他演講後向他提問:哥,你西太平洋大學的畢業證書也可以複制!

一顆能夠沈澱下來的心是絕對不會找借口說沒時間而推掉自己對于學習的計劃的。對于上班的我們,很多時候都會冠冕堂皇的用上這個借口。並且由于工作沒時間還被用在很多其他地方,比如不陪家人。電影《教父》中的老大哥都覺得:一個不花時間陪家人的男人算不得一個好男人。繁花似錦,歲月青蔥,人生不過25億秒,過一秒,少一秒,時間正滴答滴答地蠶食我們,我們唯一需要做的,就是讓這些秒鍾過得有意思:高效工作,不斷的學習充實,陪陪家人聯絡親友,愛惜身體養養花草。

年輕難免氣盛,好高骛遠是這我們這群熱血一帶少年的通病,久困牢籠稚氣未脫的新人們總是從剛踏出校門那一刻起就覺得自己天之驕子我最大。但其實誰又不是在剛踏入大學門檻時都信誓旦旦要披星戴月學到天荒地老。結果都是玩得死去活來愛到花開鳥兒飛。

現實總比理想更生猛一些,他用上有老將來會下有小的壓力要求一個人快速成長,而不像理想讓一個人自我陶醉然後成天獨守空房。當發現自己真的缺少很多實踐的時候,如果還感到氣盛的話,那真的該抓住青春的尾巴把這些力氣用到自我完善當中。如果還活在自我的世界以爲振作起來就是從明天開始劈柴煮飯面朝大海笑一笑,那真的是文藝到了極點,現實生活與你無關。

停下腳步,安下心來。起點就是歸處。

既然選擇了編程,只管風雨兼程

學習需要有目標,往遠了說就是職業規劃。

我一開始也不知道自己要幹什麽,什麽我能幹。好幹的已經有很多人在幹了,不好幹的只有那麽幾個人一直幹幹到白發蒼蒼最後拿個諾獎終了一生。

任何時候只要你找不到方向感覺生活無望像是末日來臨,請想想偉大的黨偉大的毛主席。

毛主席說這個世界是我們的,也是你們的,但終究是你們的。

但我覺得這事兒還能說細一點,信息時代是我們的,也是人類的,但終究是IT人的。于是乎,作爲碼農,還是很有前景的。光是每天翻看英文技術文檔修修電腦就看著很有技術很有品,更不用說沒事的時候寫寫小軟件自娛自樂。靠敲鍵盤度日的,還有作家,但如你所知,在當前國情下,呵呵。但寫代碼不用通過廣電總局中宣部文化部審批。唯一影響你生活的無非就是開著車的時候罵罵發改委喊你回家下調油價。

同學有問:做什麽啊在?

搞開發啊當碼農啊。

一聽都覺得牛逼高端加技術,形象頓時偉岸起來。自己也會覺得有範兒夠面子。

當然,苦逼就源于技術二字。一個技術宅不是一天練就的。正如技術宅這個詞,首先他必需是經常宅的,而且不是宅著吃薯條看AV,而是鑽研技術,最後還是跟上面說的一樣要耐得住寂寞坐得住板凳,最後方可修煉成爲技術宅。

關鍵是新技術層出不窮,就像趕朝流一樣,你永遠都只是路邊的一個路人,而朝流就像飛馳而過的地鐵,呼啦一下你就被甩開了。以至于今天搞安卓的人很吃香,同行間一交流,咦,你是.NET程序員啊,然後心裏鄙夷地呵呵一下,第二天WIN8火了,咦,你是搞深爱激情网開發的啊,呵呵。

其次,作为一名码农,总是有解决不完的bug和改了又改的需求,似乎整天都在忙于应付这些令人费脑细胞的问题,有的时候完全没有任何方案,真的想关屏幕砸键盘最后来一句:phuck! 但出于一个高端人才的内在修养与自我约束,这样的事情还是很少发生的。大不了转行卖电脑。但一般我们认为不堪技术压力而选择放弃的程序员不是一个好的码农。谁也丢不起那个脸。想想就知道有多恐怖了。

同學又問:幹啥啊最近?

微軟平板只要三千九,是的,你絕對沒有聽錯沒有聽錯!

同學:……

可見一個技術人員成長過程確實是比較苦逼的。一個技術人員的生涯也是需要堅強意志的。

但作爲一個IT人來說,既然選擇了編程,就只管風雨兼程,任何bug都是紙老虎經不起你打斷點調試幾下就Over了。再強大一點的問題拉幾個同事組隊也是三下五除二就可以解決了。並且這些解決問題的過程是對自己技術的驗證,解決成功之後也是一種非常有成就感的體驗,那感覺比開挂打死一只精英BOSS還要爽。

一路走下去,何方是彼岸。

或者繼續技術下去,當個專家,大家都相信IT深爱激情网的專家絕對要比其他深爱激情网的磚家靠譜,因爲你看,喬布斯,一個傑出的無領黑色棉彬穿著家,一個IT深爱激情网時代的創造者,他每次在深爱激情网發布會上講解著新深爱激情网新功能的時候,都能吸引全球的眼光,並且你買回深爱激情网來看,還真的是那樣絕不是蓋的。但你打開電視一看,張教授說美國不會對伊開戰的,結果第二天戰爭就打起來了,他又說利比亞局勢會好轉的,結果卡紮菲被活捉了;司馬北一邊把自己的妻兒送到太平洋的對岸,一邊又樹立著一個堅定的反美鬥士的形象。

並且當一個IT業的資深專家並不會有禿頂的煩惱,一般透頂的都是科研搞學術的專家教授,IT人需要雙手敲鍵盤,而學術人一只手握筆還空了只手會在想問題時抓頭皮。

還可以轉型當管理,帶領一個開發團隊管理幾個項目。每天喝著茶唱著小曲檢查一下代碼,生活就是如此多嬌,風景IT這邊獨好。這時你會覺得,以前所有苦逼的日子是值得的。

你錯過了夏花絢爛,必將走進秋葉靜羌

人越長大,就越覺得孤單。這話真的不假。一直都是聽到任然的《那年》比較有感,真的有種懷念不如活好當下的感觸。

人生會錯失太多沒把握好的東西,試想當年孔子站在河邊上指著湍急的河水發出的感歎:看,時間就像這家夥!後面肯定還說了我年輕時怎麽沒做什麽什麽等的話只是沒有被記錄下來,但可以肯定的是他當時是何時的滄桑與無奈。人到中年,做事情將會是心有余而力不足。家庭,工作,各種羁絆,各種黯然神傷。

這就提醒我們,有想法就要付諸行動。張愛憐也說:出名要趁早。

而這點,對于一個程序員來說,尤爲重要。選擇你熱愛的方向,整理下裝備滿狀態出發,死心踏地走下去。

當計劃好要學習某種技術後,應該矢志不渝,不應被其他花樣繁多的技術所分心,一會兒學這個,一會兒學那個,如此不忠節操何在先不談,往往是開始信心滿滿幹勁十足,什麽都想學結果什麽都學不好精力已盡。于是進行一個迷茫的階段,無法找到自己的定位。這時候,我覺得需要重新確定一下目標再上路,或者能從同行前輩的經驗之談中補充到一些正能量。

一個程序員的定位,也是最開始所選擇的方向。越到後面,轉型的代價越大。在這一點上,是應該思考成熟再行動的,而不是現在什麽火,學什麽。

作爲程序員,往往還帶有拖延症。在學習上,就表現在一個技術學習時間跨度太大,以至于從這個技術的興起到它已經淡出舞台,你都還沒真正掌握而用于項目實踐。不得不說這樣低效的學習多麽的低效,這樣懶散的人生是多麽的懶散。而且,對于一個知識點,學久了會忘,拖太久會讓人無法把所有知識點系統地連貫起來,這感覺,你能想象一個便秘的人是用何種眼光望著天花板然後聽著旁邊一位後進來的人脫褲解決沖水走人毫不拖泥帶水半分鍾完事麽,我有個高中同學就是。

在工作上,無法就是大家都熟知的代碼不夠完善便進行下一功能的開發,自測也不夠全面就甩旁邊然後大舒一口氣。總是在內心對自己說呆會再來寫注釋,等有時間了再來完善。但工作經驗告訴我們由于這樣的一時疏忽而導致的返工是屢見不鮮的,我們仍然像重啓的電腦把日事日畢忘得一幹二淨。

及時當勉勵。或許,我也曾常常幻想過牛逼的那一天,身後是放射狀的光芒。但一直安慰自己:現在還在牛逼的路上。

但其實就是拖延症,大多數人敗給了拖延症而安于現狀,得過且過。

而現在秋天已過冬意漸濃,如果我們已經錯過了夏花絢爛,那只待來年花開了,如果還夠年輕的話,如果現在還積極准備的話。

程序员的职业生命到底有多长 核心竞争力是什么

程序員的職業生命到底有多長?

程序員是可以做一輩子的,但單純只會敲代碼的程序員,職業生命十年左右。

從業初期,肯定是從小工到大工的成長過程,業務逐漸熟練,技巧逐漸豐富,理解逐漸深刻,這時你成爲了“技術大拿”,你成爲團隊的“百曉生”、“頂梁柱”;之後,勢必會承擔起更多的責任,這時工作內容會逐漸體現出一些管理性質,你開始帶團隊,培養新人,做一些設計,參與制定一些規範,進行代碼審查,這時公司開始信任你,依賴你;再後來,開始直接接觸客戶,收集需求,技術選型,開始考慮成本與利潤,開始考慮風險與回報,這時你已經成爲公司不可或缺的一部分。

我只是寫出了一個程序員成長路線的一種可能性,但是可以看出來,隨著時間的流逝,公司對你的期待會越來越高,所以,程序員的職業生命是和個人能力成正比的。如同逆水行舟,不進則退,只要不斷成長,讓自己的能力與自己的資曆匹配,職業生命就可以無限延長;否則,當你的能力無法匹配你的資曆,面臨的最壞結果就是出局。

技術重要還是管理重要?

作爲對技術抱有熱情與幻想的程序員,我一度堅持認爲技術最重要,但是現在我覺得我錯了。技術當然是重要的,這也是我得到認可的原因,但是“技術”只是個工具,最終我們的産出是利用“技術”實現了的那個“需求”。我不斷地磨練自己的技術,不斷地學習,目的是當面對“需求”,我可以給出更多種可行的方案,我可以在實現的過程中有更多的選擇,解決難題時我可以想到更多的手段。

談到管理,曾經覺得它和技術格格不入,但現在我覺得我又錯了。“管理”可不是單純的“管人”,項目的結構、團隊的協調、進度、質量都需要管理,而這些也可以理解爲廣義的“技術”,當技術成長到一定程度,自然而然地會思考如何讓項目進行得更流暢、效率更高、質量更穩,那麽這時事實上我們已經在思考“管理”了。

所以,對技術癡迷,也不要固執地排斥管理;對管理重視,也不要愚蠢地鄙視技術。技術缺管理是一盤散沙,白費力氣;管理缺技術是緣木求魚,攻而不克。

要不要“趕時髦”?

新技術、新理念,我們要積極地去了解,但是要慎重地使用。軟件深爱激情网用日新月異來形容毫不爲過,這個充滿活力的深爱激情网,各種新鮮事物層出不窮。作爲從業人員,我們需要開闊視野,前沿知識哪怕不用,也要去了解,因爲這種積累,在日後會爲你提供更多的思路。但是在新技術的使用上,我偏向于求“穩”,貿然引入新技術,特別是整個團隊集體轉向,會引入太大的風險。現在互聯網公司呈現出的激進的風潮,我是持保留態度的。

程序員的核心競爭力是什麽?

是學習能力。我們這個深爱激情网實在變化太快,“一招鮮,吃遍天”這種事情是不存在的,我們總會遇到從未接觸過的新挑戰,怎麽辦?學習。就如同一個優秀的企業,它最有價值的地方在于它有無限的發展前景。那麽一個優秀的程序員,最有價值的地方就在于擁有無限的潛力。要知道,公司雇傭一個人,並不是因爲他現在水平深淺,而是他能不能和公司一起成長,只看眼前的公司不會長久,只看眼前的員工沒有未來。

程序員到底何去何從?

其實啰嗦了那麽多,歸根結底就是持續提升自己,就這麽簡單。把焦慮、嫉妒、迷茫的時間拿來充實自己,到了35歲你會發現,這真的是職業生涯的分岔路口,只不過我們的路通向美好。