⑴ 程序員如何度過中年危機
寫在前面的話:從2018-3-28起,文末都會分享一個編程小干貨,只要你一直來,我就一直發,從不重樣,總有一樣是你不知道的。=======華麗的分界線=========
都說程序員是在吃青春飯,這一點的確有一點對的成分,以前我不這么認為,但隨著年齡的增長,事實告訴我的確是這樣的,過了30以後,就會發現身體各方面指標下降,體力和身心上都多少有點跟不上了,這個年齡往往是很尷尬的,與年輕的程序員相比,產出沒人家高,但公司還要為你發著高的薪資,沒有更優秀的表現憑什麼讓公司發高工資呢,因此這部分人就是進入了所謂的中年危機,為了幫助這部分朋友成功的渡過中年危機,我大概梳理出以下思路。
選擇大致方向
程序員如果是將奔30歲的年紀,如果你要是還是在一線開發的職位,那麼你就要開始考慮以後的發展方向了,不能在一心去編碼了,要不就像溫水中的青蛙一樣,慢慢的你就跳不出這鍋熱水了。根據自身的條件考慮一下自己適合哪些方向發展,我在這里給大家列出來幾個方向,大家看看哪個更適合自己。
轉管理崗位
大多數程序員的選擇方向,偏向於管理方向。
轉架構
大多數數程序員的選擇方向,偏向於技術專家領域方向。
轉產品人員
看興趣,從程序員轉產品門檻是相對比較低的,今後需要在表達能力與溝通能力上有所提升
轉測試人員
看興趣,同產品一樣,程序員轉測試也是相對容易一點,表達能力,溝通能力,撰寫文檔的能力需要有所提升。
其他行業
試探性嘗試
如果你已經選擇好自己的方向了,那麼就在自己的本職崗位上嘗試著做一些新方向的事情,留意一下他們是怎麼做的,自己做的暗自和他們比較一下,看看自己做的怎麼樣,給自己打個分,看看做起來這個事情是否像自己想像的那麼輕松,如果發現困難或者說自己不適合還可以隨時調整方向,不過要事先做好心理准備,干每一個職業都有那麼一個坎的,不要遇到坎就換方向,那麼就是非常錯誤的判斷了,也浪費了自己的時間。以最短的時間驗證自己的選擇方向是正確的,確定下來後就不要換方向了,然後是堅定不移的實施了。
留出一部分救命錢
中年危機主要危機的地方不就是錢的問題嘛,就是恐慌失業後沒有經濟來源,一家老小都需要花錢,主要就是這個因素,因此要學會提前給自己留一些後路,在嘗試各種轉型的同時也要注重平時資金的積累,不要掙多花多(不過相信大部分中年人都有資金積累意識的),到真正需要錢時可以緩沖一下,能給自己留出時間來想辦法。手有餘糧,心裡不慌嘛。錢正真的意義是用來壯膽的,如果真沒錢了,膽子再大的人也會慌亂,你說不是么?
=======今日干貨開始=========
干貨分享只做簡單分享,不做具體擴展,如有更多疑問關注我,更進一步交流哦。=======今日干貨結束=========大家好,我是「上世是朵花」。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步了解我,那就關注我
⑵ 程序員太累怎麼辦
程序員真的很辛苦么?
做程序員不好!程序員就是一工地裡面提灰桶的民工。大公司的程序員還好,僅僅只是讓你每天提灰桶。小公司就不行了,你不但要提灰桶,而且還要去合泥,砌牆,做木工。甚至只要工頭(就是老闆)高興,泥還得客串著去做廚師,給民工們做飯。不過,忍一忍就過去了!當你的技術,你的經驗,你的聲望積累到一定的程度,你就可以升級成項目經理了!哈哈,那個時候你的日子就可以快活點了!
程序員本身:
這一行正如你所說得:壓力很大,工作量也很大,很枯燥,而且生命周期也就是到35歲左右。這些都是程序員的缺點。
程序員的優點:
掙錢比較多,工作環境好,能夠於時代共同進步。
程序員的發展:
如果單從程序員本身來說,發展不大,但是大部分程序員有了一定的知識基礎,和工作經驗後,都會繼續發展,你也可以理解為「跳槽」。隨著知識的基類,經驗的豐富,你的工資也會隨之上升。如果你有一定的領導能力,最後發展到「管理層」,這樣的話你就不會輕易的被公司和時代「晌銷淘汰」!
而且畢指,現在編程公司大多都是外企,如:美國,日本。發展好了有一定的出國機會,對你的前途也是大有益處。
所以不要從單發面來看「程序員」,要從工展的眼光來看,至於你自己的前途如何,那就要看你自己了!!
當程序員累嗎
您好,很高興為您解答!
我是程序猿轉行的,我給你說說一些我的體驗吧;
程序猿累是普遍的,但是也有一些例外的公司,幾個人維護一個項目,沒有什麼大需求,但是這樣的公司鳳毛麟角;
工資的話相對其他行業,偏高;但是最不好的兩點是,女生少,找女朋友不容易;還有就是天天都是對著電腦,對身體不好,也不會交接,很多人慢慢的就變成不太會說話,活在自己的世界裡。
希望我的回答能夠幫助到您!
我是一名程序員,感覺這工作太累了,經常有想放棄的想法,怎麼辦?
每一份工作都累,都不容易,換工作之前先了解一下自己適合什麼工作,有合適的可以換,但是不要一沖動就換了,祝你好運~
做程序員是不是很累,每天要工作多久
北京JAVA程序員一天九小時,工作不忙伺服器不用調試一周就有雙休,一個月月薪1w,不過也是有點累,一天基本看電腦,注意保護眼睛
程序員到底有多累,有多辛苦
在北京基本都是雙休的,之所以說辛苦,主要是公司可能某段時間趕項目的話會需要加班的。當然如果效率很高的話,那根本不涉及到加班這么一說啊。在很多大公司的話,程序員待遇是想當令人羨慕的。。根本就不是說的那麼苦逼
程序員手謹配到底有多累,多辛苦
互聯網行業和傳統行業相比,他們更強調快速迭代和開發,即時的用戶反饋;因此對於大部分互聯網企業來講,時間就是機會,甚至只要落後於別人幾天,就可能錯過發展的最好時間;因此互聯網行業的時間緊迫感比傳統行業以及傳統軟體行業都要更加強烈。
因此程序員們,尤其是互聯網的程序員的工作肯定是非常辛苦的,996(早上9點到晚上9點,每周六天)是很常見的工作時間;加班,躺椅基本上成為一些互聯網企業的標配;猝死是屢見不鮮的新聞;
很多程序員在出差,旅遊,度假甚至過年的時候筆記本電腦都不會離身的,因為你不知道什麼時候系統會出問題;不管你在哪兒,在什麼時候,只要一個電話,問題必須得到及時的解決。
程序員是辛苦的,程序員是勞累的,不過大部分程序員也是快樂的;大部分程序員看到自己的成果變成用戶的習慣,變成用戶的摯愛,享受著用戶的贊美,那個時候就會覺得一切勞累都是值得的;
自Avazu Holding張中慶
程序員到底有多累,多辛苦
程序猿的工作強度和工作內容密切相關。
如果從事和客戶密切溝通,需要及時解決問題的崗位,往往是非常辛苦的。每年支付寶和微信的負責紅包功能的程序猿都要守在伺服器前處理負載,解決網路問題。每到雙十一,也是淘寶程序猿加班加點的時候。
如果很介意加班的話,建議從事一些較為穩定的工作。例如維護,測試等。
做程序員工資高嗎?平時工作辛苦嗎~
我做過7年程序員轉行了,很辛苦,收入在北上廣很客觀。其實和蓋房子的民工是一個性質,人家搬磚你搬代碼,未來人家還能發展成包工頭,程序員如果不在外企,過了三十歲就歇菜了!慎重!
我是一名程序員,感覺這工作太累了,經常有想放棄的想法,怎麼辦?
每一份工作都累,都不容易,換工作之前先了解一下自己適合什麼工作,有合適的可以換,但是不要一沖動就換了,祝你好運~
程序員到底有多累,多辛苦
北京JAVA程序員一天九小時,工作不忙伺服器不用調試一周就有雙休,一個月月薪1w,不過也是有點累,一天基本看電腦,注意保護眼睛
⑶ 女生做程序員能做幾年,後期應該怎麼轉型
互聯網行業的程序員這個職業很吃香,工資很高,於是很多人通過各種各樣的方式進入到了這個行業,開始了自己的編程生涯。很多人之所以做程序員的原因也很簡單,一方面是這個工作的工資確實很高,另一方面是因為這個工作確實很有前途,隨著科技的進步和發展,程序員可以發揮的餘地還有很多。
所以,有的人通過自學和別人引薦也算是順利的轉行了,而有的人則是通過參加培訓班,快速學習了幾個月之後也進入了互聯網行業做了程序員。
今天行情不好,如果長期這樣耗下去也不是個辦法,所以在這段找工作的日子裡,你可以一邊投遞簡歷尋找面試的機會,一邊嘗試在網上獨立接單。
工作的這段時間,相信你已經積累了一些經驗,也做過了很多的項目,你可以看看,你是否有從0到1的一些項目經驗,如果有,接下來你就可以在網上尋找一些機會,然後嘗試著自己接單,自己在家裡辦公。
其實,現在有一些做的比較好的開發,他們在工作之餘都在一些網上接私單,然後自己按時獨立完成相關的工作,通過這種方式,他們也可以額外獲得不錯的報酬。
五、如果通過上面方式還找不到合適的工作,那就只能跨行找工作
當然,現在也有的很多的程序員當做到30多歲的時候,在各種條件的影響之下,他們可能在互聯網上就找不到合適的工作了,這時候他們也會考慮跨行找工作,比如有的人轉去教育行業做了培訓師,他們開始教授一些開發相關的課程;還有一些人直接轉去做了銷售或售前的工作,這樣他們之前的工作經驗也可以用上一部分,同時他們也不再像以前那樣累了。
當然,不論在任何時候,自己對自己一定要有信心,不能因為轉行失敗或者說自己年紀大了突然失業了,就對生活失去希望。
最後要說的是,今年的大行情不好,做事最好求穩,如果准備的不充分,盡量不要去創業。
⑷ 工程師如何從技術轉型做管理
「我,程序員,32歲,距離退休,只剩3年了!」
這句話用來形容2019年互聯網行業最適合不過了。從18年開始,大大小小的互聯網公司開始了不止一輪的裁員,19年網上開始充斥一類文章,專門寫互聯網公司超過35歲的人,如果到這個年齡,還不是leader,業務又不核心,那麼請焦慮吧。
昨天聽羅胖的跨年演講,主題是:基本盤。意思是不要受到人雲亦雲的情緒影響,而是轉過頭,看手中的資源,基於基本盤看清自己的努力方向,非常感慨和受啟發。中國互聯網經過過去十多年野蠻式的發展似乎這2年開始慢下來了,程序員35歲的退休年齡雖然只是販賣焦慮的一種說法,但是整個行業對人的要求越來越高是不爭的事實,要求我們的成長速度必須跟上。2020年開始,希望自己在技術、管理、業務3個維度再做更深層次的學習,體系化個人的認知,做一個有特點的IT人。
下面要寫的主題是關於『工程師如何從技術轉型做管理』,這是我在團隊管理上第一篇系統性的總結。之所以選擇這個主題,一方面,個人覺得轉型做管理是當前環境下大部分程序員會選擇的職業路徑,另一方面,自己親身經歷了比較漫長的轉型過程,應該能寫出點心得體會。希望下面的內容對於『正在轉型掙扎期』或者『後續有規劃往管理轉型』的同學,讓你們有所啟發,內容大概分成以下4個部分:
1、什麼樣的工程師會被提拔做管理?
一般來說,滿足這3個條件的工程師會被提拔做管理:技術能力強、業務熟練、軟性素質達標。(當然還要看公司是否有管理崗位的空缺以及你個人的意願),下面分別展開說下重點。
技術方面:常用技術的深度和寬度缺一不可,架構能力非常關鍵。否則技術方向都把握不好,技術決策也容易出問題。如果技術能力沒達到一定水平,不建議太早轉管理(個人感覺能力至少要接近阿里的P7,騰訊的T3-1,網路的T6)。
業務方面:不了解業務,技術沒法落地,不僅要求熟悉業務而且應該具備比較強的業務意識,(如果能從技術維度提出好想法,幫助業務拿到更好的結果,這種leader是非常受歡迎的)。
軟性素質達標:軟性素質這個詞有些泛,我個人覺得最核心的兩點,溝通協調能力和做事靠不靠譜。軟性都是可以鍛煉的,但是一定要有意識去提升。著名管理學家陳春花老師說,「一個人被組織提拔,其實不是因為能力,而是因為信任」,聰明的人很多,但是靠譜的人很少,比能力更重要的是工作的投入感和靠譜的態度。
如果你覺得上述3個方面都達到要求了,我覺得只是差一個機會,否則好好提升自己吧。
2、你選擇做管理的初衷是什麼?
之前有人問過我一個問題,「你覺得我適合做管理嗎?能給我些建議嗎?」,我當時沒有正面回答他,而是反過來問他,「你能先告訴我,做管理對你意味著什麼?它能給你帶來什麼呢?」。當然我不是在質疑他,而是想讓他反思他做管理的初衷。我覺得『最原始的動機』會決定你在管理路上能扛多大的壓力以及能走多遠。關於初衷,我見過最普遍的說法有這么幾種:
上面這幾類都屬於『外部因素』驅動,說實話,都很難在管理路上走得很遠。因為技術管理是極其復雜和瑣碎的工作,它遠沒有你想像中的輕松和風光,而在這些外力下,你做出決策後的結果很多時候跟你的預期是不一致的,這個時候你的怨氣和轉型痛苦就會出現,你開始質疑你選擇的這條路是不是錯了?
再來看另外一個問題,作為技術管理者,對於公司、團隊以及你個人,你覺得它的價值分別是什麼?我個人的解讀是這樣的:
這是對於技術管理崗位的基本認知,你的初衷必須建立在這個認知基礎之上。然後試問你自己:是否認可這個崗位的價值?如果你覺得全是犧牲自己來成就公司和團隊,那你不可能做得開心,也不可能做好。
第2個問題,你是否對管理者的工作充滿熱情?並且享受這個過程呢?比如項目協調,比如制定流程並推動落地執行,比如招聘。如果你說我只喜歡做技術相關的工作(比如架構設計、技術評審等),那麼你還是走技術路線吧。
認可技術管理崗位的價值所在,並且能激發你的投入意願。這些就是底層最好的動力,你的成長和回報都是付出後水到渠成的東西。所以這個初衷很重要,三觀一定要正。
3、轉型期你會遇到哪些困惑或者挑戰?
轉型期會經歷心態、工作方式的轉變,很多事情會刷新你的認知。下面幾點,我認為是絕大部分人在轉型過程中會遇到的困惑或者挑戰:
上述疑惑是我個人轉型過程中體會最深的幾點,我在後文中會分別給出自己的看法和建議。
4、轉型期應該具備哪些心智?
從技術轉型做管理,更多的不是能力的變化,而是思維方式和行為的改變。很多剛轉型的leader管理做不好,絕大部分不是因為能力不行,而是出現在了認知上。以下幾點,我認為是轉型期leader一定要具備的心智:
學會從團隊角度考慮問題
以前作為工程師,更多是從事情本身或者從個人角度出發,成為leader後,轉變成團隊思維是最最重要的,因為你的KPI取決於你整個團隊的完成情況,你要權衡的是團隊整體的利益和效能。
上面4項對比,是我個人認為比較典型的case,比如上一節提到的一種情況:leader覺得某個問題很簡單,嫌員工處理效率低,然後自己跳出來三下五除二給解決了,這種就屬於很典型的員工思維。單從搞定這件事情來看,這也許是很好的處理方式,業務方也會很滿意,但是帶團隊是長遠的事情,上述做法緊急情況可行,但是變成常態就是非常大的問題。
團隊能力不提高,leader永遠不會解放,這是作為leader應該具備的意識。如果通過這個問題能夠提升組員某方面的能力,leader應該扮演好教練的角色,放手讓組員自己去做,你要做的僅僅是觀察、給一些指點、適當給予時間上的支持。這次處理也許效率不高,但是下次碰到類似的問題,團隊是不需要依靠你來解決的,另外組員也有自己的發揮空間,覺得團隊在幫助他成長。
注重執行細節
對於剛轉型做管理的一線leader,切忌被放權式的管理方式洗腦。放權式管理對於對管理者的經驗要求很高,它比較適用於工作流程清晰,團隊骨幹目標認知以及自驅力很強的團隊。
當你個人的管理水平還處於菜鳥期時,一定要從細節抓起,通過手把手帶員工,教會他們如何正確的做事,怎麼才能達到你的要求,以及如何培養出團隊骨幹,搭建出團隊的核心組織架構,所有這些都經歷過了,你在管理上才會有自己的心得體會,才會走得更扎實。
通過觀察執行細節,你能非常清楚團隊每個人的優劣勢,深入感受自己的管理方式是否存在問題,然後再輔以leader思維去思考和解決問題,管理上才能真正獲得成長。這個過程,你可能會收到上級、平級、下級的很多反饋,清楚細節後其實你就有了自己的判斷,知道是否是自身的問題,是否要調整,而不是沮喪抓瞎。
學會用人所長,具備包容心
知人善任、人盡其才,是每個管理者都懂的道理,但是能做到的不多。尤其在技術管理崗上,我見過有些leader在技術上非常強勢,技術權威不容有任何挑戰,當組員提出更合理的技術方案時,他會用職級強制要求按自己說的執行,根本不做任何解釋。
對於新晉leader,團隊對你的信任感還在磨合期,上述做法很容易打擊組員的積極性,消滅他們的創造力,這對你帶團隊來說是非常致命的。如果組員的方案更合理,leader應該倍感欣慰,包容並鼓勵這種行為,因為組員某方面的專業能力超過你了,你不再是團隊各方面最強的人,你需要做的是調整自己的心智,學會用人所長。另外,還有一種情況是:組員和leader的技術方案都可行,我個人傾向將選擇權交給組員,畢竟他們是真正的執行者,應該給他們自由發揮的空間,最後就算出問題對他們來說也是很好的經驗積累。
重視情商,做好自我情緒控制
管理上能做多大事情,真的和情商有非常大的關系。IT界的技術人員由於工作性質的原因,普遍注重技術上的提升,而忽略情商的培養和維護,作為新晉leader必須從一開始就意識到情商的重要性。管理是一個復合型的崗位,當你的專業技能和處理問題的方法論已經形成後,越往上發展,為人處事的軟技能佔比會越來越重。
每天和不同的人打交道,這個是管理者的日常工作,因為你需要調動所有可能的資源去解決團隊的困難。面對不同職位、不同level、不同性格的人,你要反復琢磨採取何種溝通方式和溝通技巧。上一節提到一種情況:一件你認為很簡單的事情,推動起來卻很困難。可能是因為你對外的溝通方式太生硬,別人不想配合你,或者別人確實有其他更重要的事情,但是如果私下關系建立好,你再當面軟磨硬泡,多半也是可以解決的。人際關繫上,難免會有碰壁的時候,不要氣餒,這跟技術同學寫出1個bug一樣,是家常便飯的事情,但是一定要注意積累經驗。線下和關鍵的配合方維護好私人關系,多吃飯喝酒,別人有困難能及時伸出援手等等,套路有很多。
情緒控制,是一個比較難的事情。情緒很容易傳遞,如果leader碰到不爽的事情,把組員當做出氣筒,這是非常傷士氣的,之前建立的信任感很容易消失,受不了的組員也可能就離職了。另外,對外溝通上,如果leader控制不好情緒,不將重點放在解決問題上,只是抱怨或者發火,也非常容易引起配合方的不滿,認為你不專業,久而久之,你的團隊也會被打上這種標簽。
個人在情商方面目前做得也很差,踩過很多坑。提供3點建議:
做好時間管理
時間管理的4象限理論可以網路一下。重點說下我個人遇到時間管理問題是怎麼解決的,以及技術和管理兩個維度如何分配時間。
第1步,可以拿過去一周或者一個月的時間跨度為例,詳細列一下你的時間花在哪些具體事情上了,以及每類事情大概的時間佔比。對於技術leader可能的事情包括:需求評審,資源規劃和項目排期,技術評審,團隊周例會,研發規范制定和落地,項目管理,技術調研,架構設計,coding,緊急任務協調和處理,業務以及新技術充電等等。
第2步,針對第一步列舉的每類事情,考慮下哪些是非必須的,哪些是可以授權給團隊骨幹去做的,哪些是可以優化提高效率的。比如一些簡單的需求評審或者技術方案評審讓骨幹把關即可,項目管理制定好流程規范同時培養一些scrum master或者項目經理下放給他們來做。不用凡事都事必躬親,leader應該把時間聚焦在對團隊最關鍵的事情上,學會授權和放權。
對於一線leader,技術和管理兩個維度如何分配時間,個人的建議是:
上面這些內容,就是關於工程師轉型管理的個人心得。