现在依然是使用SSH开发,公司行业决定的,不会去搞分布式、微服务等主流的技术,而且开发编码的工作量并不大了,都是配置,或者copy,对个人而言逐渐堕落,大多数人一般又是基于公司项目情况而对某一技术进行深入了解的,在不换工作的前提下,个人怎么发展,怎么提升或深入技术
1.自我学习
自我学习在什么情况下都需要坚持执行的。你需要的是体系化的学习,学习之后,说服主管和领导,把知识点转化到生产环境中,从一个小的点开始做,然后慢慢替换原来的系统架构。
2.寻找痛点,当前环境下肯定有痛点问题,找到它们,然后用技术的方式去解决它们,既能提高自己技术能力和格局,又能让老板们刮目相看。
3.就算是公司当前用的技术落后和老套,但是这些技术里面很多东西值得学习,所谓框架和概念再变核心思想都是不变的。
用ssh,那么有没有了解里面的原理呢?
比如spring的实现原理,怎么实现AOP的,自己怎么优化这些框架呢
spring 是java里面的顶级开源,如果可以完全读懂spring,技术也肯定不弱,可以说一通百通
如果自己一直停留在使用者的层次上,固步自封,怎么会有提升
自己如果不是很多事情,完全可以抽空做一些有意义的事情,这可能才是和别人竞争中脱引而出的资本
有句话,8小时以内为工资付出,8小时以外为自己付出。 想要寻求突破,比你现在周边的小伙伴更出色,充分利用你的8小时至外,分布式、微服务你所说的,找一个点利用业余时间写一些demo, 研读源码实现,不换工作也会拓展你的思维,至于说对某一技术的深入了解,难道一定要公司安排你去才可以深入么。 有蛋后何愁没有鸡呢。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。