女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

軟件開(kāi)發(fā)工程師和程序員的區(qū)別是什么

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-08-27 10:35 ? 次閱讀

不管是CPPer,Javaer,還是PHPer等等,不少開(kāi)發(fā)人員經(jīng)歷過(guò)這樣的困惑:我到底是工程師(SDE,or Developer),程序員(Programmer),還是Coder(編碼員)呢?

這個(gè)問(wèn)題看上去似乎沒(méi)有什么意思,甚至不過(guò)是一次無(wú)聊的名詞解釋。但是,我們以這里作為所有話題的起點(diǎn),是因?yàn)槿魏斡^點(diǎn)并沒(méi)有絕對(duì)的對(duì)與錯(cuò),決定最終選擇的恰恰是看問(wèn)題的角度——身份當(dāng)然是其中的一個(gè)重要影響力。屁股決定腦袋,這樣的道理無(wú)需贅述。

好吧,還是先回到這個(gè)話題上來(lái)。

軟件開(kāi)發(fā)工程師(SDE,or Developer)是我們大多數(shù)軟件開(kāi)發(fā)人員的職業(yè)稱呼。既然是一個(gè)職業(yè)稱呼,其身份與職業(yè)自然有密不可分的關(guān)系。作為一個(gè)開(kāi)發(fā)工程師,其主要職責(zé)是在有限的時(shí)間內(nèi)開(kāi)發(fā)出具有實(shí)際實(shí)用價(jià)值的應(yīng)用程序。

這里面至少包含兩點(diǎn)。

其一,開(kāi)發(fā)目標(biāo)。開(kāi)發(fā)工程師的開(kāi)發(fā)目標(biāo)是使用,沒(méi)有使用價(jià)值的程序是沒(méi)有意義的;

其二,開(kāi)發(fā)成本。既然是職業(yè)稱呼,開(kāi)發(fā)工程師的工作往往由商業(yè)因素驅(qū)動(dòng),其開(kāi)發(fā)特點(diǎn)突出表現(xiàn)為大量的功能需求和有限的成本。因此需要開(kāi)發(fā)工程師具備在各種需求(包括時(shí)間成本等等)之間尋求平衡的能力。

程序員(Programmer)常常被簡(jiǎn)單地被歸結(jié)為一群追求技術(shù)的狂熱分子,他們更多地由興趣驅(qū)動(dòng),開(kāi)發(fā)一些有挑戰(zhàn)性的東西。這樣說(shuō)也許并不確切,但毫無(wú)疑問(wèn),程序員這個(gè)名稱給人更多的技術(shù)感和理想色彩,以至于很多人把他作為自己引以為豪的稱號(hào)。我也喜歡自詡為程序員,甚至很多IT公司那些數(shù)年未寫一行代碼的技術(shù)主管也喜歡自詡為程序員。

程序員開(kāi)發(fā)習(xí)慣的一個(gè)顯著特點(diǎn)是追求極致:最新潮的方法,最小的二進(jìn)制文件大小,最少的代碼量,最強(qiáng)大的功能……時(shí)間?唔,開(kāi)發(fā)時(shí)間從來(lái)不是程序員工作的決定因素,它甚至根本不被考慮;執(zhí)行時(shí)間倒是個(gè)重要因素,所有程序員聽(tīng)到這個(gè)就像貓聞到腥味一樣。

看上去,軟件開(kāi)發(fā)工程師和程序員是多么截然不同的兩種人。難怪有人說(shuō),軟件開(kāi)發(fā)工程師來(lái)自火星,程序員來(lái)自金星。

另外一些人給兩種稱呼設(shè)置了等級(jí),似乎程序員經(jīng)過(guò)一段時(shí)間的成長(zhǎng)才能成為一個(gè)軟件開(kāi)發(fā)工程師。當(dāng)然,我不認(rèn)同這樣的說(shuō)法:不同的追求導(dǎo)致不同的發(fā)展而已。

