寫這篇文的背景原因:
很簡(jiǎn)單就是最近越來越多的人想做【全棧工程師】,他們的目標(biāo)就是全棧,他們才入行短短1-2年,甚至剛從培訓(xùn)班出來:我的目標(biāo)是做全棧,我啥都要學(xué)會(huì),啥都會(huì)寫,這樣我就是大牛了,可以掙大錢,就算創(chuàng)業(yè),我也不用招那么多人,一個(gè)人搞定一個(gè)產(chǎn)品,融資上市 ,CEO白富美,balabala。。。
我給他的回復(fù)是: 去你xx的,你連JS 數(shù)組和對(duì)象用法都搞不清,抄幾個(gè)效果,看幾個(gè)視頻教程摸索摸索就要做萬能人了?
“全棧”工程師的定義
全棧工程師,英文叫Full Stack Developer,是指掌握多種技能,并能利用多種技能獨(dú)立完成產(chǎn)品的人 – 來自某百科。
一般理解:【全棧工程師】就是啥都會(huì),啥都能搞,上能入天、下能入地。各種技能各種語言眼花繚亂,各種5殺 6殺 偷塔組合技能,pio pio pio,一人挑起全世界,各個(gè)技術(shù)棧技術(shù)點(diǎn),前后通吃 疑難雜癥統(tǒng)統(tǒng)不在話下,在世達(dá)芬奇,全能奇才多么牛x。
然而,真正的全棧是:我也不知道,我從來都做不了全棧而且也不想做啊,只知道,我在web前端行業(yè)挖的夠深,夠猛 夠快樂就好了,T 字形人才,下面一豎要足夠高足夠粗了,才能撐起來上邊的 一橫。
我只知道,我從網(wǎng)上扒出來的計(jì)算機(jī)全棧大牛都是:基礎(chǔ)知識(shí)無比扎實(shí),蹲馬步十個(gè)小時(shí)不帶喘氣的,從 二進(jìn)制到 基礎(chǔ)電路電位,到計(jì)算機(jī)運(yùn)行原理,內(nèi)存控制原理、數(shù)學(xué)計(jì)算基礎(chǔ)、外語適應(yīng)能力、邏輯思維能力、解決實(shí)際問題能力、出疑難雜癥解決方案能力等等等等都是一把好手。各種編程語言 和 工具應(yīng)用 只是他們解決某個(gè)特定問題的工具而已,僅僅是工具。
認(rèn)識(shí)幾位大牛
發(fā)明nodejs 的作者 :Ryan Dahl – 后端語言無所不通,思路絕頂聰明,計(jì)算機(jī)原理各種666,不然也不會(huì)解決多少年來讓人頭疼的 阻塞問題。
JS宗師人物:道格拉斯·克羅 俗稱老道– 是無數(shù)前端人的偶像,他從C語言、Java、c++、ruby、匯編什么的 市面上有的,他都得心應(yīng)手并且是許多語言規(guī)范的發(fā)明和貢獻(xiàn)者,可謂語言界的“全棧”鼻祖,尤其對(duì)js貢獻(xiàn)巨大,現(xiàn)在許多web規(guī)范和語言范疇都是他制定的。出了十幾本暢銷20年左右的技術(shù)書。
Linux之父:Linus Torvald – 此人更傳奇了,可謂顛覆計(jì)算機(jī)世界,無所不能 ‘My name is Linus, and I am your God’ 這句話出自他口他說自己是神,大部分人是信了。此人會(huì)什么自己去百度吧
(在吐槽一下,為了寫這篇文章我搜了不少資料,某度tm的搜啥 啥不準(zhǔn),都不是我想要的結(jié)果,最后還得翻墻google,再說一句,百度早晚倒閉。邪惡)
自己造火箭的 埃隆·馬斯克,這個(gè)貨確實(shí)啥都懂,火箭飛船都自己私人公司造,你想想他各個(gè)領(lǐng)域的基礎(chǔ)知識(shí)和匯聚知識(shí)并為己用的能力是有多變態(tài)。 不過他再牛,也是需要團(tuán)隊(duì)的,期間各個(gè)細(xì)節(jié)也是把控不了的,世界上真的有所謂的全檢嗎?
以上幾位才能在一定意義上說是全棧,基礎(chǔ)知識(shí)扎實(shí),基礎(chǔ)素養(yǎng)和習(xí)慣良好,才是成為全才的關(guān)鍵。
否則都是二半吊子,啥都會(huì),其實(shí)就是啥都不會(huì)
以下幾種人,很典型并大有人在:
1.、會(huì)個(gè) PHP + js+MySQL就吵吵自己是全棧,前后通吃。
2、會(huì)做app、會(huì)做網(wǎng)站、會(huì)弄數(shù)據(jù)庫、配置服務(wù)器環(huán)境,自己就是全棧了,有任何問題找我。
3、java、c++ 語言的轉(zhuǎn)型前端 或者去做硬件然后掌握了不少框架 和工具之后,就說我是全棧了。
4、配置了服務(wù)器、了解了一門后臺(tái)語言、聽說和查閱過各種前端框架用法之后膨脹的,并立志我要做一個(gè)全棧。
我都不想說了,以上幾種人在各位的實(shí)際生活中,公司中絕對(duì)都見過,而且吹牛逼的也很厲害,感覺公司離了他不能轉(zhuǎn),有任何難題就一句話: 簡(jiǎn)單,我會(huì)啊!結(jié)果 他留下的坑比要填的坑還要大。
具體原因
1、基礎(chǔ)知識(shí)太渣,急于求成表現(xiàn),盈利
2、坐井觀天,會(huì)一項(xiàng)或者幾項(xiàng)技能之后,自信心膨脹
3、技術(shù)浮于表面,經(jīng)不起細(xì)節(jié)和解決具體問題方案的推敲
4、缺乏對(duì)解決問題的深度思考和負(fù)責(zé)人的能力
看我總結(jié)的公式:
普通人
全棧 = 全干 = 啥都會(huì) = 啥都不會(huì)
真全棧
全棧 = 全都不干 = 全都有解決方案 = 各個(gè)行業(yè)都能干
所以,一開始就要喊 做全棧,你看看自己到底行不行,再來改變下你的定位。
最后結(jié)合我自己,熟悉我的人都知道,我除了帥,就是帥了,其實(shí)技術(shù)也就夠吃飯、夠撩妹的。
我從來不說自己想做全棧,不說自己啥都會(huì),我總覺得自己啥都不會(huì),三省吾身的,感覺自己知識(shí)還是不夠牢固,了解的越多,越覺得自己是井底之蛙,還有很多不了解和學(xué)不會(huì)的,那就不學(xué)了吧/笑哭。
雖說我c、 c++、c#、java、php、Python等甚至 vb老掉牙的語言我都寫過和學(xué)過,尤其是c語言,當(dāng)年我大學(xué)可是名列前茅,但最后我不還是選擇了前端 專攻js,畢竟我還是個(gè)視覺感性動(dòng)物。
后端語言經(jīng)歷為我打了良好的語言邏輯基礎(chǔ)和解決項(xiàng)目難題的思路,所以沒有現(xiàn)在剛?cè)腴T的新人這么困難,沒有后端編程語言 尤其是 c系列語言的概念基礎(chǔ),學(xué)js確實(shí)有些困難和迷惑。
收尾:如果你真的想做 ‘全棧’,請(qǐng)你結(jié)合我以上觀點(diǎn),深刻挖掘自己潛力,務(wù)必打好基礎(chǔ)體系架構(gòu)(這也是我個(gè)人一直強(qiáng)調(diào)的),不要急功近利,慢慢的往上走,把一門學(xué)科做到深入和佼佼者,自然融會(huì)貫通,因?yàn)槭澜缛f物到最后都是 【物質(zhì) 】二字,都是一樣的道理。
但,注意口型:請(qǐng)不要隨意做 “全棧(賤)” 工程師。
-
工程師
+關(guān)注
關(guān)注
59文章
1589瀏覽量
69245
發(fā)布評(píng)論請(qǐng)先 登錄

硬件工程師看了只會(huì)找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
新編電氣工程師手冊(cè)
解鎖LuatOS-log庫:全棧工程師的日志管理實(shí)戰(zhàn)課!


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

長(zhǎng)沙怎么這么難招硬件工程師呀



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

不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技

當(dāng)你的工程師朋友失聯(lián)時(shí),別氣,ta真的是在忙工作 #搞笑 #電子愛好者 #硬件工程師 #晶振 #揚(yáng)興科技

硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師


硬件工程師如何做元器件變更的決策

評(píng)論