A. 程序員的職業發展方向:業務技術
程序員職業生涯發展到一定程度都會面臨一個選擇,是走業務+技術方向,還是選擇純鑽研技術。程序員職業生涯發展的問題,這是所有程序員都在關心的問題,未來究竟要怎麼走,30歲之後還能不能再做程序員。絕大多數程序員最終的職業目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創業去當老闆,也有部分人轉行了,當老闆的人畢竟是少數,轉行的人都不在這行做了,自然沒什麼好說的了。一般來說,程序員的發展基本上都會經歷這么幾條路徑。程序員-系統分析員-架構師-技術經理-CTO,程序員-項目組長-項目經理-項目總監-CTO,程序員-產品設計師-產品經理-CTO。當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那麼多的CTO和CXO。也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的,那麼到底我們職業生涯要選擇哪一種呢?我覺得這個問題沒有一個統一的答案,因為每個人的性格不一樣,際遇也不一樣,就像你從小希望當貪官,可是命運卻偏偏讓你做了一個程序員。所以應該根據你的興趣、性格與際遇選擇一條道路,比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那麼你就可以選擇向項目經理方向發展。實際上很多時候,有些公司並沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是由一個人承擔。在外包公司里,通常會有項目經理和系統分析員(也可能是技術經理)。在一些非IT公司里,可能會是部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區別,讓正在徘徊的程序員有一個大致的了解。項目經理是項目的直接負責人,這個角色相當於一個中間介面,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重於管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似很多國內公司都忽略了團隊建設這個工作了。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。技術經理有時候也可能叫系統分析員,一些小公司可能會整個部門有一個技術經理。技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝通,那麼這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對於技術經理來說,著重於技術方面,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。1143448846
B. 程序員轉行做什麼,銷售
程序員轉行可以做的東西還是蠻多的。以我們公司各種程序員的轉型為例。
第一,你可以做測試。因為你做過程序員,所以會比一般的測試更懂得哪個地方會更容易出現bug。如果你編程能力不錯,看代碼能力也不錯,可以做那種白盒測試,專看代碼,哪些地方會存在隱藏缺陷,沒做保護就會出現崩潰什麼的都會看的很明顯。無聊的時候也可以去做做自動化測試,都是手到擒來的。業務的話,如果是換了個產品,還是需要慢慢學習的,不換產品的話,業務也是完虐普通測試人員,畢竟曾經這個產品也是你改的咯。
第二,你可以做工程。跑客戶現場給客戶升級,安裝環境,解決軟體這個那個問題。不過資料庫一定要學的不錯。因為工程很多時候都可能需要幫客戶查問題,是不是客戶操作失誤呀,或者數據不對呀什麼的,很多都需要通過SQL語言去查。一般來說,客戶遇見問題要麼問客服,要麼問工程,工程不會了,再跑去問開發。不過工程的話,還要會安裝各種亂七八糟聽上去高大上的東西,反正我們這邊的工程都好厲害,我們懂的不懂的業務和技術,他們都懂。
第三,可以做項目經理,產品經理或技術經理哦,也就是一方頭領,美稱管理人員。規劃一個產品的發展,定目標什麼時候完成,指導普通開發人員去解決疑難雜症,並調動普通程序員工作熱情。這個要求有點難,既要有技術,又要懂業務,還要懂人心,還要能扛得住上頭大boss的壓力,有時候還要去客戶溝通需求,吹吹自己產品多厲害。
第四,可以做售前軟體工程師,也就是銷售。這個的話,得對產品十分了解,也要懂得基礎業務,順便還能拉的下臉,厚地起皮,對市場有所了解,有一定的人脈關系。畢竟是賣東西的,沒人賣臉皮薄就賣不出去產品,沒收到錢前的客戶都是很難搞的,得好吃好喝的供著。法律知識一定要多學,免得被人鑽了空子還要自己背鍋。
IT行業相關的職業都是相互有所關聯的,轉崗也相比沒基礎的簡單多了。嗯,其實我就是紙上談兵,還沒轉過崗,只是聽著我們的boss對我們耳提面命,說著每個崗位都是密不可分的。希望對你有幫助。
C. 程序員到了中年以後,該怎樣選擇以後的發展道路
我覺得可以考慮找一份固定的工作,可以看看學校或者穩定公司里的工作,穩定性強一些,我覺得到學校做老師也是不錯的啊
D. 大齡IT程序員究竟該何去何從軟體人才外包要怎麼選擇
如果可以的話,建議還是在老東家吧,做熟了一個項目,做熟了一個公司。換公司傷害自己太大。
實在遇到必須要換的公司,現在有很多外接單的網站,上面也有一些單量可以做,但是是一個軟體行業的TB。上面也是很多競爭。
可以上去看看,實現一個工作室。一開始小單接點。這樣的網站很多就不過多的說了。網路一下,很多,不過要准備被割一次韭菜。
或者直接在網站上面發帖尋找一些想做程序的,做教育也是可以的。
E. 程序員 轉型 做什麼好
做為技術人員,大家都覺得工資高,工作穩定,還能學到很多的東西。是大部份走出校門或性格內向,或希望過平靜生活的人的必然選擇。其實,你們有沒有問過自己,這條路到底走對了嗎?
一個剛畢業的大學生,從事銷售和從事技術兩種不同的工作,可能工資的差距會達到數倍之遠。對於初出校門的人來說,不無一種極端的誘惑力。剛畢業的年青人,當然會果斷的選擇技術之路。
兩年後,我們再看看,由於經驗的積累,做業務的積累了部份客戶資源,做技術的積累了好的經驗,在各自的領域內都大展開了手腳,收入也基本接近了。
再以後呢,技術之路越來越難走,畢竟做技術需要的大量的時間和精力,否則就跟不上現在時代的技術更新了,做業務的呢,客戶群越來越大,經驗越來越豐富,誰的收入會更高?
兩種不同的職業,它們有著各自不同的特點,技術行業是個撐不死,飽不了的地方,而銷售行業則是沒有盡頭的發展之路。
過了三十歲,大家會選擇什麼呢,結婚、生子,人生的一條老路,做技術的大多都成為了技術部門的負責人,職位不錯;做銷售的呢?可能還是個業務員,畢竟做大量的業務都集中在少數人手裡。古往今來,財富的集中是如此的相似!但是觀察兩個職業成功人士的比較,是不是相差太遠了?
學到死,做到死、發不財的技術,有什麼值得人留戀的!
到了三十歲,你還有自信面對繁重的工作嗎?你有剛出社會的人的活力嗎?你能和他們比工作時間,玩命地在老闆面前表現嗎?你能丟下妻兒出差一、兩個月嗎?能被小你十來歲的小孩命令來命令去嗎?
我不能。。。。。。
有人會說,我有了技術!
技術經驗是什麼?一些老的,過去了的東西,他代表著你所留戀的過去,你所放不下的那一部份,你會以經驗來判別事物,選擇工作方法。在新老技術交替的時間內,經驗可以起到承前啟後的作用,讓你威風八面。可是,你還會用到多少兩年以前的經驗呢?
大家所掌握的技術終會過時,腦子僵化的時候總會到來。那時,你何去何從?
如果你的目標只是買個狗窩,擺個小煙攤,請不要再往下看了。「知足者常樂」也是一種人生的境界,我羨慕那些五台山上的和尚,我做不到!
到處是高級住宅,我為什麼只住10平的小屋?滿大街跑的小車,我為什麼要天天擠公交?我要為三十歲後不再擠公交車而奮斗!
轉型------技術人的必須選擇!
轉型做什麼呢?
技術的優勢在於什麼?前些年是不是白幹了?
如何轉型?
讓我們分析一下職業,什麼樣的工作能讓我們越老越是寶。
幹部!
不用說就是第一名,看看中央領導人就知道了嘛。
財務
每個老總都喜歡用年齡大點的,穩重嘛!大部份公司還要請個老頭子之類的做財務總監。只拿工資不打卡。無它,做假帳的高手。我家老頭子每到年底可是按天拿錢。
教師
好工作啊,老教授嘛,不老怎麼成得了教授。取老婆的重點發展目標。嫁嘛?就算了。
上面所說的幾個職業,技術人是很難有機會了,畢竟大多數人沒有辦法再轉這么大個彎。
我們的出路,只有兩個方面:銷售和技術型管理!
先說說做銷售。
大家是不是有這種感覺,做銷售的人天天都在說現在的客戶難打交道。而你是不是感覺客戶其實人很好,很容易成為朋友。這就是你的優勢!
你先前的技術基礎,己經讓他們很容易的接受你了。而你和他們有著很多的話題,能真正的為他們解決很多實際的問題。經常站在他們的角度為他們著想,你說出來的話能令他們信服。這樣的業務人員,哪個客戶不愛呢?
做銷售,最難的怎麼和客戶取得第一次的聯系,你己經可以依靠技術突破這一點了,你還怕什麼。只要心不太黑,客戶永遠都是你的朋友。
只要多學學心理學,好好鍛煉一下自己的口材、勤減一下肥。碰幾次壁、吃幾次虧後你哪點不像是業務高手。
再說技術型管理。
你己經有了技術,有了那麼多經驗。只要把它們全部拿出來,做事、培訓新人。你會發現別人看你的眼睛都是仰視的。其實,你不過是剝奪了他們實際動手的機會,也許還會讓他們順著你的思路,成為你延長了的手。成為你表現能力的更大的舞台。那時,一切的功勞都是你的,老闆怎麼會不重視你,你的職位又怎會不上升了?
不過,這只是下乘之道。
上乘之道在於攻心。。。。。。
首先在於攻自己的心。
第一步,樹立起自己的目標,多少時間內,工資上漲多少、職位到什麼。不管你的直屬上司是老闆還是誰。如果己經覺得到頭了,就離開吧。尋找新的目標。不要猶豫。
第二步,拿出自己的所有能力,展現給其它人看,盡心盡力做好每一件事情。也許,伯樂的眼睛正在這時候盯著你。
第三步,提升自己技術和管理能力,我所指的技術能力不是要你再不停的追求最新的技術,你沒有那麼多時間了。應該反過頭來,尋求技術的本源,掌握了他,技術再怎麼發展,你只需要花一點點時間就能掌握最新的。
對於管理能力,只要不損害老闆的利益,該管的盡量去管,不該管的盡量提意見,無論對錯,無論成敗,對你來說,都是經驗的積累。
第四步,敢於擔起責任,不管事情的結果是否會失敗。一個有勇氣承擔失敗責任的人,更會讓人尊敬。而且,失敗了你又會損失多少了,最大不過是走人罷了。
其次攻他人的心
無論是對上還是對下,都應該是有勇有謀,利用技術的理性分析能力,把握住事物的關鍵,「知己知彼」的結果,絕大部份都是「百戰不殆」。
對下,應該盡量的去關心他們,因難自己背;好事讓點出來,名聲讓出來一點,反正你的名聲也不少了,他們做得好,別人也會說你帶得好;他們做錯了,你再出馬搞定,就不是一點點名聲了。
對於屬下和同事,也不要保留技術,我們不是靠手藝吃飯,不是收藏古董,為什麼非要等到變成垃圾了才拿出來丟人現眼呢。盡力去做吧!讓大家都成為你的徒弟。你的人氣自然就來了。
總之,還有很多很多。。。。。。
我想,最輝煌的時間總會過去的,在這個充滿了金錢的社會,誰不是天平上的的砝碼。同樣大小的黃金,總要重過鐵吧!
在這里,我一直在想著,想著以後我應該走的路,同時也祝各位住自己的房子,開自己的車子,花自己的票子,擺自己的面子。 做為技術人員,大家都覺得工資高,工作穩定,還能學到很多的東西。是大部份走出校門或性格內向,或希望過平靜生活的人的必然選擇。其實,你們有沒有問過自己,這條路到底走對了嗎?
一個剛畢業的大學生,從事銷售和從事技術兩種不同的工作,可能工資的差距會達到數倍之遠。對於初出校門的人來說,不無一種極端的誘惑力。剛畢業的年青人,當然會果斷的選擇技術之路。
兩年後,我們再看看,由於經驗的積累,做業務的積累了部份客戶資源,做技術的積累了好的經驗,在各自的領域內都大展開了手腳,收入也基本接近了。
再以後呢,技術之路越來越難走,畢竟做技術需要的大量的時間和精力,否則就跟不上現在時代的技術更新了,做業務的呢,客戶群越來越大,經驗越來越豐富,誰的收入會更高?
兩種不同的職業,它們有著各自不同的特點,技術行業是個撐不死,飽不了的地方,而銷售行業則是沒有盡頭的發展之路。
過了三十歲,大家會選擇什麼呢,結婚、生子,人生的一條老路,做技術的大多都成為了技術部門的負責人,職位不錯;做銷售的呢?可能還是個業務員,畢竟做大量的業務都集中在少數人手裡。古往今來,財富的集中是如此的相似!但是觀察兩個職業成功人士的比較,是不是相差太遠了?
學到死,做到死、發不財的技術,有什麼值得人留戀的!
到了三十歲,你還有自信面對繁重的工作嗎?你有剛出社會的人的活力嗎?你能和他們比工作時間,玩命地在老闆面前表現嗎?你能丟下妻兒出差一、兩個月嗎?能被小你十來歲的小孩命令來命令去嗎?
我不能……
有人會說,我有了技術!
技術經驗是什麼?一些老的,過去了的東西,他代表著你所留戀的過去,你所放不下的那一部份,你會以經驗來判別事物,選擇工作方法。在新老技術交替的時間內,經驗可以起到承前啟後的作用,讓你威風八面。可是,你還會用到多少兩年以前的經驗呢?
大家所掌握的技術終會過時,腦子僵化的時候總會到來。那時,你何去何從?
如果你的目標只是買個狗窩,擺個小煙攤,請不要再往下看了。「知足者常樂」也是一種人生的境界,我羨慕那些五台山上的和尚,我做不到!
到處是高級住宅,我為什麼只住10平的小屋?滿大街跑的小車,我為什麼要天天擠公交?我要為三十歲後不再擠公交車而奮斗!
轉型------技術人的必須選擇!
轉型做什麼呢?
技術的優勢在於什麼?前些年是不是白幹了?
如何轉型?
讓我們分析一下職業,什麼樣的工作能讓我們越老越是寶。
幹部!
不用說就是第一名,看看中央領導人就知道了嘛。
財務
每個老總都喜歡用年齡大點的,穩重嘛!大部份公司還要請個老頭子之類的做財務總監。只拿工資不打卡。無它,做假帳的高手。我家老頭子每到年底可是按天拿錢。
教師
好工作啊,老教授嘛,不老怎麼成得了教授。取老婆的重點發展目標。嫁嘛?就算了。
上面所說的幾個職業,技術人是很難有機會了,畢竟大多數人沒有辦法再轉這么大個彎。
我們的出路,只有兩個方面:銷售和技術型管理!
先說說做銷售。
大家是不是有這種感覺,做銷售的人天天都在說現在的客戶難打交道。而你是不是感覺客戶其實人很好,很容易成為朋友。這就是你的優勢!
你先前的技術基礎,己經讓他們很容易的接受你了。而你和他們有著很多的話題,能真正的為他們解決很多實際的問題。經常站在他們的角度為他們著想,你說出來的話能令他們信服。這樣的業務人員,哪個客戶不愛呢?
做銷售,最難的怎麼和客戶取得第一次的聯系,你己經可以依靠技術突破這一點了,你還怕什麼。只要心不太黑,客戶永遠都是你的朋友。
只要多學學心理學,好好鍛煉一下自己的口材、勤減一下肥。碰幾次壁、吃幾次虧後你哪點不像是業務高手。
再說技術型管理。
你己經有了技術,有了那麼多經驗。只要把它們全部拿出來,做事、培訓新人。你會發現別人看你的眼睛都是仰視的。其實,你不過是剝奪了他們實際動手的機會,也許還會讓他們順著你的思路,成為你延長了的手。成為你表現能力的更大的舞台。那時,一切的功勞都是你的,老闆怎麼會不重視你,你的職位又怎會不上升了?
不過,這只是下乘之道。
上乘之道在於攻心。。。。。。
首先在於攻自己的心。
第一步,樹立起自己的目標,多少時間內,工資上漲多少、職位到什麼。不管你的直屬上司是老闆還是誰。如果己經覺得到頭了,就離開吧。尋找新的目標。不要猶豫。
第二步,拿出自己的所有能力,展現給其它人看,盡心盡力做好每一件事情。也許,伯樂的眼睛正在這時候盯著你。
第三步,提升自己技術和管理能力,我所指的技術能力不是要你再不停的追求最新的技術,你沒有那麼多時間了。應該反過頭來,尋求技術的本源,掌握了他,技術再怎麼發展,你只需要花一點點時間就能掌握最新的。
對於管理能力,只要不損害老闆的利益,該管的盡量去管,不該管的盡量提意見,無論對錯,無論成敗,對你來說,都是經驗的積累。
第四步,敢於擔起責任,不管事情的結果是否會失敗。一個有勇氣承擔失敗責任的人,更會讓人尊敬。而且,失敗了你又會損失多少了,最大不過是走人罷了。
其次攻他人的心
無論是對上還是對下,都應該是有勇有謀,利用技術的理性分析能力,把握住事物的關鍵,「知己知彼」的結果,絕大部份都是「百戰不殆」。
對下,應該盡量的去關心他們,因難自己背;好事讓點出來,名聲讓出來一點,反正你的名聲也不少了,他們做得好,別人也會說你帶得好;他們做錯了,你再出馬搞定,就不是一點點名聲了。
對於屬下和同事,也不要保留技術,我們不是靠手藝吃飯,不是收藏古董,為什麼非要等到變成垃圾了才拿出來丟人現眼呢。盡力去做吧!讓大家都成為你的徒弟。你的人氣自然就來了。
總之,還有很多很多……
我想,最輝煌的時間總會過去的,在這個充滿了金錢的社會,誰不是天平上的的砝碼。同樣大小的黃金,總要重過鐵吧!
在這里,我一直在想著,想著以後我應該走的路,同時也祝各位住自己的房子,開自己的車子,花自己的票子,擺自己的面子。