盡管我們給兩種稱呼映射了兩種截然不同的行為,然而實(shí)際上,這兩種行為常常同時(shí)出現(xiàn)在同一個(gè)人的身上:你可能上班時(shí)像個(gè)開(kāi)發(fā)工程師,下班則更像個(gè)程序員;他可能對(duì)待一些問(wèn)題時(shí)像個(gè)開(kāi)發(fā)工程師,對(duì)待另一些問(wèn)題時(shí)則更像個(gè)程序員。

很多軟件項(xiàng)目開(kāi)發(fā)周期過(guò)長(zhǎng),一個(gè)重要原因就是由于軟件開(kāi)發(fā)工程師在開(kāi)發(fā)當(dāng)中融入了過(guò)多的個(gè)人樂(lè)趣,開(kāi)發(fā)出了很多個(gè)人認(rèn)為很酷其實(shí)不必要的功能。而一個(gè)程序員哪怕是搗鼓一個(gè)只有他自己才用的軟件,他也需要在他力所能及的范圍(成本)內(nèi)開(kāi)發(fā)出自己滿意的功能。

與上面兩種稱呼不同,Coder(編碼員)常常被稱作軟件業(yè)的藍(lán)領(lǐng)工人(戲稱“人肉編碼機(jī)”)。沒(méi)有人愿意做這樣的藍(lán)領(lǐng)工人,因?yàn)檐浖I(yè)里的體力勞動(dòng)者幾乎就是笨蛋的代名詞。

其實(shí),絕大多數(shù)開(kāi)發(fā)人員會(huì)常常扮演編碼員的角色。想想你拷貝一大段代碼,修修改改完成一個(gè)功能,然后又拷貝另一大段代碼,修修改改完成另一個(gè)功能的經(jīng)歷,這不正是個(gè)Coder的角色么?要將這些“體力編碼”的片段跟“腦力編碼”的片段分割開(kāi)來(lái),派給兩種開(kāi)發(fā)人員去做顯然是不切實(shí)際的。

即便存在Coder這樣的職業(yè),只是從事將設(shè)計(jì)翻譯為代碼的“體力”工作,他們的工作也仍然是舉足輕重并值得尊敬的。任何一個(gè)成功的軟件項(xiàng)目,除了得益于其成功的設(shè)計(jì),編碼的質(zhì)量一樣不可或缺。

如果你真的領(lǐng)導(dǎo)著一些商業(yè)性項(xiàng)目開(kāi)發(fā),你應(yīng)該會(huì)深深體會(huì)到編碼質(zhì)量對(duì)一個(gè)項(xiàng)目舉足輕重的影響,而一個(gè)編碼質(zhì)量令人放心的開(kāi)發(fā)人員在任何組織里都不會(huì)是簡(jiǎn)單的Coder角色。

再次強(qiáng)調(diào),不管是SDE,程序員,還是Coder,我嘗試做出一些定義并不是為了讓你從無(wú)數(shù)開(kāi)發(fā)人員當(dāng)中區(qū)分出誰(shuí)屬于哪一類型。恰恰相反,我認(rèn)為對(duì)于絕大多數(shù)開(kāi)發(fā)人員而言,他并不是一直扮演某一種角色,而是在不同時(shí)候,不同的方面,表現(xiàn)為不同的角色。

