色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

從程序員到工程師的五個必要條件

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-08-26 09:12 ? 次閱讀

許多程序員自稱碼農,因為每天事情總也做不完,而這些工作也沒有給自己帶來職業上的提升,總在原地打轉,自己的工作似乎隨時可被新人替換,可有可無。于是,年輕些的考慮著轉管理或者轉行,年紀大些的則被所謂的40歲危機困擾焦慮著。另一方面,有些程序員工作高效,能力出眾,每當機會來臨時總能獲得職位上升,收入迅速的提高,個人價值的提升又從精神上給自己帶來滿足感,常常斗志昂揚,而這樣能解決復雜問題的程序員才叫工程師。本文中筆者將根據自己10多年從業經歷談談如何從碼農升級到工程師。

事實上,互聯網行業的項目需求從來不是靜態的,項目是動態的、永遠在不停迭代,所以即使你能力再好效率再高,也不可能讓你處在空檔期,所以,相比其他行業程序員們總是很容易處于忙忙碌碌的狀態中。另一方面,項目里哪怕沒有新功能了程序員自身也有很大的欲望去優化、重構代碼,還是忙忙碌碌。

但是,到底客戶的問題、行業的痛點有沒有真正解決?

項目給公司帶來多少收益?

我手頭的工作對公司下一步的發展有何意義?

這些通常不在程序員們的思考范圍:這與我何干?

我是專業寫代碼的,這些應該由老板、產品經理、運營、銷售、其他業務部門去考慮,我只需要精益求精把代碼寫好寫穩定就可以了,我預留了許多擴展接口,到時公司需要的話去擴展模塊就行了,我何必要知道與我工作無關的事?這個想法其實是讓許多程序員始終停留在碼農階段,與那些卓越的工程師同等辛苦,但待遇層次總是相差甚遠的罪魁禍首。

吳軍老師在《見識》一書中把工程師定義為5個等級,相鄰的等級間會有10倍的差距,而第五級工程師以下其實就是碼農。

實際上,能夠到達第五級,就已經從碼農提升為工程師了。比如,現在有一個任務需要實現一個功能子系統,一個第五級工程師能夠與產品經理深入挖掘需求及其到底是否解決了問題,能夠用算法建模解決現實中的問題,能夠獨立跨部門溝通獲取所需的資源及協調其他工程師的幫助,能夠正確的使用各種開源組件保質保量不重復造輪子,能夠解決開發過程中出現的各種坑,按時交付出高質量的產品,這才是一個合格的第五級工程師了。

碼農離第五級工程師到底有多遠呢?大家可以觀察下身周,碼農往往溝通技巧欠缺,不愿深入理解需求的意義,不愿深入研究某個技術或者框架的意義,或者只是深入研究某些語法糖卻不考慮維護代價,喜歡造輪子,只要接手別人的工作先不愿精讀代碼而是想著按自己最熟悉的方式重構,做到一半時各種困難下開始退縮求助,于是交付時不斷的延期再延期。。。

成為一個合格的第五級工程師,需要哪些條件呢

1、要有欲望成為高階工程師!

無欲則剛,如果內心就不大想成為一個高級工程師,那么肯定不愿付出更多的努力,肯定不會主動的加班,也不會在不加班的時候腦袋里還在想著問題和項目上的事,而加班或者正常上班時敷衍的時間比例很高。從低一級邁向高一級時,若不愿意付出比同級人更多的努力,又談何升級呢?在任何領域,努力一定是成功的必要條件。

2、懂得做減法的學問

事務性的工作總是非常多的,同時也會接到很多需求功能以及測試提交的bug,還有興趣愛好呢?!很多想看的演唱會、連續劇、電影等著你,還有許多朋友聚會應酬要參加,還有朋友圈要刷刷,微博大V們的文章要讀讀,股票要炒炒,理財要學學,游戲要玩玩,所以,忙忙碌碌里職業技能沒有得到一點增長。

或者你效率奇高,但你要做的事太多了,效率不等于效能,效能是指完成的事情*事情的意義。事情要做到100%完成,而且必須是重要的事。既然你想成為高階工程師,那么請把不重要的事從你一天的計劃中移除吧。就像上圖中吳軍老師所說的,每升級到下一級,你的收入都將呈現10倍上漲的趨勢,這收益遠遠大于你去做自己并不擅長的炒股所獲取的收益(長期來看)。而所謂的應酬、各類資訊、個人愛好,并不是只要清楚的認識到自己想要什么就能夠正確的做減法,這需要你的認知升級。

而在Leader分配下來的任務里,也需要你準確的判斷出優先級,一定要先把最重要的事百分百的完成。這需要你與leader間密切溝通,因為技術管理者所掌握的信息量遠大于你,而且信息在時刻變化著,他那里的信息及時度也超過你,唯有從你的上級那里才能快速的了解到工作的優先級。這也需要與產品經理、上下游部門間密切溝通,這樣你才能準確的了解到你的工作對別人的意義,這也有助于你判斷優先級,總之,做減法是一門學問。

