導航:首頁 > 程序命令 > 程序員職業的發展趨勢圖

程序員職業的發展趨勢圖

發布時間:2022-12-06 11:18:56

程序員的行業現狀及發展趨勢

現如今正處於互聯網快速發展的時代,隨之就衍生出了一批計算機相關的專業,因此也擴大了計算機市場的人才需求,另外,計算機的就業方向和薪資待遇也是相當不錯的,所以計算機的就業前景是很不錯的。

Ⅱ 程序員未來前景如何大齡程序員出路在哪裡

年齡大的普通程序員,將來的出路無非就是以下三個:
1、穩定地待在一家公司,有一定產出效率,成為一顆螺絲釘,不出彩也不出醜,就像之前棉紡廠的工人那樣,直到這家公司不行了,找另一家,繼續做個普通一兵。其實這事兒和幾十年前的工人一樣,只是時代不一樣,職業的名字變了。
2、尋找相對優勢,到稀缺你技術、能力、經驗的地方,找到存在感。比如一線城市回退到二線、三線;比如互聯網頂級公司的普通程序員進入小公司;比如互聯網行業的普通程序員進入傳統行業有軟體部門的公司。
3、轉行,想干什麼干什麼去,很多人認為,一個 35 歲以上的程序員相比較一個 20來歲的畢業生,精神狀況、身體狀況必定是不如剛剛大學畢業的年輕人,所以要盡早轉行。那麼問題來了,程序員是吃青春飯的嗎?程序員的職業發展到底如何呢?
首先,我覺得時至今日,相比其他職業,程序員仍然是一個投入產出比比較高的職業。程序員不是一個「吃青春飯」的職業,而是一個常青的職業。程序員其實也並沒有我們想像中那麼累,很多互聯網公司的工作環境、工作氛圍、員工福利都是非常不錯的:彈性工作,定期團建,免費健身;一日三餐、零食飲料應有盡有。對於頭腦靈活、思維敏捷,但還沒有明確職業目標的理工科畢業生而言,把程序員作為職業生涯的起點,應該會是一個不錯的選擇。以北京為例,應屆畢業起薪在 8000-10000 元,比其他職業高出不少。程序員現在小蜜蜂雲工作了解很多遠程可辦公的,全職兼職都是有的,可供的選擇還是比較多的。
程序員在職業生涯第一個階段,通常是 3-5 年。這個階段要以職業探索為主,腳踏實地寫好每一行代碼。只有快速學習和成長,掌握過硬的專業技能,這樣才能在職場立足,走好未來的路。現在程序員的職業領域已經細分到了令人發指的地步,比如:大數據工程師、雲計算工程師、某某語言工程師、系統架構師、web 前端工程師、嵌入式軟體工程師、資料庫開發工程師等等。

Ⅲ 程序員以後的發展趨勢怎樣樣

程序員,現在國內喊得挺熱,但是其發展給與的空間確是狹小的!而且程序員是一個很累的職業,將來發展的機會也很少,如果還有別的選擇,請放棄做一名程序員!!!!
迷茫的程序員和中國軟體業

----2001年對於IT行業進入寒冬,中國的程序員們先打起了噴嚏。

----2001年年關,《軟體世界》記者劉興波關於程序員薪水問題的文章《質疑中國軟體業「高薪制「》及後續文章引發軒然波濤。在報刊、雜志上,職能部門和IT界的管理人員大都持肯定態度。加上先前人們以玄奘取經般姿態前往印度考察得出的要培養軟體藍領的輿論報道。於是乎,對程序員進行職能分化、薪水分化(大多數向藍領靠攏,降薪)、用政策引導教育系統培養軟體藍領、在兩年趕超印度等輿論報道紛呈出籠。好像中國軟體業打翻身仗的根本在於所謂的「軟體藍領」。但在網路上,以程序員為主的論壇里則對其大加伐撻,近乎血雨腥風。關於軟體業的發展以及程序員的發展前景的大批文章在網上廣為傳播,以至有網路擁塞之謂。這場關於程序員薪水和軟體藍領的爭論讓不少程序員對其職業取向和發展前景都產生了動搖。

