前端:寫在 30 歲之前(成長(zhǎng)建議)
來(lái)源:Cookieboty
https://juejin.im/post/6875606903162929159
前言
馬上就要到 29 歲生日,也將踏入了 30 歲的旅程,在此寫一篇隨筆。?
成長(zhǎng)
這個(gè)世界有很多不平凡的人,也有更多平凡的人,你是屬于哪一種呢?
開(kāi)始
剛開(kāi)始工作總是熱情十足、活力四射的去做一件事,希望能夠做得更好,更棒。但慢慢的發(fā)現(xiàn),有些事情不是全靠一個(gè)人能完成的,因?yàn)槟塥?dú)立完成的天才實(shí)在太少了,而更多的是努力的人。
你會(huì)失落,不知道為什么一件你覺(jué)得簡(jiǎn)單的事情難以完成 你會(huì)挫敗,不知道為什么那么拼命做的項(xiàng)目就那么簡(jiǎn)單的夭折 你會(huì)迷茫,不知道目前該怎么辦,才能更進(jìn)一步
認(rèn)清
從認(rèn)識(shí)到自己是一個(gè)平凡的人開(kāi)始,可能會(huì)感覺(jué)這個(gè)世界做什么都毫無(wú)意義。
這個(gè)是很正常的過(guò)程與感受,但平凡的人為什么不能做一些不平凡的事情。
每個(gè)項(xiàng)目的功能都能夠按時(shí)完成 每個(gè)項(xiàng)目都問(wèn)題,都能夠及時(shí)反饋,及時(shí)修復(fù) 每個(gè)項(xiàng)目的每行代碼都能考慮到后期的拓展、兼容、移交 每個(gè)項(xiàng)目都能夠有總結(jié),下個(gè)項(xiàng)目不會(huì)出現(xiàn)重復(fù)的問(wèn)題
上面每一件平凡的小事能做到,合在一起其實(shí)就已經(jīng)是一件不平凡的事情。當(dāng)你迷茫的時(shí)候,看看這些小事,是否已經(jīng)完成自己的預(yù)期目標(biāo)。
理解
前端開(kāi)發(fā)是直面客戶的,所以用戶的操作、視覺(jué)體驗(yàn)尤為重要。
用戶噴的時(shí)候,肯定是直接噴你的辣雞交互,辣雞配色,辣雞體驗(yàn)。絕對(duì)不會(huì)聯(lián)想到其他人。包括部分測(cè)試同學(xué),在測(cè)試的時(shí)候會(huì)將這些問(wèn)題直接拋給你。一個(gè)項(xiàng)目可能出現(xiàn)幾十上百個(gè) bug 很平常。
但是一定要保持理解的心態(tài)去看待問(wèn)題,部分測(cè)試并不是專業(yè)的開(kāi)發(fā),判斷問(wèn)題不會(huì)更深層去甄別。作為前端開(kāi)發(fā),理論上你是最熟悉整個(gè)業(yè)務(wù)流程的人,可以快速判斷問(wèn)題的原因,選擇找出不同的人來(lái)合作解決問(wèn)題。
同樣因?yàn)榍岸耸?strong style="color: black;">直面客戶,所以面對(duì)的變動(dòng)相對(duì)于后端來(lái)說(shuō)也會(huì)特別頻繁。在面臨頻繁的改動(dòng)的時(shí)候,盡可能的運(yùn)用之前項(xiàng)目經(jīng)驗(yàn),在開(kāi)發(fā)的過(guò)程中預(yù)留好可拓展的結(jié)構(gòu),并不要為了圖快捷、方便而過(guò)多的使用硬編碼,導(dǎo)致后期改動(dòng)困難。并且要熟悉了解業(yè)務(wù)流程,配合后端、產(chǎn)品、測(cè)試一起疏導(dǎo)業(yè)務(wù)流程,防止流程理解偏差造成的返工。
要隨時(shí)保持對(duì)代碼的敬畏之心,你寫的每一行代碼再完美,都是在當(dāng)下。隨著時(shí)間流逝、技術(shù)革新、需求變動(dòng)而可能被你的后繼者噴的體無(wú)完膚。
長(zhǎng)期迭代的項(xiàng)目,在短時(shí)間可以硬編碼,隨意寫,但隨時(shí)保持重構(gòu)、甚至重寫的想法,去將之前的項(xiàng)目完善的更充分,包括一些必要的注釋與文檔。理解一下即將要接盤的同學(xué)心情,誰(shuí)也不想接受一堆爛攤子。
堅(jiān)持
我的高中老師說(shuō)過(guò)一句話,我印象很深刻。人要坐得了冷板凳耐得住寂寞
堅(jiān)持是一件很難的事情
每天都保持一定的熱情去開(kāi)發(fā)項(xiàng)目 每天都保持一定的時(shí)間去寫額外的小項(xiàng)目 每天都保持看一篇技術(shù)類的博客 每周都保持寫一篇技術(shù)隨筆或者小記
這些東西日積月累下來(lái),會(huì)逐漸提高你的技術(shù)底蘊(yùn),但是肯定是不會(huì)立馬見(jiàn)效,跟直接背面試題不一樣,效果來(lái)的不會(huì)那么快、高效。但是會(huì)在你后期的職業(yè)生涯里面給予你很大的幫助。
永遠(yuǎn)不要拿年齡與時(shí)間來(lái)當(dāng)借口,當(dāng)你想成長(zhǎng)的時(shí)候,當(dāng)下就是最好的年齡,時(shí)間永遠(yuǎn)都能抽出來(lái)。
環(huán)境
公司
有同學(xué)在考慮去大公司、小公司的選擇
大公司的優(yōu)勢(shì)在于:
流程完善,你可以了解每個(gè)項(xiàng)目的研發(fā)具體流程 有一定的試錯(cuò)成本,可以嘗試新技術(shù)的機(jī)會(huì) 有一定的培訓(xùn),成長(zhǎng)機(jī)制 大廠背景光環(huán)加成
劣勢(shì):
老生常談的螺絲釘 統(tǒng)一技術(shù)標(biāo)準(zhǔn)也有一定的弊端,長(zhǎng)期穩(wěn)定的項(xiàng)目也會(huì)造成技術(shù)落伍
小公司的優(yōu)勢(shì)在于:
有產(chǎn)品 0 - 1 的研發(fā)體驗(yàn) 試錯(cuò)成本低,新技術(shù)的嘗試機(jī)會(huì)也有,但是相對(duì)應(yīng)的成本會(huì)更大
劣勢(shì):
老生常談的不穩(wěn)定 為了生存,搶占等,付出的時(shí)間與努力更多
這么多年的小廠經(jīng)歷給同學(xué)一點(diǎn)建議,剛畢業(yè)的或能力稍微差一點(diǎn)的同學(xué),有機(jī)會(huì)能進(jìn)大公司的話,盡量去,帶來(lái)的邊際效應(yīng)跟眼界是小公司比不上的。特別是前端現(xiàn)在技術(shù)壁壘還是越來(lái)越明顯。大廠跟小廠的差距拉的還是比較大的。
某人說(shuō)過(guò)我基本都是小公司待過(guò)來(lái),有一些不錯(cuò)視野跟想法感覺(jué)挺難得的?
團(tuán)隊(duì)
其實(shí)比起公司來(lái)說(shuō),好的團(tuán)隊(duì)更為重要,大公司不乏小團(tuán)隊(duì),小公司也有好團(tuán)隊(duì)。
好的團(tuán)隊(duì)會(huì)給你正向激勵(lì),技術(shù)氛圍濃厚會(huì)提高自己的深度與廣度。
差的團(tuán)隊(duì)則會(huì)給予負(fù)向情緒,使得浮躁、心慌、不穩(wěn)定的情緒蔓延,惡性循環(huán)。
自己
佛說(shuō):一花一世界,一樹(shù)一菩提
外在的環(huán)境,可能并沒(méi)有能力去改變,但是自己的環(huán)境是可控的。
把每一件小事做好,利用好每一分的時(shí)間。事情做完與跟做成不一樣,花時(shí)間去玩耍,浪費(fèi)還是學(xué)習(xí)都是自己的選擇,多少付出與努力就會(huì)有多少收獲。仔細(xì)回想下,目前的境地自己的因素有多少。
當(dāng)你處于一個(gè)并不是很好的公司,或者一個(gè)不算很好的團(tuán)隊(duì)的時(shí)候
你可以選擇隨波逐流,自暴自棄,也可以選擇去慢慢改變這個(gè)情況
把項(xiàng)目總結(jié),做一些技術(shù)基建分享給團(tuán)隊(duì)使用 小項(xiàng)目可以嘗試引入新的技術(shù),并分享推廣給團(tuán)隊(duì)使用
從個(gè)人嘗試去推動(dòng)整個(gè)團(tuán)隊(duì)的成長(zhǎng),同樣影響也不是一蹴而就,慢慢堅(jiān)持得來(lái)
終篇
寫在 29 歲之前,寫給即將 30 的自己
人生是沒(méi)有局限的,只要你想努力,什么時(shí)候開(kāi)始都不算晚
??愛(ài)心三連擊
1.看到這里了就點(diǎn)個(gè)在看支持下吧,你的「點(diǎn)贊,在看」是我創(chuàng)作的動(dòng)力。
2.關(guān)注公眾號(hào)
程序員成長(zhǎng)指北,回復(fù)「1」加入Node進(jìn)階交流群!「在這里有好多 Node 開(kāi)發(fā)者,會(huì)討論 Node 知識(shí),互相學(xué)習(xí)」!3.也可添加微信【ikoala520】,一起成長(zhǎng)。
“在看轉(zhuǎn)發(fā)”是最大的支持
