IT行業是吃青春飯的,程序員爲什麼如此迷茫?看看前輩們給的建議!

程序員,爲什麼如此迷茫?
作爲程序員,一個是擔心年紀大了以後找工作比較麻煩,畢竟國內不像國外,企業都希望年輕力壯的小夥子去扛,因爲他們身體好,能熬夜。另一個是擔心換工作的時候面試怎麼辦?還有就是技術跟不上時代的變化。大家可以積極談談自己的迷茫之處以及爲什麼會迷茫?

回答原作者:知乎董懂

歡迎更多喜歡it,在學習it的小夥伴加入我們的Python交流羣:7848.6745

所有的迷茫都是因爲未知,所有的畏懼都是因爲不夠用強大!

很多人幹IT這一行都衝着「收入高」這一點的,因爲只要學會一點HTML、DIV+CSS,要做一個頁面開發人員並不是一件難事,而且做一個頁面開發人員更容易找到工作,收入比普通的工作還要高一些,所以成爲了很多高校畢業生的選擇。如果正好說的是你,那我勸閣下還是趁早轉行吧,程序員這個職位不適合你,這樣做也是爲了避免以後遇到35歲的中年危機,出現進退兩難的狀況!

我覺得「IT行業是吃青春飯的」這句話只是對着以上這類人所說的,如果閣下缺乏「進取之心」,而只抱着「收入高,容易找工作」這樣的態度而入行,那「IT行業是吃青春飯」將會應驗了。

相反,如果你熱愛這個行業,從興趣開始,自然是會爲了自己的興趣而躊躇滿志,積極地爲自己制定一個職業規劃,可以從以下三個方向開始你的人生規劃:

  1. 從技術向業務過渡

從一個技術員過渡到一個PM(Project Manager)是一條向前發展的一個選擇,但開發人員也需要知道,要成爲一個PM不單單是使用技術,而更重要的是對管理方面認識。一個PM主要的工作是組織團隊,控制成本,管理業務,控制項目進度,與客戶進行溝通,協調工作,定期進行工作報告等。所以要成爲一個成功的PM更要重視組織能力,PM必須能提高團隊的積極性,發揮團隊所長,在有限的開發資源前提下爲公司得到最大程度上的利潤。

  1. 從程序員向技術管理髮展

其實一個Team Leader的職責與Project Manager相像,但Team Leader更着重於技術開發方面,通常一個大型項目都會有一兩個開發團隊由Team Leader帶領,負責開發核心部分,而其它部分分派給不同開發小組或者分派給外包公司。只是PM更側重於業務的管理,盈利的多少,風險的大小等等,而TL則側重於項目的成本,開發的難度,軟件的架構等技術方面的問題。

  1. 單方面向技術發展

能成功技術開發的尖端人才,這是很多人當初最嚮往的工作。所以如果你對技術有着濃厚興趣,可以深入地研究某一項技術,成爲技術上的精英。

但要想成爲尖端的開發者,必須對C、C++、彙編語言、嵌入式開發、Windows API、Linux API這些底層技術有着深入的瞭解。要知道解JAVA、.NET……等這些之所以稱爲高級開發語言,並不是指它們比C、C++、彙編語言更高級,而是指它們封裝了C、C++等等的功能,更適合用於企業軟件的開發,使開發變得簡單。但如果要開發一些底層的軟件,大型的系統的時候,就必須用到C、C++、彙編等開發語言,這是成功尖端人才的一個條件。

在我看來,覺得程序員未來的發展規劃,開發人員 程序員->架構師->Team Leader(Project Manager)->技術總監,這條路線也是很不錯的,但人各有志,每個人追求的東西不同,走的路線也就不同,仍需要不斷探索,不斷進步!

歡迎更多喜歡it,在學習it的小夥伴加入我們的Python交流羣:7848.6745
最齊Python學習資料進羣領取
在這裏插入圖片描述