----筆者也是一名程序員,出於對軟體行業的看好和對程序設計的偏好。投身於軟體行業,作了名程序員。但現在,卻因現實和夢想的巨大反差、中國軟體業和自身前景的迷離頗感彷徨和痛苦。一個行業的發展固然有起自身的規律,但在一個地區、一個國家的發展卻更多地依賴於輿論、政策等諸多社會因素。社會因素的作用會在行業的發展中成倍的反饋出來。沒有社會的大環境,軟體業的發展也無從談起。但不徵集大多數從業人員的意見,而由輿論界和相關部門閉門造車地制定政策,實難言好。畢竟軟體業最終還是要靠程序員來發展。程序員的迷離最終會是軟體業的迷離,程序員的痛苦最終會是軟體業的痛苦。

----朝陽初升的軟體業

----軟體業在計算機發展初期是嚴重依附於硬體,雖然重要,但並為成為產業。直到上世界六十年代產生的軟體危機催生了軟體工程,才作為一個產業得以迅猛發展。2000年,美國政府將銷售額在上一年達2200美元、僅次於汽車和電子工業的軟體產業從服務業列入製造業,其為美國經濟的高速發展充當了排頭兵。盡管軟體業已有四十多年歷史,其仍然是一個朝陽產業。隨著社會信息化的發展趨勢,隨著各種生產、消費設備的電子化、數字化趨勢,因其在事務處理中與在功能上邏輯等價的硬體相比有成本底、易實現、易擴展的優點,軟體業會得到更廣泛的應用。軟體業的重要性也為人之共識。相對於信息產業中的IC業,軟體業對技術積累和資金支持的要求要低一些(印度可為佐證,其信息產業的硬體基礎和資金均遜於中國,但其軟體業成為全球第二)。故中國這種人均資源匱乏,但人力資源相對低廉豐富的國家發展軟體業實乃上上之選。對於中國而言,發展軟體業已不單單是一個行業的發展。更重要的是可由此提升中國傳統行業的生產、運作水平(筆者曾聞:老外有時賣到中國的設備在硬體上與十多年前並無大不同,僅是更新了軟體系統,就又當新設備賣過來)。可以毫不誇張地說:要想讓地球的重心由西向東移,軟體業是最佳支點。這恐怕也是印度這個人均GDP300多美元的國家把IT牛皮地解為India』s Tomorrow的原因吧。

----全球的軟體業按開發模式和主要地區(軟體業由於產業群落影響和優惠政策吸引,極為集中)可分為:技術領導、產業支撐型——美國,軟體本地化型——愛爾蘭,外包服務型——印度,嵌入式開發型——日本、西歐。美國在系統軟體、服務支撐軟體、開發工具等核心領域了占據了80%以上的市場,引領著軟體業的方向。愛爾蘭則把自己當作美國軟體的歐化基地,為歐洲提高20多個歐化版本。日本的嵌入式開發則是應其消費類產品的數字化、娛樂化趨勢和通訊設備生產而生。西歐以瑞典、芬蘭、德國為代表在生產設備、高精儀器、通訊和搏彩游戲機等應用上進行嵌入式開發(那種更新了軟體系統,就又當新設備賣過來的生產設備、高精儀器多從此出)。

----中國軟體業的現狀和迷離前景

----現在談到中國軟體業時,總是與印度軟體業相互比較,是基於這兩個國家有很多相似性。在80年代中期,中印兩國軟體業並無太大差別。中國軟體業並未將印度軟體業放在眼裡,此乃拜中國高速發展之賜,我們戲言曰印度阿三(是就經濟而言,亞洲國家,日本第一,中國居二)。但到了現在印度軟體業成了全球老二,叫一向自大的美國人也不敢小瞧,蓋茨稱其為繼美國之後的下一個超級軟體大國。中國軟體業卻看起來是王小二過年了,增長率比起國內其他行業尚可自慰,比起其他軟體大國則相形見絀。國內67%的市場份額被外國巨頭拿走(的確就是拿,沒有被狙擊)而且是高端市場。企業在技術競爭力上與外國巨頭的差距是越來越大了。大部分軟體公司都是在進行一般應用開發,為事企業單位開發管理系統。開發工具是別人的,後端資料庫是別人的,絕大多數服務支撐軟體也是別人的(修路的利潤哪能跟提供大型工具的利潤比)。要不是中國盜版猖獗,很多小公司光買開發工具就夠嗆了。不僅僅是技術差距加大,連從業人員的士氣都大受影響。以前,開發出了產品雖然盜版猖獗,但大多贊譽有加,現在,有時連盜都不盜國產軟體。過去的程序員們也沒多富有,但常被不少愛好者追捧,聲望甚著,現在,大概只有出校門沒幾年的「青光「才為自己的程序員身份得意了。幹了幾年後,再不願說自己是光干編碼的程序員。中國的程序員們盡管並不認為自己的水平比印度同行差,但大都承認了軟體業與印度的差距。也沒人認為中國軟體業形勢大好,高歌猛進。至於中國軟體業為什麼會落敗於印度,已有不少總結,在此不表。來看一看業界人士們開出的在網上引發大爭議的救業良方。

