精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

軟件工程師職業生涯的一點感悟

工程師人生 ? 來源:wv ? 作者:簡書網 ? 2019-08-28 16:28 ? 次閱讀

如果你是個軟件工程師,有一天被別人評價為“你就是個技術佬”,是不是充滿著被鄙視的感覺?

相比其他崗位,工程師經常不處于主導地位,職業生命周期短暫,一旦轉型不成功,容易面臨困境。

本文,我結合二十多年的經歷,談談自己對軟件工程師職業生涯的一點感悟。

01 越牛的工程師越難轉型?

發現身邊很多不了解工程師的人,都很佩服工程師的思維能力。

在他們眼中,工程師是神一樣的存在。當電腦網絡出現混亂的時候,工程師三兩下就解決問題,甚至神奇到只要工程師到場,什么都沒做問題就自然消失了。

工程師到底有多厲害?

他們具備超強的技能學習能力,有極高的技術敏感度;

他們拿到需求,能夠以極大的能量聚焦到解決方案;

他們能夠將復雜技術問題自頂向下層層分解,構建模塊化解決方案;

他們還能在有時間、成本限制的情況下,形成最優實踐,快速交付。

……

當年剛畢業的我,似乎天生就具備這樣的能力,技術能力象開足了馬力的汽車一樣進步飛速,在領導和客戶對我技術的認同中,開啟了順利的職業生涯。

就這樣,順利地逐一成為高級程序員、開發經理、開發部經理,然后去個稍小的公司,分分鐘就是CTO。

看上去,這似乎就是所有工程師追求的發展之路,但是工程師的職業生涯真的就這樣簡單?你以為這樣就真的轉型了?

這種表面看上去的成功背后,隱含著巨大的隱患。

我發現很多當了“官”后的技術人員,與當工程師時的思維模式并沒有什么變化,這種狀況持續時間一長,不論你是XX經理還是CXO,都將會遭遇很大的發展瓶頸。

我現在回想起來,當年做的所謂“開發部經理”,從來就沒有合格過!

我還發現一個有趣的現象,就如同柯達、諾基亞等遇到的困難一樣,當年身邊比我還牛的工程師,轉型大都不是很成功。

相反,那些編碼一般般,擠不上前列的工程師,提早進行轉型,在后續的職業生涯中獲得成功的卻比比皆是。

02 工程師思維的局限性

到底是什么原因禁錮了工程師的發展?

要總結軟件工程師思維的局限,我想最有發言權的就是產品經理了:

產品經理 VS 軟件工程師

我參與協調過的一件事情:軟件正式打包后,產品經理發現有個UI界面的字沒有對齊,影響客戶體驗,要求修改,工程師認為不是功能性錯誤,以后再說。本來可能也就十幾分鐘可以解決的事情,兩個活寶足足為此事爭論了一個多小時。

總結起來,工程師思維主要問題在于循規蹈矩、過于聚焦不夠發散、情感體驗考慮不足、關注技術大于關注效果等等。

但是,這些問題都還是表面現象。

工程師的思維局限本質上是在用物理系統的視角來看待生態系統!

物理系統視角把對象理解為一個物理概念,努力通過學習和實踐從中找到規律,只要把這個物理系統的原理摸透,就能掌控這個物理系統。在工程師眼里,技術、軟件的世界就是這樣一個物理系統,當摸清這些規律的工程師,就能展現出強大的技術能力,并因此獲得成功。

而工程師一旦晉升到產品經理、項目經理、部門經理、總監等崗位,要面對的就是一個生態系統,生態系統不像物理系統只有一套規律, 生態系統具備復雜性、不確定性、不對稱性三個特特點。

復雜性:項目要獲得成功,除了技術以外,還與員工士氣、客戶關系、政策支持、部門政治、競爭對手、資金、時間窗口、口碑等等因素有密切的關聯,往往還有很多因素沒辦法窮盡,一旦哪個被忽略就容易出大錯。

不確定性:對付出錯的員工A,嚴厲斥責效果很好,但是對員工B就沒效果;上一個項目全體加班獲得優異的成績,這次項目用這招就導致士氣大幅下降;有時候搞定一個關鍵的客戶往往比技術更加重要…

不對稱性:上次被客戶領導發現的一個錯別字忘記修正,結果本階段其他工作不論做的多完美,也被客戶全盤否定;

面對這樣多變的生態系統,如果還沿用物理系統中的那套經驗來行動,就會總結出很多片面的“偽規律”。例如員工士氣低就動用工資獎金用、競爭對手來了就血拼、工作量大就堆人上去。..。..用這種簡單的線性思維思考生態系統,自然會輸得很慘。

延伸到更大的生活場景中,有人參與的場景大部分都是生態系統,大到宏觀經濟、政治、金融,小到項目管理、婚姻、親子關系…。

我發現通過自媒體發布文章也是個生態系統,每篇文章質量接近,發布后,看的人寥寥無幾,但是不知道哪一天,突然有篇文章會閱讀量大增幾十倍上百倍,卻搞不清楚到底哪個因素起了作用。有時我也看到那些動輒10w+的文章,也不知好在哪里,除了他們有專門的運營以外,還有很多我所不知道的原因。

還有交通系統,為了加速交通,建高架橋,結果所有車輛都會以更快的速度通過高架橋聚集到城市的瓶頸路段,造成瓶頸路段更大的塞車,還不如不做任何優化前的狀況,這是以簡單的物理視角看待生態系統的典型問題。

03 我們可以做什么?

生態系統,不過是說明了跟人打交道比跟機器打交道要復雜得多這個道理。那么我們有沒有辦法走出物理視角的誤區?

