0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序員的第一生存法則是什么

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-10-26 15:14 ? 次閱讀

程序員的職業(yè)生涯,第一生存法則是什么?

追求理想、興趣與愛好? 不免有點(diǎn)奢侈。堅(jiān)守道德、信仰與純粹? 也許太高尚了。

平衡生活與工作、兼顧家庭與公司、妥善處理人際關(guān)系、熟練掌握溝通能力與談判能力、擴(kuò)大社交圈、耐得住寂寞、熬得了夜、活到老充電充到老、懂得取舍與妥協(xié)、低調(diào)做人高調(diào)做事… 本文暫不打算灌輸這類心靈雞湯。

打開格局、擴(kuò)大視野、開闊眼界、看準(zhǔn)趨勢、遠(yuǎn)見卓識,成為華爾街的寬客、CEO、CTO、首席科學(xué)家、首席架構(gòu)師… 不幸的是,90%的量產(chǎn)程序員窮極一生,也注定無緣賴此生存,因?yàn)檫@個(gè)領(lǐng)域,天賦與機(jī)遇缺一不可。

數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式、算法架構(gòu)、模型抽象、操作系統(tǒng)原理、編譯器原理、概率統(tǒng)計(jì)、數(shù)論、代數(shù)、幾何、微分… 相信我,90%的量產(chǎn)程序員編程10年,賴此生存的時(shí)間也不超過10天。

那程序員生涯的第一生存法則是什么?

很簡單,擁抱開源,擁抱變化。遠(yuǎn)離遠(yuǎn)離開源的公司,遠(yuǎn)離技術(shù)落伍許久的團(tuán)隊(duì)。

職業(yè)生涯,無論做什么,第一要?jiǎng)?wù)是生存,而且應(yīng)該是越過越舒適的生存。譬如律師、醫(yī)生,程序員亦是如此。

程序員,到 34 歲了,被公司直接或變相辭退了,是挺悲催的。

但更悲催的是,離開這里,居然無法找到(至少)和之前同水平待遇的工作…

原因何在?

因?yàn)椴簧俪绦騿T都固執(zhí)的認(rèn)為自己所在的公司、所在的部門、所在的團(tuán)隊(duì)會基業(yè)長青,自己只需要埋頭苦干,耕耘好自己的一畝三分地就能安享太平。

可現(xiàn)實(shí)是,你的工作并不是你想象的那樣不可替代,你的業(yè)務(wù)代碼也許一個(gè)初出茅廬的畢業(yè)生就可以接手,你的團(tuán)隊(duì)、部門、甚至公司也可能會在你想象不到的時(shí)刻宣布解散。

如果你的工作只是基于公司內(nèi)部的閉源框架或陳舊的架構(gòu)體系,調(diào)用一下接口,寫寫業(yè)務(wù)代碼,修復(fù)一下bug,離開這里,還剩多少競爭力呢?

試想一下,同樣是業(yè)務(wù)系統(tǒng)開發(fā),一個(gè)基于Spring(稱得上Java第一開源框架)、Spark(大數(shù)據(jù)開源框架)、Kafka(消息中間件)開發(fā)的程序員,和一個(gè)基于Spriii、Spaaa、Kafff(泛指公司內(nèi)部專用的框架)開發(fā)的程序員,能力相當(dāng),走出這家公司誰更吃香?

再試想一下,同樣是應(yīng)用開發(fā),一個(gè)玩轉(zhuǎn) Spring、Struts、Hibernate(Java開源老三樣)的程序員,和一個(gè)玩轉(zhuǎn) Spring、SpringMVC、Mybatis (Java開源新三樣)或 Spring Boot 的程序員,水平相當(dāng),出去面試誰更可受歡迎?

即使只是一顆螺絲釘,也要做一顆技術(shù)領(lǐng)先,在外界受歡迎的螺絲釘。去哪都能如魚得水、暢快優(yōu)游。

這也是90%的普通程序員,首要應(yīng)該思考的問題。

當(dāng)然,這不是讓你心猿意馬,而是要時(shí)刻保持危機(jī)感,否則一不小心就走入了職場死胡同。

職場上,最好的生存保障是,走出這家公司,我依然能過得很好,或更好。

公司實(shí)行成本優(yōu)化,開始清退 34+ 的程序員了?挺好,對面那家公司正想雙薪挖人。

項(xiàng)目市場反饋不行,團(tuán)隊(duì)面臨解散?沒事,另外團(tuán)隊(duì)的 Leader 前幾日剛找我聊了,正希望我加入。

