前端:寫在 30 歲之前
關注高階前端進階,回覆“加群”
加入我們一起學習,天天進步
來源:Cookieboty
https://juejin.im/post/6875606903162929159
前言
馬上就要到 29 歲生日,也將踏入了 30 歲的旅程,在此寫一篇隨筆。
成長
這個世界有很多不平凡的人,也有更多平凡的人,你是屬於哪一種呢?
開始
剛開始工作總是熱情十足、活力四射的去做一件事,希望能夠做得更好,更棒。但慢慢的發現,有些事情不是全靠一個人能完成的,因為能獨立完成的天才實在太少了,而更多的是努力的人。
你會失落,不知道為什麼一件你覺得簡單的事情難以完成
你會挫敗,不知道為什麼那麼拼命做的專案就那麼簡單的夭折
你會迷茫,不知道目前該怎麼辦,才能更進一步
認清
從認識到自己是一個平凡的人開始,可能會感覺這個世界做什麼都毫無意義。
這個是很正常的過程與感受,但平凡的人為什麼不能做一些不平凡的事情。
每個專案的功能都能夠按時完成
每個專案都問題,都能夠及時反饋,及時修復
每個專案的每行程式碼都能考慮到後期的拓展、相容、移交
每個專案都能夠有總結,下個專案不會出現重複的問題
上面每一件平凡的小事能做到,合在一起其實就已經是一件不平凡的事情。當你迷茫的時候,看看這些小事,是否已經完成自己的預期目標。
理解
前端開發是直面客戶的,所以使用者的操作、視覺體驗尤為重要。
使用者噴的時候,肯定是直接噴你的辣雞互動,辣雞配色,辣雞體驗。絕對不會聯想到其他人。包括部分測試同學,在測試的時候會將這些問題直接拋給你。一個專案可能出現幾十上百個 bug 很平常。
但是一定要保持理解的心態去看待問題,部分測試並不是專業的開發,判斷問題不會更深層去甄別。作為前端開發,理論上你是最熟悉整個業務流程的人,可以快速判斷問題的原因,選擇找出不同的人來合作解決問題。
同樣因為前端是直面客戶,所以面對的變動相對於後端來說也會特別頻繁。在面臨頻繁的改動的時候,儘可能的運用之前專案經驗,在開發的過程中預留好可拓展的結構,並不要為了圖快捷、方便而過多的使用硬編碼,導致後期改動困難。並且要熟悉瞭解業務流程,配合後端、產品、測試一起疏導業務流程,防止流程理解偏差造成的返工。
要隨時保持對程式碼的敬畏之心,你寫的每一行程式碼再完美,都是在當下。隨著時間流逝、技術革新、需求變動而可能被你的後繼者噴的體無完膚。
長期迭代的專案,在短時間可以硬編碼,隨意寫,但隨時保持重構、甚至重寫的想法,去將之前的專案完善的更充分,包括一些必要的註釋與文件。理解一下即將要接盤的同學心情,誰也不想接受一堆爛攤子。
堅持
我的高中老師說過一句話,我印象很深刻。人要坐得了冷板凳耐得住寂寞
堅持是一件很難的事情
每天都保持一定的熱情去開發專案
每天都保持一定的時間去寫額外的小專案
每天都保持看一篇技術類的部落格
每週都保持寫一篇技術隨筆或者小記
這些東西日積月累下來,會逐漸提高你的技術底蘊,但是肯定是不會立馬見效,跟直接背面試題不一樣,效果來的不會那麼快、高效。但是會在你後期的職業生涯裡面給予你很大的幫助。
永遠不要拿年齡與時間來當藉口,當你想成長的時候,當下就是最好的年齡,時間永遠都能抽出來。
環境
公司
有同學在考慮去大公司、小公司的選擇
大公司的優勢在於:
流程完善,你可以瞭解每個專案的研發具體流程
有一定的試錯成本,可以嘗試新技術的機會
有一定的培訓,成長機制
大廠背景光環加成
劣勢:
老生常談的螺絲釘
統一技術標準也有一定的弊端,長期穩定的專案也會造成技術落伍
小公司的優勢在於:
有產品 0 - 1 的研發體驗
試錯成本低,新技術的嘗試機會也有,但是相對應的成本會更大
劣勢:
老生常談的不穩定
為了生存,搶佔等,付出的時間與努力更多
這麼多年的小廠經歷給同學一點建議,剛畢業的或能力稍微差一點的同學,有機會能進大公司的話,儘量去,帶來的邊際效應跟眼界是小公司比不上的。特別是前端現在技術壁壘還是越來越明顯。大廠跟小廠的差距拉的還是比較大的。
某人說過我基本都是小公司待過來,有一些不錯視野跟想法感覺挺難得的????
團隊
其實比起公司來說,好的團隊更為重要,大公司不乏小團隊,小公司也有好團隊。
好的團隊會給你正向激勵,技術氛圍濃厚會提高自己的深度與廣度。
差的團隊則會給予負向情緒,使得浮躁、心慌、不穩定的情緒蔓延,惡性迴圈。
自己
佛說:一花一世界,一樹一菩提
外在的環境,可能並沒有能力去改變,但是自己的環境是可控的。
把每一件小事做好,利用好每一分的時間。事情做完與跟做成不一樣,花時間去玩耍,浪費還是學習都是自己的選擇,多少付出與努力就會有多少收穫。仔細回想下,目前的境地自己的因素有多少。
當你處於一個並不是很好的公司,或者一個不算很好的團隊的時候
你可以選擇隨波逐流,自暴自棄,也可以選擇去慢慢改變這個情況
把專案總結,做一些技術基建分享給團隊使用
小專案可以嘗試引入新的技術,並分享推廣給團隊使用
從個人嘗試去推動整個團隊的成長,同樣影響也不是一蹴而就,慢慢堅持得來
終篇
寫在 29 歲之前,寫給即將 30 的自己
人生是沒有侷限的,只要你想努力,什麼時候開始都不算晚
The End
如果你覺得這篇內容對你挺有啟發,我想請你幫我三個小忙:
點個「在看」,讓更多的人也能看到這篇內容
關注官網https://muyiy.cn,讓我們成為長期關係
關注公眾號「高階前端進階」,公眾號後臺回覆「加群」 加入我們一起學習並送你精心整理的高階前端面試題。
》》面試官都在用的題庫,快來看看《《