㈠ 昆明北大青鳥分享程序員的5種出路總結
程序員的出路有哪些?很多人在選擇一個行業的時候,首先考慮的一定是它的出路,也就是它的發展前景。那麼作為一個程序員,都有哪些出路?下面昆明北大青鳥http://www.kmbdqn.com/有一個資深程序員,他給出了自己的答案,我們一起來看看:從我做小程序員開始,就從未間斷的在論壇看到有人在問程序員的出路在哪裡,其實我很能理解這些人的想法,在行業做了幾年,有些感想跟大家隨便聊聊。
俗話說的好,三百六十行,行行出狀元,此話也適用於IT行業,尤其是程序員。
跳槽,在我看來是程序員成功的必經之路。跳槽是有技巧的,同時也需要一定的運氣,如果想跳槽就要果斷。當你覺得不如意時,當你覺得沒有出路時,當你覺得待遇不滿意時,當你覺得成長不夠快時都可以考慮跳槽。
跳槽有利有弊,對企業來說,跳槽是不好的;對於打工者來說,跳槽是很完美的。企業培養一個程序員不容易,辛苦的帶起來一個人,熟悉了業務,掌握了技術,這時候走人,損失最大的當然是企業,花時間培養人和熟悉業務也是需要成本的。對程序員來說,跳槽幾乎是利大於弊,首先待遇上肯定立竿見影的體現,如果沒體現出來那就是跳的失敗,除非有其他想法和目標。
不要誤會我的意圖,跳槽對於技術人員來說並不是壞事:
1、一般的IT公司都有自己的常用的模式,該模式經過一個項目之後,就可以基本掌握,相關覆蓋的知識、架構等大概也可以了解,此時可以換個環境尋找更高的發展;
2、跳槽相當於變向的升職,這個可以從你的簡歷中體現出來。
A、假如你是一個初級程序員。當你做完一個項目的時候,你會了解這個項目的整個流程,此時可以在簡歷中填寫中級程序員的角色,把很多中級程序員做的事情寫到你的履歷里(前提是你要了解這些),跳槽的時候,你的目標自然就是中級程序員,而招聘公司看到你的情況也會覺得合適。
B、假如你是一個中級程序員。你需要在項目中了解高級程序員的工作范圍,並不要求你全部掌握,但需要你能表達出來,這個很重要。比如後台的設計模式、軟體架構、介面設計等,把這些寫到你的履歷中,給自己定位成高級程序員,自然的,高級程序員的職位會找到你。
C、假如你是一個高級程序員。你所需要了解的就不僅僅是程序設計,而是整個項目的運作和管理流程。包括項目管理、系統架構(軟硬體)、系統集成等,整個環節不一定都要會,但需要知道是什麼,比如,什麼是交換機,什麼是硬體負載均衡設備,什麼是反向代理,什麼是緩存伺服器,什麼是WEB伺服器,什麼是集群、負載均衡、分布式、資料庫優化、大數據存儲、高並發訪問等等,都是你需要了解的,面試的時候能表達出來,那麼你就成功了。同樣的把這些寫到你的履歷中,給自己定位架構師或項目經理,更新簡歷後,獵頭會來找你。
D、假如你是系統架構師。既然選擇了架構師的角色,那麼肯定是向技術方向發展了。技術總監、研發總監甚至CTO就是你的目標。想知道技術總監、CTO都在做什麼嗎,看看丁磊在做什麼,你就要去模仿去做。想成為一個角色人物,首先要從身體力行上模仿的像這個角色,時間長了那麼你就是這樣的人。技術總監需要負責整個公司的技術部運作,包括對人員的管理、績效考核、各語言組之間的協調、各項目間的協調,各部門間的協調,除此之外,你還需要考慮所運營的項目如何發展的更好,網站如何才能更加優化,產品如何能更上一個層次,公司的技術發展如何規劃,各種方案如何快速的編寫和實施,如何與老闆打交道等,都是你需要掌握的。
E、假如你是項目經理。在中國,項目經理分兩種,一種是TEAMLEADER的角色,需要很強的技術;一種是負責招標、流程式控制制的偏商務角色,要懂技術。發展到這個層次的,我想不用我來告訴他們出路在哪裡了,這樣的人一般都有自己的規劃,但凡事都有例外,如果沒有規劃或發展迷茫的,TEAMLEADER角色可以重點把項目管理、人力資源、系統架構等環節再強化一下,緊跟當前發展形勢學習新知識;偏商務角色的,可以考慮往總經理、CIO、CEO等方向努力,到這個層次的,需要的不僅僅是知識,更多的是一種理念和個人魅力。
㈡ 請問當程序員是什麼感受
開豪車,住別墅,錢多,人累。
㈢ 講一講當程序員是啥體驗
8:30--12:00這段時間都屬於工作時間,但一般都是忙裡偷閑的吃個早餐,然後查看郵箱里的任務表和bug列表,開始安排一天日程!差不多9:00開始正式幹活!一直到11:50差不多,我們就一大群人去領水果。
㈣ 你是一名程序員嗎談談你的作為一名程序員的感受。
現實生活中有太多的if和else要選擇,還有好多程序需要優化,越來越理性,任何事情一定要有條理,要不然看著不舒服。
㈤ 工作一到五年的Java程序員遇到瓶頸應該如何提升
工作了5年的Java程序員,該如何提升,做了3~5年Java開發,你已經積累了不少項目經驗,擴寬了技術廣度,也許已發力成為團隊管理者。到了這個階段,大家卻常有這種感受:感覺自己卡在瓶頸進步緩慢,技術水平很難像早期一樣實現大幅突破?
其實大家往往忽略了這一點——提升自己的架構認知(工作5年左右程序員必須重視架構認知的提升,這會很大程度上推動你今後的成長)。架構的本質在於面對業務場景給出優雅的解決方案,使得業務能夠快速迭代和持續交付,從而達到降本增效的目標。提升架構認知高度,就像達克效應所描述的一樣,要敢於從愚昧之巔跳到絕望之谷,通過爬升開悟之坡,從而達到架構認知的巔峰時刻。到達巔峰時刻也就掌握了架構背後設計的哲學,面對具體業務場景在架構層面你便能夠輕松應對,以無招勝有招。
提升架構認知,要緊抓3個關鍵點:業務洞察力、技術視野、原創力(執行力)。
1.業務洞察力是技術戰略層面的問題,在當下能夠做出合理的判斷,清楚公司做什麼事情收益最大;
2. 技術視野即技術選型能力,是技術戰術層面的問題,在清楚做什麼事情後,需要進一步解決怎麼做的問題,也就是能夠給出合理的技術選型方案:是完全基於開源的方案,還是基於開源二次開發的方案,還是完全自研的方案;
3. 原創力(執行力)是技術落地執行層面的問題,一旦技術設計方案確定後,需要能夠快速Rush完成。
這3點層層遞進,最重要的是先把技術戰略問題思考清楚,然後再進一步解決技術戰術問題,最後是快速落地執行的問題。
工作5年左右的程序員,在原創力(執行力)層面比較有競爭力,往往欠缺技術視野以及業務洞察力。後面2點更加重要,這2點解決的是架構設計哲學問題,是架構師能夠持續擁有競爭力和影響力的立身之道。
舉個場景的例子來詳細說明:一提到分布式鎖問題,大多數人想到的方案是基於Redis的Master-Slave模式來實現。這個實現方案行不行?分布式鎖本質是一個CP需求,基於Redis的實現是一個AP需求,乍一看基於Redis的實現是無法滿足的。脫離業務場景來談架構都是耍流氓。
從技術戰略的需求層面來看,如果分布式鎖在極端情況下獲取鎖的不一致,社交業務場景能夠接受,那麼基於Redis的實現是完全可行的。如果業務是交易場景,分布式鎖在極端情況下獲取鎖的不一致性無法接受,那麼基於Redis的實現方案是不可行的。在鎖強一致性的場景下,需要採取基於CP模型的etcd等方案來實現。
㈥ 作為一個女php程序員的感想
女生很稀有了,加油干吧。
㈦ 現在學軟體工程專業,5年後畢業了就業前途如何
Java開發工程師:據有關數據顯示,目前,我國對軟體人才的需求已達20萬,並且以每年20%左右的速度增長。在未來5年內,合格軟體人才的需求將遠大於供給。2010年,我國軟體人才的缺口已達43.5萬,其中尤以JAVA人才最為缺乏。當前世界各地持有Java Programmer證書的人員供需差距極大,迫使企業不得不用高薪聘請Java程序員。因此,Java Programmer的含金量比一般的技術人員要高出很大一塊。在美國、加拿大、澳大利亞、新加坡等發達國家和中等發達國家,持有Java Programmer認證證書的人年薪均在4-10萬美金,而在國內持有Java Programmer認證的程序員也有極好的工作機會和很高的薪水。
㈧ 做程序員8年了感覺好累,有沒有其他好的行業推薦
上周做了幾次咨詢,來訪都是三十多歲的程序員,每個人對年齡都表露出深深的焦慮。這周一和知乎一個話題的策劃者電話聊選題,選的也是35+的互聯網人何去何從。這不由又喚起了我對年齡焦慮的思考,索性來談談大齡程序員的未來吧,獻給所有找我做咨詢的程序員們,也獻給所有為年齡而焦慮的互聯網人。
首先我會講下年齡焦慮的本質,然後會談談大齡程序員的8種出路,最後會聊聊如何選擇自己的方向。
年齡焦慮的本質是競爭力不足
所有和我聊年齡的程序員,聊到最後,都會確認這個事實:所謂年齡焦慮,焦慮的根本不是年齡,而是競爭力相較於年輕人,逐年下降。
這才是年齡焦慮的本質——競爭力不足。
介紹兩個簡單的方法。
第一個方法是以終為始,面向未來做決策。
也就是說,你先設想你想要的目標,想過的生活,想成為的樣子,然後來倒推,自己現在該怎麼去做。
有的人可能想不清楚未來會怎樣,介紹一個小技巧——找榜樣。通過榜樣的工作和生活狀態,來明確自己想要的,然後你再來倒推。
第二個方法是貪婪演算法,不管未來會怎樣,總是基於現在,做出在當前看來是最好的選擇。
比如現在你覺得自己要是在技術上多投入時間,可能快速提升技術水準,還可能拿到更高薪水,那就傾盡全力去鑽研技術,先不管別的,幹上兩年再看。
比如在你現在的公司里,管理者有更大的權力和回報,這深深的吸引著你,那你就想盡辦法去搶管理的坑,先搶到再說,不管別的。
所有的方法,都是紙上談兵,最重要的,是你結合自己的情況,落地執行。
㈨ 程序員轉公務員感受
程序員這份工作,很多人都這份工作的理解就是兩方面,一方面工資很高,另一方面就是加班很多,程序員的確是一個很賺錢的工作,但是不能長時間干,因為加班很嚴重,如果一直干,對身體的傷害的確是非常大。
最近在職場論壇看到一位朋友發帖說出自己的疑惑,他說自己幹了4年程序員,後來不想做了,轉行做了公務員,本來月薪2萬,但是現在月薪只有2千,他很疑惑自己這樣做到底是賺了還是賠了。
公務員這份工作工資的確不高,但是工作壓力小,強度也不大,也沒有什麼加班,每天按時上下班,只要把自己的工作做好,這一輩子可以說是安安穩穩的度過了,這也是為什麼很多人願意做公務員的原因。