chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何看待全棧工程師

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-03-21 10:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我敢打賭,沒(méi)有人可以憑借一己之力掌握下圖這些領(lǐng)域不斷更新的先進(jìn)知識(shí)。單單是緊跟每個(gè)類別中的進(jìn)化和新的編程接口,就幾乎是一個(gè)全職的工作量。

如何看待全棧工程師

在Web 2.0時(shí)代,全棧工程師是可能的,但是隨著新一代創(chuàng)業(yè)公司的興起,推動(dòng)了各種技術(shù)的邊際突破。從機(jī)器智能到數(shù)據(jù)分析、再到可穿戴/移動(dòng)設(shè)備,讓一個(gè)程序員個(gè)體實(shí)現(xiàn)跨全棧編程實(shí)際上變得不現(xiàn)實(shí)了。

在還沒(méi)有移動(dòng)和Web的上世紀(jì)七十年代后期,通常是一個(gè)人從頭到尾寫(xiě)全部的程序,在程序員和硬件之間并沒(méi)有很多其他的軟件層。8位處理器和內(nèi)存非常有限的機(jī)器,迫使程序員使用規(guī)范的匯編語(yǔ)言。

隨著上世紀(jì)80年代末和90年代初客戶機(jī)/服務(wù)器處理(client/server computing)的演進(jìn),以及90年代末20世紀(jì)初互聯(lián)網(wǎng)浪潮的來(lái)臨,編程應(yīng)用很快成為一項(xiàng)團(tuán)隊(duì)行為。新技術(shù)的每一面都是如此復(fù)雜,以至于需要專門(mén)的專家,即一個(gè)人精通好幾層(如前端/數(shù)據(jù)庫(kù)/應(yīng)用服務(wù)器等)。維護(hù)一個(gè)商業(yè)網(wǎng)站成為一門(mén)專業(yè),包括操作網(wǎng)絡(luò)設(shè)備(e.g.路由器和負(fù)載平衡器等),調(diào)整Java虛擬機(jī),以及使用各種數(shù)據(jù)庫(kù)索引機(jī)制。

到了21世紀(jì)中期,創(chuàng)造幾乎任何東西,從簡(jiǎn)單的網(wǎng)站到下一代SaaS服務(wù),都十分地昂貴。上漲的費(fèi)用直接與從各個(gè)層相關(guān)的許多個(gè)人之間的開(kāi)銷(xiāo)通信(并且經(jīng)常錯(cuò)過(guò)通信),以及在一層級(jí)聯(lián)到其它層和成部署參數(shù)的改變有關(guān)。正如Marc Andreessen(網(wǎng)景創(chuàng)始人,現(xiàn)風(fēng)投)在Twitter上刷屏討論燒錢(qián)問(wèn)題時(shí)說(shuō):「大量員工將使通信效率呈指數(shù)式下降,導(dǎo)致所有一切速度放慢?!梗∕ore people multiplies communication overhead exponentially, slows everything down.)

另一方面,創(chuàng)造新一代Web 2.0網(wǎng)站的技術(shù)越來(lái)越精簡(jiǎn)和簡(jiǎn)化。程序員從使用復(fù)雜的企業(yè)級(jí)Java堆棧和數(shù)據(jù)庫(kù)(e.g.Oracle),切換到更直接的LAMP組合(Linux操作系統(tǒng),Apache,MySQL和PHP/ Python/Perl)。新的語(yǔ)言和框架(e.g.Diango和Ruby on Rails)使得網(wǎng)站和數(shù)據(jù)庫(kù)之間的層自動(dòng)化。前端框架(e.g.jQuery)幫助簡(jiǎn)化了不同瀏覽器之間錯(cuò)綜復(fù)雜的關(guān)系。云服務(wù)(e.g.Amazon Web Services)簡(jiǎn)化了部署,提供了鑰匙網(wǎng)絡(luò)。

到21世紀(jì)后期,對(duì)許多程序員來(lái)說(shuō),提供一個(gè)完整的消費(fèi)者或SaaS的網(wǎng)站成為可能,包括一個(gè)動(dòng)態(tài)的Web客戶端,服務(wù)器端的業(yè)務(wù)邏輯,一個(gè)可伸縮的數(shù)據(jù)庫(kù),部署和運(yùn)營(yíng)支持。這種新品種的全棧工程師可以和一支團(tuán)隊(duì)一樣完成整個(gè)任務(wù)的環(huán)。當(dāng)這個(gè)項(xiàng)目做大了,全棧工程師可以實(shí)現(xiàn)一個(gè)人在應(yīng)用的所有層加一個(gè)功能,這樣就減少了和不同層的人溝通的通信成本,從而加速功能交付。

如果你建的網(wǎng)站是上面這樣的全棧模型,找到全棧工程師可以有效地解決問(wèn)題。但是現(xiàn)如今,我認(rèn)為,這并不是夠格的全棧工程師。第一張圖才是更全面的全棧。

我們正處在向更多復(fù)雜科技迅速轉(zhuǎn)型的中期,隨著時(shí)間的流逝,在每一層都需要專家。開(kāi)發(fā)優(yōu)秀的iOSAndroid應(yīng)用需要理解這些平臺(tái)錯(cuò)綜復(fù)雜的專家。在實(shí)際操作中,轉(zhuǎn)向新的數(shù)據(jù)庫(kù),比如MongoDB,需要不斷的關(guān)注和調(diào)整。在云服務(wù)(e.g.Amazon)上運(yùn)行一個(gè)應(yīng)用需要了解它的各種服務(wù)的細(xì)節(jié),以及如何實(shí)現(xiàn)跨區(qū)域故障轉(zhuǎn)移的專業(yè)知識(shí)。即便是古老的Web前端,現(xiàn)在都演變成CSS4、JSON和JavaScript的MVC框架,比如Angular.js和Backbone.js。