3、有效的做到10000小時定律

一萬小時定律是作家格拉德威爾在《異類》一書中指出的定律。“人們眼中的天才之所以卓越非凡,并非天資超人一等,而是付出了持續不斷的努力。1萬小時的錘煉是任何人從平凡變成世界級大師的必要條件。”他將此稱為“一萬小時定律”。要成為某個領域的專家,需要10000小時,按比例計算就是:如果每天工作八個小時,一周工作五天,那么成為一個領域的專家至少需要五年。這就是一萬小時定律。

顯然,并不是任何人在一個領域工作五年就能成為大師的。有效的做到這一萬小時的關鍵是,這一次的努力請最大程度的復用上一次努力的結果!例如當下許多互聯網從業者一年就跳槽一次,先不談是不是應該跳槽(如果只是想通過跳槽漲薪,而不是原公司沒有新的位置帶給自己職業發展,那就有問題了),首先你能感覺到跳槽之后是在最大程度的復用上一家公司里自己的努力嗎?如果一切是在從頭開始,包括新的開發工具、新的技術棧、新的業務場景、新的產業鏈、新的合作關系、新的同事圈子等,那么很顯然十萬小時也不夠成為專家的。

或者從另一個角度,有些人經常換工具、框架、編程語言,如果你能夠在學新技術時,始終感覺到與自己熟悉的技術一一對應,基于此能夠輕易的舉一反三,那么這就是在高效的復用上一次的努力。反之,或者你上一個技術還學得不到家,換了新技術后很難敏感的發現共通性,這就很糟糕。

4、抓住關鍵節點

當我們手頭有許多小功能,或者與許多團隊有交互時,往往經常被開會、被溝通,事情也又雜又多。此時,務必把手頭上的事在分好優先級的基礎上,確認每件工作的幾個關鍵節點:完成時間點,中期交付或者需要他人交付產品、文檔給你的時間點,需要協調其他人啟動的時間點等等。抓住了這些時間點,往往一頭亂麻的事就自然理清了。當我們的時間非常碎片化時,一定要盡力抽出大塊整塊的時間,這能讓我們有時間思考,而且減少了任務切換的成本,而這依賴于很好的抓住關鍵節點。

5、常識的重要性

一個有志向的農民和一個航空航天專業的畢業生都在做飛機,其最大的不同在于常識。對于不同的程序員來說,常識并不相同。我有一些同事本不是計算機專業,有些還是先做了幾年其他行業再轉過來做前端程序員。這樣,如算法復雜度、網絡模型等計算機科學體系里的基礎知識對于他們就不再是常識,而常識通常是將事情做到50%程度的關鍵。常識的缺失會導致與同級程序員相比做事情事倍功半,這從長期來看一定會讓你早早的觸及職業天花板,而補足常識的缺失相較起來還是比較容易的(畢竟這本不是什么尖端知識),但許多人長年不愿在此下功夫。

6、有后勁兒

有些人工作年限越久,競爭力越強,職業上升空間很大,反例其實更多,而這種有無“后勁”在我看來其實關鍵在于有沒有科學的職場做事方法。比如習慣做乙方的外包程序員,轉到甲方開始做產品時,還是習慣于把產品當成別人家的孩子,缺乏一種主人翁的精神,而在任何公司做任何產品,如果沒有一種把自己的產品當孩子的感覺,就很容易向其他人表現出喜歡推諉、不肯擔責任的特點,而缺乏主動精神往往導致項目前期準備工作不足,后期疲于奔命。沒有主人翁精神,往往對整個研發鏈條自己這塊以外的部分不愿意了解,這樣沒有辦法管理好你的上游和下游,最終導致自己的工作困難重重,難出成績。

對自己的產品有主人翁精神,會讓自己保有一種使命感,進而相對更敬業、更有激情,而這對團隊是有正向激勵作用的。而且,有這種精神后,往往會想辦法把工作流程標準化,把知識分享給團隊同事以提升團隊的作戰能力,進而讓產品更優秀。自己的工作有一點提升,與同時帶動其他同事有一點提升,這是有量級差別的。當有晉升機會時,主管們自然更偏愛把機會給這樣的同事。

結語:職業發展的天花板在哪?許多人說是需要認知升級,但這太抽象了。在我看來,能做到以上6點,從碼農上升為優秀的工程師(在所有互聯網公司都極受歡迎)并不在話下。

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

    關注

    59

    文章

    1571

    瀏覽量

    68643