Salesforce 來推銷他們的 SaaS(企業(yè)軟件即服務(wù))服務(wù)了,IT部門又可以優(yōu)化幾個(gè)人員了。正好,那家18薪出國游的公司正在招人,技術(shù)要求很匹配…

在一家遠(yuǎn)離開源的公司,或技術(shù)落伍許久的團(tuán)隊(duì),即使你是首席架構(gòu)、技術(shù)總監(jiān),熟練掌握公司或團(tuán)隊(duì)內(nèi)部的各種框架,配置和接口倒背如流,還能一一填埋這些框架的各種坑,那又如何?

35歲了,換了一家公司,也許你又歸零成了小白,因?yàn)閯e人不玩你這一套。

諾基亞塞班系統(tǒng)的專家,別說去微軟了,即使去諾西(諾基亞西門子通信的簡稱),很多都得從頭再來。

百度 Pyramid(細(xì)節(jié)自行百度)項(xiàng)目組的大拿,還不如一個(gè)精通 Hadoop 配置的工程師更有市場。

SAP、Oracle EBS 開發(fā)的資深工程師,選擇公司的余地遠(yuǎn)比不上一個(gè)初級 React 工程師。

之前參加過一些創(chuàng)業(yè)項(xiàng)目的路演,遇到過一個(gè)項(xiàng)目,創(chuàng)始人是兩位博士,號稱研發(fā)了最先進(jìn)的深度學(xué)習(xí)算法,用于醫(yī)學(xué)掃描成像的癌癥診斷。

但是,TensorFlow(谷歌)、CNTK(微軟)等深度學(xué)習(xí)開源框架的圖像識別算法,在癌癥檢測方面也許可以碾壓小創(chuàng)業(yè)團(tuán)隊(duì)所謂的絕門秘笈。挺替他們的投資人擔(dān)心的…

目前為止,只說了 90% 的普通程序員,那還有 10% 精英程序員呢?

毫無疑問,精英程序員更應(yīng)該擁抱開源,因?yàn)槟遣攀菍?shí)現(xiàn)個(gè)人價(jià)值,提升個(gè)人影響力的最佳途徑。

如果 Spring 沒有開源,就不可能獲得如此廣泛的應(yīng)用,Rod Johnson(Spring 之父)的影響力也會大打折扣。

如果 Lucene、Hadoop 沒有開源,很多人可能都不知道 Doug Cutting(Lucene、Hadoop 之父)為何許人也。

如果 Linux、Git 沒有開源,也許就沒有 Linus Torvalds(Linux、Git 之父)的享譽(yù)世界。更重要的是,這個(gè)世界可能會被更多的蝗蟲入侵。

注:“突然間,到處都是微軟的產(chǎn)品了,被蝗蟲入侵了似的。我并不是說蝗蟲是壞蛋,我喜歡所有的動(dòng)物和昆蟲?!?—— 摘自 Linus Torvalds 語錄:

誠然,如上的大神畢竟鳳毛麟角。但大牛級別的程序員走向開源,帶來的個(gè)人影響力、聲譽(yù)、技術(shù)伙伴、收入、成就感等,都是實(shí)實(shí)在在的。

說了這么多,也許你也挺無奈的,因?yàn)槟闼诘捻?xiàng)目所用的技術(shù)體系,剛好是公司專有且閉源的,那怎么辦?

你可以默默的把這篇文章轉(zhuǎn)給你們技術(shù)領(lǐng)導(dǎo)看看,看他有沒有這個(gè)思想覺悟。

如果領(lǐng)導(dǎo)悟性不夠,半晌沒有回應(yīng),你可以提點(diǎn)他一下:無論實(shí)習(xí)碼農(nóng),還是技術(shù)大牛,現(xiàn)在優(yōu)秀的人才都擁抱開源去了,我們再這樣下去,會招不到優(yōu)秀的人才的…

如果非常不幸,你從事的是銀行、基金、保險(xiǎn)、電信、電力、石油等領(lǐng)域的業(yè)務(wù),而且還是古董級別的項(xiàng)目,領(lǐng)導(dǎo)說穩(wěn)定才是第一位的。那你也有三條路可以走:

1、祈禱自己早日實(shí)現(xiàn)財(cái)務(wù)自由(據(jù)年初的胡潤報(bào)告,一線城市財(cái)富自由門檻是 2.9億)

2、祈禱所在的公司(部門)能夠基業(yè)長青

3、更新一下簡歷,準(zhǔn)備跳槽吧~

那這種古董級別的項(xiàng)目怎么辦?總得有人維護(hù)吧?

加薪!加薪!加薪!不能給予錦繡未來,就給予更猛烈的薪水吧!

