icelo
(荆轲)
1
Java 开发干了两年了,今天涨了工资,几百块钱。还是觉得很少。
回想着刚开始毕业的时候,Java开发毕业应该很容易月薪过万了吧。但现在毕业两年后,各种福利补贴凑凑勉强过万。还是想要跳槽换一个好点的工作。
我也知道大家都说大环境不好,互联网寒冬,裁员降薪等等。我自己反思下来,有几点不足:
- 躺的太久,懒得动了
刚开始大学毕业,很清楚明白,程序员这个是个需要持续学习的职业,技术在迭代,知识需要更新,更何况,自己掌握的根本不多。所以,上班后一定要主动学习。现在反思过来,自己并没有,下班后的一段时间,基本都说沉浸短视频,几乎很少安排学习。
- 学习没有目标
在目前工作中,两年干的全是简单的crud。几乎很少设计到架构设计,系统设计,性能优化相关。对于自己的实战经验锻炼不足,毫无面试经验而言。想要补充这方面的知识,但是没有系统的学习思路(如果有前辈指点很感激了)经常学习下来,一会想学习数据结构,一会想搞定计算机网络,等等,学习路径很乱,没有学习目标。
- 不能坚持下来
学习时间枯燥的事情,可能自己某一天就是想要好好学一下,然后两天就不想看了。完全没有一个力量来趋势自己坚持下来。
希望这些问题有前辈能够给小弟指点迷津,不胜感激。
15 个赞
USD
(刀哥)
9
学习是应付下家面试的,真干活都是拧螺丝。
没真正决定跳槽或转管理岗的话,继续摆烂也没什么,不用给自己那么大压力。
1 个赞
icelo
(荆轲)
10
是这样的。毕竟我还年轻,不想着就简单的crud干到35岁吧。或许努力一下,就可以去到更好的平台。
我觉得还有一点,就是要把技术和业务结合起来,考虑这个技术点在业务中怎么用的,能为业务带来哪些收益,不一定说真在实战中用上(各种客观因素可能导致无法实操),但要准备好如果用了会怎样。面试一般都是从业务入手,问也是问某某东西在你们业务中怎么使用的?单纯问技术的往往是easy模式(毕竟实在不会,会背下来就行)。
3 个赞
icelo
(荆轲)
12
技术是为了业务而服务的。所以技术也不会脱离业务存在。目前的工作内容,使用简单的技术去完成比较简单的业务,并没有任何技术难点,所以自身提升也很慢。
1 个赞
对,我也是这样,所以要自由发挥一下 ,然后最好在面试前准备好一些数据,比如某某接口,在你使用某项技术后,TPS提高了多少,耗时降低了多少等等。。增加可信度 (注意不要太离谱就行,顺便可以把环境机器配置信息也准备下)
3 个赞
icelo
(荆轲)
14
我觉得对于Java后端而言,最好还是从自己工作的项目,业务入手,总结出一些面试上可能设计的知识点,由点到面准备会比较好,感谢你为我打开一个新的思路
2 个赞
xdtz
20
用不到的东西,学了也会忘的,想想自己公司的业务里能用到啥吧
1 个赞