8年全棧工程師的焦慮
現(xiàn)年已經(jīng)30歲了,做軟件已經(jīng)8年了,2018年3月,因為學(xué)習(xí)laravel遲遲不入門,發(fā)現(xiàn)了B站。帶領(lǐng)自己入門了laravel,在B站中學(xué)了非常多的前端、后端知識,平時全棧開發(fā),以為自己前端很厲害了,打算應(yīng)聘前端。

在面試的時候才發(fā)現(xiàn)自己并不好,想著突擊,結(jié)果發(fā)現(xiàn)想要通過面試,就得至少需要學(xué)習(xí)兩個月時間,學(xué)習(xí)Js高級,學(xué)習(xí)ES6,還要學(xué)習(xí)webpack,以及gulp前端流程管理,最后發(fā)現(xiàn)基礎(chǔ)并不好理解,雖然自己經(jīng)常用前端,可是都不知道為什么css要用float,瀏覽器的兼容性,以及系統(tǒng)科學(xué)的解決方法是什么。對h5中的canvas并不熟悉,https協(xié)議,http2都不熟悉。前端后端都在進步都在發(fā)展,感覺要被這個時代拋棄,技術(shù)更新迭代很快,一直以來都是以PHP作為主語言,發(fā)現(xiàn)2015年出了es6以后,前端發(fā)生了翻天覆地的變化,現(xiàn)在想以前端作為飯碗,才發(fā)現(xiàn)進入前端有些晚了。想不被社會淘汰,還需要深挖后端,對linux深入。
前端不想放棄,需要學(xué)習(xí)東西太多,目前看來學(xué)習(xí)前端可以,自己做項目有幫助,但對于長遠就業(yè)來說,甚至?xí)蟹醋饔?,因為人的精力是有限的,這方便學(xué)的多別的方面就學(xué)的少,很有可能都不精通,打基礎(chǔ)還是有必要的,所以現(xiàn)在還是要看前端,沒準就會對將來就業(yè)有幫助。后端我也沒有吃透過框架比如laravel,后端PHP7,向java靠攏,用composer,進入現(xiàn)代PHP,都沒怎么搞懂,更不知道如何深入。nginx, rabbitmq, redis, mysql 都是配套要學(xué)習(xí)使用的。
想要進大廠,還需要分析大流量高并發(fā),那么就需要深入學(xué)習(xí)linux,知道瓶頸在哪兒,有些時候還會被問到加密算法,每一項想深入,都沒有那么容易。在B站看視頻,不只是看就夠了,還需要跟著敲代碼,日后的周末都得背著筆記本,帶著ipad,在圖書館敲代碼度過了。
最關(guān)鍵現(xiàn)在已然30歲了,沒人愿意用這個年齡的人了,可能都沒有面試機會,經(jīng)驗并不積累,很多技術(shù)都被淘汰了,深鉆都是需要時間的,就算知道了B站這樣好的平臺,有很多好的課程又能怎樣,還不是需要大量時間學(xué)習(xí),在社會上沉浮,萬一走偏了,就悲劇了。感覺到好絕望,走一步算一步吧,有些東西學(xué)了沒壞處,有助于進一步理解,看現(xiàn)在對什么有興趣就學(xué)什么,每天都要有所進步才好,減少自己被淘汰的風(fēng)險。