導航:首頁 > 程序命令 > 程序員解釋方向問題

程序員解釋方向問題

發布時間:2023-02-01 14:14:20

㈠ 一個菜鳥程序員該怎樣定位自身的價值方向

我到底能夠解決什麼問題?給別人帶來什麼樣的方便?這是每個程序員首先要考慮的問題。這決定了你要在什麼樣的領域、什麼樣的公司工作,決定了你做什麼產品,也決定了你要選擇什麼技術。

㈡ 程序員有哪些發展方向

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

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

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

㈢ 請問一個有關java程序員發展方向的問題

程序員的話只掌握一門語言那肯定是不夠的,至少得會現在比較主流的語言,像c# JavaScript sql 等,不必每門都精通,只要精通其中一門,然後兼顧其他幾門就好,這樣才能適應公司多方面的需求。java適合較大型的、安全性等等要求較高的項目,C#適合中等級偏小的項目,學好他們,也許以後的工作就會順利些,這些也許你也都知道,我也只是說說我的看法…

㈣ 未來的程序員,作為大三的我應該往哪個方向學

程序員,一般分為程序設計人員和程序編碼人員,當然,一般來說並沒有很明明顯的區分,但是作為大三的你來說,基礎知識已經學習的差不多了,我認為應該深入研究一些,但是至於方向問題,應該取決於你的興趣愛好,或者是你在哪方面比較出色,你可以往這個方面去發展。


C語言和C++、java等一些編程技術,我覺得你可以主要掌握一些主流的,大眾一點的,畢竟大學畢業面臨著很現實的問題就是找工作,在工作中會遇到什麼樣的專業知識的時候,再進行深入研究,這樣才有針對性。而且,以編程語言來劃分的程序員對於編程技術並不會理解的很深刻。對於編程程序員來說,找工作一般都是做軟體工程類的,雖然說是軟體工程類,但是也需要對計算機知識有所了解,對於編程也是有推動作用的。計算機科學知識是軟體編程人員必不可少的一門基礎知識。

總之,作為大三的你來說,不論是學習什麼方向,最好選擇你的興趣所在,還有就是選擇你有所建樹的方向,切記盲目,不要著急,認真分析,最後祝你成為一個偉大的程序員哦

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

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

㈥ 北大青鳥設計培訓:IT程序員的職業發展方向

現在IT行業非常之火熱,而許多IT程序員迷茫於未來的職業發展方向。
他們除了學習技術外,有眾多問題困擾著他們,同時這些問題成為他們職業發展的瓶頸。
那麼,正在培訓的同學,未來的IT程序員們,要明確自己的職業發展方向才行。
南昌北大青鳥http://www.kmbdqn.cn/認為IT程序員職業發展方向關乎你的未來,非常重要。
第一,培訓前要明確自己的學習方向,並且想清楚自己的目標是什麼;第二,如何達到自己定的目標:看書,多練習,多問老師;第三,給自己設定計劃並努力完成,中、高考前,我們一定都在桌子上貼過小紙條,寫著一句勵志的話或者奮斗的目標。
第四,不要單純的追求月薪多少,前景比當下的收入更重要,要放長遠看,不要注重當下利益。
准備工作時,首先要明確自己的職業發展方向:管理方向、技術方向、業務方向。
管理方向:通常從兩個方向轉變來的。
工程師—項目組長—項目經理—項目經理—中層管理者—高層管理者—獨立創業。
作為管理者,要具備把控能力和決斷能力等。
技術方向:理工程師—普通工程師—中級工程師—高級工程師—技術專家—架構師是必經過程。
同時要求也很多:對技術有鑽研精神、強大學習能力、解決問題能力、自身技術能力等。
業務方向:是從初級業務員開始:業務分析員。
而IT行業,通常是在技術工作的過程中逐漸熟悉了業務、對業務工作感興趣後轉化來的。
與技術方向比,業務方向要求較高的情商及良好的溝通能力。
在與客戶溝通過程中,了解到客戶的需求並為客戶及自己的團隊講解清楚,達到預期目標。