很遺憾,即使聰明如牛頓,在南海泡沫中輸得精光后,也只能感嘆

“我能夠計算出天體的運行規律,卻無法計算出人類的瘋狂”。

所以,本文沒有干貨,只是分析到用物理視角來看待生態系統這個問題。對于生態系統,沒有靈丹妙藥,而那些任何簡單的解決方案,我認為都是害人的。

作為慣用物理視角來分析問題的工程師,識別并意識到我們隨時都處在生態系統中,這才是最重要的一點。

我們唯一能做的,就是不斷地在生態系統中去做到“思考”-“踐行”-“總結”的迭代,與生態系統共同進步和演化。

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

    關注

    8

    文章

    217

    瀏覽量

    21124
收藏 人收藏

    評論

    相關推薦

    Victor Labián Carro:以好奇心成就 RISC-V 職業成功之路

    將對邏輯的熱情融入RISC-V職業生涯IT職業的成功之路通常是由好奇心、奉獻精神和不斷發展的意愿鋪蓋而成的。VictorLabiánCarro,RVFA,現職為AxeleraAI的客戶工程師,他把
    的頭像 發表于 09-10 08:08 ?236次閱讀
    Victor Labián Carro:以好奇心成就 RISC-V <b class='flag-5'>職業</b>成功之路

    【《軟件開發珠璣》閱讀體驗】+ 初識

    著為自己摘下“只會寫代碼”的標簽了。相信在未來的職業生涯中,這本書給我帶來的知識能讓我在各個地方發光發熱,在某種意義上可以幫我突破些瓶頸。 同樣,我期望這本書也能在正在閱讀此書的你未來的職業生涯
    發表于 06-21 16:33

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業生涯打下堅實的基礎,并實現個人的職業目標。愿每位嵌入式軟件工程師都能在這個充滿挑戰和機遇的領域中取得成功!
    發表于 06-12 11:20

    個更適合工程師和研究僧的FPGA提升課程

    授權合作,培訓課程全球統,培訓結束后可發放AMD-Xilinx官方授權證書,為你的職業生涯增添更多可能性。
    發表于 06-05 10:09

    索尼誠邀軟件工程師參與PS免費手游平臺設計

    據悉,近日,澳大利亞知名媒體TweakTown發現,索尼互動娛樂正在為其旗下的PlayStation Studios Mobile招募名資深的軟件工程師,負責設計PlayStation的免費手機游戲平臺。
    的頭像 發表于 05-23 17:08 ?696次閱讀

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

    嵌入式軟件工程師和硬件工程師的區別? 嵌入式軟件工程師 嵌入式軟件工程師軟件開發領域中的種專
    發表于 05-16 11:00

    個電源工程師的成長路徑

    即將走馬上任電源工程師這個崗位,請問各位大佬,這個崗位的職業路徑般是怎樣的?
    發表于 04-08 14:19

    Domo與Tableau和Power BI?前Tableau工程師建議最大化BI工具潛能

    作為名解決方案工程師,TannerBrockbank曾在兩家流行商業智能(BI)公司工作:Tableau和Domo。在他的職業生涯中,使用過許多BI工具。他發現部分組織選擇使用兩種BI解決方案
    的頭像 發表于 03-28 08:04 ?393次閱讀
    Domo與Tableau和Power BI?前Tableau<b class='flag-5'>工程師</b>建議最大化BI工具潛能

    Cognition發布首款AI軟件工程師Devin

    據報道,Cognition公司今日公布了其首款人工智能軟件工程師——Devin,掀起了打造軟件模式變革的序幕。該產品在SWE-bench代碼測驗中展現出卓越表現,甚至超過了部分頂級人類工程師的水準。
    的頭像 發表于 03-13 10:57 ?593次閱讀

    SOLIDWORKS助學生鑄就夢想中的職業生涯

    在科技日新月異的今天,SOLIDWORKS作為款三維CAD設計軟件,不僅成為了工程師和設計師的得力助手,更是學生實現職業夢想的強大工具。SOLIDWORKS以其直觀的用戶界面、強大的
    的頭像 發表于 03-12 14:43 ?235次閱讀
    SOLIDWORKS助學生鑄就夢想中的<b class='flag-5'>職業生涯</b>

    汽車嵌入式軟件的技能要求

    如果你希望開始在汽車嵌入式軟件領域的職業生涯,必須掌握符合行業需求的全面技能。下面是個路線圖,列出了需要學習的關鍵技術和技能。
    的頭像 發表于 01-23 11:09 ?1579次閱讀
    汽車嵌入式<b class='flag-5'>軟件</b>的技能要求

    如何構建linux開發環境和編譯軟件工程、應用程序

    前文介紹了如何使用官方提供的鏡像文件啟動開發板,本文將說明如何構建linux開發環境和編譯軟件工程、應用程序。
    的頭像 發表于 01-03 12:31 ?1943次閱讀
    如何構建linux開發環境和編譯<b class='flag-5'>軟件工程</b>、應用程序

    嵌入式軟件工程師常用的

    最近我換工作了,看見不同嵌入式軟件工程師用的平臺都不樣,所以我整理了下。PlatformIO:多平臺支持:PlatformIO支持多種嵌入式平臺,包括Arduino、ESP8266、ESP32
    的頭像 發表于 12-24 08:00 ?631次閱讀
    嵌入式<b class='flag-5'>軟件工程師</b>常用的

    幾張圖告訴你,為什么要一點接地!

    幾張圖告訴你,為什么要一點接地!
    的頭像 發表于 12-07 15:58 ?517次閱讀
    幾張圖告訴你,為什么要<b class='flag-5'>一點</b>接地!