㈠ 程序員幾年能當上經理
這個可是沒有年限的,要看具體的情況,你個人的實力,公司的規模等等。還有就是機遇,和公司的領導的看法等等。
1年是他,10年也是他。
對於有些事,盡人事而安天命。
努力工作吧!
【易 IT 電 腦 管 家】
㈡ 程序員吐槽:好多在阿里混不下去的去小公司當領導,只BB不幹活!
公司其實就像一個江湖,能力有高有低,因此很容易造成彼此看不起的現象。有小公司的程序員就在網路上吐槽,稱其公司來了阿里前員工,感覺就是個渣渣,天天只動嘴不幹活,能力也不見得高到哪裡去。
如下就是這名程序員吐槽的詳細內容。
其稱:發現好多在阿里混不下去被踢出來的,去了各種小公司蹭著阿里的名頭混個領導當當,搞事情,就是不幹活。天天滿嘴大數據,協同過濾的,然後招幾個開發幹活,自己啥也不幹,你們身邊有這種渣渣嗎?
這名程序員吐槽的點在於阿里混不下去去小公司不專心做事情,成天想著如何搞事情,滿嘴跑火車,最後招幾個幹活。對於樓主的吐槽,有網友稱自己也很想這樣的說活:去哪裡混,我也想去。
我也是一名從事了6年java開發的全棧工程師,花了近一個月整理了一份較適合18年學習的java干貨,送給每一位學習java小夥伴, 加QQ群領取:818464711
不過也有網友稱混也是一種本事:你有本事也許進阿里磨煉幾年,然後出來當個小領導啊,人家在這個位置,不一定是能力問題,也許是你看不到它的能力。
按照另外一些網友的說法,能進去阿里的肯定是有一定本事的,不然阿里也不會錄用,其從阿里跳槽出來去小公司當領導也是出於職位上升的緣故,當領導一般不會親自動手幹活的,主要就是大體方向上的指引。
還有標簽為阿里的員工站出來稱:有,我本人就是,居然一年了沒被戳穿,離職還各種挽留。不過從其描述來看,應該是自嘲的口吻。
㈢ 如何從程序員到it總監
從程序員到IT總監,並不是沒有可能,方法如下
u
1、堅持每天學習最新的技術。總監雖然並不是每天都魯代碼,但是他肯定是懂得最多的人。
2、主動去找bug並完全解決,在IT行業的技術大牛,之所以 牛,其實並不是它的代碼多快,更多的是他解決問題的能力。不然遇到一個問題小兵做不了,總監一攤手,我也不會那你為什麼做總監。
3、要學會用全局的思維思考問題。一個項目的全流程以及布置任務也是需要鍛煉以及了解才可以的。
4、管理領導能力,總監不是機器人,肯定需要帶兵才能一起大戰,所以必須強悍的管理能力才能服眾才能帶領好整個團隊。
5、積累最重要。
㈣ 軟體工程專業畢業後出來的工作崗位有哪些
成為公司的技術總監是很多程序員的夢想。這條路線是從初級程序員成長為高級程序員之後,以做項目為工作重點,進而發展成項目經理、開發經理,最終成為技術總監甚至公司副總裁。這些程序員走的是技術管理路線,從做項目開始,逐漸積累管理經驗,然後成長為優秀的技術管理者。技術總監在公司甚至技術界的影響力非同一般,對於那些有志於成為公司領導層的程序員,是個很大的誘惑。但是權力大、管的人多,就意味著更大的壓力,技術總監不僅要保持對新技術的敏感,還要抽出精力做管理。比起成為純技術專家,這條路也許更為艱難。 還有一些程序員職業發展的終點是總架構師、總設計師。這類程序員的興趣,不是某種特定的技術,而是偏重對軟體產品或者軟體應用項目的設計。如果將軟體項目開發團隊比作一個樂隊,那麼程序員就相當於一名樂手(比如小提琴手、長笛手等),他們負責將自己的樂器演奏好;項目經理是樂隊指揮,負責指揮和協調這個樂隊的配合;架構師則相當於作曲家。從入門的架構師開始,逐漸成為資深架構師乃至總架構師。如同歷史上偉大的作曲家,傑出的架構師能夠在各種軟體中譜寫出旋律優美的「曲子」。 另外一些程序員心懷創業的理想,等到自己有了一定的技術積累,再掌握一些市場需求以及管理方法,他們會開始創業之路。一旦成功,這類人的影響力會非常大,像Google和雅虎的創始人,都是技術創業的成功典範。但是這條路也是最艱辛的,有句話叫做「不當家不知柴米貴」,不親自創業的人也很難體會它的艱辛。創業涉及方方面面,稍有差池就會功虧一簣,投身創業的程序員並不少,但是真正能成功的少之又少。踏上這條路不僅需要過人的勇氣和魄力,更需要堅韌不拔的毅力,以及深度的商業智慧,再加上市場機會,才能夠贏到最後。 很多程序員會走上技術支持路線,進而發展成為精通業務的技術和行業咨詢專家。這類程序員會在成為高級程序員之後加入銷售團隊,直接面對客戶,負責技術層面的問題。如果對某一行業(比如銀行、電信)非常熟悉,久而久之,就成為精通這個行業技術的專家;如果對於某一類解決方案(比如ERP、CRM、SCM)非常擅長,就可以發展成為跨行業的技術專家。 還有一部分程序員會成為IT專欄作家和自由職業者。這些人通常對寫作比較感興趣,文字表達能力也不錯,他們會將自己從事技術工作的內容或心得寫出來,然後發表文章賺取稿費。只要對技術足夠精通,這類人是很受雜志歡迎的。在北美還有一種自由職業者叫做合同工,就是不定期的承接項目,在項目開始前簽訂協議,項目完成後結束合作。雖然這種職業目前在中國還不太多,但是其自由性對於很多程序員來講,也非常有吸引力。 上文提及的若干條路,程序員可以根據自己的興趣進行選擇,但是一般來說,無論走哪條路,都有一個前提條件:從初級程序員進階為高級程序員。因為在這之前,你甚至沒有選擇的機會。從初級進階到高級,通常需要2~5年的時間,因個人素質而異。大家都說,程序員要耐得住寂寞和枯燥,年輕的程序員更要克服浮躁的心態。在職業生涯的起步階段,很多人總會摸不著頭腦,這時一定要靜下心來,多向資深程序員求教,慢慢熟悉技術、熟悉開發流程和行業。有時你會感覺掉進了一個知識海洋,身邊全是陌生的事物,很難抓住。所以就更要四處探路,逐漸尋找到方向,在尋找中進步。 成功進階為高級程序員,也並不意味著前途一片光明。如果說從初級到高級需要的是學習,那麼從高級到專家,需要的是不斷地嘗試和堅持。比起前一個階段,這個過程更為漫長,通常需要5~8 年。在這期間,因為有了之前的積累,並且已經取得一定的成就,人會更加自信,同時也會更加彷徨,有一個問題會時常盤旋在腦中:將來的路到底要怎麼走?這時就可以利用自己所積累的資源,多做一些嘗試,嘗試不同角色、不同的項目,與不同的客戶打交道,時間長了,自然會找到最適合自己的發展方向。 總結起來,初級程序員和高級程序員時期,都屬於職業生涯發展的第一階段,我們可以稱之為黃金時期。這階段程序員的年齡在20~35歲之間,因為年輕,所以更善於學習,而且體力充沛,很多走過這個階段的程序員有過通宵工作的經歷。在這個時期,你有大把的時間學習提高,為將來的事業打下堅實的基礎。而一旦超過了30 歲,無論從體力還是精神上,都會有所改變, 從30~40 歲是轉型時期。這時的程序員(很多人已經不再編程)已經明確了自己的發展方向,並且向著目標努力,讓自己有所建樹。40~60歲是專家時期,至此,一名優秀的程序員會徹底實現「破繭成蝶」的願望,成長為專家。 程序員的職業很精彩,同時也很艱苦。享受高工資,掌握最新的技術,有可能成為創業成功的富豪,甚至有機
㈤ 程序員35以後都轉什麼職業了
程序員這份工作一般工資都很高,但工薪都是靠身體熬出來的,當程序員到了35歲以後,體力就不如從前,這個時候就要考慮自己之後的出路,規劃好下一步。那麼,程序員35以後都轉什麼職業了?一起來看看吧!
程序員35以後都轉什麼職業了
1、做技術總監,不寫代碼,把握公司技術線路、產品安全,為老闆解憂。
2、做安分的程序員,工資要求不要太高,和領導關系搞好,老闆也不會開除的。
3、轉行自己做老闆,找關系接項目,自己建團隊開發。實際上很40歲左右的程序員就是這么做的。
4、轉行做自媒體,現在抖音、頭條、快手很火爆,做自媒體也有錢。但這個對程序員來講跨度太大,風險高。
做任何行業都賺錢,但任何行業都要積累和沉澱,不要看別人說某事賺錢就進去,那樣會有經濟損失的,先觀望觀望,學習學習相關行業業務,時機成熟後再轉行。
程序員35歲之後的出路
1.如果您對編程充滿熱情,那麼請不要感到困惑,繼續在編程中做得很好,這足以使您在編程中終生受益。
2.如果您認為自己的表達能力是可以接受的,那麼您可以從過去學習並且說得很好,那麼我建議您努力工作來從事管理工作。畢竟,您具有程序員的背景和經理的基本素質。在未來的工作中,您很有可能成為科技公司的優秀經理。
3.如果您認為不適合管理,並且不想繼續加班編寫代碼,建議您成立公司。最好回到您的家鄉創業。畢竟,當前的兒童編程教育市場正在如火如荼地發展。在我的家鄉,通常缺少可以編程的老師。程序員具有這個巨大的優勢。總結您通常的工作經驗,建立一個好的課程系統,然後回家充分發揮自己的才能。
35歲的程序員前途在哪裡
我認為,對於大多數程序員而言,30歲是一個障礙。這是身體和學習能力逐漸下降的時間點,它們開始不如年輕人。因此,想要成為30多歲的程序員的人可能並沒有真正考慮過他們將來將面臨的壓力。
程序員的薪水看似光鮮亮麗,但實際上,它也因身體和健康而沸騰了。對於35歲以上的程序員而言,如果他仍然只是工程師,仍然需要負責日常代碼開發,而不是帶領團隊擔任經理或技術總監,那麼他可能會走上職業發展道路。進展順利。
35歲以上的程序員應該發展為經理或架構師和技術主管。簡單的編程不再適合他們。
㈥ 程序員怎麼升職
1.大公司:打下手---代碼工--- 程序員---項目組長---項目經理
2.小公司:代碼工---程序員---項目組長---項目經理
雖然小公司容易成骨幹,但項目組長拿的錢也行沒有大公司程序員的高
也許很多程序員都碰到過,自己的技術能力已經很棒了,可還是無法升職,其實程序員要晉升到管理層,不僅僅要技術好,溝通、應變力和為人處事也是非常重要的。
1. 大膽的說出自己的想法
大多數程序員都不善言辭,溝通能力不夠。而一個正常軟體項目開發,都是團隊合作模式,同時也是按照用戶的需求進行分析梳理。如何很好的獲取用戶的需求,並與用戶及團隊內部之間溝通,是工作能力突出的重要的一環。平時,多與周邊的同事溝通,周末多參加戶外活動,努力的將自己圈子打開。平時多發表自己的看法,不用擔心會受到批評,說出去才是關鍵。
2.要注重細節
公司團隊里很缺乏一個項目助理,然後不得已選了一個程序員小伙,讓他兼職管管樣機、發發通知,這個小伙絲毫沒有怨言,除了自己的代碼照常寫的非常穩妥之外,這些小事也處理的非常好,每天加班加點也要完成。後來沒多久他就當上了主管。一個有能力把小事做到極致的人,也必定有潛力把大事做好。
3.聽取別人意見,取別人長處
人都會犯錯,一般犯錯的時候領導會直接指出來,有些人每次聽完之後都會去反駁這些理由,而且還覺得這並沒有達到自己想要的,然後他交上來的東西依然沒有任何改變,而有些人都會說:我以後會注意「、我會按照您的要求去執行、這是我的想法不知道您覺得如何。然後接下來就看到他的改進。
一般領導在明確指出你的錯誤,不管是耐心的說教還是嚴厲的批評,你都應該抱著「有則改之無則加勉」的心態,如果你要反駁,就需要准備充分的理由和依據。
面對領導的意見,要弄清楚其准確意圖,然後實施針對性的改進措施。這就是團隊里的游戲規則和生存之道。即使不是領導,是平級和下屬,也應該採用類似的心態和應對方法。
4.不斷提高自己的技術
一般程序員都會有自己的職業規劃,在什麼樣的年齡達成什麼樣的成就或者技術水平的一個整體提升,目前從技術提高的曲線來看,新手的技術提高速度最快,無論從時間還是急迫性兩個方面對新手的壓力挺大的。而到了成熟階段,其編程時間也大大縮短了和學習技術的迫切性也降低了,所以技術提高速度就慢下來許多。所以,你需要時刻看看自己的技術發展之路,哪些走的比較踏實,哪些走的比較急促;哪些是自己的技術特長,哪些是自己的技術薄弱環節。反思後一定要抽出時間抓緊學習,把自己的技術上明顯不足的地方給補上,這樣程序員的技術水平加上豐富經驗和工作能力會使得自己更加具有實力,可以應付各種挑戰,為今後的發展鋪平道路。
㈦ 程序員以後的發展是什麼
程序員職業生涯發展到一定程度都會面臨一個選擇,是走業務+技術方向,還是選擇純鑽研技術。程序員職業生涯發展的問題,這是所有程序員都在關心的問題,未來究竟要怎麼走,30歲之後還能不能再做程序員。
絕大多數程序員最終的職業目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創業去當老闆,也有部分人轉行了,當老闆的人畢竟是少數,轉行的人都不在這行做了,自然沒什麼好說的了。一般來說,程序員的發展基本上都會經歷這么幾條路徑。程序員——系統分析員——架構師——技術經理——CTO,程序員——項目組長——項目經理——項目總監——CTO,程序員——產品設計師——產品經理——CTO。
當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那麼多的CTO和CXO。
也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的,那麼到底我們職業生涯要選擇哪一種呢?我覺得這個問題沒有一個統一的答案,因為每個人的性格不一樣,際遇也不一樣,就像你從小希望當貪官,可是命運卻偏偏讓你做了一個程序員。所以應該根據你的興趣、性格與際遇選擇一條道路,比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那麼你就可以選擇向項目經理方向發展。
實際上很多時候,有些公司並沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是由一個人承擔。在外包公司里,通常會有項目經理和系統分析員(也可能是技術經理)。在一些非IT公司里,可能會是部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區別,讓正在徘徊的程序員有一個大致的了解。
項目經理是項目的直接負責人,這個角色相當於一個中間介面,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重於管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似很多國內公司都忽略了團隊建設這個工作了。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。
技術經理有時候也可能叫系統分析員,一些小公司可能會整個部門有一個技術經理。技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝通,那麼這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對於技術經理來說,著重於技術方面,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。
產品經理這個職位一般在有自己產品(不管是軟體還是網站產品)的公司比較常見,產品經理主要會負責產品的設計、產品的改良等工作。需要注意的是,產品設計與設計師是兩個不一樣的工作,產品設計主要會從用戶體驗、業務需要等層面去設計產品,而設計師更多是從用戶的視覺上去做。產品經理應該是最懂業務的人,比如說你在設計一個微博的產品,就要求你對微博這個東西非常熟悉,從用戶習慣、用戶體驗、公司的發展戰略上去設計這個產品,還要對比同類產品會有什麼優勢等等。
不管是項目經理還是技術經理與產品經理,都要求要熟悉業務,業務是需求的來源,沒有不談業務的技術,所以不管你從哪個方向發展,都要求對業務熟悉。產品經理要求對業務最熟悉,項目經理次之,技術經理排最後。對於程序員來說,剛開始工作的前幾年可以埋頭扎到技術裡面,一般這個時間在2-3年的時間,然後就應該多關注業務了。這個業務不一定是指某個具體的業務,因為具體的業務的范圍太少,而且也需要機遇。