houshuu
362 天前
大二的话, 未来发展是有很多想象力的, 千万不要被某一项或者说有限的某几项技术困住.
我理解的全栈是市面上大部分常用技术, 语言和框架都接触过, 能快速上手任意项目.
我自己大学时候就是想做什么直接查怎么做, 碰到一个技术不会的就马上学. 走的就是一个随心所欲, 反正迟早都要学的, 不用担心学偏这种事, 基本到最后都是互相的融会贯通.
参考我目前全栈实际天天干的活, 建议可以尝试做一个 Vue/React 前端+Swift iOS App+Kotlin Andriod App+Go 后端的个人项目, 然后按需加上 CICD 管线, MySQL / NoSQL 数据库, 日志收集, 机器学习模型 (简单点的模型其实什么电脑基本都能吃住). 基本上全栈工作中涉及到的知识都能接触到, 做完也会比较有成就感. 有空也可以学学 Figma 什么的, 逛逛 Dribbble 等设计网址提升下自己的工业设计审美. 如果还想试试硬件, 可以买树莓派套件入门, 有挺多配套传感器的, 做个简单的智能小车玩玩基本没啥问题.
个人 tips: YouTube 的课程不要钱的同时, 覆盖几乎所有技术, 量也非常多, 选择的余地很大. 教学和视频质量比 Udemy 和 B 站都要好得多, 也能练练英语听力. 而且有特别多那种 XX 开发中初级程序员必犯的 N 大错误 类视频, 基本看完对整个语言和框架的理解会上升很多, 重点推荐.