最后,即使是第一生存法則,也不是金科玉律。因?yàn)槭郎峡偞嬖谝恍┢孑獾娜耍a農(nóng)這個(gè)群體也不例外。

譬如我找人,最關(guān)注的還是邏輯思考能力。寫一個(gè)新算法,學(xué)一門新語言,用一套新框架,不過幾周的事情,何必那么糾結(jié)。

不過,玩過 Tensorflow 圖像識別與目標(biāo)檢測,跑過 ResNet、Inception 等網(wǎng)絡(luò)的優(yōu)先…

題外話

本文通篇都是從務(wù)實(shí)的角度來談開源的好處,事物都有兩面性,那開源的壞處在哪里?

其實(shí)前面也提到了一點(diǎn),TensorFlow、CNTK 等開源框架的算法,完全可以碾壓大多數(shù)人工智能創(chuàng)業(yè)團(tuán)隊(duì)所研發(fā)的所謂獨(dú)門秘訣,特別是通用算法領(lǐng)域。

也就是說,不少創(chuàng)業(yè)團(tuán)隊(duì)、研究院、實(shí)驗(yàn)室里,一門心思研究底層算法(包括圖像識別、語音識別、翻譯、NLP等前沿領(lǐng)域)造輪子的精英程序員、研究員可能會因此荒廢多年的心血…

譬如,兩個(gè)月前,百度推出阿波羅計(jì)劃,將自家的自動(dòng)駕駛平臺開放。這同時(shí)意味著,國內(nèi)自動(dòng)駕駛領(lǐng)域的不少創(chuàng)業(yè)團(tuán)隊(duì)可能會面臨被洗牌、解散。如果今后谷歌也來這么一出,行業(yè)震蕩可想而知。

前些日子,還聽我一位在某大廠研究院視覺識別組的同學(xué)說:谷歌物體檢測與圖像識別的API一開放,他們視覺組辛苦了3、4年的研發(fā)心血又白費(fèi)了…

可開源是人類社會進(jìn)化的最優(yōu)選擇,因?yàn)橹挥虚_源,才能實(shí)現(xiàn)人類頂級智慧的充分共享與協(xié)作。除了谷歌、臉書,連一貫封閉的微軟、蘋果兩大巨頭都已走向開放。

開源大潮,浩浩蕩蕩,順之者勢如破竹,逆之者舉步維艱。

也許自然規(guī)律如此,人類宿命如此吧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    949

    瀏覽量

    29744
