感謝邀請,作為一個30+的程序員,覺得很有資格來答一發(fā)。答案較長,難得看的可以直接去看總結(jié)部分。
先介紹一下自己工作的經(jīng)歷。畢業(yè)進入某大廠,兩年后跳槽到創(chuàng)業(yè)公司,期間兢兢業(yè)業(yè),希望能和公司一起成功,奈何事與愿違。在創(chuàng)業(yè)公司堅持了三年,最終跳槽到一家國企,待一年跳槽到區(qū)塊鏈行業(yè),先進一家小廠,現(xiàn)在到了一家大廠。這些跳槽的過程中,有被虐過,也有很輕松的經(jīng)歷。期間也有過焦慮,有過彷徨,有過迷茫。但是最終,一切都會過去。下面,我就從被虐、到自我提升再到堅持自己內(nèi)心的信仰,來給出一些建議。
被虐
第一家大廠是最近非常非?;鸬膰鴥?nèi)的通信設(shè)備廠商。領(lǐng)導人是軍人出身,公司講究的是服從。所以,進廠第一天,我發(fā)現(xiàn)我悲催的被調(diào)劑了。就是從軟件崗位調(diào)成了芯片崗位。堅持了兩年,發(fā)現(xiàn)自己從骨子里就是一個不安分的人,始終想回到軟件行業(yè)來折騰折騰,于是裸辭。期間開始投簡歷、面試,因為兩年的工作經(jīng)驗都是芯片的,所以處處碰壁。但是最終,一家創(chuàng)業(yè)公司的老板招收了我。
進這家公司后我也是努力鉆研公司業(yè)務,在公司的主業(yè)務上,可以說是花了很多的經(jīng)歷。但是三年后,我還是離開了那家公司。再次面試的時候才發(fā)現(xiàn),除了非常對口的崗位以外,其它的崗位我還是處處碰壁。記得最清楚的一次就是一家小公司問了我很多c++11的問題,然后我說我不知道,我說我沒用過11.當時被鄙視的眼神,至今還記得。從那次起,我也知道了,作為程序員除了要專以外,還應該努力擴寬自己的知識面。
再講講進區(qū)塊鏈公司的經(jīng)歷。當時招聘我的同事一副高深莫測的樣子,問了很多問題,回答后不知可否,結(jié)合以前被虐的經(jīng)歷,讓我感覺有點心驚膽戰(zhàn)。因為區(qū)塊鏈我也是自學的,雖然當時把比特幣的源碼基本看的差不多了,但畢竟沒有實戰(zhàn)。誰知進了公司才知道,那個同事也是自學才不久,懂的還沒我多。這次雖然不算被虐,但感覺和被虐差不多。
所以,被虐這件事情,我認為,被虐是給你提升的機會,另外被虐也要正確看待,所謂他強任他強,清風拂山崗,相信自己,如果是你面試對方,一樣可以虐回來。
自我提升
講講自我提升。
注意思考技術(shù)背后的原理。每次被虐后,都會讓我反思自己,如何提升自己。在創(chuàng)業(yè)公司的時候,覺得只要能把問題解決就可以了,把業(yè)務摸清楚,把事情搞定就ok。但是面試的時候發(fā)現(xiàn),很多人會問一些你在做事情時覺得理所當然的東西,然后讓你講背后的原理。如果平時沒有思考總結(jié),可能就會一問三不知。以前覺得很不理解,招聘不就是招聘技術(shù)人才嗎?為什么明明招個瓦匠,而非要用建筑學家的問題來進行面試?久了之后,就慢慢想明白了。瓦匠很難能當建筑學家,但是建筑學家如果相當瓦匠是很容易的。所以,我開始注意總結(jié),注意思考一些技術(shù)背后的原理。這不光是用來應付面試,其實也是真正對自己技術(shù)的提升。
注意擴寬自己的知識面,更新自己的技術(shù)棧。很多程序員,尤其是多年沒有跳槽過的,待在一個穩(wěn)定平臺的程序員,技術(shù)??赡芊浅5年惻f。這一點非常容易在我待的第一家大廠的同事身上出現(xiàn)??赡苁甑臅r間都在做一個螺絲釘,然后十年也就會用c配置一些寄存器。結(jié)果一跳槽,發(fā)現(xiàn)自己這也不會,那也不會。當然互聯(lián)網(wǎng)大廠很少出現(xiàn)這些現(xiàn)象,我覺得可能和公司的風格有關(guān)。曾經(jīng)見過一個同事,只會用c,技術(shù)棧很陳舊,又很排斥新技術(shù),排斥擴寬自己的知識面,最后跳槽處處碰壁。
堅持內(nèi)心的信仰
經(jīng)歷過多次跳槽,我發(fā)現(xiàn)一定要堅持自己的技術(shù)理想。就是堅持進自己看好的行業(yè),提升自己相關(guān)的技術(shù)。目前可能沒有好的機會,但是只要堅持,一定會等到一個好的機會。
就像我,就堅守在區(qū)塊鏈行業(yè),等待屬于自己的區(qū)塊鏈的機會。
總結(jié)
即使被虐,也要相信自己,因為如果是你面試對方,一樣可以把他虐的體無完膚。
被虐是提醒你要注意總結(jié),在把自己的技術(shù)做專的同時,要注意擴寬自己的知識面。
堅定自己的技術(shù)理想,選定技術(shù)方向,始終沿著這個方向跳槽,最終一定會得到屬于自己的機會。
這一條,是前面沒有的,那就是注意存錢、理財,當你發(fā)現(xiàn)錢多了的時候,會很難迷茫。當然這一條也是我猜的。
程序員到了30歲是一個非常尷尬的年齡,大部分企業(yè)對于30歲以上的程序員都會比較遲疑。面試碰壁,感覺到受挫,如果面的又是自己非常想去的公司,會更加的難過。而內(nèi)心恐慌可能是多次受挫,開始陷入自我懷疑,不確定未來該何去何從,感覺很迷茫!
對未來的迷茫,對自己本身從事的編程工作產(chǎn)生不確定性,自己還能不能一直做下去? 如果不能做了,以后該做什么? 是典型的缺乏職業(yè)規(guī)劃導致的職業(yè)迷茫。作為職業(yè)生涯咨詢師,接觸過很多類似的案例,尤其是互聯(lián)網(wǎng)行業(yè)程序員,十有八九都會面臨中年轉(zhuǎn)型的問題,結(jié)合我過去的咨詢案例,給您幾個建議:
1.先處理情緒,在處理問題
迷茫和焦慮都是正常的,每個年齡段的人都有其煩惱,有情緒反應說明自己現(xiàn)在還活著,而情緒本身推動自己改變的動力,相信這些問題最終這些問題都會解決,自己也會找到解決方案。有了這樣的認知和信心之后,接下來再思考該怎么樣才能讓自己對未來規(guī)劃清晰,明確的方向來自于對價值的追求,工作是一個價值交換的平臺,我們希望付出什么得到什么,從哪得到,搞清楚這幾個就能搞清楚下一步行動。
2.做好自我探索,比做什么更重要的是為什么要做
每個人都有其天賦,有的人擅長搞人際關(guān)系,有的人擅長搞研發(fā),有的人擅長搞數(shù)據(jù)分析,還有的人擅長創(chuàng)意和設(shè)計,如果讓魚和猴子比賽爬山,那魚永遠贏不了,而如果是比賽潛水,猴子永遠贏不了魚。職場環(huán)境千變?nèi)f化,對于個人來說,要始終聚焦于自己的優(yōu)勢區(qū),做自己擅長的事,在快速發(fā)展的領(lǐng)域才能夠最大化的實現(xiàn)個人的價值。一個人不了解自己,就沒辦法發(fā)展自己的優(yōu)勢,一個人不了解別人,就很難跟別人產(chǎn)生有效互動,影響到別人。4D領(lǐng)導力認為人有四種天性,是與生俱來的,不同天性其實就是不同的優(yōu)勢,想知道你是什么天性嗎?歡迎參加7天職業(yè)發(fā)展訓練營,幫你發(fā)掘優(yōu)勢,明確方向,提升職場競爭力。
綠:培養(yǎng)型,HR,人才發(fā)展
黃:包容型,銷售,社群運營
藍:展望型,研發(fā),研究,創(chuàng)造,科研
橙:指導型,生產(chǎn)制造,流程體系,法律法規(guī)
3.做好行業(yè)調(diào)研,抓住趨勢,加速發(fā)展
當今是個vuca時代,唯一不變的就是不斷變化。每個行業(yè)都有其生命周期,抓住趨勢才有更大的紅利。當年貓老師講過一個故事:有三個富人應邀去參加一個活動,他們?nèi)齻€同時到達,一起坐電梯上去了,進電梯之后的三個人,一個不斷用頭撞墻,一個不斷往上跳,還一個站著不動,到了會場之后,別人問他們?nèi)齻€是怎么上來的? A說,我一路撞得頭破血流上來的,B說我通過自己努力不斷跳上來的,C說我就站著不動自己上來的。聽別人講成功的故事,會聽到各種版本,但最根本的一個是上了電梯,電梯就是我們職場中的行業(yè)。
4.做好個人能力儲備,機會來時能抓住
無論是轉(zhuǎn)行還是晉身,都需要我們的能力配得上我們的欲望,能力越大,所擁有的機會越多,能抓住的機會越多,就像是我們出去找工作,市面上各種各樣的機會都有,但能不能拿到offer還是要看我們的能力,能力不夠只能看機會悄悄溜走。而一個人如對現(xiàn)在的狀態(tài)不滿意,幾乎可以確定是某些能力需要提升,如果現(xiàn)在不去做,那未來還會被這項能力短板所限制。具體提升什么能力,則取決于我們未來的職業(yè)目標,我們個人的人生愿景和使命。
5.行動落地,每天離夢想更近一步
一個人有了目標,有了愿景,夢想不會自動實現(xiàn),還需要把夢想分解成一步步的行動,落實到每一年,每一個月,每一個星期,和每一天。一個人沒辦法一次做完一個項目,但可以一次完成一個行動,日積月累來完成項目,不斷實現(xiàn)項目目標的過程,就是在實現(xiàn)夢想的過程。這個過程,也許很長,但卻充滿能量和動力!生活不止眼前的茍且,還有詩和遠方的田野,風雨過后的彩虹!
一個非常好的問題,我是工作多年的Web應用架構(gòu)師,做過程序員、大公司技術(shù)經(jīng)理、小創(chuàng)業(yè)公司CTO、架構(gòu)師,來說一下親身經(jīng)歷,僅供參考。歡迎關(guān)注我,聊聊IT專業(yè)技術(shù)和職業(yè)發(fā)展。
剛畢業(yè)那會還是PC的時代,開發(fā)Windows C++程序,跟隨一個德裔美籍的架構(gòu)師學習,收獲很多,也打下了編碼技術(shù)的堅實基礎(chǔ),現(xiàn)在想起來還是非常感謝入門師傅,學的專業(yè)知識受益終身,對軟件工程的理解和實踐在工作中非常有幫助。
然后08年前后移動互聯(lián)網(wǎng)發(fā)展了起來,轉(zhuǎn)行做APP,在一家外賣O2O平臺(已經(jīng)倒閉)經(jīng)歷了職業(yè)發(fā)展的一個重要階段,入職是APP開發(fā)、然后負責團隊、再到整個技術(shù)團隊包括后臺研發(fā)管理,中間有過一段時間沒寫代碼,但一直是hand on的技術(shù)管理模式,技術(shù)上沒斷檔。很遺憾后來公司關(guān)閉了。
接下來在一家在線教育公司做純技術(shù)管理,距離技術(shù)越來越遠,后來裁員,我就轉(zhuǎn)做架構(gòu)師,得益于原來寫代碼基礎(chǔ)好,做架構(gòu)師不脫離代碼,也帶團隊?,F(xiàn)在我更喜歡自己的title是架構(gòu)師,看著一個業(yè)務系統(tǒng)逐漸成型并產(chǎn)生商業(yè)價值,有付出有收獲。
補充一點很重要,每個行業(yè)都有成功的人,做自己擅長和喜歡的事情,專注才能專業(yè),有興趣才能持久,有價值才能持續(xù),有意義就是貢獻。
最后的總結(jié)就是:搭上一條好船(gongsi),做自己擅長喜歡的事。
我也是程序員出身,可以分享一下個人的經(jīng)驗,我在26歲之前,是一個技術(shù)狂,追求編程技術(shù),但我們大多數(shù)人都很難有機會從事底層技術(shù)研發(fā),而是做的應用技術(shù)研發(fā),當時我就分析,在應用領(lǐng)域,如果僅僅只是會編程,能夠干軟件開發(fā),那么5年經(jīng)驗比1年經(jīng)驗肯定是有區(qū)別的,但15年和10年能有多大區(qū)別?20年呢?我當時評估下來,不能這么走下去。如果只有編程這一條腿走路,年齡大了后,經(jīng)驗的長板會被精力不如年輕人充沛給稀釋掉,而且性價比不如年輕人,而且當時來看,國內(nèi)還沒有太多的工匠精神的土壤。
因此,我覺得需要增加一條腿,以提升自己的差異化競爭力,也就是現(xiàn)在所說的復合型人才或“T”型人才,要有一個擅長的業(yè)務領(lǐng)域(如財務、人力、營銷等),再增加項目管理的能力。在一個業(yè)務領(lǐng)域深入幾年后,隨著項目管理能力提升,逐步就脫離技術(shù),走向了業(yè)務專家與項目管理的路線上了。
對于30歲的程序員而言,需要找準自己的方向和路線,選擇一個領(lǐng)域深耕細作,讓自己除了編程這個標簽之外,增加一個其他的標簽,以區(qū)別于一般的程序員。比如,你在財務領(lǐng)域用心沉淀幾年,可能編程你不是最強的,財務你也不是最強的,但你是為數(shù)不多的財務領(lǐng)域的專業(yè)程序員的話,那你就有一定的稀缺性。
最后,還是希望早點明確一個專業(yè)領(lǐng)域方向,有堅定的方向,且有稀缺性有競爭力,就不會迷茫。
親,首先要告訴你的是30歲并不是人生低谷,而是另一個人生階段的開始哦[笑]也許暫時的碰壁會磨滅你的自信心和自尊心,有時人就像彈簧給你壓力讓你跌落谷底的時侯也許就是你該一鼓作氣真正想清楚你能做什么的時候,舉個我自己的例子告訴你吧!在2018年我經(jīng)歷了背叛離婚,事業(yè),家人嫌棄親戚不理,欠債無數(shù),我抑郁在家半年過著沒有收入受盡冷眼天天想自殺的生活,后面我幡然醒悟,如果我一直這樣下去別人只會一直瞧不起我,能救你的只有自己,年輕人,每個人都很難,但別忘了給自己加油鼓氣!你若自卑狗都不會看你一眼,倘若你挺直腰板自信起來,所有人都會為你讓路!要向前看[互粉]
可以試試其他行業(yè)的工作,30歲就找不到工作,證明你實力實在一般,再多混兩年也那樣,程序員要想突破瓶頸,比其他行業(yè)要難的多,早做打算早回頭,放平心態(tài),程序員并不是一個多了不起的工作,絕大多數(shù)都是搬磚的,經(jīng)濟發(fā)展原因,薪水好點而已,性質(zhì)跟工地的農(nóng)民工其實差別不大。本人也做了8年多搬磚程序員了,在考慮后路了…
自己干或者出國打工也許“柳成蔭
”
本人10年開發(fā)培訓經(jīng)驗,期間經(jīng)歷了Java Web,Android,H5,大數(shù)據(jù),PHP等多個不同的方向的開發(fā),也做過軟件培訓公司的金牌講師,很有興趣回答你這個問題。
我作為一個已經(jīng)過了30歲的程序員,說說自己的一些經(jīng)歷吧。
我也經(jīng)歷過你這樣的一個時期,以前我是做移動端開發(fā)為主,在16年移動端大環(huán)境突變的情況下,那時候面試移動端的崗位也是有點受挫。更關(guān)鍵的是,我意識到移動端不能作為我長期的職業(yè)發(fā)展方向,所以我16年果斷轉(zhuǎn)型進行web后端開發(fā),當然這需要大量的學習和實踐。當時也正好公司給了我這樣的機會,所以我就成功轉(zhuǎn)型web開發(fā),順利轉(zhuǎn)型到后臺來。
這幾年也在不停的學習,然后也會經(jīng)常嘗試著去面試,讓自己時刻知道企業(yè)里哪些技術(shù)是最新的,哪些技術(shù)是企業(yè)里最需要的,然后就根據(jù)這些技術(shù)需求,調(diào)整自己的學習路線。也就是說,保持學習的狀態(tài),脫離簡單的業(yè)務范疇,脫離只會crud的操作,到了30歲了,起碼你得懂架構(gòu)了,懂調(diào)優(yōu)了,懂分布式了,可以沖擊行業(yè)專家了。那么如果可以達到這一步,30歲也好,40歲也罷,面試不會碰壁的。
我能給你的建議就是:
1.時刻保持學習的動力與狀態(tài),堅持學習,緊跟企業(yè)要求;
2.如果你無法做到更新自己的技術(shù),那么等待你的就是淘汰,既然這樣,你還是趁早找好以后的出路,換到別的行業(yè)中去,未嘗不是一個好的選擇。
我從事互聯(lián)網(wǎng)開發(fā)10年,主要的研究方向集中在Java web微服務架構(gòu)領(lǐng)域,Android移動端研發(fā),HTML5前端方向,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信你一定會有所收獲。
如果有Java,Android,H5等開發(fā)方面的問題,或者是開發(fā)求職方面的問題,都可以在評論區(qū)留言,或者私信我
正值金九銀十跳槽季,十一剛過后的你有沒有什么新的打算?是隨隨便便找一份工作湊合到過年還是認真的學習一段時間,為自己積累更多的資源再出發(fā)?
但對于30歲的你來說,基本上現(xiàn)在處于上有老下有小的狀態(tài),身上可能還背著房貸車貸,壓力比較大,對此就需要多方面的考慮了。
今天我在知乎上看到這樣一個話題:30歲以上的程序員該何去何從?網(wǎng)友們紛紛就此問題給出了各種不同的見解。
網(wǎng)友說:剛進入公司的時候,就有同事告訴我:程序員25歲是個坎??墒钱斘?5歲的時候,還是干得好好的。
過了25歲又有人說:程序員30歲是個坎。然而放眼望去,公司的技術(shù)骨干統(tǒng)統(tǒng)都是30+。
等我到了30歲,仍然有人堅持不懈地說:程序員35歲是個坎。
但35歲的程序員踏踏實實地做技術(shù)數(shù)十年,寫過的代碼和處理過的Bug比年輕人吃過的鹽還多,已經(jīng)形成技術(shù)的沉淀,到了厚積薄發(fā)的時候,怎么就比不上剛開始寫代碼的小年輕了呢?!
還有網(wǎng)友說:我都40歲了,還在技術(shù)一線,前兩天level又升了一級,正式成為expert,公司(500強)前10%的技術(shù)人員。
坦率的說,我覺得這是一個愚蠢的問題,你要是把年齡改為40歲,可能還算個問題,什么時候30歲都要考慮轉(zhuǎn)型了?
20多歲的年輕人工作效率是高,但寫出來的代碼不夠穩(wěn)重,而國內(nèi)IT行業(yè)的發(fā)展周期還不長,程序員年紀普遍偏低,所以才會產(chǎn)生年紀大了就不能搞IT的錯覺。
事實上,30歲對于職場人來說是一道砍,工作了幾年,已經(jīng)積累了相當?shù)慕?jīng)驗跟資源,對未來的職業(yè)發(fā)展也有了逐漸清晰的規(guī)劃;而如果這時候離職并且想轉(zhuǎn)行,確實會令很多人感到焦慮與迷茫。
不過別忙著迷茫呻吟了,先搞清楚兩件事:
1. 你自己喜歡干什么?
2. 你自己擅長做什么?
然后你就清楚自己該干什么。
不論你是想繼續(xù)走技術(shù)路線,還是想走管理路線,或者是自主創(chuàng)業(yè),乃至轉(zhuǎn)行其他行業(yè),其實,只要是你擁有實力,就不會被淘汰。
私信告訴師姐你的姓名+電話+地區(qū)即有專業(yè)老師聯(lián)系你解答一切疑問,更可將IT課程費用明細,校區(qū)地址,課程內(nèi)容大綱等資料以短信的方式發(fā)送給你哦!
你是程序員說明你是有技術(shù)的,這個你就比很多人有優(yōu)勢了,你要知道很多人30歲,沒什么一技之長呢。
迷茫說明你對自己有壓力,這是一個很好成長的機會,一次碰壁并不算什么,多從自己身上找問題,發(fā)現(xiàn)問題的本質(zhì),然后進行改正,繼續(xù)加油。如果不是你的問題,那你可以根據(jù)自身條件繼續(xù)面試別的同類工作,選擇適合自己的,成功率也比較高。
如果真的不喜歡,那就要多去領(lǐng)悟生活,發(fā)現(xiàn)自己真正喜歡的東西,其實有時候停下來,反而是一個學習的階段,所以也不必害怕,如果一直恐慌,不是適當性的給自己施壓,那你就把時間一天天浪費在沒有必要的思考上面了。會造成你將來更大的恐慌,所以好好想想?;蛘叨嗫纯磿嗳ネ饷孀咦?。這是我解決迷茫很有效的一個方法。