收藏 人收藏

    評論

    相關推薦

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    動態無功補償的三必要條件

    重要性愈發凸顯。本文將探討動態無功補償的三關鍵條件,以幫助電力系統運營者更好地應對復雜的電力需求和供給問題。 動態無功補償的三必要條件包括: 實時監測電網功率因數和電壓波動 :動態
    的頭像 發表于 11-12 14:05 ?254次閱讀
    動態無功補償的三<b class='flag-5'>個</b><b class='flag-5'>必要條件</b>

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

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

    屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置有岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發表于 10-25 15:42 ?238次閱讀

    tlv3501正常工作有什么必要條件嗎?

    我之前使用的是其他型號的比較器,可以正常的輸出波形,經人推薦,使用 tlv3501 來替換我之前的比較器,不是 P2P 的封裝,但是 TLV3501 不能工作,不能輸出有波形。tlv3501正常工作有什么必要條件嗎?看規格書,我之前的比較器和 TLV3501 相差不太。
    發表于 08-16 07:23

    產生暫態過程的必要條件以及原因

    暫態過程的產生需要滿足一定的條件,這些條件通常與系統本身的結構、參數以及外部激勵有關。以下是產生暫態過程的必要條件: 系統存在多個穩態: 暫態過程是從一穩態
    的頭像 發表于 07-26 09:39 ?1134次閱讀

    阿里云發布首個AI程序員,引領應用開發進入“分鐘級”時代

    近日,在備受矚目的阿里云上海AI峰會上,阿里云向全球開發者們展示了其最新的技術成果——首個“AI程序員”。這款創新應用基于通義大模型構建,具備了令人驚嘆的多項技能,包括架構、開發工程師、測試
    的頭像 發表于 06-24 10:36 ?703次閱讀

    FCom解讀熱敏晶振與溫補晶振:結構原理,差異使用條件

    解讀熱敏晶振與溫補晶振:結構原理,差異使用條件 一、結構組成 二、工作原理 三、相似點 四、區別
    的頭像 發表于 05-23 12:04 ?1983次閱讀
    FCom解讀熱敏晶振與溫補晶振:<b class='flag-5'>從</b>結構<b class='flag-5'>到</b>原理,<b class='flag-5'>從</b>差異<b class='flag-5'>到</b>使用<b class='flag-5'>條件</b>

    嵌入式軟件工程師和硬件工程師的區別?

    、機器人等。 定義和工作職責 嵌入式軟件工程師的主要職責包括但不限于:設計、開發、測試和調試嵌入式軟件應用程序,以滿足特定硬件和軟件要求。他們需要理解并掌握嵌入式系統的基本原理,熟悉相關硬件接口
    發表于 05-16 11:00

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

    程序員沒有永遠的護城河!!就目前的互聯網大環境來看,it行業已經是……
    的頭像 發表于 03-11 17:11 ?436次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

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

    可以參考這份資料,少走很多彎路,節省沒必要的麻煩。它由兩位前阿里高級研發工程師聯合打造的《鴻蒙NEXT星河版OpenHarmony開發文檔》里面內容包含了(ArkTS、ArkUI開發組件、Stage
    發表于 03-06 21:32

    能產生正弦波振蕩的必要條件有哪些

    產生正弦波振蕩的必要條件主要包括以下幾個方面: 振蕩系統:一振蕩系統是產生正弦波振蕩的最基本條件。振蕩系統是指一能夠在某個范圍內不斷重復變化的系統,例如彈簧質點系統、電路中的LC振
    的頭像 發表于 03-01 11:26 ?2156次閱讀

    產生焊接電弧的必要條件是什么

    產生焊接電弧的必要條件主要包括以下三方面:電源條件、電極條件和工件條件。 電源條件 焊接電弧的
    的頭像 發表于 02-27 11:33 ?1760次閱讀
    主站蜘蛛池模板: 欧洲最强rapper潮水喷视频 | 亚洲欧美日韩另类精品一区二区三区 | 国产亚洲精品影视在线 | 精品区2区3区4区产品乱码9 | 亚洲精品视频免费观看 | 色宅男午夜电影网站 | 熟女人妻-蜜臀AV-首页 | 色小说在线 | 亚洲精品久久久久69影院 | 亚洲精品黄色 | 日韩精品久久久久久久电影 | 中国女人精69xxxxxx视频 | 国产高清视频青青青在线 | 毛片基地看看成人免费 | 制服的微热 | 51精品国产AV无码久久久密桃 | 国产成人a在一区线观看高清 | 美女在线永久免费网站 | 99热在线免费播放 | 午夜特级毛片 | 免费一区二区三区久久 | 暖暖视频大全免费观看 | 欧美性色生活片天天看99顶级 | 狼与美女谐音歌词 | 快乐激情站 | 99日精品欧美国产 | 99热最新在线 | 国产在线观看91精品 | 国产69精品久久久熟女 | 九九热精品视频在线观看 | 99久久就热视频精品草 | 中国成人在线视频 | 国产精品96久久久久久AV网址 | 人妻插B视频一区二区三区 人妻 中文无码 中出 | 最新国产精品福利2020 | 挺进老师的紧窄小肉六电影完整版 | 日本污ww视频网站 | 久在线观看福利视频 | 強姧伦久久久久久久久 | 披黑人猛躁10次高潮 | 伦理片天堂eeuss影院2o12 |