收藏 人收藏

    評論

    相關(guān)推薦

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識應(yīng)對。長遠(yuǎn)看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?39次閱讀

    第五屆長沙·中國1024程序員節(jié)開幕

    據(jù)官方媒體報(bào)道,10月24日;? 第五屆長沙·中國1024程序員節(jié)在湖南湘江新區(qū)開幕;本次中國1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對話、技術(shù)英雄會、主題峰會及賽事、展覽等活動(dòng),
    的頭像 發(fā)表于 10-25 15:42 ?129次閱讀

    RT-Thread宣布認(rèn)可“一生芯”計(jì)劃CBAS新認(rèn)證體系,獲認(rèn)證同學(xué)自動(dòng)獲得開源實(shí)習(xí)聯(lián)合培養(yǎng)工程的實(shí)習(xí)OFFER

    RT-Thread作為甲辰計(jì)劃開源實(shí)習(xí)聯(lián)合招聘培養(yǎng)單位,即日起接受“一生芯”計(jì)劃認(rèn)證體系。歡迎童鞋們通過甲辰計(jì)劃投遞簡歷!在7月14日舉行的“一生
    的頭像 發(fā)表于 07-18 08:35 ?495次閱讀
    RT-Thread宣布認(rèn)可“<b class='flag-5'>一生</b><b class='flag-5'>一</b>芯”計(jì)劃CBAS新認(rèn)證體系,獲認(rèn)證同學(xué)自動(dòng)獲得開源實(shí)習(xí)<b class='flag-5'>生</b>聯(lián)合培養(yǎng)工程的實(shí)習(xí)OFFER

    2024“一生芯”暑期宣講會圓滿成功

    2024年7月14日,“一生芯”暑期宣講會如期而至。為了能夠讓更多的學(xué)生、工程師和愛好者更深入了解“一生芯”計(jì)劃,今年的“一生
    的頭像 發(fā)表于 07-17 08:37 ?924次閱讀
    2024“<b class='flag-5'>一生</b><b class='flag-5'>一</b>芯”暑期宣講會圓滿成功

    矽速科技宣布認(rèn)可“一生芯”計(jì)劃CBAS新認(rèn)證體系,獲認(rèn)證同學(xué)自動(dòng)獲得開源實(shí)習(xí)聯(lián)合培養(yǎng)工程的實(shí)習(xí)OF

    矽速科技作為甲辰計(jì)劃開源實(shí)習(xí)聯(lián)合招聘培養(yǎng)單位,即日起接受“一生芯”計(jì)劃認(rèn)證體系。歡迎童鞋們通過甲辰計(jì)劃投遞簡歷!在7月14日舉行的“一生
    的頭像 發(fā)表于 07-17 08:34 ?844次閱讀
    矽速科技宣布認(rèn)可“<b class='flag-5'>一生</b><b class='flag-5'>一</b>芯”計(jì)劃CBAS新認(rèn)證體系,獲認(rèn)證同學(xué)自動(dòng)獲得開源實(shí)習(xí)<b class='flag-5'>生</b>聯(lián)合培養(yǎng)工程的實(shí)習(xí)OF

    一生芯”廈門基地正式啟動(dòng)

    一生芯”專注培養(yǎng)處理器芯片及計(jì)算機(jī)系統(tǒng)人才,提升同學(xué)們的“計(jì)算機(jī)軟硬件系統(tǒng)協(xié)同設(shè)計(jì)能力”和“芯片全鏈條設(shè)計(jì)能力”,堅(jiān)持開放性和公益性,不限學(xué)校、專業(yè)和年級,均可免費(fèi)報(bào)名和學(xué)習(xí)(可零基礎(chǔ)),支持
    的頭像 發(fā)表于 07-11 08:37 ?1471次閱讀
    “<b class='flag-5'>一生</b><b class='flag-5'>一</b>芯”廈門基地正式啟動(dòng)

    程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎(jiǎng)

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每
    的頭像 發(fā)表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎(jiǎng)

    程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每
    的頭像 發(fā)表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會流向哪……

    程序員沒有永遠(yuǎn)的護(hù)城河??!就目前的互聯(lián)網(wǎng)大環(huán)境來看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?369次閱讀
    適者<b class='flag-5'>生存</b>,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    進(jìn)入裁員階段。所以我們程序員要做的只能是與時(shí)俱進(jìn)。 適者生存,程序員亦是如此 順應(yīng)時(shí)代發(fā)展,是我們必須跟緊的。就好比技術(shù)更迭我們就要學(xué)習(xí)更新。而現(xiàn)在我們程序員最好的賽道出路在哪? 目前
    發(fā)表于 03-06 21:32

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業(yè)想必大家已經(jīng)感受到了,Android、Java、前端等等程序員都經(jīng)歷了大廠……
    的頭像 發(fā)表于 02-02 09:45 ?757次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    1月18號“純鴻蒙”千帆啟航,程序員預(yù)備!

    Android”、與互聯(lián)網(wǎng)大廠合作已達(dá)400+家、原生開發(fā)薪資崗位來看。鴻蒙對程序員來說無疑是條非常好的道路。 鴻蒙對程序員的影響 鴻蒙的出現(xiàn),首先直接影響的是程序員。鴻蒙直接切割
    發(fā)表于 01-16 22:13

    程序員表白程序

    電子發(fā)燒友網(wǎng)站提供《程序員表白程序.rar》資料免費(fèi)下載
    發(fā)表于 11-21 10:41 ?16次下載
    <b class='flag-5'>程序員</b>表白<b class='flag-5'>程序</b>

    嵌入式程序員應(yīng)知道的幾個(gè)基本問題

    電子發(fā)燒友網(wǎng)站提供《嵌入式程序員應(yīng)知道的幾個(gè)基本問題.pdf》資料免費(fèi)下載
    發(fā)表于 11-20 11:21 ?0次下載
    嵌入式<b class='flag-5'>程序員</b>應(yīng)知道的幾個(gè)基本問題

    智能低代碼洪流涌動(dòng)程序員節(jié),華為云 Astro 觸發(fā) 1024 的乘法效應(yīng)!

    ? 從人工智能至量子計(jì)算,再到最新的云原生技術(shù),越來越多的榮耀被程序員斬獲。今年 1024 程序員節(jié),華為云 Astro 向全民致敬:「低代碼高產(chǎn)出?拓荒數(shù)字化版圖——人人皆是程序員」,為全球工程師
    的頭像 發(fā)表于 11-13 09:39 ?432次閱讀
    智能低代碼洪流涌動(dòng)<b class='flag-5'>程序員</b>節(jié),華為云 Astro 觸發(fā) 1024 的乘法效應(yīng)!