在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

為什么全棧工程師會(huì)存在爭議

工程師人生 ? 來源:wv ? 作者:簡書網(wǎng) ? 2019-10-11 16:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如何成為一名全棧工程師(full stack developer)?互聯(lián)網(wǎng)最熱的話題之一。LinkedIn, Facebook上標(biāo)榜自己是全棧工程師的人也越來越多,似乎正在成為IT行業(yè)的新潮流和新趨勢。Full Stack的概念早已不新鮮,廣大開發(fā)人員之間對(duì)”全棧”類話題的討論也從未停止。曾經(jīng)看到過一篇關(guān)于全棧設(shè)計(jì)師的文章,毀譽(yù)參半。有的人認(rèn)為全棧只是一個(gè)頭銜而已,真正的還是看個(gè)人的能力和技術(shù)。

中國有句老話:魚和熊掌不可兼得。而類似全棧工程師,全棧設(shè)計(jì)師這類的職業(yè),似乎正在挑戰(zhàn)這一可能性。因?yàn)樗麄儥M向發(fā)展的技能樹賦予了他們魚和熊掌兼得的能力。而國外對(duì)于全棧型人才,有這么一個(gè)說法:Jack of all trades, but master of none. 翻譯成中文就是無所不能便一無所精。如何避免成為廣而不精的全棧工程師,是廣大想要成為全棧設(shè)計(jì)師朋友們需要深入考慮的一個(gè)問題。

本質(zhì)上來講,這個(gè)話題其實(shí)是對(duì)互聯(lián)網(wǎng)行業(yè)“技多”是否等于“全棧”,“深度”和“廣度”哪個(gè)更重要的一場深層次的討論。

1.什么是全棧工程師?

全棧工程師,也叫全端工程師,英文Full Stack developer,是指掌握多種技能,并能利用多種技能獨(dú)立完成產(chǎn)品的人。

Quora上有人提出了這個(gè)問題,其中一個(gè)高票回答是:

全棧工程師是指,一個(gè)能處理數(shù)據(jù)庫、服務(wù)器、系統(tǒng)工程和客戶端的所有工作的工程師。根據(jù)項(xiàng)目的不同,客戶需要的可能是移動(dòng)棧、Web棧,或者原生應(yīng)用程序棧。

其實(shí),“全棧”指的是為了完成一個(gè)項(xiàng)目,所需要的一系列技術(shù)的集合。“棧”是指一系列子模塊的集合。這些軟件子模塊或者組件組合在一起即可實(shí)現(xiàn)既定功能,不再需要其他模塊。

2.為什么全棧工程師會(huì)存在爭議?

上面提到過,全棧工程師的爭議在于對(duì)技能深度和廣度的探討。特別是在OSCON會(huì)議上,一名Facebook的工程師說他們只聘請“全棧(Full stack)的程序員。”此話題一出,更引起了大家對(duì)成為全棧工程師的優(yōu)勢與劣勢的熱烈討論。

優(yōu)勢:全棧工程師的技術(shù)發(fā)展是橫向的,涉獵技術(shù)很廣,能快速的運(yùn)用他所掌握的技術(shù)知識(shí)開發(fā)出產(chǎn)品原型。因?yàn)樗麄円曇案鼘掗煟季S更活躍,對(duì)技術(shù)和產(chǎn)品都十分敏感,對(duì)于任何技術(shù)或設(shè)計(jì),他總是有話可說。可以對(duì)團(tuán)隊(duì)中的每一個(gè)人都提供有益的幫助,能大大減少團(tuán)隊(duì)人員溝通、技術(shù)對(duì)接的時(shí)間和技術(shù)成本。所以他們當(dāng)中,很多人成為了創(chuàng)業(yè)者或者在創(chuàng)業(yè)公司擔(dān)任技術(shù)合伙人。

劣勢:正是由于橫向的技術(shù)發(fā)展,導(dǎo)致全棧工程師往往博而不精。大多數(shù)自稱為“全棧”的工程師,都停留在一種淺嘗輒止的“略懂”的境界。至于具體如何實(shí)現(xiàn),如何讓架構(gòu)更適合后面階段的模塊化開發(fā),那就真不知道了。

3.即便如此,仍有人在問,如何成為全棧工程師?

一個(gè)合格的全棧開發(fā)人員應(yīng)具有在構(gòu)建應(yīng)用程序時(shí)涉及的所有方面的功能知識(shí)和能力。

1) 掌握多門編程語言

你需要精通多門編程語言,JAVA 、PHP、C#Python、Ruby、Perl 等,因?yàn)槟愕拇蠖鄶?shù)核心業(yè)務(wù)處理都需要用這些語言來寫。你既要掌握這些語言的語法,又需要非常熟悉如何基于這些語言進(jìn)行項(xiàng)目的架構(gòu)、設(shè)計(jì)、實(shí)現(xiàn)以及測試。

2)運(yùn)用開發(fā)框架和第三方庫

流行的開發(fā)語言,一般都伴有出色的開發(fā)框架,比如JAVA的Spring、MyBatis、Hibernate,Python的Django,PHP的 thinkphp、yin,nodeJs的 express 等等。

3)前端技術(shù)

前端技術(shù)在今天的項(xiàng)目和產(chǎn)品研發(fā)過程中變得愈加重要。除了實(shí)現(xiàn)產(chǎn)品功能,用戶體驗(yàn)也是檢驗(yàn)產(chǎn)品是否成功的標(biāo)準(zhǔn)之一。而這都依賴于前端技術(shù)的實(shí)現(xiàn),你至少需要掌握 HTML5、CSS3、JavaScript 等基本前端技術(shù),同時(shí)進(jìn)一步學(xué)習(xí) JQuery、LESS、SASS、AngularJS或REACT等前端框架或第三方庫。

