深以為然,所以,全棧工程師應(yīng)該分為Web全棧和App全棧。恰巧最近看了本有關(guān)Web全棧工程師的書,記錄下其中一些觀點(diǎn)。
筆記
應(yīng)該從能力和思維方式兩方面來判定一個(gè)人是否是一個(gè)合格的全棧工程師。
對于一些經(jīng)理來說,寧可雇傭多個(gè)可管理的普通工程師,也不愿意聘請一個(gè)不可管理的天才工程師。
一個(gè)前端工程師可能會不加思考地實(shí)現(xiàn)視覺設(shè)計(jì)稿,因?yàn)樗膷徫徽f明里規(guī)定了自己的職責(zé),這其中不包括質(zhì)疑設(shè)計(jì)稿,所以他忽略了自己的最終目標(biāo):讓產(chǎn)品更好。
全棧工程師除了在一個(gè)專精知識領(lǐng)域有深入研究之外,還以知識廣博和解決問題能力強(qiáng)著稱。
老板雇傭一個(gè)員工,不是因?yàn)樗軐懗绦颍且驗(yàn)樗軒椭约嘿嶅X。賺錢有兩種方法:減少成本和增加收入。
如果增加一個(gè)用戶需要的功能是加分項(xiàng)的話,拒絕一個(gè)用戶不需要的需求更加值得推崇。
要先看看有哪些問題需要解決,然后再補(bǔ)充您的工具箱。永遠(yuǎn)從商業(yè)目標(biāo)的角度來決定學(xué)習(xí)什么,而不是純粹為了鍛煉技術(shù)能力去學(xué)習(xí)。
如果我開創(chuàng)一個(gè)公司需要招聘“全棧工程師”,我要求的三個(gè)能力就是一專多長、關(guān)注商業(yè)目標(biāo)和關(guān)注用戶體驗(yàn)。
繞開每個(gè)人都會去做的事情–投簡歷–轉(zhuǎn)而做一個(gè)自己的作品,這就給企業(yè)傳達(dá)了一個(gè)信號。
主動性是全棧工程師必備的一個(gè)特質(zhì),沒有一個(gè)全棧工程師是被別人逼出來的。
每個(gè)人都要有意識地維護(hù)自己的作品集,它在半年一次的考核、晉升面試甚至以后的跳槽中都非常有用。
盡量減少同一域下的HTTP請求數(shù),以及盡量減少每一個(gè)資源的體積。
把靜態(tài)資源放在非主域名下,除了可以增加瀏覽器并發(fā),還可以減少HTTP請求中攜帶的不必要的cookie。
gzip是一種開源的數(shù)據(jù)壓縮算法,其中g(shù)代表免費(fèi)的意思。
DDoS攻擊者喜歡攻擊的頁面一般是會對數(shù)據(jù)庫進(jìn)行寫操作的頁面,這樣的頁面無法靜態(tài)化,服務(wù)器更容易宕機(jī)。
越接近高級工程師,越考察對某個(gè)點(diǎn)的本質(zhì)理解,以及在項(xiàng)目和團(tuán)隊(duì)中的引導(dǎo)作用,而不是對某工具的使用經(jīng)驗(yàn)。
框架應(yīng)該是比庫更廣泛的概念。一個(gè)庫是一系列對象、方法等代碼,您的應(yīng)用程序可以把這個(gè)庫鏈接進(jìn)來,起到了重用代碼的作用,剩下了重寫這部分代碼的工作量,而一個(gè)框架是一個(gè)系統(tǒng)中可重用的一部分。
行動重于計(jì)劃,自己給自己撓癢。
因?yàn)榇蠹液ε率。韵氚旬a(chǎn)品調(diào)整得完美無缺才發(fā)布。但是世界上成功的軟件都不是完美的軟件,而是在合適的時(shí)間發(fā)布的、剛剛夠用的產(chǎn)品。如果它能活下來,在后面的版本中,他才有機(jī)會越來越好。
讓市場認(rèn)可你的能力,而不是讓老板認(rèn)可,因?yàn)槔习鍟儯习宓臉?biāo)準(zhǔn)不一致,而市場是一致的。
semver & npm dependencies rules
架構(gòu)是當(dāng)項(xiàng)目變得復(fù)雜之后必須考慮的問題,而項(xiàng)目總是會變得復(fù)雜的。
“任何能用Javascript實(shí)現(xiàn)的,最終都必將用Javascript實(shí)現(xiàn)。”Atwood定律
語言只負(fù)責(zé)描述一個(gè)程序,而程序運(yùn)行的速度,不取決于語言,而是算法和編譯器的質(zhì)量。
如果您平時(shí)沒有做重要的事情,就會發(fā)現(xiàn)自己常常在做緊急的事情。
如果平時(shí)沒有注意鍛煉身體,就會常常去醫(yī)院,花費(fèi)更多時(shí)間
如果沒有培養(yǎng)后輩,為每個(gè)項(xiàng)目設(shè)置接班人,就會常常需要到處救火。
如果沒有配置好版本管理系統(tǒng)就開始工作,就會浪費(fèi)更多時(shí)間去找回丟失的代碼
如果偷懶硬編碼一些變量在代碼中,后續(xù)會花費(fèi)更多時(shí)間過去調(diào)試
時(shí)間四象限:
拿工作時(shí)長來拼,這是體力勞動時(shí)代打工者的心態(tài)在作祟。
程序員大致分兩種:科學(xué)家和工程師。科學(xué)家關(guān)注技術(shù)是否優(yōu)越,而工程師關(guān)注產(chǎn)品是否完美。
懶惰的終極原因就是你想逃避這件事。
耐心是一種能力
用市場最高價(jià)格雇傭高效能人士組成團(tuán)隊(duì) Netflix企業(yè)文化
所謂自我提升,首先是接納自我,而不是貶低自我的性格。
不要為了迎合主流社會,而偽裝成一個(gè)外向、熱情、合群的人。
項(xiàng)目的定義是:在一定的約束條件下(時(shí)間和資源),具有明確目標(biāo)的一次性任務(wù)。
后記
做自己感興趣的事情,學(xué)想學(xué)的知識,不要怕走偏了,如果有人說不務(wù)正業(yè),那就讓他們說去吧。如果你能遠(yuǎn)離傳統(tǒng)的路子,將會不同凡響。 –Steve Jobs
-
工程師
+關(guān)注
關(guān)注
59文章
1590瀏覽量
69483
發(fā)布評論請先 登錄


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


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




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

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

當(dāng)硬件工程師穿越到霸總劇: 以他性格肯定忍不到第二集? #硬件工程師 #電路設(shè)計(jì) #晶振 #揚(yáng)興科技

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

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


評論