轉碼或是不轉碼,這是一個問題(附前端開發工程師學習路線)

本文無意販賣焦慮,只是將我所瞭解的情況告訴大家,希望各位認清形勢,放棄幻想。

上一篇文章給大家提供了一些關於今後道路選擇的思路,很多朋友都會有轉碼的想法,或者對轉碼很好奇,這一篇文章則是和大家聊聊轉碼的事情,我會將我的一些觀點告訴大家,不一定正確,僅供參考,也希望有不同看法的朋友在評論區留言,以幫助各位迷茫的朋友找到自己的道路。這篇文章本來打算在前天就更完的,但是拖延症太嚴重,拖到了今天


文章開始再次介紹一下今年的大環境:今年,因爲一些衆所周知的原因,全球的經濟都不景氣,各大企業都在縮招,特別是曾經野蠻擴張互聯網(比如字節的hc從去年的8000+變成了今年的3000+),各大社交平臺一片哀鴻遍野,大家紛紛表示找不到工作,任總表示要把寒氣傳給每一個人,於是我們23屆的秋招就進入了地獄難度(我個人對未來幾年同樣持悲觀態度)。

我講一下我看到的:我秋招期間使用最多的某app,在九月份的時候,基本上全是焦慮貼,每個人都在說自己找不到工作,而且很多還是各種985211的碩士,截止至九月底,根據不完全統計,拿到offer的人大概佔了四分之一左右,基本上都是拿的提前批offer。

轉眼到了十月份,國慶結束之後,開始漸漸有一些offer選擇貼,但是這只是倖存者效應,根據很多朋友發起的投票的結果來看,仍然有很大一部分人沒拿到offer,包括我。

上述情況不單只是計算機,但是主體還是計算機。

10月14日的一個投票,此時也只有約三分之一的人拿到了offer

10.16,這張圖傳遞出來的信息有很多,大家自己體會

10.23日,可以看到此時還是有40%的朋友完全拿不到offer

附上一張該app用戶統計(不是說明現實92的朋友很多,只是牛客上面比較多,大家自己體會)

看了上面這些數據,各位應該對今年的情況有了更直觀的瞭解了,接下來我將發表一下我對計算機行業的看法。

總體來看,互聯網的規模是可以無限擴張的,因爲互聯網不像搞實體產業,是不受地域的約束的,這也是程序員這一行業如此火爆的原因之一。但是,互聯網雖然能不斷擴張,但是公司卻不能無限制招人,因爲不是投入了多少就會有多少產出,互聯網行業的很多投入是大於產出的,在經濟形勢好的時候,這些“雞肋部門”還能被押寶,但是經濟形勢壞了之後,企業就要考慮自身生存問題,於是就出現了之前的大規模裁員,企業不再無限擴張,那麼員工人數就總會飽和,互聯網現在就接近飽和狀態,或者說已經飽和了。

雖然說互聯網已經飽和,但是總還是需要招人,很多傳統行業也在進行數字化轉型,程序員還是一個很被需要的職業,只是說不能像以前那樣隨便收割offer了,難度增加了很多很多。並且現在市場上更需要中高級程序員,只有少部分企業願意花時間精力去培養我們這種應屆生程序員

但是重金之下必有勇夫,比起別的傳統行業,程序員的收入確實比較高。這裏有一個誤區,那就是並不是所有程序員都是996,也有不少是965的,但是這種一般出現在傳統行業以及一些國企中,但是哪有錢多活少的好事呢?(除了某些壟斷行業)965的工資正常情況下就是沒有996多的,這個看個人取捨。

除了996,程序員還有一個特點就是需要不斷學習(或許只是積累工作經驗也可以,但是可能很容易被淘汰),因爲互聯網發展很快,經常都會有新的東西需要學習,比如你常用的那些技術出了新版本或者出了性能更好的代替品,又或者是你因工作需要,需要去完成一項你沒有接觸過的業務,甚至是你想跳槽,你都需要不斷提升自己的知識儲備,這樣才能儘量保證自己不被優化。我只能說堅持學習真的很難,各位入行謹慎。

