国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

程序員職業生涯中有哪些選擇

工程師人生 ? 來源:工程師吳畏 ? 2018-12-13 11:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:

很多年前,剛剛從大學畢業的時候,很多公司來校招。其中最爛俗的一個面試問題是:“你希望你之后三到五年的發展是什么?”。我當時的標準回答是(原話):“成為在某一方面能夠獨當一面的技術專家“。后來經歷了幾家不同的公司,換了不同的方向,才知道這個真是一個很難的問題。因為兵無常勢,什么東西都是在不斷的變化,一早的時候看好的東西可能會被淘汰。

(幾乎)沒有人能夠看準技術的下一個方向,因為這個問題實在是太難了,能夠做到這一點的你就成為了技術界的巴菲特了。比如說01年加入Google,07年加入Facebook,00年加入阿里巴巴。做到這一點的人肯定有資本也有眼光去做風險投資,就算不做風險投資那么財務自由也是妥妥的。

現在畢業六年,從北京到上海到硅谷,從國內互聯網公司外企,看到了公司好的地方和壞的地方,這里只是根據自己的經歷寫一些大方向選擇建議,僅供參考。

哪個語言?

語言是每個程序員做出的第一個選擇,經常能夠看到各種討論說這個語言NB那個語言SB,其實每個流行語言本身都沒有什么問題,因為它們都是來自一群超級大牛的努力。絕大部分的語言之爭都是來自于懶惰不愿意去學習新的語言而已,不過那么作為學習的時候,什么語言最重要呢?

我的建議是,對于你想做的方向,看看哪個語言有最多的成功的項目就是了。比如說你想做前端,就學JS,參考Angular.js/React.js,如果想做大數據,就學Java,參考Hadoop。對于一些語言如果只是看起來簡單好用但是沒有什么成功的項目的支撐,那么對不起了會這種語言的平均工資肯定上不去,因為能給出好價錢的公司不太會用這種語言。

另外建議至少會一種腳本語言,比如說Python/Bash之類的,能夠讓你在開發的時候事半功倍。

金錢還是興趣?

是選擇可能讓你掙到更多錢的方向呢,還是選擇一個自己更加喜歡的方向?

游戲一直是伴隨著我學習的朋友,尤其是暴雪的游戲,玩了六年的星際/CS,玩了三年的魔獸,玩了八年的Dota(1/2)。 在大學的時候,做了一些3D游戲的項目,了解關于3D游戲引擎和游戲AI的知識,所以在大學畢業的時候,希望自己未來的事業是能夠參與一些NB的游戲,比如說GTA、使命召喚之類的。

校招的時候投了好多公司的游戲崗位,比如說騰訊、網易、還有當時很火的Popcap。為了準備校招,我還裝上了好幾個網游體驗了一下(我不玩網游)。這些游戲低齡化的設計和對人民幣玩家的趨之如騖讓我感覺自己未來要做的事情是精心設計一套系統然后吸引未成年人上鉤,這種感受讓我對國內這個行業產生了徹底的懷疑,除開一些獨角獸級別的團隊(比如說Minecraft、Supercell)能夠在游戲性和賺錢中雙豐收,其他大部分的網游,特別是手游,都是披著游戲外衣的吸血工具。

游戲行業最大的吸引是薪資,當時市場上最好的薪資待遇,基本上是游戲公司給出來的。當時內心里面很糾結,到底要不要為了五斗米折腰呢?后來看到了云計算、數據挖掘這個方向,對于里面的技術非常感興趣,也覺得這個方向能夠真真正正的改變我們的生活。所以在拿到了某云計算公司的Offer后(比游戲公司能給出的低不少),毫不猶豫的放棄了游戲這個方向。

回頭看來,自己當時的選擇真的很對,每天上班做著自己不喜歡的事情只是一種煎熬,不管是做什么,只有興趣才能成為自己正常的動力。而且從長期來看,帶著興趣工作能夠讓你對這一塊的技術迅速的了解,未來增加的收益可以彌補掉當前虧的那一部分,也不會覺得工作那么辛苦,畢竟工作時間占了你除掉睡覺時間的一半多。