----印度軟體業這幾年的迅猛發展吸引了全球目光,中國軟體業也不另外。業界人士紛紛以玄奘西行的架勢前往取經,這是理所當然。業界人士們取經的結論比較具共性的是:中國軟體業需要進行職能化分、大量培養軟體藍領、開拓海外市場等。進行職能化分、實施軟體工程、加強管理這些沒多大的爭議。爭議集中在軟體藍領這個新玩意上。

----在目前關於美國、日本、西歐等其他軟體發達地區的報道中沒見著軟體藍領這一劃分和論述(大師和普通人當然有別,哪裡都一樣)。這是個我們從印度帶回來的特產。原因是印度人用高中生在編程,再加上那幫傢伙軟體工程、項目管理搞的很好,居然能按時上下班,幾乎跟哪裡都不一樣。於是就得出一個軟體藍領的概念(是印度人首創,還是我們的新發明,待考)。可是我要提醒的是印度信息技術部部長2000年5月在華盛頓放言印度每年能向世界輸送20萬。美國現有IT人才簽證配額的一半被印度人占據,看來輸送的可不是一抓一把的高中生。老美還沒那麼苯。以印度現在的培訓體系現狀和實力,那幫高中生經過培訓是必然的了。他們可是在中學就接受扎實的計算機教育。我們的所謂的科班出身,不也是從高中拉了一撥人進行再教育嗎?我們的大學技術教育是不是比他們的培訓體系強,這我沒發量化比較。我倒知道譚浩強教授在一次計算機教育會議上說他對中國現在的計算機高手大部份是非計算機科班出身感到迷惑不解。非計算機科班出身的高手得大部分自學吧,還有不少超過天天接受計算機教育的。我也還知道印度IIT被稱為亞洲的MIT。我也還知道印度的培訓系統來中國幫我們培訓技術工程師。盡管業界人士對軟體藍領語帶不屑,但要真是我們的教育培訓比他們好,那倒是我們應以幫助第三世界兄弟的名義去幫他們。怎麼掉過來了。那種因為印度很多編程人員沒有大學學歷,就把人當作是一抓一把的高中生的人是否也太過皮相之見了。盡管他們不會告你行業污衊,但我建議有關人員在爆炒軟體藍領時先仔細斟酌一下,去考察一下別人受到的計算機教育再說不晚,程序員里沒幾個人跟你們搶「軟體藍領「這個詞的話語權。也許吧,他們的培訓系統比我們差,我們的認證培訓系統可以讓一個文秘專業的MM在一個月內拿MCSE,真是天才輩出!

Ⅳ 程序員的職業發展前景怎麼樣呢

程序員的職業發展前景還是非常好的,隨著互聯網的發展IT工程師需求量愈發增大,其中java軟體開發非常受歡迎,現在市面上很多大廠都是使用java語言作為第一開發語言。

學習java是一個不錯的選擇,這專業會學習一下語言:C,JAVA,PHP,PYTHON,MYSQL,JAVASCRIPT另外就是各個語言的框架,提高開發速度的。下面是跟數據相關的知識。

1.Lua 不會對二進制代碼塊做健壯性檢查。 惡意構造一個二進制塊有可能把解釋器弄崩潰。
運行程序來遍歷表中的所有域。 第一個參數是要遍歷的表,第二個參數是表中的某個鍵。 next 返回該鍵的下一個鍵及其關聯的值。 如果用 nil 作為第二個參數調用 next 將返回初始鍵及其關聯值。 當以最後一個鍵去調用,或是以 nil 調用一張空表時, next 返回 nil。 如果不提供第二個參數,將認為它就是 nil。 特別指出,你可以用 next(t) 來判斷一張表是否是空的。
索引在遍歷過程中的次序無定義, 即使是數字索引也是這樣。 (如果想按數字次序遍歷表,可以使用數字形式的 for 。)
2.當在遍歷過程中你給表中並不存在的域賦值, next 的行為是未定義的。然而你可以去修改那些已存在的域。 特別指出,你可以清除一些已存在的域。
如果 t 有元方法 __pairs, 以 t 為參數調用它,並返回其返回的前三個值。
否則,返回三個值:next 函數, 表 t,以及 nil。 因此以下代碼
能迭代表 t 中的所有鍵值對。
參見函數 next 中關於迭代過程中修改表的風險。
pcall (f [, arg1, ···])
3.傳入參數,以 保護模式 調用函數 f 。這意味著 f 中的任何錯誤不會拋出;取而代之的是,pcall 會將錯誤捕獲到,並返回一個狀態碼。第一個返回值是狀態碼(一個布爾量), 當沒有錯誤時,其為真。 此時,pcall 同樣會在狀態碼後返回所有調用的結果。 在有錯誤時,pcall 返回 false 加錯誤消息。

