考上了研究生,特意选了一个很松的老师,暑假也不用去实验室打工。老师的方向是多媒体安全,估计很难找工作,所以还是想继续学现在会的 java 。
但是,现在有点不知道该做什么了。
Spring 、Mybatis 、SQL 、Redis 、微服务等等那堆常见的东西都只停留在会用的阶段;
做过不少乱七八糟的后端项目,每次都往里面加些新东西学习,没啥含金量;
Leetcode 、面试八股文也做过不少准备,考完研后为了找工作面试过,过了一个传统 it 大公司的开发,没面过大厂;
本来打算是趁暑假找个实习体验下工作的,但是好像企业都不要大四学生,也不想骗人当应届生找正职,一下子迷茫了。
想继续深入学的话,这时应该看看源码?或者自己实现一些框架的功能?自己重复造轮子对将来的面试是否有帮助呢?对自己的能力也很怀疑,不知道该从哪里做起。说到底还是觉得自己很缺实战经验,但又不知道怎么办才能本质提高能力,继续学怎么用不同的框架、组件好像没什么意思
1
Sundayz 2021-04-08 16:50:02 +08:00
自己独立做两个项目,搞懂其中的每个细节,等到那个时候再迷茫,那么你再过来问。
|
2
ychost 2021-04-08 17:13:06 +08:00
不用现在忙着去实习,先打基础,看看 GitHub 的热门项目,自己先熟悉,然后等到面试前一年就去看看 CS-Note 这些 gitHub 面试仓库,然后刷 leetcode,然后大厂基本就稳了
|
3
bleepbloop 2021-04-08 17:20:27 +08:00
别人可能会告诉你攒项目经验,但我建议你像高考那样练做题,现在的面试就是那么 low,没办法的
|
4
Jooooooooo 2021-04-08 17:48:04 +08:00
把基础搞好找个大厂实习.
|
5
hxndg 2021-04-08 18:03:45 +08:00
呵呵,这个问题我也遇到过,没人给过满意的回答。简单总结并回答你的问题:
1 学的东西很多,很杂,但不深入,该怎么办? https://v2ex.com/t/354692 实际上很多东西都是为了解决实际问题,你需要先掌握基础,然后了解每种方法的问题和不足,明白其取舍,万变不离其宗。 2 如何从本质提高自己的能力 程序员的基本能力是迅速学习并加以利用,但是工作能力是跟实战相关的,你只有先了解你要做什么才能知道要学习哪些方面和技能,参加第三条。 3 职业规划和技能 是先有职业规划才有技能,还是先有技能才有职业规划?我实际上建议你先有兴趣。 |
6
Martin9 2021-04-08 20:09:20 +08:00
我其实也建议打好基础,稍微有一两个项目,研究生期间找个大厂实习。
社招进大厂难度更大了,对你做的项目要求也高很多 |
7
aw2350 2021-04-09 21:17:13 +08:00 via iPhone
图形图像,出去做游戏
不要作那种烂大街的 curd 码农 |