最近在思考一個問題:以后的發展路線。 自己算是走上了IT的道路,但現在也只是在程序員階段,當然還未畢業,以后的路還很長,但是這個問題確是現在或以后不得不面對的一個問題。
上學期未那兩個月,去了N個公司參加面試,有不少公司的面試官曾經問過我這個問題。但是當時,我總是粗略的說自己先什么什么。。。然后再。。。。最后。。。。。
但是靜下心來細想一下,這個問題自己還真是沒有認真的思考過。
作為一個IT行業的人,在看過很多公司為員工定制的發展路線后,發現基本就是兩條:1、純技術路線;2、技術到管理。當然這兩條可再線分為很多具體的方向。
以下引用一篇文章來說明一下程序員的發展路線吧:
以下加粗部分為引用:
據我目前了解的情況來看,大致可以分為四類:
1.技術+技術(深入階段)
??這算是一條純技術路線,具體又可以分3個方向:
??技術(2年以上編程經驗)+技術(軟件測試,或系統分析師,或系統架構師)
??有軟件開發的工作經驗,再加軟件測試,比剛開始就進入軟件測試行業的人要更具競爭優勢。軟件測試工作經驗越多越好,可以干到退休,不用擔心年齡問題。
如果選擇“系統分析師,系統架構師”,則首先要打好扎實的“理論基礎”(可以通過考證書,比如參加軟考),以保證自己“后勁力十足”,這樣等有了4,5年的工作經驗后,才有可能能沖上這個高端領域。平時工作中要不斷的鍛煉自己的“發散思維”,培養善于發現業務需求的“眼光”。
2.技術+管理 :比如 項目經理。
像雷軍說的那樣:“程序員象木工一樣,熟能生巧。程序員必須寫足夠代碼量(8萬行以上)的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。”項目經理大多是從“優秀”的程序員里挑選出來,想走這條路,平時就要瘋狂的編碼,迅速累積豐富的編程經驗,然后再補充一些管理方面的知識。
3.技術+銷售:比如 技術銷售工程師,技術支持工程師。
這類工作要有一定的技術背景(入門級也可以),具備較好的語言表達,溝通能力。工作比較輕松,月薪待遇主要看個人銷售業績等,個人收入差別可能比較大。
4.當培訓老師
如果你“樂于分享”工作經驗,傳授知識,或者覺得自己年齡比較大,精力不夠充沛,且往上升又比較困難的話,可以選擇去培訓機構當老師,就目前而言,當老師工作輕松,待遇也不錯。
5.創業
程序員創業除了需要有商業頭腦外,更需要具有較高的“膽商”(人有5商,包括智商情商),即有沒有膽量去做別人不敢做的事情(抓住商機)。
上面僅僅只是一個還未畢業的大三學生對程序員發展的一點了解,講的不對之處還望海涵。
感覺此人總結的還可以,就拿過來分享一下。對于我個人,我想以后會選擇1或2,當然形式可能會與以上所說的1、2有所不同。其實現在也說不準,還得看畢業以后進了公司,在公司里的情況再具體做些打算和規劃。
其實我寫這個也不是說每個人現在一定要給自己定死一個發展規劃,而且想說自己應該想一想,對于自己所在的行業,或是自己以后從事的行業,有哪些發展方向,自己更適合哪條路線,這樣在自己從事于這個行業或是即將進入這個行業前可以做一下準備,等機會、選擇來臨時好有心理準備,有個傾向。
我想如果把這個問題理清楚的話,在以后的人生道路上自己也會走的安穩些,更有方向感。
呵呵,隨想。。。。。。
最后想問一下大家,到如今你想過這個問題沒有,或是你感得這個問題應該不應該想想呢?好奇再問一下你的職業規劃是怎樣的呢?當然可以不回答的啊,呵呵。。。。??
上學期未那兩個月,去了N個公司參加面試,有不少公司的面試官曾經問過我這個問題。但是當時,我總是粗略的說自己先什么什么。。。然后再。。。。最后。。。。。
但是靜下心來細想一下,這個問題自己還真是沒有認真的思考過。
作為一個IT行業的人,在看過很多公司為員工定制的發展路線后,發現基本就是兩條:1、純技術路線;2、技術到管理。當然這兩條可再線分為很多具體的方向。
以下引用一篇文章來說明一下程序員的發展路線吧:
以下加粗部分為引用:
據我目前了解的情況來看,大致可以分為四類:
1.技術+技術(深入階段)
??這算是一條純技術路線,具體又可以分3個方向:
??技術(2年以上編程經驗)+技術(軟件測試,或系統分析師,或系統架構師)
??有軟件開發的工作經驗,再加軟件測試,比剛開始就進入軟件測試行業的人要更具競爭優勢。軟件測試工作經驗越多越好,可以干到退休,不用擔心年齡問題。
如果選擇“系統分析師,系統架構師”,則首先要打好扎實的“理論基礎”(可以通過考證書,比如參加軟考),以保證自己“后勁力十足”,這樣等有了4,5年的工作經驗后,才有可能能沖上這個高端領域。平時工作中要不斷的鍛煉自己的“發散思維”,培養善于發現業務需求的“眼光”。
2.技術+管理 :比如 項目經理。
像雷軍說的那樣:“程序員象木工一樣,熟能生巧。程序員必須寫足夠代碼量(8萬行以上)的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。”項目經理大多是從“優秀”的程序員里挑選出來,想走這條路,平時就要瘋狂的編碼,迅速累積豐富的編程經驗,然后再補充一些管理方面的知識。
3.技術+銷售:比如 技術銷售工程師,技術支持工程師。
這類工作要有一定的技術背景(入門級也可以),具備較好的語言表達,溝通能力。工作比較輕松,月薪待遇主要看個人銷售業績等,個人收入差別可能比較大。
4.當培訓老師
如果你“樂于分享”工作經驗,傳授知識,或者覺得自己年齡比較大,精力不夠充沛,且往上升又比較困難的話,可以選擇去培訓機構當老師,就目前而言,當老師工作輕松,待遇也不錯。
5.創業
程序員創業除了需要有商業頭腦外,更需要具有較高的“膽商”(人有5商,包括智商情商),即有沒有膽量去做別人不敢做的事情(抓住商機)。
上面僅僅只是一個還未畢業的大三學生對程序員發展的一點了解,講的不對之處還望海涵。
感覺此人總結的還可以,就拿過來分享一下。對于我個人,我想以后會選擇1或2,當然形式可能會與以上所說的1、2有所不同。其實現在也說不準,還得看畢業以后進了公司,在公司里的情況再具體做些打算和規劃。
其實我寫這個也不是說每個人現在一定要給自己定死一個發展規劃,而且想說自己應該想一想,對于自己所在的行業,或是自己以后從事的行業,有哪些發展方向,自己更適合哪條路線,這樣在自己從事于這個行業或是即將進入這個行業前可以做一下準備,等機會、選擇來臨時好有心理準備,有個傾向。
我想如果把這個問題理清楚的話,在以后的人生道路上自己也會走的安穩些,更有方向感。
呵呵,隨想。。。。。。
最后想問一下大家,到如今你想過這個問題沒有,或是你感得這個問題應該不應該想想呢?好奇再問一下你的職業規劃是怎樣的呢?當然可以不回答的啊,呵呵。。。。??