希望能幫到你,謝謝!

Ⅳ IT或互聯網行業的碼農,未來的發展趨勢將會是什麼樣的

在最近一段時間,當我們看到關於人工智慧和最新社保政策的各種消息席捲而來的時候,很多職場人對自己以後的職場發展也感到了些許的擔憂和焦慮。當職場人在普遍焦慮的時候,那作為IT或互聯網行業來說,它以後的發展方向將會是怎麼樣的呢?
首先我們先來說說未來的發展趨勢吧。對未來來說,大數據、人工智慧、物聯網似乎已經成了很火的方向。對於很多公司來說,他們對這幾個領域不光充滿了幻想,更是充滿了期望。在一些核心技術上,一個大公司已經布局了很多年。所以,這些核心技術在一開始就被一些大公司壟斷了,而作為廣大的碼農來說,或許未來他們能做的也就只有寫一些小腳本了。
軟體行業和互聯網行業已經發展沉澱了很多年,在之前,軟體行業的消費模式一直是買斷式的,一些公司為了購買一些軟體和服務,他們每年都要付出高昂的費用。而對以後來說,或許互聯網行業會涌現出越來越多的服務提供商,他們會為不同的公司提供各種各樣的服務,所以,軟體的消費方式也會逐步的由買斷式向租賃式過渡。
作為程序編程來說,或許編程行業會加大洗盤的力度,一些少量的優秀的程序員會被各種軟體和互聯網公司招聘過去做一些頂級的工作,而作為廣大的普通的碼農來說,軟體開發行業留給他們的機會將會越來越少。而且現在的這種趨勢已經開始顯現出來了。在當前的社會條件下,我們會發現,程序編程的門檻越來越低,或許以後會編寫編程的人會越來越多,這樣一直發展下去的趨勢便是,以後幾乎所有的人都可以編程,所有的人都會懂一些簡單的代碼。而曾經工資高,待遇好的碼農也會逐漸的走下神壇。
未來社會對碼農的綜合要求會越來越高,很多公司在招聘碼農的時候,他們要求碼農不僅僅是要懂一些相關的技術,很多公司也會比較看重一些碼農在一些領域裡面的專業知識,而這種既會編寫程序,又懂業務的碼農將會越來越受到公司的青睞。
而在發展了很多年的web應用和移動應用,也會由於時代的發展而逐漸的趨於統一,我們當前所經常使用的移動設備也會逐漸的被可穿戴設備或虛擬設備所取代。
所以對於當前廣大的碼農來說,對一些大公司已經壟斷了雲計算、人工智慧等領域,當這些大公司把這些領域的門檻抬高以後,廣大的碼農也就會迫於無奈的被兩極分化,一些高端的程序員他們將會在一些高精尖的行業和領域這種繼續發揮自己的價值,他們在行業裡面工資和待遇也會相應的提升;而作為一些低端的程序員來說,他們將會失去更多的機會。如果以後他們再遇到中年危機、體力和精力跟不上的時候,那他們的發展也就會出現很多的不確定性。
所以,面對我們不可逆轉的時代發展的大趨勢,作為碼農,我們就要提前給自己做好規劃和布局,不要等到變革真正來臨的時候,我們才被變化影響的措手不及!

Ⅵ 程序員就業前景分析

從行業的整體情況來看,程序員的工作相對來說還是具有一定壓力的,而且不少程序員的工作周期也比較長。雖然程序員的工作壓力比較大,但是從IT行業的基本面來看,未來IT行業的發展前景還是不錯的。

程序員就業分布較為集中的區域為省會城市、北京、上海與深圳,其中省會城市就業比例為39%。在IT行業發展迅速、產業鏈比較發達的北京、上海、深圳及省會城市,因為就業崗位需求的數量較多、薪資待遇較好,吸引了超過9成多的就業程序員選擇在以上區域尋求個人發展。



