1.技術上
從初級慢慢走到高級,技術越來越厲害,能夠解決很多的技術難題,在公司會有非常重要的位置,受領導重視。
2.管理
目前常見的三個管理職業,項目經理、產品經理,技術總監。做管理需要高情商,維護人事關系,有自己的大局觀,承受壓力的能力要強,就是心比較累,承受的東西比較多。
3.創業
走創業這條路,風險大,付出的精力非常多,要有啟動資金,平時需要積累人脈資源。性格需要是那種不認輸的性格,為人比較樂觀開朗,有良好的團隊運作能力。
創業必須有很好的點子,善於抓住時代的機會。
Ⅱ 程序員的發展前景及目前待遇如何
程序員發展前景:做程序員的發展空間和前景都是不錯的。整個IT行業的核心就是軟體,網路和通訊只是IT行業的信息載體。因此IT行業收入最高,利潤最大的企業就是軟體公司,軟體公司里相對「高,精,尖」的是項目分析師,需求分析師,及應用人員,程序設計師,他們所佔總人數不過10%,其餘80%都是程序員,高精尖人員也是逐步從程序員基礎做起,經過一段時間積累,可以成長成為軟體工程師,項目分析師直至項目經理。程序員在國內各行業的薪水排名是第二名(僅次於金融業)。在北京有20%以上的程序員薪水在1萬以上。(來自CSDN薪資調查) 做程序員,需要你有一定的智力天賦,辛勤努力,認真工作。 程序員的工作有點枯燥.程序員要賺大錢比較難。需要有領域以外的知識和意識,然後去創業才有可能發大財。程序員的工作性質導致很多程序員的身體稍微受些影響,例如滑鼠手、肩背痛等。但只要你珍惜身體,注意保護,一般影響都很小。
Ⅲ Java程序員可以從事哪些工作
首先Java發展方向大致分為兩類:
1.管理人員,例如產品研發經理,技術經理,項目經理等
2.技術工作,例如成為高級軟體工程師、需求工程師等
然後從Java的應用領域來分,Java語言的應用方向主要表現在以下三個方面:
1.大中型的商業應用
2.桌面應用,就是常說的C/S應用
3.移動領域應用
由此可見,學習JAVA可以從事網站開發、編程、游戲開發以及其他與Java語言編程相關的工作。
另外我們都知道程序員的薪水相對較高。 Java軟體開發一般月薪范圍在6K+。有多年工作經驗的高級軟體工程師的薪資則大致在年薪12萬+。
現階段市場上對java的需求還是比較大的,而且java就業范圍廣,薪資待遇也高,因此也是很多轉行人士的首選
Ⅳ 程序員轉行可以做什麼
面對著日新月異的代碼和語言,你是否感到了力不從心?稍有懈怠,就跟不上崗位需要了?身體漸漸的發福,熬夜寫代碼開始扛不住了嗎?
這個時代很殘酷也相對公平,殘酷的地方在於世界的變化之快容不得人有片刻懈怠,公平的地方在於:不論你是年輕還是年老,都要靠實力說話。
那些被時代拋棄的永遠都是跑得比較慢甚至在原地徘徊的人,即所謂的工作十年卻只有一年工作經驗。
年輕程序員的優勢在於年輕和激情,大齡程序員的優勢在於閱歷和經驗。所以,年輕程序員不要有跨越年齡階段的焦慮,大齡程序員也不要覺得年輕人搶了自己的飯碗。
每個年齡段都有自己要解決和面臨的問題,認清自己內心真正的需求和渴望,再去尋找適合自己的棲身之地打怪升級,才是當務之急哦。
Ⅳ java程序員的發展方向
1.技術上
從初級慢慢走到高級,技術越來越厲害,能夠解決很多的技術難題,在公司會有非常重要的位置,受領導重視。
系統架構師。系統架構師是一個最終確認和評估系統需求,給出開發規范,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點的技術人員。負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個項目,使設計的項目盡量效率高,開發容易,維護方便,升級簡單等。
Java技術顧問。對技術比較痴迷的資深技術工程師以後可以去做技術顧問,可能一周只去公司兩天,但是拿的工資是非常高的。
2.管理
目前常見的三個管理職業,項目經理、產品經理,技術總監。做管理需要高情商,維護人事關系,有自己的大局觀,承受壓力的能力要強,就是心比較累,承受的東西比較多。
3.創業
走創業這條路,風險大,付出的精力非常多,要有啟動資金,平時需要積累人脈資源。性格需要是那種不認輸的性格,為人比較樂觀開朗,有良好的團隊運作能力。創業必須有很好的點子,善於抓住時代的機會。
Ⅵ 如果程序員想要轉行,可以去做什麼呢
程序員轉行能夠 做的領域挺多的,如果你搞清楚程序員的優點在哪兒,改行的情況下充分運用這一優點,那麼改行的成本費便會很低,通過率就高。程序員的優點取決於懂技術性,這在一些非技術性領域便是優點沒有錯這就是程序猿的優點,如果是在技術性有關領域,程序猿的技術性優點很有可能就表明不出來,終究大夥兒全是搞技術性的。
可是,在別的行業,程序員的技術性優點就顯出出來。假如把這個優點發揮好,那麼就很受歡迎的。就例如,平常這些不明白技術性的人聽聞你是程序猿,第一反應就是你的技術性毫無疑問很牛。
運用好技術性開展內部換崗,低成本風險性也低。內部換崗是程序員轉行最立即合理的方法,例如換崗產品運營,項目風險管理,乃至市場銷售職位都可以。
2、改行做專業技術培訓,無論是做線上培訓,或是線下培訓。這類全是能夠 非常好的運用程序猿的技術性優點的。對於是找一個培訓學校打工賺錢,或是跟她們協作,乃至自身搞技術性自媒體平台,那麼就看自身的狀況來定了。
3、改行到非技術性有關職位,這類不太提議,由於相當於便是舍棄以前的技術性優點了。一切都是從零開始,成本費太高了。
Ⅶ 程序員未來有哪些發展方向
絕大多數程序員最終的職業目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創業去當老闆,也有部分人轉行了,當老闆的牛人也有。一般來說,程序員的發展基本上都會經歷這么幾條路徑。程序員-系統分析員-架構師-技術經理-CTO,程序員-項目組長-項目經理-項目總監-CTO,程序員-產品設計師-產品經理-CTO。
當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而很顯然,CTO,是大多數程序員的終極夢想。
也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的,那麼到底我們職業生涯要選擇哪一種呢?我覺得這個問題沒有一個統一的答案,因為每個人的個性和情況不同。但有一點是重要的,一是有際遇一定要抓住,二是自己要努力。
比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那麼你就可以考慮向項目經理發展。因為老闆讓你做,說明他看到你有這個素質和潛力。要相信別人的眼光。
但是大多數人是遇不見這么好的伯樂的,那就要自己努力。沒有能力就學能力,沒有知識就學知識,沒有氣場就每天照鏡子練。如果你的確不知道怎樣才能從眾多的程序員中脫穎而出,那麼就去參加培訓,培訓別選學費巨貴的,選有特色還不貴的。用一兩個月工資,可以換來你能力的快速提升。
再說有些公司,並沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是幾個人混搭的。在外包公司里,通常會有項目經理和系統分析員(也可能是技術經理)。在一些非IT公司里,可能會是部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區別,讓正在徘徊的程序員有一個大致的了解。
項目經理是項目的直接負責人,這個角色相當於一個中間介面,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重於管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似很多國內公司都忽略了團隊建設這個工作了。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。
技術經理有時候也可能叫系統分析員,一些小公司可能會整個部門有一個技術經理。技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝通,那麼這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對於技術經理來說,著重於技術方面,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。
產品經理這個職位一般在有自己產品(不管是軟體還是網站產品)的公司比較常見,產品經理主要會負責產品的設計、產品的改良等工作。需要注意的是,產品設計與設計師是兩個不一樣的工作,產品設計主要會從用戶體驗、業務需要等層面去設計產品,而設計師更多是從用戶的視覺上去做。產品經理應該是最懂業務的人,比如說你在設計一個微博的產品,就要求你對微博這個東西非常熟悉,從用戶習慣、用戶體驗、公司的發展戰略上去設計這個產品,還要對比同類產品會有什麼優勢等等。
不管是項目經理還是技術經理與產品經理,都要求要熟悉業務,業務是需求的來源,沒有不談業務的技術,所以不管你從哪個方向發展,都要求對業務熟悉。產品經理要求對業務最熟悉,項目經理次之,技術經理排最後。對於程序員來說,剛開始工作的前幾年可以埋頭扎到技術裡面,一般這個時間在2-3年的時間,然後就應該多關注業務了。這個業務不一定是指某個具體的業務,因為具體的業務的范圍太少,而且也需要機遇。
我見過許多的程序員,他們是做Web開發的,但對互聯網很不熟悉,對於互聯網流行的趨勢基本上不聞不問。不知道現在大家都在使用微博,也不知道SNS,也可能從不使用網銀。我覺得這樣很不好,程序員應該多多去關注互聯網的發展,多多去玩一些新的網站。
對技術不敏感、不興奮的人,對進步和快速提高沒有強烈慾望的人,是沒有辦法在IT界生存下去的。
Ⅷ IT程序員出路在哪裡
很多剛出道的IT小白最喜歡問這樣的問題。一般而言,剛畢業,為初級程序員。首先要熟悉至少一門語言,熟悉網頁基本架構,會配置相應的軟體環境及資料庫操作,同時負責網站基礎資源的開發。
而5年後就可以成為公司的一把手,成為這個部門的總監,同時參與公司的決策,大公司還可以拿到期權與股份。這都是很不錯的紅利了。
一般程序員的職業規劃大致是這樣劃分。
但是有一點很重要,就是一定要把握機會,它出現在工作中,你把握好了就可以縮短目標達到的時限。
當然你在積累了一定的資本後,可以選擇自行創業,幾個人一起可以接項目,通過以前客戶關系及良好的口碑,接到項目不是沒有可能的。
最後,希望你能加強自己的表達與溝通能力。程序員一般不太喜歡與人交流,也不善於發表自己的見解。可以試試多多演講或參與培訓新的員工。堅持一段時間可以克服你的羞澀與膽怯。這點不管你將來開發新的客戶也好,跳槽也好,對於個人職業發展與職業品牌培養都有好處。
Ⅸ 程序員未來前景如何大齡程序員出路在哪裡
年齡大的普通程序員,將來的出路無非就是以下三個:
1、穩定地待在一家公司,有一定產出效率,成為一顆螺絲釘,不出彩也不出醜,就像之前棉紡廠的工人那樣,直到這家公司不行了,找另一家,繼續做個普通一兵。其實這事兒和幾十年前的工人一樣,只是時代不一樣,職業的名字變了。
2、尋找相對優勢,到稀缺你技術、能力、經驗的地方,找到存在感。比如一線城市回退到二線、三線;比如互聯網頂級公司的普通程序員進入小公司;比如互聯網行業的普通程序員進入傳統行業有軟體部門的公司。
3、轉行,想干什麼干什麼去,很多人認為,一個 35 歲以上的程序員相比較一個 20來歲的畢業生,精神狀況、身體狀況必定是不如剛剛大學畢業的年輕人,所以要盡早轉行。那麼問題來了,程序員是吃青春飯的嗎?程序員的職業發展到底如何呢?
首先,我覺得時至今日,相比其他職業,程序員仍然是一個投入產出比比較高的職業。程序員不是一個「吃青春飯」的職業,而是一個常青的職業。程序員其實也並沒有我們想像中那麼累,很多互聯網公司的工作環境、工作氛圍、員工福利都是非常不錯的:彈性工作,定期團建,免費健身;一日三餐、零食飲料應有盡有。對於頭腦靈活、思維敏捷,但還沒有明確職業目標的理工科畢業生而言,把程序員作為職業生涯的起點,應該會是一個不錯的選擇。以北京為例,應屆畢業起薪在 8000-10000 元,比其他職業高出不少。程序員現在小蜜蜂雲工作了解很多遠程可辦公的,全職兼職都是有的,可供的選擇還是比較多的。
程序員在職業生涯第一個階段,通常是 3-5 年。這個階段要以職業探索為主,腳踏實地寫好每一行代碼。只有快速學習和成長,掌握過硬的專業技能,這樣才能在職場立足,走好未來的路。現在程序員的職業領域已經細分到了令人發指的地步,比如:大數據工程師、雲計算工程師、某某語言工程師、系統架構師、web 前端工程師、嵌入式軟體工程師、資料庫開發工程師等等。