首先,恭喜您加入 IT 的世界,虽然 IT 就业在当下的形势并不理想。但我要告诉你的事,IT 仍然是改变命运最好的专业。因为经营信息的生意才能实现指数型增长。但 IT 领域要学习的知识是蛮多的,
很多同学包括我自己,一开始并不知道如何规划自己的学习路径,总是被动的跟着周围环境的变化亦步亦趋。
进入职场后, 公司对你的要求通常是分工合作。 所以很多同学也慢慢在自己的领域不断死磕。虽然在短期有利于自己的薪资,职位的晋升。久而久之,也终究成为螺丝钉。在这里,我必须告你,
分工合作是组织发展的良药,确实个人成长的苦果。
什么才是 IT 学习终极目标, 我的答案是做产品。
而最佳的发展路径应该是:代码->功能->产品->商品
我希望你在大学不断钻研优秀代码, 封装成好用的功能。
也不断思考所积累的功能,可以开发出什么样的产品。
不断思考自己的产品如何卖给有需要的用户群。
接下来,给大家一些学习的建议!!!
方向一: 数据库
数据库基础理论是必须要好好掌握的,我建议你必须达到优秀。另外需要重点学习,MySql,
达梦,postgreSql 这三款市面广泛使用的产品。
方向二:前端框架 Vue
重点学习 Vue 框架, 十年前大家学习前端是从 Html+Css+Js 开始。今天我建议你直接学习 Vue。以 Vue 为核心去扩展自己的前端领域其他知识,比如 Flex 布局。
当然,也可以学习 React 框架, 和 Vue 基本一致。
方向二: SpringBoot
SpringBoot 相关知识网上有很多相关资料, 建议你一定要深入研究。不要急于去研究 SpringCloud 这种微服务框架。
方向三:中间件
常用的中间件必须有所了解,主攻两个方向,底层原理的大概理解, 应用场景的梳理。
常用中间件有 Redis,Kafka 。学会这两个就够了,其他的也是类似。
方向四:工作流
开发一个系统最重要的核心就是工作流, 对于工作流的理解也是重点中的重点。因为业务不断变化,但是底层的流程建模的套路基本一致。 笔者当年就见过一个朋友,在互金时代,块够构建出一套以工作流为核心的系统,实现财富自由。
方向五:脚手架
现在很多项目的开发是不需要您从 0 到 1 进行开发,在这里我推荐您两款脚手架产品。
JeecgFlow 一款以工作流为核心的脚手架产品,能帮助您快速构建后台
ShipFast 一款能帮助你快速搭建产品官网的产品。
以上内容都是实用主义的经验分享,也是多年职场经验的心得,欢迎大家一起交流讨论~