㈦ 程序員如何選擇自己的職業方向

作為一名程序員,在選擇自身的發展方向時一定要和企業的發展方向相吻合,程序員是一個偏向於技術的崗位,如果希望在技術上快速提升,除了學習更多的需要去實踐,只有將技術應用到實際場景中才能發揮它的價值,通過企業提供的平台,將學習的知識應用到實際環境中,做到學以致用,才能不斷提升自身的技術能力。將個人的發展和公司平台相結合,同步同調、同頻共振才能相互促進,通過個人能力的提升來壯大平台,同時通過平台的提升促進自身的快速發展。
在中國當前的軟體行業發展來看很少有純技術的程序員,軟體行業本質也是服務行業,必須跟業務行業相結合才能價值外顯。軟體行業也是一個快速發展的行業,新技術、新工具、新模式層出不窮,需要不斷的學習和掌握,如果不是真正熱愛很難堅持深入學習、長年奮戰在技術一線。隨著年齡的增大、家庭的牽絆,絕大部分程序員的精力是很難和年輕人相比的,所以大部分程序員都會向其他方向發展,如:產品經理、技術總監、售前咨詢、運營管理等,一般情況下前兩者比較多,因為二者偏向於技術,轉型比較容易;售前咨詢對業務能力、行業理解的要求較高;運營管理則強調更長的企業資歷、更好的協作能力等。無論哪一個發展方向,都是需要不斷學習、不斷積累的,只有掌握一套好的學習方法和工作方法,快速提升自身能力,才能走的更高、更遠。

㈧ 做程序員的方向

不管是java還C只要自己想做愛做都有發展。你也可以找java c/s工作方向的工作。java你也可以去做android開發。你想去學C也不錯,只是周期肯定比你java去做android要長。移動技術、通信技術和嵌入式方向開發永遠都不會落幕。如果你想做游戲,那就可以學習C、C++很多網路游戲都是這個開發的,學了就算不做游戲也會有很多工作機會

㈨ java程序員發展方向的學習問題

如果你想找一個關於java的工作的話,我建議你先從javase開始學,把javase學好,java基礎學好,學精通了,然後再學習oracle和jsp,其他的你可以不用學,應為現在學jee的只是一些像struts、hibernate、spring等之類的框架,老實說,如果學框架,你是永遠也學不完的而且也找不到像樣的工作,現在剛出來的學生做java的動不動就是什麼jee的系統,一去面試就是jee的一套系統,而且簡歷都千遍一律了,都是jee的系統項目經驗,而現在用人單位缺的卻是能夠拿java來寫框架的程序員,而且有很多公司現在自己公司都在用自己開發的框架,而不用什麼hibernate之類的了
總的來說就是java基礎要精通,其他沒有什麼可言的

閱讀全文

與程序員解釋方向問題相關的資料

熱點內容
單片機的原理概述 瀏覽:506
火控pdf 瀏覽:267
如何復制雲伺服器centos環境 瀏覽:984
債權pdf 瀏覽:299
紅色番字的app怎麼下載 瀏覽:876
雲伺服器流程教課 瀏覽:702
中國農業銀行app怎麼沒有網 瀏覽:997
幾率表演算法 瀏覽:902
程序員理工科 瀏覽:708
企業郵箱登錄收件伺服器地址 瀏覽:558
計算機思維與演算法設計的重要性 瀏覽:664
linux刷新磁碟命令 瀏覽:76
我的世界如何查看伺服器種子pc 瀏覽:284
linuxlamp編譯安裝 瀏覽:609
枚舉演算法ppt 瀏覽:184
cmd查看進程命令 瀏覽:956
手機內怎麼刪除APP 瀏覽:834
魚群和鳥群演算法區別 瀏覽:93
pdf尺寸設置 瀏覽:211
android訪問本地伺服器 瀏覽:512