重庆工商大学计算机科学与技术专业就业方向及前景
工作这么多年,回顾了一下这么些年的工作学习经历,大致可以分为这么几个阶段: 1.刚刚参加工作,基础最重要。为什么呢?因为你要找工作,就不得不去刷算法题,背八股文。如果mysql、网络、设计模式、数据结构与算法、操作系统这些基础知识你平时都有涉猎,那你比别人当然就是有优势的。但是真正到了工作中,你要做的反而是理解业务,实现业务代码,那些高大上的并发、数据结构和算法,说实话在一般的公司用到的机会其实并不多。 2.参加工作3、5年,基本上都是与业务代码打交道、熟悉了redis、mysql、Nginx和一般的spring boot、spring cloud等框架之后,基本的工作已经没什么挑战性了。当然在这个过程中一定不能只满足于基本的代码实现完成任务,最好是每天抽出个把小时时间精进自己的技术,精修基础,并且最好把自己学到的东西用到日常的工作中。 3.参加工作多年之后,逐渐意识到自己的知识面太窄,眼光都局限在自己的专业领域,解决问题能力很弱。现在开始学习前端、架构、项目管理、运维等多方面的知识。 所以总结下来,在前期基础很重要,要进大公司好公司,在学校的时候最好是多刷算法、多参加ACM等含金量高的比赛。参加工作后,要明白技术不过是解决问题的一种方式,还有很多其他种能力也要提高,比如架构能力、沟通能力等等,所以一定要与前辈多交流,拓宽自己的人脉和视野,全方位提高自己的能力。 学习推荐两个很好的app,力扣和极客时间。 系统学习推荐各种官网: spring官网:https://spring.io/ 前端vue:https://cn.vuejs.org/guide/introduction.html java库API:https://www.matools.com/api/java8 公众号推荐: 小林coding:网络和操作系统讲的很好