唔,前端的話一般好像本科以上是不怎麼會仔細講這門課的,基本上都是考自己去參悟,如果你是為了前端考研的話,那還真的是不建議,其實我之前也想了這個問題,不知道該不該考研,我的想法是如果大三可以找到大公司的實習的話就不去考研了,前端其實看學歷都還好,如果實在不行的話就去考研
計算機圖形學
如果是實在想進大廠而本科背景一般也不是不可以。
算不上回答,只是分享經歷。本人就是研究生,目前在網際網路某廠實習。本科雙非軟體工程3+1專案 中外合辦,大二確立方向要搞前端,在大二期間保證加權80以上的前提下選擇性翹課去上培訓班,大三下學期免學費交換,大四跟學校專案留學。畢業後在海外讀研 軟體工程 兩年制,本科的同學大部分都是做開發,研究生也有開發,有演算法,網路安全等。
我個人認為前端確實存在門檻低的情況,但也不至於研究生不能去或不值得去。最終選不選擇前端,亦或是選擇後端或者演算法,都需要考慮自身興趣以及學習經歷。
既然問的是選什麼專業,想必題主已經下定主意學前端了,那我們可以看看前端有哪些地方值得深入研究。
上圖為大佬們歸納的前端學習路徑 對前端技術有所前瞻的話或許會在github上注意到這個圖。
Learn to become a modern frontend developer
從中我們可以看到或者延伸出許多當前比較熱門的前端研發方向。
產品研發能力
前端專案線上管理
Mock資料
自動化測試
元件框架開發
SSR/SRC 服務端渲染/元件
跨端: 小程式/ Electron/ flutter
架構設計 (近年的微前端)
資料視覺化
工具搭建
2。5/3d
視覺化互動
資料分析
當然軟體專案跳脫不開專案的管理
還有其他點還請大佬們評論區幫忙指出一下
我在研究生階段的軟體工程主要內容也是專案的管理與敏捷開發相關 以及其他例如軟體需求、架構、CI/CD等方面的延伸。
所以專業選擇的話選擇 計算機,軟體工程 的人比較多,或者其他計算機相關專業。做開發還是比較看專業是否計算機相關。簡歷能過篩,後面的就都是看自己能力。題主考到心儀的學校也還得在研究生期間在這個方向多探究
PS。 其實如果在上面的圖上每個點選一個選項稍作延伸,你會覺得前端壓根就學不完。然後學到一定程度了也都不必要給自己加前端的標籤了。大家其實都是工程師只是各有專精。
計算機專業都可以
計算機圖形學哈哈哈哈
之前有過短暫的打算 可以從webgl慢慢轉到圖形學。