A. 軟體工程專業畢業後做什麼工作比較好
成為公司的技術總監是很多程序員的夢想。這條路線是從初級程序員成長為高級程序員之後,以做項目為工作重點,進而發展成項目經理、開發經理,最終成為技術總監甚至公司副總裁。這些程序員走的是技術管理路線,從做項目開始,逐漸積累管理經驗,然後成長為優秀的技術管理者。技術總監在公司甚至技術界的影響力非同一般,對於那些有志於成為公司領導層的程序員,是個很大的誘惑。但是權力大、管的人多,就意味著更大的壓力,技術總監不僅要保持對新技術的敏感,還要抽出精力做管理。比起成為純技術專家,這條路也許更為艱難。
還有一些程序員職業發展的終點是總架構師、總設計師。這類程序員的興趣,不是某種特定的技術,而是偏重對軟體產品或者軟體應用項目的設計。如果將軟體項目開發團隊比作一個樂隊,那麼程序員就相當於一名樂手(比如小提琴手、長笛手等),他們負責將自己的樂器演奏好;項目經理是樂隊指揮,負責指揮和協調這個樂隊的配合;架構師則相當於作曲家。從入門的架構師開始,逐漸成為資深架構師乃至總架構師。如同歷史上偉大的作曲家,傑出的架構師能夠在各種軟體中譜寫出旋律優美的「曲子」。
另外一些程序員心懷創業的理想,等到自己有了一定的技術積累,再掌握一些市場需求以及管理方法,他們會開始創業之路。一旦成功,這類人的影響力會非常大,像Google和雅虎的創始人,都是技術創業的成功典範。但是這條路也是最艱辛的,有句話叫做「不當家不知柴米貴」,不親自創業的人也很難體會它的艱辛。創業涉及方方面面,稍有差池就會功虧一簣,投身創業的程序員並不少,但是真正能成功的少之又少。踏上這條路不僅需要過人的勇氣和魄力,更需要堅韌不拔的毅力,以及深度的商業智慧,再加上市場機會,才能夠贏到最後。
很多程序員會走上技術支持路線,進而發展成為精通業務的技術和行業咨詢專家。這類程序員會在成為高級程序員之後加入銷售團隊,直接面對客戶,負責技術層面的問題。如果對某一行業(比如銀行、電信)非常熟悉,久而久之,就成為精通這個行業技術的專家;如果對於某一類解決方案(比如ERP、CRM、SCM)非常擅長,就可以發展成為跨行業的技術專家。
還有一部分程序員會成為IT專欄作家和自由職業者。這些人通常對寫作比較感興趣,文字表達能力也不錯,他們會將自己從事技術工作的內容或心得寫出來,然後發表文章賺取稿費。只要對技術足夠精通,這類人是很受雜志歡迎的。在北美還有一種自由職業者叫做合同工,就是不定期的承接項目,在項目開始前簽訂協議,項目完成後結束合作。雖然這種職業目前在中國還不太多,但是其自由性對於很多程序員來講,也非常有吸引力。
上文提及的若干條路,程序員可以根據自己的興趣進行選擇,但是一般來說,無論走哪條路,都有一個前提條件:從初級程序員進階為高級程序員。因為在這之前,你甚至沒有選擇的機會。從初級進階到高級,通常需要2~5年的時間,因個人素質而異。大家都說,程序員要耐得住寂寞和枯燥,年輕的程序員更要克服浮躁的心態。在職業生涯的起步階段,很多人總會摸不著頭腦,這時一定要靜下心來,多向資深程序員求教,慢慢熟悉技術、熟悉開發流程和行業。有時你會感覺掉進了一個知識海洋,身邊全是陌生的事物,很難抓住。所以就更要四處探路,逐漸尋找到方向,在尋找中進步。
成功進階為高級程序員,也並不意味著前途一片光明。如果說從初級到高級需要的是學習,那麼從高級到專家,需要的是不斷地嘗試和堅持。比起前一個階段,這個過程更為漫長,通常需要5~8 年。在這期間,因為有了之前的積累,並且已經取得一定的成就,人會更加自信,同時也會更加彷徨,有一個問題會時常盤旋在腦中:將來的路到底要怎麼走?這時就可以利用自己所積累的資源,多做一些嘗試,嘗試不同角色、不同的項目,與不同的客戶打交道,時間長了,自然會找到最適合自己的發展方向。
總結起來,初級程序員和高級程序員時期,都屬於職業生涯發展的第一階段,我們可以稱之為黃金時期。這階段程序員的年齡在20~35歲之間,因為年輕,所以更善於學習,而且體力充沛,很多走過這個階段的程序員有過通宵工作的經歷。在這個時期,你有大把的時間學習提高,為將來的事業打下堅實的基礎。而一旦超過了30 歲,無論從體力還是精神上,都會有所改變, 從30~40 歲是轉型時期。這時的程序員(很多人已經不再編程)已經明確了自己的發展方向,並且向著目標努力,讓自己有所建樹。40~60歲是專家時期,至此,一名優秀的程序員會徹底實現「破繭成蝶」的願望,成長為專家。
程序員的職業很精彩,同時也很艱苦。享受高工資,掌握最新的技術,有可能成為創業成功的富豪,甚至有機
B. 在企業里當程序員好還是進政府當合同工好
從表面上看國企是相當的光鮮,待遇很好,大家都夢想的地方怎麼不好呢?首先這是沒有進過國企的人的想法;
從正式工來說國企單位收入確實不錯,另外一點就是穩定,進去之後就直接做到退休,這個是大多數人的想法,比較安逸;
其實國企也分檔次,比如編制人員,國家公務員或者省級公務員都是有區別的,另外還有合同工,省級公務員屬於中等,合同工不一定比一般私企待遇好;
有的國企待遇不錯,比如移動公司或者中石化,國家電網之類,這些私有化的國企,待遇相對還可以,但是門檻都是挺高的;
國企也是企業,待遇好壞也要看人的能力,如果能晉升,當然好,國企單位領導的待遇,但是國企單位領導沒有私企自由;
國企就是穩字當頭,如果比待遇,可能不如bat,阿里巴巴,網路或者騰訊的,一個軟體開發高級工程師可能就是50萬起,也有的出了國企創業,總之人才要用在刀刃上,把他的價值發揮在用的地方是最好的。
C. 程序員和修高鐵的工程師那個將來前途好
從人力資源角度看 程序員將來前途更好 ,特別是一個優秀的程序員 ,因為雖然兩個崗位都是默默無聞的角色 ,都是甘當英雄的角色 ,但是程序員的自我開拓性比較強 ,修高鐵可能一輩子都無用武之地 ,只是進行 局部的一些配件的輔助性的維修 .自我突破性不大 .
D. 體制內的工作真的那麼好么
好與不好,如魚飲水,冷暖自知。
體制內工作的好處
1.旱澇保收,不太會受外部環境的影響。尤其是在疫情期間,各行各業都受到了巨大沖擊,這個時候,體制內抗風險能力的優勢就顯露出來了。
2.周末雙休,這是很多職業達不到的。私企不用說了,銀行、金融、程序員等大多數行業也是,單休恐怕都很難做到,996是常態,007甚至也有。
3.家長口中的好職業。這意味著在相親市場上是香餑餑,特別是男的,被搶著要;另一方面,讓父母說起去,還是蠻體面的一份工作,感覺臉上有光。
4.因為2,所以可以有時間去琢磨生活,把日子過得精彩。
體制內工作的弊端
1.職業生涯的天花板比較明顯。在一個區里(副省級市的市區),沒背景,基本頂天正處級,爬到副處,鳳毛麟角,大多數人在科級以下。
2.基本可以一眼望到頭。一般來說,體制內的崗位,職業生涯的開始和結束,很可能是在同一個單位,這意味著可能乾的活幾年如一日,沒有波瀾。
3.有各種各樣的限制和要求,比如最近出台的《公務員政務處分法》,相較於體制外,受條條框框的約束較多,所以要謹言慎行。
4.為人處世可能被「體制化」。在體制這個「大染缸」里呆久了,可能說話方式、腔調,為人處世、思維方式等都會有體制的痕跡,保守、墨守成規、循規蹈矩,缺少了敢闖敢拼的勇氣和能力。