說了這麼多,大家應該對程序員以及這一行的情況以及前景有一定的瞭解了,接下來該說說在我看來,哪些人適合轉碼了。

  1. 天坑專業。有些天坑專業比如土木(但是聽說今年土木還行?我不太瞭解),真的沒什麼前途那種,月薪4000還要一天干八九個小時那種(不是看不起這種情況的朋友,只是覺得真的很辛苦)。這種情況的朋友就可以考慮轉碼,可以先接觸一下,看看自己在這方面的天賦以及是否有興趣,再做決定,或者也可以試試別的道路。
  2. 對寫代碼很感興趣,喜歡寫代碼,我就是屬於這一類。俗話說興趣是最好的老師,當對做一件事有了興趣,那纔會事半功倍,學習的慾望和效率可能都比別人高很多。選擇崗位的時候一定要慎重,畢竟你以後幾十年多半都是走這一個方向,如果幾十年都在做自己不喜歡的事情,那確實是很難受的。
  3. 真的很缺錢。至少現在來看,程序員的收入是高於很多行業的,並且門檻比較低,不像金融、律師、醫生之類的門檻很高的職業,轉碼只需要一臺電腦和一副健康的身體(開玩笑),網上各種教程鋪天蓋地,基本上認真學一年就差不多能達到找工作的水平了(除了涉及很複雜算法的方向)。

以上三類人是我認爲比較適合轉碼的,剩下的朋友,如果你原專業前景還不錯,亦或者是你真的在代碼方面沒有天賦也沒有興趣,那我建議你還是不要轉碼,因爲現在互聯網已經過了人人都能分一杯羹的時代了,你走原專業發展未必不如轉碼,即使是上面說到的三類朋友也要慎重

說了這麼多,下面說說轉碼的大致方向。

一般來說就三種方向,前端開發、java開發、c++開發,上述三種學習週期依次上升,分別是半年、一年、一年以上(個人看法,偏樂觀),但後兩種具體情況我不瞭解,所以就不詳細說,大家可以多去網上看看。從今年的情況來看,最火爆的就是java開發,這也是崗位最多的,前景也很不錯,但是卷也是真的卷,一個招聘羣裏可能80%的人都是java(開開玩笑),就業形勢最好的是c++(道聽途說,不保真),前端中規中矩,上限較低。

上面三種方向,java和c++計算機科班的優勢更大,因爲會涉及到很多計算機網絡和操作系統的知識。

轉碼的朋友一般是在前端和java中選擇。前端一般是製作網頁、app、小程序的可視化頁面,你眼睛所看到的這些界面都是前端做出來的,java範圍較廣,一般是寫服務器,從數據庫獲取數據並將數據傳給前端。

最後分享一下我的前端學習路線,僅供參考。

首先,得先有一個地方可以寫代碼,我的建議是下載一個vscode,至於怎麼下載,可以百度,也可以B站看,很簡單。下載完後,就可以正式開始學習。

前端最主要的知識有四大部分:1.html 2.css  3.JavaScript  4.框架(vue或者react)

1.學習html,學習各種常用標籤的使用,html5可以暫時不學(html5主要是在原html知識點上新增了一些東西)。

2.學習css,學習一些常見樣式的設置,同上,css3可以暫時不學。

上面兩個學習時間一般不會超過兩週,一週就差不多了。這兩部分算是前端最簡單的部分,我的建議是在學完上面兩部分後,嘗試還原一個簡單的頁面。

3.學習JavaScript,這是一門編程語言,也是前端的靈魂,前端開發不能失去JavaScript,就像西方不能失去耶路撒冷。學到這裏就會體現你的代碼天賦了,因爲這裏基本上都是一些邏輯上的東西,和上面兩部分有顯著的區別。

這一塊的學習有兩個思路,第一是直接一步到位,進行深入學習,從JS基礎到JS高級;第二是先學習JS基礎,JS高級等後面再學。我個人選擇的是第二條路,因爲前期想學明白確實不容易,大家可以根據自己的學習情況進行選擇。不管是選擇1或是2,儘量要學紮實,甚至可以學習不止一遍,因爲這個學不懂,以後的路就會很難。

4.學習框架。上面有說到,框架有兩個,一個叫vue,一個叫react,個人建議先學習vue,因爲現在vue的市場更大,更多的公司是使用的vue,react可以後期再進行學習。

5.上述的幾點掌握之後,基本上就算是入門前端了,現在你就可以去跟着視頻寫一個完整的前端項目,即使照着敲也要有自己的思考,第一個項目基本上只能照抄並且會經常處於懵逼狀態,有問題儘量百度。做完第一個項目後,你可以跟着視頻做第二個項目,多思考。

6.如果你時間充裕,那麼你可以試着去接觸小程序和app開發,如果你時間不夠了,那麼就把vue和js學透徹。

附上上一期傳送門:秋招有感--獻給迷茫的大學生們

以上就是本期內容,下一期會講關於找工作的注意事項和筆試、面試的經驗(主要是程序員)以及對各階段朋友的一些建議,如果對大家有幫助,希望大家點贊充電支持一下


#學習經驗# 

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com