程序員屬性:

從表面上看,程序員是會使用計算機語言編寫程序的群體。實質上,程序員是聯結精神世界與物質世界的最有效的中介,將人語轉變為物語創造財富。以前所說的技術,是分科的技術,程序員的技術是全面涵蓋的技術。

從人的意識到物的結果的全面流程看,程序員所用的從應用層到物理層的分層次體系是一種嚴密有效的邏輯結構,這正是經濟建設需要而傳統文化沉澱缺乏的要素。

Ⅶ 程序員可以如何選擇發展方向

絕大多數程序員最終的職業目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創業去當老闆,也有部分人說我轉行去做業務 了,對於當老闆的人畢竟是少數,對於轉行的人來說,都不在這行做了,自然沒什麼好說的了。一般來說,程序員的發展基本上都會經歷這么幾條路徑。程序員-系 統分析員-架構師-技術經理-CTO,程序員-項目組長-項目經理-項目總監-CTO,程序員-產品設計師-產品經理-CTO.x0dx0a當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到 CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那麼多的CTO和CXO.x0dx0a也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的,那麼到底我們職業生涯要選擇哪一種呢?我覺得這個問題沒有一個統一的答 案,因為每個人的性格不一樣,際遇也不一樣,就像你從小希望當貪官,可是命運卻偏偏讓你做了一個程序員。所以應該根據你的興趣、性格與際遇選擇一條道路, 比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那麼你就可以選擇向項目經理方向發展。x0dx0a實際上很多時候,國內並沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是由一個人承擔。在外包公司里,通常會有項目經理和 系統分析員(也可能是技術經理)。在一些非IT公司里,可能會有部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區別,讓 正在徘徊的程序員有一個大致的了解。x0dx0a項目經理是項目的直接負責人,這個角色相當於一個中間介面,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重 於管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似 很多國內公司都忽略了團隊建設這個工作了。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計 劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。x0dx0a技術經理有時候也可能叫系統分析員,一些小公司可能會整個公司或者部門有一個技術經理。技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代 碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝 通,那麼這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對於技術經理來說,著重於技術方面,你需要知道某種功能用哪些技術合 適,需要知道某項功能需要多長的開發時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。x0dx0a產品經理這個職位一般在有自己產品(不管是軟體還是網站產品)的公司比較常見,產品經理主要會負責產品的設計、產品的改良等工作。需要注意的是,產 品設計與設計師是兩個不一樣的工作,產品設計主要會從用戶體驗、業務需要等層面去設計產品,而設計師更多是從用戶的視覺上去做。產品經理應該是最懂業務的 人,比如說你在設計一個微博的產品,就要求你對微博這個東西非常熟悉,從用戶習慣、用戶體驗、公司的發展戰略上去設計這個產品,還要對比同類產品會有什麼 優勢等等。x0dx0a不管是項目經理還是技術經理與產品經理,都要求要熟悉業務,業務是需求的來源,沒有不談業務的技術,所以不管你從哪個方向發展,都要求對業務熟悉。 產品經理要求對業務最熟悉,項目經理次之,技術經理排最後。對於程序員來說,剛開始工作的前幾年可以埋頭扎到技術裡面,一般這個時間在2-3年的時間,然 後就應該多關注業務了。這個業務不一定是指某個具體的業務,因為具體的業務的范圍太少,而且也需要機遇。x0dx0a我見過許多的程序員,他們是做Web開發的,但對互聯網很不熟悉,對於互聯網流行的趨勢基本上不聞不問。不知道現在大家都在使用微博,也不知道SNS,也 可能從不使用網銀。我覺得這樣很不好,程序員應該多多去關注互聯網的發展,多多去玩一些新的網站。

Ⅷ 程序員行業現狀及發展趨勢

程序員行業現在是有比較好的,未來也是比較有前景的,更是會有發展的。

Ⅸ 程序員就業前景怎麼樣

程序員就業前景不錯,還是比較容易的,注意我指的是真正有實力的高級軟體人才,如果還沒有寫幾行代碼就說自己是程序員,我想這樣的程序員價值和賣白菜的也沒有什麼分別吧,最好做好工作難找的心理准備;要想在這個行業混的話,想進一些大公司,最起碼編寫的代碼在一萬行以上才有競爭力。

