認清自己,分析形勢,找準方向。
在我看來程序員是一個有些矛盾的職位。一方面它是一個有深度和廣度的職位。以技術綜合實力論英雄。另一方面,又是一個發展迅速,低階層人員容易面臨中年危機的職位。
程序員是個專業性極強的職業,在日常聊天交流里,很難被其他人所熟悉,換言之,共同話題少。我雖然不是程序員,但是我從事IT類項目工作接近15年,在平常和家人親戚的聊天中,很難有共同話題,說了別人也不明白,也就會失去說這方面的興趣。我想很多從事IT類的人應該都有同感。自我感覺,IT里面越是專業性強的,越是不接地氣,不被圈子以外的人所了解。在我印象里面的程序員,很多都是不善言語,習慣沉默,假日時多數宅在家里。缺少溝通與社交。
隨著年齡的增長,生活壓力的增大,潛意識里的某些不對勁的地方。都會造成我們迷?!,F實的混亂狀況,沒有思考方向,會迷茫;感覺職業發展到了瓶頸,不知道向什么方向突破,會迷茫;對現狀不滿,又不知道怎么改變,會迷茫。
所以,迷茫是不知道怎么選擇,沒有方向。我也迷茫,以前突然在某個夜晚醒來以后,莫名琢磨自己是否還能找到工作。突然發現,找工作比之前難了很多,隨著年齡的增加,更高的職位所需要的技能缺匹配不了了。也很惶恐焦慮。后來就更加迷茫,突然不知道自己能做什么,適合做什么。感覺之前的很多年,并沒有達到能力要求。
后來我又是怎么做的呢?
1 分析自己的性格我是什么樣子的人,是否愿意天天和人吃飯聊天交際,是否性格開朗,能言善語。能否快速上手了解新技能,是否能自律,是否能堅持學習。我注意力集中的怎么樣。我喜歡做什么事情。做什么事情能叫我很快樂,而且又有滿足感。我做什么事情以后不感到焦慮。我有什么興趣愛好,等等這些。
2 自己性格和職位的匹配程度我曾經做過一個MBTI職業性格測試,可以在網上找找,我當時測試看結果報告時候花了8塊錢。應該也有免費的。還有其他的測試工具,大家都可以利用來看看自己性格與職位的匹配度。為什么要做這個,其實現在的職場隨著社會的巨大進步速度,仍然處于一種快速變化的階段,職場對于我們每個人來說,時間都很長,我算了一下,22歲參加工作,到60歲退休,接近40年的時間。我們又沒有安逸的能在一家單位做到退休的本錢,所以我們就要盡量找一種能叫自己保持長久激情,持續增加自我價值的職位體系,來替代一家企業的位置,至少這個職位體系能存在很久,我們的歲數和能力成正比增加,就能在這個職位體系里找到自己的位置。
3 要能自律且堅持的持續學習提升能力。隨著年齡的增加,我們的技能必須和其成正比的增加,這樣才能在一個職業體系里,有更高級職位所需的能力要求。
4 要鍛煉與人交流的能力和邏輯性要保證自己所要表達的內容能大部分被人所明白,不能被人聽的云山霧罩。我們可以話不多,但是要能說到點上。能準備表達自己的意思給別人。
來說說未來規劃。來說說程序員職位體系內的職位都有哪些。
其實有二條路線,一條技術深度路線,一條技術廣度路線。
技術深度路線:程序員→高級程序員→程序架構師→高級架構師→架構專家→程序原理專家逐漸下沉,向技術底端基礎深入鉆研,做技術研究的基石。技術廣度路線程序員→高級程序員→項目技術經理→行業應用技術經理→行業技術規劃專家→行業業務提升咨詢專家逐漸上浮,向技術與應用結合研究,做技術戰略方向的指引者。任何方向都是有價值,且能長期在職場的。
我有一些做程序員的朋友,完成了轉型。
案例一 之前是做mysql數據庫類的程序員,后來轉移去做數據治理了。
案例二 之前是用java語言的,后來去做項目經理了
案例三 之前在后端用java做風電相關程序開發,后來轉去做大數據分析應用了。
后來聊天中,覺著他們轉型以后做的都很不錯。希望大家都能做更多的自我分析以及職業選擇。
在來說說程序員不在這個職位體系內發展的情況。之前看到過報道35歲去做外賣員,或者快遞員。還有利用繼續開店,創業的。我想這都是出路。關鍵是心里面別覺著憋屈,想不開就行。既然選擇了,就要堅持走下去。
另外從事什么工作前,一定要問問自己性格是否匹配這樣的工作。我們的職場時間很長,千萬別選擇干著難受的工作。時間不等人。