開源還是閉源?

首先看看平臺是開源還是閉源。比如說做數據庫開發的是選擇Oracle還是MySQL,做服務器開發的是選擇Windows還是Linux。在現在這個時代稍有實力的企業都會選擇成熟的開源產品而不會選擇閉源軟件,因為用了閉源軟件等于把自己給鎖在里面了。

然后對于你正在做的這個項目,如果它是一個開源項目的話,爭取能夠為它做出一些貢獻,如果能夠為成熟的開源項目作出貢獻可以讓你的簡歷加分不少。另外一個明顯的好處是,如果項目開源的協議是Apache或者MIT之類的話,你跳槽之后也可以沒有任何顧慮的用之前的代碼了。所以有機會的話,說服老板把你正在做的項目開源吧!

參考一篇文章:開源軟件正在蠶食這個世界。另外連微軟都在擁抱開源了,你還在等什么呢?

值得說一下,只是把項目源代碼放到Github,沒有用戶的反饋,沒有其他開發者的參與,沒有版本發布的項目不是一個合格的開源項目。還有回復郵箱才給代碼的行為跟種子回復可見是一樣的惡劣!

工作還是生活?

這個是很難平衡的一個地方,整日加班會讓你過度疲勞,很難有時間去思考。要知道好的方向的好的代碼都需要在大腦比較輕松的狀態下得到。過于關心生活容易讓人死于安樂,過了幾年市場變化之后一裁員就發現自己已經很難找工作了。

個人覺得一個重要的標準是來自于,加班的動機是什么?是老板畫了大餅后打的雞血,是老板不喜歡員工早點回家,還是因為自己真正喜歡做這個事情。如果只是因為老板畫的大餅(比如說期權),如果一旦沒有實現很容易會心理失衡。如果是老板不喜歡員工早點回家,你最好還是換一家公司吧。

如果加班不是出自于自己內心對技術的熱愛,還是最好少加班,因為你在犧牲自己的家庭的生活、精力來做自己不喜歡的事情,完全是得不償失的行為。

總結

