前言:
作為程序員,都有一種相同的焦慮——即當(dāng)一次又一次的新技術(shù)浪潮襲來,總會不由自主的拼命跟隨,總是擔(dān)心如果不緊跟新技術(shù)的潮流,將會被時代所拋棄。
害怕年齡,害怕平庸,其實只是你在現(xiàn)實里的努力無法支撐起你的野心。而真正的“不甘平庸”,是你在行動上就利用碎片時間的最大化,走出你的舒適區(qū),去接觸驚奇或怪誕,去體驗未知或狂野。
知乎上有這樣一個問題:25歲,開始害怕35歲還碌碌無為,卻不知道如何前進,該怎么辦?
我們都害怕平庸,害怕墮落,害怕自己變成最討厭的那類油膩中年人。每天腆著啤酒肚,眼神渾濁,被歲月輕易磨平了棱角、澆涼了熱血。
有人說:“不要在你35歲時,做一個只會玩手機的胖子?!?5歲前,如果厭倦了平庸和無趣,請逼自己成為不一樣的人。
尤其近幾年,技術(shù)浪潮一波接著一波,從物聯(lián)網(wǎng)、云計算、大數(shù)據(jù)、VR/AR、人工智能、自動駕駛,再到如今的區(qū)塊鏈,每一次技術(shù)浪潮來臨,都受到資本和市場的極度熱捧。而大量的程序員也加入了熱門技術(shù)的創(chuàng)業(yè)大軍中,這無疑加劇了身邊朋友的焦慮。其實類似這樣的焦慮很正常,人無遠慮必有近憂嘛,也是人之常情。古人有云:“居安思危,思則有備,有備無患,敢以此規(guī)?!?/p>
人生,從大學(xué)畢業(yè)就岔開了
終于大學(xué)畢業(yè)了,終于擺脫學(xué)習(xí)的枷鎖了,有些人覺得奮斗的時期終于可以結(jié)束了,況且這些人的父母也是如此認為。打點關(guān)系,給孩子找個穩(wěn)定工作,再給孩子買套房,房子大一點老人也能一起住,然后趕緊結(jié)婚生子,「幸福的人生」就是這樣。這種想法不僅存在于回到三四五線城市的人身上,同樣存在于大城市,追求生活穩(wěn)定的人身上。
另一些人,畢業(yè)后選擇背井離鄉(xiāng),能力好的同學(xué)順利進入大公司的校招,能力差點的同學(xué)則出來進一些小公司打拼,經(jīng)歷過幾次跳槽加薪升職,他們都希望在大城市證明自己的價值。
對他們來說,畢業(yè)只是精彩人生的開始,他們有能力開始對這個世界深入探索,對未知的可能性不斷發(fā)掘,充分釋放自己的潛力,嘗試各種可能性,找到讓自己的價值最大化和實現(xiàn)財富自由之路才是他們面臨的人生最大課題。
不管你承認不承認,一些人骨子里就是希望自己「走出去」,而另一些人骨子里就是希望自己「留下來」。
差距并非一夜產(chǎn)生和拉開,更不是造物弄人,命運只和你過不去。差距幾乎是在你為自己的人生旋律定調(diào)之初就已開始,只是那時你毫無意識,根本想不到這差距有一天會像脫韁的野馬,一去不回頭。
我們大多是選擇了「背井離鄉(xiāng)的程序員」,因此也應(yīng)該早有所覺悟
作為程序員都知道,聚集了絕大部分程序員的地方無非在北上廣深杭?;蛟S你剛剛從業(yè),或許你已經(jīng)在 IT 圈摸爬滾打十年有余,不管你是否真正喜歡技術(shù),我們都很清楚,這些大城市多是互聯(lián)網(wǎng)的根據(jù)地,程序員在這里也會有相對于其他地方的大把機會。我們今天詳談下作為「背井離鄉(xiāng)程序員」的我們,必然要經(jīng)歷的一些變化。
從跳槽到升職,從初級到資深,從成長到成熟,程序員的薪資可能越來越高,但職業(yè)發(fā)展卻越來越艱難,這么做的結(jié)果,終有一天會面臨瓶頸。
發(fā)現(xiàn)瓶頸一個接一個地撲過來。做技術(shù),不知道怎么做到持續(xù)精進、怎么堅持;轉(zhuǎn)管理,又不知如何開始。結(jié)果還沒等想明白呢,半載一年就過去了,驀然回首,好像自己的能力沒怎么提高,薪水增速卻越來越跑不過通貨膨脹了。有時候你覺得開發(fā)工作越來越吃力,內(nèi)心轉(zhuǎn)型的呼聲越來越高,卻不知道如果離開開發(fā)崗位自己還能干什么。
看著別人可以選擇當(dāng)自由職業(yè)者,或者能實現(xiàn)財務(wù)自由,內(nèi)心羨慕,然而轉(zhuǎn)過身卻只能嘆息:自己的路,究竟在哪里?或許,只有想明白這件事,我們才有可能真正從只滿足于朋友圈集贊所帶來的小小的滿足感中走出來,從更長遠的角度來看待未來所要面對的發(fā)展和變化。
但人的精力畢竟有限,不可能跟隨每一波技術(shù)熱潮,到底該如何選擇,想必大家心里也充滿了疑問。
從長遠考慮,肯定是那種淘汰慢,能夠與經(jīng)驗積累成正比,容易形成知識壁壘,不容易被取代的技術(shù)最好了。但實際上,想找這種技術(shù)領(lǐng)域其實是蠻難的,這也是程序員普遍缺少安全感的原因,以Java語言開發(fā)為例,工作5年與工作3年的差距大不大呢?
但實際上,有一門技術(shù)領(lǐng)域就具備這樣的潛力,這就是大數(shù)據(jù)技術(shù)。金山軟件資深大數(shù)據(jù)架構(gòu)師與大數(shù)據(jù)專家高揚就曾表示,對于項目管理以及更高級別的職場人而言,大數(shù)據(jù)能夠助其更多的思維層面和辯證看待數(shù)據(jù)的邏輯,并且在普及性學(xué)習(xí)工作中,能夠了解哪些技術(shù)能做什么,優(yōu)勢有哪些。這樣的知識對于一個管理者對當(dāng)前技術(shù)形式作出判斷,估算難度和成本,以及對開闊創(chuàng)新中的想象力都是大有裨益的,有著重要的積累意義。
同樣的iOS程序員,為啥比我菜的程序員薪資都比我高
你覺得你是個靠譜的程序員嗎?
就拿身邊程序猿的故事來說
沒人愿意和程序員阿海合作,阿海表面上挺積極勤奮的,每天很早到公司,周末在家加班??伤⒉皇莻€靠譜的人:需求邏輯梳理不清,代碼注釋從不多寫,做事有頭無尾。
有一次他負責(zé)的項目臨近發(fā)布,他以有“重要聚會”為由先走了。結(jié)果發(fā)布遇到問題,臨時拉過來的開發(fā)對代碼不熟,需重新梳理邏輯,導(dǎo)致全組人加班到深夜。在職場中,沒有人不喜歡和專業(yè)靠譜的人合作,這樣的人能有效率地將工作做好。以下幾點,是判斷一個程序員是否靠譜的重要因素。
程序員應(yīng)屆生新人普遍有個問題:需要老人手把手教如何使用編譯軟件,代碼如何運行。有些人以前代碼管理用的是svn,不會用git,眼巴巴地等著老人教。這些常用工具的使用,網(wǎng)上一搜就一大把。那些人似乎覺得老人教新人是天經(jīng)地義的事,或者認為老人教兩句比自己忙乎半天省時省事多了??蛇@將打亂別人的正常工作節(jié)奏,浪費別人的時間,而且提問過于簡單的問題,讓人懷疑的不是你的智商,而是態(tài)度了。
執(zhí)行力是將領(lǐng)導(dǎo)安排什么,就去做什么嗎?不是的,執(zhí)行力是一種解決問題的能力,在執(zhí)行過程中通常還帶有一定的領(lǐng)導(dǎo)力。
例如系統(tǒng)有bug了,A排查后說這是上游系統(tǒng)的鍋,說一句你去找他們吧,然后就沒下文了。而B可能會立即將負責(zé)的人員拉一個群,將問題日志貼出來,甚至是調(diào)用接口,指出某某數(shù)據(jù)有問題,并問什么時候能修好。
領(lǐng)導(dǎo)問起來時,從A嘴里只能獲得不是他的鍋,而B能清晰地回復(fù),問題的原因、問題負責(zé)人是誰、預(yù)計何時修復(fù)。雖然這事與B并無直接關(guān)系,可B的做法很“靠譜”,給人印象良好。有人總結(jié)靠譜的人是凡事有交代,件件有著落,事事有回音。而做個靠譜的程序員前提是:寫好注釋。
但初期接觸大數(shù)據(jù)的朋友,往往比較迷茫,大數(shù)據(jù)包含的技術(shù)繁多,常見的框架非常多,如Hadoop、Spark、Storm、Scikit-learn、Mahout、TensorFlow等等,究竟應(yīng)該從哪里學(xué)起,對自身的職業(yè)生涯更有幫助呢?
責(zé)任編輯:wv
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29837
發(fā)布評論請先 登錄
相關(guān)推薦
評論