Ⅹ 程序員未來有哪些發展方向

絕大多數程序員最終的職業目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創業去當老闆,也有部分人轉行了,當老闆的牛人也有。一般來說,程序員的發展基本上都會經歷這么幾條路徑。程序員-系統分析員-架構師-技術經理-CTO,程序員-項目組長-項目經理-項目總監-CTO,程序員-產品設計師-產品經理-CTO。
當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而很顯然,CTO,是大多數程序員的終極夢想。
也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的,那麼到底我們職業生涯要選擇哪一種呢?我覺得這個問題沒有一個統一的答案,因為每個人的個性和情況不同。但有一點是重要的,一是有際遇一定要抓住,二是自己要努力。
比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那麼你就可以考慮向項目經理發展。因為老闆讓你做,說明他看到你有這個素質和潛力。要相信別人的眼光。
但是大多數人是遇不見這么好的伯樂的,那就要自己努力。沒有能力就學能力,沒有知識就學知識,沒有氣場就每天照鏡子練。如果你的確不知道怎樣才能從眾多的程序員中脫穎而出,那麼就去參加培訓,培訓別選學費巨貴的,選有特色還不貴的。用一兩個月工資,可以換來你能力的快速提升。
再說有些公司,並沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是幾個人混搭的。在外包公司里,通常會有項目經理和系統分析員(也可能是技術經理)。在一些非IT公司里,可能會是部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區別,讓正在徘徊的程序員有一個大致的了解。

項目經理是項目的直接負責人,這個角色相當於一個中間介面,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重於管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似很多國內公司都忽略了團隊建設這個工作了。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。
技術經理有時候也可能叫系統分析員,一些小公司可能會整個部門有一個技術經理。技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝通,那麼這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對於技術經理來說,著重於技術方面,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。

產品經理這個職位一般在有自己產品(不管是軟體還是網站產品)的公司比較常見,產品經理主要會負責產品的設計、產品的改良等工作。需要注意的是,產品設計與設計師是兩個不一樣的工作,產品設計主要會從用戶體驗、業務需要等層面去設計產品,而設計師更多是從用戶的視覺上去做。產品經理應該是最懂業務的人,比如說你在設計一個微博的產品,就要求你對微博這個東西非常熟悉,從用戶習慣、用戶體驗、公司的發展戰略上去設計這個產品,還要對比同類產品會有什麼優勢等等。
不管是項目經理還是技術經理與產品經理,都要求要熟悉業務,業務是需求的來源,沒有不談業務的技術,所以不管你從哪個方向發展,都要求對業務熟悉。產品經理要求對業務最熟悉,項目經理次之,技術經理排最後。對於程序員來說,剛開始工作的前幾年可以埋頭扎到技術裡面,一般這個時間在2-3年的時間,然後就應該多關注業務了。這個業務不一定是指某個具體的業務,因為具體的業務的范圍太少,而且也需要機遇。
我見過許多的程序員,他們是做Web開發的,但對互聯網很不熟悉,對於互聯網流行的趨勢基本上不聞不問。不知道現在大家都在使用微博,也不知道SNS,也可能從不使用網銀。我覺得這樣很不好,程序員應該多多去關注互聯網的發展,多多去玩一些新的網站。
對技術不敏感、不興奮的人,對進步和快速提高沒有強烈慾望的人,是沒有辦法在IT界生存下去的。

閱讀全文

與程序員職業的發展趨勢圖相關的資料

熱點內容
java倒三角列印 瀏覽:110
通達信回封板主圖源碼 瀏覽:44
戰地什麼伺服器 瀏覽:299
安卓為什麼老是閃退怎麼辦 瀏覽:801
樂高機器人的編程軟體下載 瀏覽:223
工作中怎麼使用加密狗 瀏覽:735
雲伺服器的後台找不到 瀏覽:98
php逐行寫入文件 瀏覽:912
javaoracleweb 瀏覽:440
京東加密碼怎麼弄 瀏覽:467
單片機程序員培訓 瀏覽:992
PHP商城源代碼csdn 瀏覽:636
怎麼把電腦里文件夾挪出來 瀏覽:693
java流程處理 瀏覽:685
ftp創建本地文件夾 瀏覽:660
腰椎第一節壓縮 瀏覽:738
xp去掉加密屬性 瀏覽:117
2345怎麼壓縮文件 瀏覽:982
迷你奪寶新演算法 瀏覽:407
伺服器如何防止木馬控制 瀏覽:715