日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

軟件工程師如何掌握終極技術

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-10-19 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

身處節(jié)奏很快的IT行業(yè),軟件工程師一定希望自己在職業(yè)發(fā)展的道路上掌握“終極技術”,以便將來即使“長江后浪推前浪”仍能獲得競爭優(yōu)勢。掌握“終極技術”對于我們究竟意味著什么?深刻理解這一問題有助于我們在面對技術學習和技術選擇時不至于迷?;蛉嗽埔嘣啤N艺J為,掌握“終極技術”的最終目的不是為了能在工作中“??帷保ā巴?,這問題其他哥們都搞不定,只有我能!”),也不是為了追趕“技術潮流”(“聽說Go語言以后能替代C/C++Java,我得趕快去學!”),而是為了高質高效地工作,因為只有這樣才能提高我們的生活品質和減少浪費(浪費可能包括奢華的青春和/或寶貴的社會資源)。

實際上,我們一生都是在工作質量和工作效率的二維坐標系上“畫線”。有的人一生都難以走出低質低效的困境,而有的人卻能進入高質高效的殿堂。

明白了掌握“終極技術”的意義,那“終極技術”究竟是什么?會是C/C++、Java、Objective-C或Go等編程語言嗎?當一個只精通C/C++編程語言的人加入到以Objective-C為編程語言的項目上時,顯然他必須重新學習編程語言。由此看來編程語言因為對不同的項目并不具備普適性,難以擁有“終極技術”之名。對于網上不少為編程語言而打口水仗的人,我真懷疑他們將編程語言當作是“終極技術”了。一旦知曉了“終極技術”的存在,你一定會發(fā)現(xiàn),其實所謂的編程語言“優(yōu)劣”跟本就不是業(yè)內的大問題。如果某種語言直接導致了項目的失敗,那該語言早就絕跡了;反過來,如果某種語言直接導致了項目的成功,那世界上估計也只會有這一種語言了。因此,選擇編程語言的重點不是考究其“優(yōu)劣”,而是其適用性。過分計較編程語言的“優(yōu)劣”其實是不成熟的一種表現(xiàn)。這類人還容易犯的一個毛病是 — 生怕落后,熱衷于學習新的編程語言。請別忘了,編程語言我們無論如何也學不全,即使真有人學全了,我也懷疑他所學的只是皮毛。

“終極技術”又會是Linux或Windows這樣的操作系統(tǒng)平臺嗎?由于它們同樣不具普適性,所以不可能有“終極技術”之實。同樣地,.Net、ACE、QT等都不可能是“終極技術”。

真正的“終極技術”一定具有一定的普適性,能讓我們將之運用于各種不同的軟件項目。正因如此,“終極技術”具有一定的抽象性。對于軟件行業(yè)來說,真正掌握“終極技術”意味著:深刻地理解軟件(開發(fā))的復雜性本質,并擁有有助于實現(xiàn)高質高效工作的行為(意識、工作習慣等)、能力(思維、業(yè)務、溝通)和方法(流程、工具、復用)。

由于“終極技術”過于抽象,使得我們不得不通過一些問題來間接感知。比如:

1)編程好習慣對于軟件產品的質量重要嗎?如果重要,如何讓團隊形成良好的編程習慣?哪些編程習慣算是好的?

2)軟件質量的根本是什么?是設計,抑或測試?高質量的軟件對工程師的工作與生活又意味著什么?

3)軟件架構師重要嗎?還是只是個虛職?如果重要,軟件架構師需要掌握哪些技能?

4)在軟件行業(yè)具有很大影響力的CMM(軟件成熟度模型),其倡導用軟件過程的成熟度來度量組織的軟件開發(fā)能力。那為什么通過CMM最高級別認證的組織仍會開發(fā)出質量一塌糊涂的軟件?如果你身臨其中,能發(fā)現(xiàn)導致這種糟糕結果的關鍵因素嗎?

5)軟件平臺與框架被廣泛地認為是高效開發(fā)高質軟件的方法,但為什么企業(yè)運用這一方法后,平臺與框架最終卻成了一個包袱?困境的表現(xiàn)是什么?什么因素造成了這種困境?有方法避免進入這種困境嗎?

6)業(yè)內大量使用“最佳實踐”這一詞匯。真正存在最佳實踐嗎?為什么有的“最佳實踐”在組織中卻無效?

7)……

這些問題大多是開放性的,而且不少問題既涉及管理域,又涉及技術域。面對這些問題的關鍵不在于其是否有標準答案(或許根本沒有標準答案),而在于我們是否為之痛苦過、思考過,并形成了自己的想法。要知道,這些想法就是我們在工作中面對選擇時用作決策的依據(jù)。如果從來沒有這類苦惱,很難想象我們真正掌握了“終極技術”。值得一提的是,這些問題只是基于我自己膚淺的認識所提出的,我相信讀者還有很多類似或其他的問題。

如果將軟件(開發(fā))的復雜性比喻為一頭大象,那么我們每一個人或許是正在摸象的又瞎又聾的人,我們窮一生通過“摸”的方式,在頭腦中構建“象”的模樣。這個比喻間接地告訴我們,“終極技術”并非是某種一成不變的內容,其中更涵蓋有每個人根據(jù)自己的閱歷所總結出來的在高質高效工作道路上成功應對困境的方法和信念。

