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ā)工程師是什么?為什么說(shuō)就是一個(gè)神話?

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

“全棧開(kāi)發(fā)工程師(full stack developer)”一詞經(jīng)常出現(xiàn)在企業(yè)招聘的崗位描述中。但Hello Pretty聯(lián)合創(chuàng)始人兼首席技術(shù)官Scott Hadfield在近日發(fā)表的一篇博文中指出,全棧開(kāi)發(fā)工程師就是一個(gè)神話,即使不完全如此,用人單位也很難找到一個(gè)這樣的人。

為了進(jìn)一步闡述這一觀點(diǎn),他列出了下面這樣一個(gè)并不詳盡的“?!保?/p>

用人單位對(duì)全棧開(kāi)發(fā)工程師的預(yù)期遠(yuǎn)遠(yuǎn)超出一般人的能力。全棧開(kāi)發(fā)工程師至少需要對(duì)棧中的每個(gè)組件都有足夠深入的了解,以便能做出明智的選擇及向管理層解釋。上圖所示的技能表每年每層都會(huì)增加新的組件,每隔幾年又會(huì)增加新的層。因此,Scott認(rèn)為,在招聘時(shí)尋找全棧開(kāi)發(fā)工程師不僅不合理,簡(jiǎn)直就是愚蠢。

不過(guò),Scott也承認(rèn),確實(shí)有人具備全棧能力。也有許多距離全棧尚遠(yuǎn),但仍然令人驚嘆的開(kāi)發(fā)人員、設(shè)計(jì)人員和項(xiàng)目管理人員。而有些自稱全棧工程師的人也僅能列出上述一半多的組件,就更不用說(shuō)組件之間的交互了。于是,他寫道:

我看到的幾乎所有使用全棧一詞的情況(尤其是在招聘海報(bào)中),用人單位真正的意思只是尋找“令人驚嘆的人”。

另外,Scott指出,全棧開(kāi)發(fā)工程師或許根本就不應(yīng)該編寫代碼,而應(yīng)該更多地充當(dāng)系統(tǒng)架構(gòu)師或集成工程師的角色。在使用“全棧開(kāi)發(fā)工程師”這樣一個(gè)流行術(shù)語(yǔ)時(shí),應(yīng)該說(shuō)明是哪個(gè)“棧”,比如是Web棧,還是移動(dòng)棧。

最后,Scott總結(jié)道:

全棧開(kāi)發(fā)工程師就是一個(gè)神話,不是因?yàn)椴淮嬖谶@樣的人,而是因?yàn)檫@個(gè)術(shù)語(yǔ)沒(méi)意義。

Scott的博文在Hacker News上引發(fā)了激烈的討論。網(wǎng)友a(bǔ)ndrewstuart對(duì)“全棧開(kāi)發(fā)工程師”的理解在參與討論的網(wǎng)友中具有一定的代表性:

我對(duì)全棧開(kāi)發(fā)工程師的定義是,他們能夠自己構(gòu)建和部署一個(gè)完整的、可以工作的應(yīng)用程序,而不需要其他任何人的幫助。那意味著他們能夠編寫前端、后端代碼,能夠配置服務(wù)器,當(dāng)然還能夠設(shè)計(jì)數(shù)據(jù)庫(kù)表。

不過(guò),有網(wǎng)友認(rèn)為運(yùn)維技術(shù)也應(yīng)該是開(kāi)發(fā)過(guò)程的核心部分。如果花費(fèi)大量時(shí)間構(gòu)建的應(yīng)用程序因?yàn)檫\(yùn)維細(xì)節(jié)無(wú)法按計(jì)劃部署,那會(huì)導(dǎo)致大量的返工。

有許多網(wǎng)友都持有與andrewstuart類似的理解,他們認(rèn)為全棧開(kāi)發(fā)工程師并不是一個(gè)神話。BadassFractal就是其中一例:

我就做全棧開(kāi)發(fā),包括Ops(通過(guò)各種CM工具配置AWS并向上部署應(yīng)用程序……)、DB(PostgreSQL用了5年……)、后端(獨(dú)立構(gòu)建類似Rails的框架……)、前端(可以綜合運(yùn)行原始DOM、Backbone及React)等所有這一切。

缺點(diǎn)是,我在其中任何一個(gè)方面都不是真正的核心專家,因此,其中任何一個(gè)領(lǐng)域中的任意一名優(yōu)秀專家都比我強(qiáng)。

BadassFractal的后一部分觀點(diǎn)頗具代表性。jvehent也認(rèn)為,一個(gè)人可以成為全棧開(kāi)發(fā)工程師,但卻無(wú)法成為一名全棧專家。對(duì)此,有網(wǎng)友指出,企業(yè)應(yīng)該給這兩種人都留有空間。另有網(wǎng)友表示,如果企業(yè)在招聘時(shí)只盯準(zhǔn)了前端和后端均是專家級(jí)的開(kāi)發(fā)人員,那非??上?,因?yàn)樵谝粋€(gè)多人團(tuán)隊(duì)中,他們?nèi)娴哪芰Σ⒉荒艿玫接行У陌l(fā)揮。

聲明:本文內(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)注

    59

    文章

    1571

    瀏覽量

    68607
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    工具。 、集成開(kāi)發(fā)環(huán)境(IDE) IDE是嵌入式開(kāi)發(fā)的核心工具之。例如 Keil MDK,它支持多種微控制器架構(gòu),提供了強(qiáng)大的代碼編輯、編譯、調(diào)試功能。
    發(fā)表于 12-20 15:29

    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

    迅為RK3588開(kāi)發(fā)板!黑神話悟空,啟動(dòng)?

    iTOP-RK3588上進(jìn)行展示的,但這也代表了獨(dú)屬于我們嵌入式工程師的浪漫,最后祝每一個(gè)天命人尋齊六根,成為真正的齊天大圣。
    發(fā)表于 09-23 10:48

    求LORA技術(shù)開(kāi)發(fā)工程師合作

    求LORA技術(shù)開(kāi)發(fā)工程師合作
    發(fā)表于 09-02 10:21

    找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

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開(kāi)發(fā)領(lǐng)域中的種專
    發(fā)表于 05-16 11:00

    大廠電子工程師常見(jiàn)面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    個(gè)電源工程師的成長(zhǎng)路徑

    即將走馬上任電源工程師這個(gè)崗位,請(qǐng)問(wèn)各位大佬,這個(gè)崗位的職業(yè)路徑般是怎樣的?
    發(fā)表于 04-08 14:19

    OVP過(guò)壓保護(hù)芯片:為何電子工程師需要它?功能、作用解析

    OVP過(guò)壓保護(hù)芯片:為何電子工程師需要它?功能、作用解析
    的頭像 發(fā)表于 03-06 10:27 ?6298次閱讀
    OVP過(guò)壓保護(hù)芯片:為何電子<b class='flag-5'>工程師</b>需要它?功能、作用<b class='flag-5'>全</b>解析

    如何搞崩個(gè)硬件工程師心態(tài)?試試對(duì)ta說(shuō)這幾句

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2024年02月20日 18:05:49