在這個(gè)全新的世界中,關(guān)鍵是至少有這樣一個(gè)人:對(duì)每一個(gè)部件都至少有功能性的了解,同時(shí)可以把不同的層連接起來(lái),和不同領(lǐng)域的專家一起合作,從而最終實(shí)現(xiàn)某個(gè)功能。在這種意義上,這些連接層、建橋的軟件工程師,即精通某一層或好幾層的專家,就是比全棧工程師少一點(diǎn),比全棧綜合者(Full Stack Integrator)多一點(diǎn)兒的人。

總之,「全棧工程師」,可以安息了。在無(wú)限廣闊的未來(lái),我們歡迎在某一特定領(lǐng)域有深入技術(shù)見(jiàn)解的「全棧綜合者」!

100offer的用戶是怎樣看「全?!沟??

用戶背景

周瑾(化名),7年以上開(kāi)發(fā)經(jīng)驗(yàn),國(guó)內(nèi)一本畢業(yè),BAT資深研發(fā)工程師,具備多個(gè)大型平臺(tái)前端架構(gòu)設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn),有iOS、MAC開(kāi)發(fā)經(jīng)驗(yàn),有移動(dòng)Web開(kāi)發(fā)經(jīng)驗(yàn),精通NodeJS,熟悉后端開(kāi)發(fā)的流程和技術(shù)面,具備全棧開(kāi)發(fā)能力。團(tuán)隊(duì)管理經(jīng)驗(yàn)豐富。在5月第3期拍賣(mài)中收獲37個(gè)面試機(jī)會(huì),現(xiàn)已入職北京某創(chuàng)業(yè)公司。

100offer:普通程序員如何向全棧發(fā)展?

周瑾:我認(rèn)為工程師可以分為兩種:一種喜歡鉆細(xì)一個(gè)東西,然后以此為生;還有一種喜歡不斷折騰,需要去滿足自己了解未知的欲望。拿我自己來(lái)說(shuō),我屬于后者。我有創(chuàng)業(yè)經(jīng)歷,也做過(guò)大公司的螺絲釘。螺絲釘其實(shí)滿足不了我對(duì)技術(shù)的興趣,所以在工作過(guò)程中我在不斷尋找自己的技術(shù)邊界,并試圖打破它。就這樣,技術(shù)開(kāi)始變得一點(diǎn)點(diǎn)全面起來(lái)。

全棧絕對(duì)是自我驅(qū)動(dòng)的一個(gè)過(guò)程,我其實(shí)是在不知不覺(jué)中會(huì)了這么點(diǎn)東西,變成了所謂的「全棧」似的。業(yè)界的高手多得很啊^^

100offer:全棧工程師適合創(chuàng)業(yè)公司,還是大公司?

周瑾:創(chuàng)業(yè)公司比較喜歡招全棧,這和創(chuàng)業(yè)公司的需求有關(guān)系,因?yàn)閯?chuàng)業(yè)初期的公司可能需要一個(gè)人做幾個(gè)人的活。另外,可能老板是技術(shù)出身,了解部門(mén)之間銜接所需要付出的巨大溝通成本,所以傾向于更少的溝通單位。

其實(shí)大公司也不錯(cuò),大公司有更人性化的工作時(shí)間,且穩(wěn)定,一般情況下是不會(huì)讓員工的工作飽和到滿(當(dāng)然有些個(gè)別組很過(guò)分)。在大公司的時(shí)候,我完成了自己的工作,喜歡折騰什么就折騰什么,然后你覺(jué)得自己可以了就可以申請(qǐng)轉(zhuǎn)崗成其他職位(當(dāng)然這里也要自己承擔(dān)角色轉(zhuǎn)換帶來(lái)KPI問(wèn)題,畢竟換了領(lǐng)域就是一個(gè)新兵了嘛)。

總之,全棧不應(yīng)該是對(duì)所有技術(shù)淺嘗輒止,而是一專多能或多專多能。無(wú)論是自己去創(chuàng)業(yè),還是放到固定崗位上都能大放異彩。

100offer:全棧工程師有什么優(yōu)勢(shì)呢?

周瑾:我其實(shí)不怎么覺(jué)得全棧有優(yōu)勢(shì),我只能說(shuō)能看到這種人身上的一點(diǎn)點(diǎn)共性。視野,思維和學(xué)習(xí)能力確實(shí)有點(diǎn)優(yōu)勢(shì),但我認(rèn)為共性是性格上的。我接觸到的在互聯(lián)網(wǎng)行業(yè)跨領(lǐng)域性的人,其實(shí)都比較單純,或者說(shuō)編程對(duì)于這類人來(lái)說(shuō)不是一種謀生途徑而是一種個(gè)人興趣。

我覺(jué)得全棧更多的是自己對(duì)純技術(shù)的渴求,深入任何一個(gè)技術(shù)領(lǐng)域都是很細(xì)致的一件事,全棧與否更多的是一種經(jīng)驗(yàn)上量變到質(zhì)變的過(guò)程。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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

    文章

    1590

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    新編電氣工程師手冊(cè)

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

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

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

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

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

    問(wèn),成為硬件工程師需要幾只手?#硬件工程師 #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

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

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

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

    工程師
    揚(yáng)興科技
    發(fā)布于 :2024年07月19日 18:30:07