“終極技術”一定是通過掌握象編程語言等非“終極技術”而最終掌握的,也需要我們通過經受軟件項目的痛苦磨礪去沉淀。在沒有掌握“終極技術”之前,請不要停留在編程語言專家、Linux內核專家、.Net專家這樣的光環(huán)之下,繼續(xù)探索,前面還有更大的舞臺等著你!在掌握“終極技術”的職場旅途中,我們得先認識到一點:就技術內容而言,職場首先比拼的并不是智商,而是我們的堅持與良好的工作習慣。工作中的很多道理我們都懂,但就是不能堅持做到深究,也難以通過堅持克服陋習去形成更多的好習慣。在掌握“終極技術”的道路上,我們一定會看到很多不盡人意的內容,也會面臨不少困難與挫折,即使理智上悲觀,但我們在行動和意志上一定要保持樂觀。

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

    關注

    8

    文章

    243

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    你知道電子工程師,到底分幾種嗎?

    第一種,硬件工程師:他們擅長畫原理圖、選元器件、調板子,是電路的專家、產品項目的“總導演”!第二種,軟件工程師:腦子里全是代碼,天天跟驅動、算法打交道,芯片怎么跑,他們說了算。第三種,固件工程師
    的頭像 發(fā)表于 04-20 08:52 ?119次閱讀
    你知道電子<b class='flag-5'>工程師</b>,到底分幾種嗎?

    電子工程師的雙標瞬間 #電子 #電子愛好者 #電子工程師 #揚興科技 #雙標

    電子工程師
    揚興科技
    發(fā)布于 :2026年03月02日 18:04:13

    電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉 #揚興科技

    硬件工程師
    揚興科技
    發(fā)布于 :2026年01月17日 17:29:53

    什么是BSP工程師

    一、嵌入式系統(tǒng) 要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)(嵌入式設備)說起。維基百科上對嵌入式系統(tǒng)的定義如下: 嵌入式系統(tǒng)(Embedded System),是一種嵌入機械或電氣系統(tǒng)內部
    發(fā)表于 01-13 06:54

    開源鴻蒙技術大會2025丨AI軟件工程分論壇:智能創(chuàng)新,賦能開源鴻蒙軟件工程

    師生深度參與技術交流聯(lián)動。論壇由華為終端軟件工程與IT裝備部孫為國與開源鴻蒙AI軟件工程SIG副組長王意明聯(lián)合出品。此次論壇的成功舉辦標志著開源鴻蒙AI軟件工程
    的頭像 發(fā)表于 11-20 17:32 ?1260次閱讀
    開源鴻蒙<b class='flag-5'>技術</b>大會2025丨AI<b class='flag-5'>軟件工程</b>分論壇:智能創(chuàng)新,賦能開源鴻蒙<b class='flag-5'>軟件工程</b>

    工程師變身AI“指揮者”,吉利與阿里云的軟件開發(fā)變革實驗

    1975年,IBM工程師Fred Brooks在《人月神話》中提出軟件工程的核心難題:隨著系統(tǒng)規(guī)模和團隊規(guī)模增長,復雜度會呈指數(shù)級上升。他的結論是, 軟件工程“沒有銀彈”,沒有單一技術
    的頭像 發(fā)表于 11-13 10:43 ?569次閱讀
    <b class='flag-5'>工程師</b>變身AI“指揮者”,吉利與阿里云的<b class='flag-5'>軟件</b>開發(fā)變革實驗

    硬件工程師面試必會:10個核心考點#硬件設計 #硬件工程師 #電路設計 #電路設計

    硬件工程師
    安泰小課堂
    發(fā)布于 :2025年09月23日 18:00:33

    電子發(fā)燒友工程師看!電子領域評職稱,技術之路更扎實

    電子發(fā)燒友的各位工程師、硬件開發(fā)者們,咱們每天在平臺查芯片手冊、討論電路設計難題、分享嵌入式項目經驗,從調試 PCB 板到開發(fā) AIoT 系統(tǒng),靠的都是過硬的技術實力 —— 而電子領域的職稱評審
    發(fā)表于 08-20 13:53

    從線性到非線性:工程師必須掌握的Abaqus三大非線性來源

    碩迪科技為您深入剖析Abaqus三大非線性來源:材料非線性、幾何非線性、邊界條件非線性。掌握工程師必備的非線性分析核心知識,理解復雜工程問題的本質
    的頭像 發(fā)表于 08-07 18:08 ?1796次閱讀
    從線性到非線性:<b class='flag-5'>工程師</b>必須<b class='flag-5'>掌握</b>的Abaqus三大非線性來源

    做了電子工程師之后,最好拍的視頻出現(xiàn)了#硬件設計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年06月24日 17:45:57
    长沙县| 大厂| 玛多县| 子长县| 阿坝| 米易县| 正蓝旗| 浙江省| 钟祥市| 兴国县| 洪泽县| 德格县| 泰和县| 商洛市| 惠安县| 大悟县| 灵台县| 肃北| 和政县| 井陉县| 宜兴市| 潮州市| 云浮市| 新巴尔虎右旗| 望都县| 城市| 清流县| 湟中县| 龙岩市| 神木县| 澳门| 长岛县| 沂南县| 武山县| 尼木县| 宝应县| 登封市| 汝州市| 普陀区| 凤冈县| 靖西县|