1. 程序員能做多久發展方向是什麼
寫代碼不可能寫一輩子、最多就是到33左右 之後你可以做項目經理、不用寫代碼、就是要做一個程序之前你先整體分析、合理分工之類的。工資的話各個城市的不一樣 因為消費水平不同。你只要網路一下程序員工資 就可以看到全國各地的情況。
2. 程序員最多可以干幾年
干到你不想干為止
就這么簡單
3. 程序員這個崗位可以干多少年
我是學計算機的,一直聽老師還有之前的學長學姐提,說程序員就是吃年輕飯的,最好在職期間慢慢轉到管理崗。40多歲體力 腦力可能都比不了年輕人了
4. 程序員工作到底能幹多久程序員的前途如何
千千萬萬的程序員們一直困惑程序員的前途如何、程序員工作到底能幹多久的問題。目前比較普遍的認識,程序員的職業通道有兩條進階路線。一條 是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟體模型的轉換,成為高端的軟體技術工作者。另 一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問 題,成為優秀的管理者,甚至職業經理人。 近年來,產品管理成為企業多產品經營形勢下一個越來越受重視的管理課題。特別是知識經濟環境下,諸如互聯網與軟體、創意、傳媒等現代新型產業鏈中, 其幾乎可以忽略不計的復製成本,有競爭力的產品與優秀的產品管理成為了制勝的關鍵。基於產品的商業化運營,在越來越具聚合效應的網路時代,扁平經營、草根 聚合、精準營銷、直通車服務等全新的經營環境常常造就了贏者通吃的局面,以產品為中心的企業管理逐漸形成獨立的產品管理體系,被眾多企業所關注和採用。 在軟體企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對 那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。 產品管理的興起,產生了以產品經理為中心的產品工作職業方向。產品職業方向可以從產品系列的職務與崗位兩個維度來觀察。職務上,有首席產品官 (CPO)、產品總監、產品經理、產品專員、產品助理,其中尤以產品經理一職最為中心;崗位上,有產品競爭分析與用戶需求管理、產品創意與策劃、產品原型 設計、產品運營規劃、產品實現過程跟蹤、產品商品化實施、產品運營、產品經營成果分析與跟蹤、產品升級維護管理、產品管理體系與制度建設、產品人員技能培 養等。這些基於產品而設計的崗位以有效滿足用戶需求為中心,它不同於其它以專業技術和職能效率為中心的因職能分工而產生的崗位。 產品管理是近些年隨著IT和互聯網的快速興起而被各企業所重視,而現在的各大院校並沒有產品管理相關的專業,各類培訓機構也少有類似培訓課程,從事 產品工作的人員大多是從不同專業、不同崗位轉型過來的。相比較而言,程序員有著營銷、測試、客服等崗位走向產品的人員所難以比擬的優勢。有些公司甚至做出 了規定,欲從事產品工作,必須要有多年的軟體開發經驗。程序員轉型從事產品工作所具有的獨特優勢主要包括以下幾點: 第一,程序員能夠更好地理解產品的實現方案,所策劃的產品更具可行性。做產品策劃工作,也許缺的不是點子或創意,而是有效可行的方案。多年的程序員 工作經驗,對軟體技術和軟體實現方案的判斷,可以規避那些天馬行空的產品想法,工作更有成效。比如在整理用戶需求時,程序員的前期有效判斷和可行性辨別, 會大大提高產品的策劃質量與速度。程序員出身的產品人員可以和研發人員進行無隙的溝通,用更便於研發人員理解的語言和思路來進行產品方案的解讀和跟進。 第二,程序員的軟體開發工作,與其說是代碼的編寫,不如說是邏輯語句的組織。程序員一般都具備嚴密的邏輯思維能力,這是進行紛繁而雜亂的需求分析和 產品概念設計必備的優勢,更有利於從中分門別類理清脈絡關系,轉換為產品功能規劃,把產品做成精品。例如需要往U盤寫文件,產品人員可能只想到正常的操作 邏輯,但程序員可能會想到更多異常情況,如:U盤損壞、傳輸過程中拔出、斷電、傳輸的文件損壞、U盤防寫、重復文件、焦點位置、空間不足等等。再有,好 的用戶體驗的產品,在本質上,就是產品功能的邏輯展示,或者說用戶操作的邏輯引導。 第三,程序員往系統分析的技術方向發展,從本質上來說,同往產品策劃方向發展是相通的,都需要對真實世界本質關系有著充分的理解與把握。能夠走向系 統分析員的優秀程序員,完全有可能成為一個優秀的產品策劃人員。差別在於系統分析員的工作成果是面向程序員、面向計算機,而產品策劃是面向用戶、面向市 場。每一名程序員也必定是某個軟體產品開發工具的使用者,有深厚的軟體產品使用體驗,具有從用戶出發來表述問題的基礎。 第四,程序員一般都具有快速學習能力,保持對計算機相關行業動態和技術革新的觀察與思考,這在一定程度上會培養對行業與技術的洞察力。產品策劃和設 計工作,最後能否獲得市場的成功,考驗的正是這種洞察力。因為產品工作是時時圍繞解決的是什麼人的什麼問題來開展,也就是始終圍繞做正確的事。只 有對行業與技術有洞察力的人,才能夠站在用戶需求的角度來理解與體驗,激發創意,做出好產品來。 當然,程序員雖具備上述獨特優勢,並不等於程序員轉做產品工作,就一定能夠成功。要策劃出好的產品,要成為一名優秀的產品經理,他們也面臨著各種挑戰: 第一,創新和結構化思維的沖突。 結構化思維可以說是程序員的典型標志,這種思維模式對於把一件事情做好是很重要的,但它往往也會是創新思維的天敵。創新卻是產品工作的靈魂,程序員需要不斷打破常規激發靈感才能做好產品工作,就必須克服已經形成的思維定勢。 第二,團隊協作與英雄主義的矛盾。 程序員往往習慣於單打獨斗的工作方式,崇尚技術牛人,缺少團隊協作意識和與人溝通的技能。產品工作則需要大量的溝通協調,甚至組織領導工作,強調的是團隊作戰。在合作精神方面,想要轉向產品工作的程序員的確亟待加強。 第三,商業意識和市場運營知識匱乏。 特別是在全面產品管理思想下,產品人員需要有很強的市場營銷方面的知識和商業化運作的策劃與分析能力,僅僅把產 品做出來是不夠的,賣得掉才是硬道理。產品策劃的環節,面臨著營銷模式、目標用戶、渠道選擇、競爭策略等的選擇與設計,這也是擺在技術出身的程序員面前的 重要課程。 每個企業,都會根據自身所在行業特點和本企業的資源優勢,來部署不同形式的產品管理機制。程序員針對自己的性格特點和能力特徵,抓住產品管理這一方興未艾的職業機遇,走向產品,以優秀產品經理的能力模型培養來規劃學習道路與職業生涯,是值得重視的一個職業方向。 ------------------------------------------------------------------------------ 安徽高新專修學院
5. 能一輩子做程序員嗎
出來做程序員,一寫就是好多年,發現身邊的大齡程序員也多了起來,盛傳的"程序員30"的這道坎是不是會落在每個人頭上? 的確,快三十的人慢慢地不大願意像以前那樣加班了,得考慮身體和家庭;薪水漲到了不少,但經濟壓力還是那麼重,估計再找工作,很多老闆看到簡歷的薪水要求就會馬上把自己否決;技術更新那麼快,自己沒有時間去一一追逐;想想同學都是什麼經理,什麼長了,自己還是一個developer, 也許頂個leader的小頭銜,老爸老媽是否還能像以前那樣誇兒子有出息.隨著年紀繼續大下去,還玩得起么? 程序世界不是只有VC/DELPHIC這些程序語言,也不是只有MFC/GLIBC這些庫,NT/Linux這些操作系統, 也許有人覺得做特種兵就是要精通各種語言, 熟悉各種LIB和SDK, 才能玩得轉, 這些都是耗費巨大體力和精力的事情, 老了就完完了. 人家一個密碼學的專家可以幹上一輩子, 為什麼程序員甚至程序特種兵30就玩不動了? 假如一個程序員把自己的價值就定位到VC JAVA DotNet上, 的確就會疲於奔命, 漸漸就玩不動了. 你看招聘, 很多公司上來就要求各種語言,各種資料庫, 甚至還要你精通PS,還能算帳頂個會計, 要求多得不得了. 你看了以後要麼自卑,要麼鄙視: 他們自己都不知道該做什麼東西, 該要什麼人. 那些招聘網站的首頁,那些有名的外企,絕對不會show這種招聘廣告: 丟人哪. 他們只會在基本的程序和平台外語技能後面加上: 精通xxx尤佳,最好該領域有xx年經驗. 這里xxx可能是內核定製,可能是語音視頻技術,可能是OA系統開發, 或者...這些才是他們想要的關鍵技能, 才是你的價值所在. (語言是很基礎很重要的技能,它們就像廚師的菜刀和鍋鏟,它們是一門藝術,但是一個廚師不應該僅僅了解這些。) 常常看到有人問: 我精通這個語言,那個語言,大家看看我到底值多少錢哪? 假如你幹了兩年還這么問,你就麻煩了, 老闆看的不是你單純的程序語言技能, 他要的是你解決問題的能力, 這些更多的和你做過什麼項目, 從事哪個領域或者行業的開發有關. 舉個例子: 你給一家外包公司的簡歷, 說你精通VC或者其他什麼的那行(不是不要你說), 遠遠比不上你說有在外包企業從事3年工作的那行文字重要. 很多人說外企好,別人老闆尊重程序員,他們的程序員干到50還樂呵呵. 這裡面文化的原因當然有, 但是更加主要的原因, 是因為資本家覺得他們還有價值, 而且是比那些剛入行的青年有大得多的價值. 那麼多的內部技術文獻, 那麼多年通過開發和維護系統換來的經驗, 該領域裡面那麼多的細節, 系統該這么作,不該那麼作, 只有這些老傢伙了解, 而且幾乎是直覺上的了解, 我不僅不能開掉他們, 還要讓他們HAPPY, 不能讓他們被別人挖走了.不可能每個人都能轉成市場和管理,每個人都能做首席架構師, 但是這不妨礙我們繼續在一個自己精通的領域內作我們的特種兵: 我們比客戶還清楚他們要什麼; 我們不僅知道系統怎麼做的, 而且知道為什麼必須這樣做. 有些地方, 架構師設計的時候, 必須通過我們的REVIEW評審他才放心; 而且有一點很重要: 這些知識比那些易變的語言甚至穩固的硬體更難過時. ------------------- 不管大公司小公司,對於一些不管什麼項目都做的公司,只想安心做事情的程序員是永遠沒有前途的,對於那些沒有根,沒有技術積淀,沒有行業背景的公司,程序員假如不能轉型成市場或者管理者,他不僅低人一頭,而且對於公司永遠只是一個可以隨時炒掉的螺絲釘。 成為為資深技術人員是出路之一,但是需要合適的土壤,歐美這方面的確好很多,但是在中國找到類似的土壤並非不可能。另外做技術比不上管理風光是必然的,外國中國都一樣,但是是否一直做技術,要看個人興趣和能力。不要迷信外企的"技術管理雙階晉升",那是糊弄人的,但是他們會給技術人員一個起碼的自尊,你起碼可以說:在公司我比經理級別高(雖然你沒有那麼大的辦公室)。 這也是一個一直做技術是否現實的問題,一個如何實現更高的自我價值的問題:有人說年紀大了學習能力並沒有下降,但即使保持了學習能力,給你開那麼多的薪水,你比剛入行的小夥子的優勢在哪裡?可以說,對於新的語言的掌握甚至實戰能力,很多學校出來的新人非常不錯甚至可以說精通,你難道和一批批的新人反反復復的拼這些?就算你樣樣比他們強,性價比呢? 改編自:
6. 程序員可以干到多少歲,年齡到了怎麼辦
程序員可以干到多少歲?
首先說一句常識的話,人必自辱,而後人辱之。我記得以前在國內,剛開始做程序員的時候,身邊的包括程序員的朋友,很多都認為程序員這碗飯是青春飯,到了30歲就做不了了。
這些朋友當中很多後來轉行去做了文檔的工作。我當時覺得,這個有必然關系嗎?所以我一直是持懷疑態度的,隨著時間的推移,後來發現完全不是這樣子的。
最早的一次我記得,有一次感慨,當時去德國工作一年。我的領導看上去都50多歲了,頭發都花白了。我二十三四歲的小夥子。這位領導每天去公司去得很早,我一進公司門口就能聽到他敲鍵盤的聲音,噼里啪啦非常的響。他可是當時那個項目的主要編程人員。我那個時候就算個小跟班,就寫一點邊邊角角的小程序。從能力上講比他差的不是一點兒半點兒。
那個時候有一種恐懼感,哇,這些老程序員該多厲害呀,我什麼時候能追上他們?
隨著時間的推移,自己也不停的換工作,也不停的換項目組,認識了很多不同的程序員同事。
發現在程序員文化中認為程序員是吃青春飯的,好像是大陸獨有的一種狀態。因為我在德國工作過,在新加坡工作過,在加拿大工作過,都沒有聽說有這種問題討論。
當然,也有一種可能就是,如果討論這種年齡方面的問題比較敏感,涉及到一些歧視的東西,有可能會觸犯當地的法律,所以很多人忌諱討論這種話題。
我記得有一個程序員同事稱工作了35年,看上去的確很老了,但他做的還不錯。
這個是自然的,因為一件事情你做的時間越久,實際上你越熟練,尤其是對於程序員來說,這是一個技術類的工種,你的經驗越足,你的技術的成熟度也就越高。也就越有價值。
所以我現在又看到一些論調說程序員到40歲了怎麼能做呢?我記得以前的時候說程序員到30歲就做不了了,現在我見了很多50歲還在做程序員的。
對於這些論調,我就是淡淡的一笑。凡是對此種觀點深信不疑的,有這么幾種人,一是從來沒有做過程序員的,第2種是從來沒做好程序員的。
隨著時間的推移,你做的項目越多,你接觸的人越多,你就越知道自己的價值和斤兩。
實際上作為一個基本的常識,對於一件事情,任何人都可以有不同的觀點,但是最根本的在於你自己。別人怎麼說都是無所謂的,重要的是你自己怎麼看,你自己怎麼面對。
這里做個小結,就是對我們程序員來說,不要妄自菲薄,也不要自高自大。工作年限,不一定是資本,但也絕對不是累贅。
通過夯實我們自己的職業素質,經過長期的積累,我們要做的就是要把工作的年限轉化為我們的職業資本。
7. 做程序員能做多長時間 如何發展
程序員靠的是工作經驗,我想不是年齡的問題吧.
因為我覺得程序員是要過硬的本領,而不是年齡上的差距,其實這方面前景還很廣,我有在兩個工廠上班當文員,用的都是他們自己公司的程序,但有的還不完善.且有的大多的公司或工廠根本還沒用上,還是靠手寫,你看這樣多浪費時間呀,所以你要極力推銷自己.加油.
8. 程序員工作到底能幹多久程序員的前途如何
千千萬萬的程序員們一直困惑「程序員的前途如何」、「程序員工作到底能幹多久」的問題。目前比較普遍的認識,程序員的職業通道有兩條進階路線。一條 是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟體模型的轉換,成為高端的軟體技術工作者。另 一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問 題,成為優秀的管理者,甚至職業經理人。近年來,產品管理成為企業多產品經營形勢下一個越來越受重視的管理課題。特別是知識經濟環境下,諸如互聯網與軟體、創意、傳媒等現代新型產業鏈中, 其幾乎可以忽略不計的復製成本,有競爭力的產品與優秀的產品管理成為了制勝的關鍵。基於產品的商業化運營,在越來越具聚合效應的網路時代,扁平經營、草根 聚合、精準營銷、直通車服務等全新的經營環境常常造就了贏者通吃的局面,以產品為中心的企業管理逐漸形成獨立的產品管理體系,被眾多企業所關注和採用。在軟體企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對 那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。產品管理的興起,產生了以產品經理為中心的產品工作職業方向。產品職業方向可以從產品系列的職務與崗位兩個維度來觀察。職務上,有首席產品官 (CPO)、產品總監、產品經理、產品專員、產品助理,其中尤以產品經理一職最為中心;崗位上,有產品競爭分析與用戶需求管理、產品創意與策劃、產品原型 設計、產品運營規劃、產品實現過程跟蹤、產品商品化實施、產品運營、產品經營成果分析與跟蹤、產品升級維護管理、產品管理體系與制度建設、產品人員技能培 養等。這些基於產品而設計的崗位以有效滿足用戶需求為中心,它不同於其它以專業技術和職能效率為中心的因職能分工而產生的崗位。產品管理是近些年隨著IT和互聯網的快速興起而被各企業所重視,而現在的各大院校並沒有產品管理相關的專業,各類培訓機構也少有類似培訓課程,從事 產品工作的人員大多是從不同專業、不同崗位轉型過來的。相比較而言,程序員有著營銷、測試、客服等崗位走向產品的人員所難以比擬的優勢。有些公司甚至做出 了規定,欲從事產品工作,必須要有多年的軟體開發經驗。程序員轉型從事產品工作所具有的獨特優勢主要包括以下幾點:第一,程序員能夠更好地理解產品的實現方案,所策劃的產品更具可行性。做產品策劃工作,也許缺的不是點子或創意,而是有效可行的方案。多年的程序員 工作經驗,對軟體技術和軟體實現方案的判斷,可以規避那些天馬行空的產品想法,工作更有成效。比如在整理用戶需求時,程序員的前期有效判斷和可行性辨別, 會大大提高產品的策劃質量與速度。程序員出身的產品人員可以和研發人員進行無隙的溝通,用更便於研發人員理解的語言和思路來進行產品方案的解讀和跟進。第二,程序員的軟體開發工作,與其說是代碼的編寫,不如說是邏輯語句的組織。程序員一般都具備嚴密的邏輯思維能力,這是進行紛繁而雜亂的需求分析和 產品概念設計必備的優勢,更有利於從中分門別類理清脈絡關系,轉換為產品功能規劃,把產品做成精品。例如需要往U盤寫文件,產品人員可能只想到正常的操作 邏輯,但程序員可能會想到更多異常情況,如:U盤損壞、傳輸過程中拔出、斷電、傳輸的文件損壞、U盤防寫、重復文件、焦點位置、空間不足等等。再有,好 的用戶體驗的產品,在本質上,就是產品功能的邏輯展示,或者說用戶操作的邏輯引導。第三,程序員往系統分析的技術方向發展,從本質上來說,同往產品策劃方向發展是相通的,都需要對真實世界本質關系有著充分的理解與把握。能夠走向系 統分析員的優秀程序員,完全有可能成為一個優秀的產品策劃人員。差別在於系統分析員的工作成果是面向程序員、面向計算機,而產品策劃是面向用戶、面向市 場。每一名程序員也必定是某個軟體產品開發工具的使用者,有深厚的軟體產品使用體驗,具有從用戶出發來表述問題的基礎。第四,程序員一般都具有快速學習能力,保持對計算機相關行業動態和技術革新的觀察與思考,這在一定程度上會培養對行業與技術的洞察力。產品策劃和設 計工作,最後能否獲得市場的成功,考驗的正是這種洞察力。因為產品工作是時時圍繞「解決的是什麼人的什麼問題」來開展,也就是始終圍繞「做正確的事」。只 有對行業與技術有洞察力的人,才能夠站在用戶需求的角度來理解與體驗,激發創意,做出好產品來。當然,程序員雖具備上述獨特優勢,並不等於程序員轉做產品工作,就一定能夠成功。要策劃出好的產品,要成為一名優秀的產品經理,他們也面臨著各種挑戰:第一,創新和結構化思維的沖突。結構化思維可以說是程序員的典型標志,這種思維模式對於把一件事情做好是很重要的,但它往往也會是創新思維的天敵。創新卻是產品工作的靈魂,程序員需要不斷打破常規激發靈感才能做好產品工作,就必須克服已經形成的思維定勢。第二,團隊協作與英雄主義的矛盾。程序員往往習慣於單打獨斗的工作方式,崇尚技術牛人,缺少團隊協作意識和與人溝通的技能。產品工作則需要大量的溝通協調,甚至組織領導工作,強調的是團隊作戰。在合作精神方面,想要轉向產品工作的程序員的確亟待加強。第三,商業意識和市場運營知識匱乏。特別是在全面產品管理思想下,產品人員需要有很強的市場營銷方面的知識和商業化運作的策劃與分析能力,僅僅把產 品做出來是不夠的,賣得掉才是硬道理。產品策劃的環節,面臨著營銷模式、目標用戶、渠道選擇、競爭策略等的選擇與設計,這也是擺在技術出身的程序員面前的 重要課程。每個企業,都會根據自身所在行業特點和本企業的資源優勢,來部署不同形式的產品管理機制。程序員針對自己的性格特點和能力特徵,抓住產品管理這一方興未艾的職業機遇,走向產品,以優秀產品經理的能力模型培養來規劃學習道路與職業生涯,是值得重視的一個職業方向。沈陽師范大學火熱招生中!
9. 女生做程序員好不好,能幹多長時間
可以,但希望學習的是前端 UI 或者測試行業更好一些,這種的乾的時間會長一些,後台內容比較復雜,建議女生不要干後端。
10. 計算機程序員一般干到多少歲就干不動了必須轉行
我說下這個問題的發生本質:
究其原因是兩方面
其一,是每個人生活境遇導致的。一個不用為生活發愁的程序員(不缺錢)家庭狀況安心,那麼再加上本身就很有工作能力完全可以一直幹下去,反過來說工資不高或者跟自己的生活消費不匹配或是家庭不穩定那麼勢必影響工作,各種事情紛紛擾擾,程序員又是需要專注專心的,這種情況下試問誰哪有那麼多精力心思鋪在工作上呢?人到中年成家立室,照顧家庭孩子這是必然。
其二,承接上文,在普遍這種情況下勢必需要"人才" 來管理領導那些新來的小年輕的不懂事的程序員,老闆對有資歷的程序員勢必會看中叫他轉成管理帶領大家幹活,這樣對他來說崗位提升可能跟著待遇也會提高(意味著生活質量等其他方面跟著提高),再者這個年齡家庭事情很多轉管理也算是在某些方面降低了工作與家庭生活的矛盾,無論從自身還是老闆角度講看似都是雙贏的局面。
再啰嗦下國外,其實從以上能明白為什麼人家很多程序員都花白鬍子干到老,這跟他們的制度公司理念和待遇有很大關系,總體不外乎是很少存在我們這種情況,老闆員工思維理念和制度、錢等都可以支持他們這樣做下去。
好好尋思下是不是這樣。