如果你前端知識只會這一點,假設你運氣好的話,要求又不高,你也許會找到一份工作,小的公司也許會給你工作機會。這主要看這個公司怎么對前端的定位了,如果是一個傳統的軟件公司,如果只要那些會切圖布局頁面的前端來說,你再對這些你懂的技能基礎上在稍微深入熟練下,我想還是很有機會找到工作的。以下是我針對你找工作的建議,僅供參考:
1、你可以試著投簡歷,有面試機會一定要去
這段時間,你可以整理下自己的簡歷,把自己的情況如實反映到自己的簡歷上,如果你有計算機教育背景,在你前端知道少的情況下,是加分項哦。盡可能多的把簡歷投遞到自己喜歡的公司,爭取到面試機會,從面試的過程中你可以知道自己的差距和不足。如果有的單位給你了工作機會,鑒于你目前的情況,我強烈建議你不要考慮太多,去工作是最正確的選擇。在工作中你會把自己所學的知識運用到實踐中,你的提升才會更快,更重要的你可以發現現實工作業務中需要哪些知識,倒逼你學習更多。還有一個更重要的好處就是,在工作中,你有不會的問題,可以請教身邊的同事,這樣比自己琢磨強,你會提升的更快。
2、面試前,你可以看看一些公司的面試題
有句話說的好,不打無準備之仗。為了盡可能的通過面試,我建議你可以在網上搜索下,前端最新的一些面試題,經常會問哪些問題,然后根據這些問題進行排查自己疏漏的知識點,進行有針對的強化訓練。一切的準備主要是為你最大化爭取進入公司工作的機會,如果有了工作機會,剩下的時間你就要針對你所從事的工作惡補你缺漏的前端知識。
3、關于前端知識學習的一些建議
不要滿足現在的這點前端知識,隨著前后端的分離,現在的公司對前端的技能越來越高的,不在是像以前會切圖,會用JQ做個AJAX請求的簡單工作了。隨著公司業務和產品越來越復雜,對前端產品可維護性工程化就越來越高,這就要求你除了掌握基礎的前端知識之外,還要掌握更多的內容,比如前端的一些框架:Vue、React、Angular中的任意一種,甚至為了方便前后端配合開發,甚至還要求你懂一門后端語言。
所以在前端的路上,你不能僅滿足自己掌握的那一點基礎知識,你需要有針對性的提升更多。關于基礎知識的學習,我的建議是這樣的:
你可以看看前端的入門經典書籍那本紅皮書或那本封面為犀牛的書籍。因為書籍的內容會把知識歸納的更清楚更體系化。
為了前端的路上走得更遠,建議你學習計算機的數據結構、算法、設計模式還有網絡相關的基礎知識。
前端越深入,不光是前端,你會發現到最后你要解決的都是數學問題(高數、線性、概率方面)。學英語的重要性不用多說,因為前端最新的知識和文檔都是英文的,因此你要克服英語的恐懼型,能看英語的文檔盡量看英文的。
隨著前端越來越龐大,可以做的事情也越來越多,比如除了做web開發,你還可以做手機端開發,桌面端軟件開發,后臺開發(NodeJS),網頁游戲開發,動畫開發,大數據展示應用等等,你需要選準一個自己感興趣的方向,如果學太多,就會顯得雜而不精。如果你要全學也是可以的,這就意味你要付出更多的努力。
好了就說這么多,這就是我對你的建議,祝你盡快找到一份適合自己的工作,歡迎你加入到前端的陣營中,只要你肯努力,你一定會成功的。