我們區(qū)分這些類型,只是為了闡述觀點(diǎn)時(shí),有一個(gè)角色的定位。但是,你知道,世界是復(fù)雜的,而人不會(huì)是一成不變的。

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

    關(guān)注

    4

    文章

    954

    瀏覽量

    30286
  • 開(kāi)發(fā)工程師

    關(guān)注

    1

    文章

    91

    瀏覽量

    15095
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何成為一名嵌入式軟件工程師

    、Java等)和軟件開(kāi)發(fā)工具,還需要對(duì)硬件的工作原理有深入的理解。 在團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶體驗(yàn)。 02掌握核心技能與知識(shí)
    發(fā)表于 04-15 14:37

    嵌入式軟件工程師就業(yè)好不好?

    和技能的積累,越老越吃香。 在傳統(tǒng)程序員的職業(yè)道路上,雖然35歲危機(jī)讓許多人感到焦慮,但嵌入式軟件工程師卻憑借其獨(dú)特的行業(yè)優(yōu)勢(shì)和職業(yè)發(fā)展前景,成為了越老越吃香的群體。 他們不僅在薪資待遇上具有競(jìng)爭(zhēng)力,而且在市場(chǎng)需求、行業(yè)發(fā)展?jié)摿吐殬I(yè)發(fā)展空間等方面都展現(xiàn)出巨大的優(yōu)勢(shì)。
    發(fā)表于 02-20 10:19

    如何成為嵌入式開(kāi)發(fā)工程師

    如何成為嵌入式開(kāi)發(fā)工程師? 成為嵌入式開(kāi)發(fā)工程師通常需要掌握一系列技能和知識(shí),并且在實(shí)踐中不斷積累經(jīng)驗(yàn)。以下是一些基本步驟和建議: 1. 基礎(chǔ)教育:- 獲取電子
    發(fā)表于 02-19 10:39

    低代碼與傳統(tǒng)開(kāi)發(fā)區(qū)別 低代碼與無(wú)代碼開(kāi)發(fā)區(qū)別

    軟件開(kāi)發(fā)領(lǐng)域,傳統(tǒng)開(kāi)發(fā)、低代碼開(kāi)發(fā)以及無(wú)代碼開(kāi)發(fā)是三種不同的開(kāi)發(fā)方式,每種方式都有其獨(dú)特的優(yōu)勢(shì)和適用場(chǎng)景。 一、低代碼
    的頭像 發(fā)表于 01-31 10:48 ?536次閱讀

    TMS320C6000程序員指南

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

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些?

    仿真器可以模擬復(fù)雜的微控制器和外設(shè),幫助工程師在早期階段進(jìn)行軟件開(kāi)發(fā)和調(diào)試。這大大縮短了開(kāi)發(fā)周期,降低了開(kāi)發(fā)成本。 總之,嵌入式工程師需要
    發(fā)表于 12-20 15:29

    機(jī)械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術(shù)生態(tài)大會(huì)在成都舉行,機(jī)械革命作為重要參展商帶來(lái)了多款明星產(chǎn)品引爆全場(chǎng)!其中更是在AI PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機(jī)械革命三方聯(lián)合發(fā)布了專為程序員設(shè)計(jì)的CODE AI程序員本,成為本
    的頭像 發(fā)表于 11-30 10:34 ?980次閱讀

    Linux驅(qū)動(dòng)程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動(dòng)程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會(huì)不會(huì)搶程序員飯碗

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

    FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問(wèn)題(一) Q:FPGA中的FPGA算法工程師、FPGA邏輯工程師、FPGA原型驗(yàn)證工程師三者有什么區(qū)別? A:FPGA 算法
    發(fā)表于 09-23 18:26

    阿里云發(fā)布首個(gè)AI程序員,引領(lǐng)應(yīng)用開(kāi)發(fā)進(jìn)入“分鐘級(jí)”時(shí)代

    近日,在備受矚目的阿里云上海AI峰會(huì)上,阿里云向全球開(kāi)發(fā)者們展示了其最新的技術(shù)成果——首個(gè)“AI程序員”。這款創(chuàng)新應(yīng)用基于通義大模型構(gòu)建,具備了令人驚嘆的多項(xiàng)技能,包括架構(gòu)開(kāi)發(fā)
    的頭像 發(fā)表于 06-24 10:36 ?902次閱讀

    【《軟件開(kāi)發(fā)珠璣》閱讀體驗(yàn)】+ 心得

    ,《軟件開(kāi)發(fā)珠璣》是一本值得每個(gè)軟件開(kāi)發(fā)者閱讀的書籍。它教會(huì)了我們?nèi)绾瘟私庑枨蟆⒃O(shè)計(jì)、項(xiàng)目管理,如何與團(tuán)隊(duì)合作以及如何持續(xù)學(xué)習(xí)和進(jìn)步。在未來(lái)的軟件開(kāi)發(fā)生涯中,我將繼續(xù)秉承書中的理念,努力成為一名項(xiàng)目的
    發(fā)表于 06-23 17:56

    找STM32硬件開(kāi)發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開(kāi)發(fā)兼職工程師,會(huì)硬件開(kāi)發(fā),嵌入式軟件開(kāi)發(fā),可項(xiàng)目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12