4)數(shù)據(jù)庫與緩存

任何產(chǎn)品或項(xiàng)目都需要一個(gè)數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù)。作為全棧工程師,你也需要至少掌握一到兩個(gè)數(shù)據(jù)庫,并知道怎樣與數(shù)據(jù)庫進(jìn)行交互。目前流行的數(shù)據(jù)庫主要有MySQL、MongoDB、Redis、Oracle、SQLServer等。MongoDB作為文檔型數(shù)據(jù)庫,在互聯(lián)網(wǎng)產(chǎn)品中正被越來越多地使用,對(duì)于規(guī)模稍大一些的項(xiàng)目,我仍推薦使用MySQL或商用的Oracle作為后端數(shù)據(jù)庫。而Redis這樣的內(nèi)存數(shù)據(jù)庫則可以用于緩存,以提升系統(tǒng)的性能。

5)基本設(shè)計(jì)能力

大部分關(guān)于全棧工程師的文章或討論中都很少涉及到設(shè)計(jì)能力的要求。但我卻認(rèn)為這項(xiàng)技能非常重要,基本的原型設(shè)計(jì),UI設(shè)計(jì),UX設(shè)計(jì)都是需要了解的。

6)除了良好的開發(fā)技術(shù)知識(shí),自我要求也是全棧工程師必備的因素:

全局性思維

良好的溝通能力

創(chuàng)造力

好奇心

時(shí)間管理能力

總結(jié)

根據(jù)格拉德威爾的一萬小時(shí)定律,希望熟練的掌握前端、后端、客戶端方向的知識(shí)內(nèi)容,每天都花時(shí)間來鉆研也得花10年左右的時(shí)間。所以,全棧工程師決不是一夜練成的,你需要打好技術(shù)基礎(chǔ),強(qiáng)化核心技能,并持續(xù)學(xué)習(xí)才能應(yīng)對(duì)更多的挑戰(zhàn)。

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

    關(guān)注

    59

    文章

    1589

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    新編電氣工程師手冊

    新編電氣工程師手冊,一款最新的、最全面的電氣知識(shí)手冊。 手冊1522頁。共五篇、四十六章。 該手冊不愧為對(duì)從事電氣專業(yè)的所有人員都實(shí)用的一部非常好的工具書。不用再一冊一冊地找了,內(nèi)容豐富,有圖有
    發(fā)表于 06-03 16:26

    解鎖LuatOS-log庫:工程師的日志管理實(shí)戰(zhàn)課!

    針對(duì)開發(fā)者設(shè)計(jì)的實(shí)戰(zhàn)教程,本文聚焦LuatOS平臺(tái)log庫的高效使用,從基礎(chǔ)配置到高級(jí)調(diào)試策略,手把手教你搭建可擴(kuò)展的日志系統(tǒng),提升項(xiàng)目維護(hù)效率。 今天,我們一起來認(rèn)識(shí)LuatOS的log庫
    的頭像 發(fā)表于 05-12 15:23 ?843次閱讀
    解鎖LuatOS-log庫:<b class='flag-5'>全</b><b class='flag-5'>棧</b><b class='flag-5'>工程師</b>的日志管理實(shí)戰(zhàn)課!

    (仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師

    電子工程師
    MDD辰達(dá)半導(dǎo)體
    發(fā)布于 :2025年04月27日 18:21:47

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體

    硬件工程師
    MDD辰達(dá)半導(dǎo)體
    發(fā)布于 :2025年02月24日 19:00:35

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

    邏輯工程師和 FPGA 原型驗(yàn)證工程師在工作重點(diǎn)和職責(zé)上存在一定的區(qū)別: FPGA 算法工程師: 主要關(guān)注算法的設(shè)計(jì)和優(yōu)化,以在 FPGA 平臺(tái)上實(shí)現(xiàn)高效的計(jì)算和處理。他們需要深入理
    發(fā)表于 09-23 18:26

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    用二創(chuàng),1:1復(fù)刻工程師的職場現(xiàn)狀

    工程師
    揚(yáng)興科技
    發(fā)布于 :2024年07月19日 18:30:07
    主站蜘蛛池模板: 最好看免费中文字幕2018视频 | 色欧美视频 | 精品热99| 欧美色图综合 | 天天爆操 | 月夜免费观看高清在线完整 | 美国69bjfree18vide视频 | 免费在线播放视频 | 人色网| 四虎影院永久网站 | 天天插日日干 | 国产一级一片免费播放视频 | 日韩美女拍拍免费视频网站 | 草馏社区 | 伊人久久99 | 成人手机看片 | 日本大片免费观看视频 | 色老头免费视频 | 久久久噜久噜久久综合 | gogo亚洲肉体艺术100 | 午夜亚洲 | 国产成人精品日本 | 国产高清视频在线播放www色 | 久久久久无码国产精品一区 | 久久综合香蕉久久久久久久 | 男啪女色黄无遮挡免费观看 | 美女被拍拍拍拍拍拍拍拍 | 99r8这里精品热视频免费看 | 亚洲视频在线一区二区 | 色老头网址 | 一级福利视频 | 久久国产午夜精品理论片34页 | 天堂在线国产 | 极品美女写真菠萝蜜视频 | 国产综合13p | 欧美亚洲另类在线观看 | 狠狠88综合久久久久综合网 | 精品视频网站 | 黄黄视频免费看 | 国产精品天天爽夜夜欢张柏芝 | 性欧美丰满xxxx性久久久 |