個人最重要的是,在碰到任何選擇的時候都要自己獨立的思考,隨大流的意見往往是最差的意見(參考烏合之眾)。多給自己時間去思考,用開放的態度去看待自己碰到的事情。那么這樣的選擇往往是不錯的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序員
    +關注

    關注

    4

    文章

    956

    瀏覽量

    30943
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么叫充電器老化測試?

    遁形。 這一過程,相當于讓充電器在出廠前,提前經歷一場濃縮版的高強度“職業生涯”考驗。那些存在先天缺陷、潛藏“嬰兒期失效”風險的產品將被徹底淘汰,最終確保交付到用戶手中的,都是進入“穩定期”的成熟可靠產品。
    發表于 01-30 16:56

    開發單片機需要具備多少的模電技能

    去學習,比你去學模電實用多了。 有了這些基礎以后,后面都通過實際項目去學習,不斷積累。 等你積累到一定數量的時候,這些都是你職業生涯的武器庫,后面研發新產品就是復制粘貼,這樣你的效率才高。 最后
    發表于 01-26 06:51

    大理的AI野心藏不住了——風花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應用國際開發者大會在大理圓滿落幕。
    的頭像 發表于 12-24 17:45 ?724次閱讀
    大理的AI野心藏不住了——風花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    選擇RTOS的要點

    調度策略,但應用經常會制約一個程序員選擇(見表)。非優先式調度(non-preemptive scheduling)的實現雖不重要,但在一些應用中很有用。另一方面,任務內的非優先式調度可在優先式系統
    發表于 12-12 08:00

    程序員最常見謊言

    了。 28我已經測試過了,這個功能沒問題,可以上線了。 29別擔心,這個問題很快就能解決。 30代碼快寫完了,已經完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點
    發表于 12-10 08:24

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了一個圓滿句號。本屆1024程序員節以“AI構建世界,智能引領未來”為主題,廣邀技術大咖、產業領袖、企業代表與全球開發者齊聚星城
    的頭像 發表于 10-27 18:59 ?785次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    開鴻智谷“以賽促學、以賽選才”|1024程序員節暨開源鴻蒙構建大會圓滿落幕!

    10月24日,由開鴻智谷聯合主辦的長沙1024程序員節暨開源鴻蒙構建大會在長沙圓滿落幕。本次活動以“湘聚長沙,共赴熱AI”為主題,通過技術分享與實戰競賽相結合的方式,著力培養“開源鴻蒙+AI”領域
    的頭像 發表于 10-27 17:58 ?711次閱讀
    開鴻智谷“以賽促學、以賽選才”|1024<b class='flag-5'>程序員</b>節暨開源鴻蒙構建大會圓滿落幕!

    美光科技對自動駕駛的預測對錯幾何

    我的職業生涯始終與半導體行業緊密相連,從產品管理到內容營銷,我曾在多個崗位上做過無數預測與展望。無論是產品需求預測,還是新興技術趨勢研判,我都有過精準命中,也不乏誤判失手。
    的頭像 發表于 08-26 15:42 ?778次閱讀

    跟老齊學Python:從入門到精通

    礎的學習者介紹一門時下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python 編程無關,但與學習者未來程序員職業生涯有關的內容。 獲取完整文檔資料可下載附件哦!!!! 如果內容有幫助可以關注、點贊、評論支持一下哦~
    發表于 06-03 16:10

    程序設計與數據結構

    的地址)出發,采用推導的方式,深入淺出的分析了廣大C程序員學習和開發中遇到的難點。 2. 從方法論的高度對C語言在數據結構和算法方面的應用進行了深入講解和闡述。 3. 講解了絕大多數C程序員開發生涯
    發表于 05-13 16:45

    學硬件好還是學軟件好?

    理解硬件和軟件之間的交互。因此,無論你選擇學習硬件還是軟件,都有可能在未來職業生涯中接觸到另一個領域的知識。 總的來說,選擇學習硬件還是軟件取決于你的個人興趣和職業目標。你可以通過參
    發表于 04-07 15:27

    如何在 樹莓派 上編寫和運行 C 語言程序

    ,一本很好的書是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書對經驗豐富的程序員和想學習C語
    的頭像 發表于 03-25 09:28 ?1158次閱讀
    如何在 樹莓派 上編寫和運行 C 語言<b class='flag-5'>程序</b>?

    零基礎入門:如何在樹莓派上編寫和運行Python程序

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本語言而開發的。Py
    的頭像 發表于 03-25 09:27 ?2048次閱讀
    零基礎入門:如何在樹莓派上編寫和運行Python<b class='flag-5'>程序</b>?

    Python在嵌入式系統中的應用場景

    你想把你的職業生涯提升到一個新的水平?Python在嵌入式系統中正在成為一股不可缺少的新力量。盡管傳統上嵌入式開發更多地依賴于C和C++語言,Python的優勢在于其簡潔的語法、豐富的庫和快速的開發周期,這使得它在某些嵌入式場景中非常有用,以下是Python在嵌入式系統中的一些應用場景。
    的頭像 發表于 03-19 14:10 ?1500次閱讀

    軟通教育與合肥財經職業學院合力打造鴻蒙產業學院人才搖籃

    3月10日,軟通教育與合肥財經職業學院共建鴻蒙(信創)產業學院簽約儀式成功舉行。安徽省教育廳(省委教育工委)原一級巡視、安徽省職業與成人教育協會會長解平,安徽省教育廳(省委教育工委)原二級巡視
    的頭像 發表于 03-15 11:48 ?1262次閱讀