Java新人入职快三个月了

前言:先说一下技术栈上的感想,然后在说一说工作氛围跟环境

首先做的是一个微服务的产品项目,用到了Spring-Cloud那一套,需要配置的config类与相关配置bean都被公司大佬提前把环境搭建好了,但这还是需要个人后期针对网关zuul,配置中心config,用户登录user,还有授权oauth 这些模块都好好学习了解一下。

个人技术的话成长了许多是通过视频跟博客学习不到的技术点(因为缺乏业务实现场景)

比如对Mybatis的对表查询,跟单表嵌套查询,一些常用标签choose (when, otherwise)标签 ,foreach标签都了解的比较熟悉,在前一个月的时候写这些SQL人还是比较懵的。其次在业务上对SQL也提升了一个知识点,之前只是看尚硅谷或者黑马的免费学习视频学了一些比较浅显嗨涩的东西。针对工作而言,更重要的学习是编码的思维跟用代码解决实际问题的方案。

在Java基础上 大概就是看了尚硅谷康师傅的那一套流程,刚开始那会儿不太懂每个JDKAPI的调用,现在在项目上写的代码比较多,也学会了Lambda的常用写法还有Stream流,以及JavaSE常用的日期处理。还有一个线程池的使用,也稍微掌握,这一块我感觉需要对static静态常量及方法需要有一个深入的了解 目前有点薄弱,然后也打算学习一下JVM的一个基本知识,内存分配这一块还是比较重要,写了屎山代码后 后期就是一系列的优化。用最少的内存代码去执行效率最高的结果,这里还是觉得算法也比较重要,有时间的老铁建议刷一下力扣。算法的解决优化的思维非科班出来的码农,基本上学不到。

再说说Spring框架上的 对BeanUtils.copyProperties的使用越来越熟练,以前只知道new 2个对象一个一个的set get去拿字段值,非常的屎山,现在基本上2行代码解决,深浅拷贝真的香!

但是BeanUtils.copyProperties有一个坏处,它不能复制集合的数据,用集合拷贝的话你得用

JSON.parseArray(JSON.toJSONString(数据源集合), 拷贝对象的类.class);真的香!

然后对@autowired 根据类型自动装配bean 跟 @Resource 根据属性自动装bean有了一个比较详细的了解,因为当一个接口有多个相通的类型bean 这时候编译器就会报错,因为它并不知道你注入的是哪一个@bean,然后Resource就比较方便了,根据属性bean去容器里面找如果有相同的也可以用名称来区分。 这是我目前用到的Spring常用注解的一个理解 常用的还是用 控制层到服务层再从服务层到控制层。从一开始对dto entiry Vo的了解,到现在的随意数据转换。觉得非常的好用

再然后MVC吧  对一些注解以及常见错误又有了一个新的理解,boot的话目前没有引用很多中间组件,比如redis配置类(丢在了config用配置中心来写,目前没用到分布式锁也没注意详看),rabbitmq目前学到了没引用等 用了好好深入了解一下。从Java 到MysqL 到Vue 到SSM+Cloud一系列的编码跟能力优化真的是学到了很多东西

最后再说说工作氛围吧,都是95后 00后开发氛围比较好,大佬也比较多,我虽然比较菜,但是经常加班补作业也能学到很多东西。很多知识都是敲多了习惯了 然后记住了。但我觉得光靠脑子还是记不住,需要写个博客或者日志记录一下才能得到成长,正所谓好记性不如烂笔头,希望下一次的博客也是心得上的成长,然后我个人也会发很多有意思的我在工作上遇到的疑难杂症。以及技术帖相关的博客,争取明年成为一个全栈的菜鸟!

对于我个人技术上的知识点,我觉得我需要把地基打好,对Java算法的思维跟集合的源码 JVM 还有常用的API包需要补一补,学习的路上还很长,大家一起努力!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值