一、大家好,我是本博客的博主,好久没有书写技术博客了,想聊聊自己这些年的工作经历,首先博主是一个工作七年左右的java开发工程师,目前混迹在某二线大厂,专职工作于服务端开发。
二、在初级阶段,那时候基本上就是每天挑灯夜战,发粪涂墙😁,每天就是买一些学习资料去填补自己的短板,工作需要到的去买来学习,工作用不到的也买来学习提升自己,我在这个阶段唯一坚持下来的就是写了三年技术博客,那时候懂不懂先搬来再说,总有一天能用到,就算用不到也算是潜移默化提升自己了,就这样一坚持就是三年,所以各位粉丝看到的技术博客就是我前几年作为小白写的,这个阶段就像海绵,需要吸收大量的知识。
三、在中级阶段,现有的技术已经完全可以支撑你在工作上面打螺丝了,如果你不满足现状,这个阶段依然不要松懈,在这个阶段我们依旧有很大的提升空间,例如我们不光要知道如何使用设计模式,也要知道他的使用场景,这也是至关重要的,例如:工厂模式、模板模式,策略模式、代理模式、建造者模式、单例模式、桥接模式、观察者模式、责任链模式等等,此外这个时候也要优化好自己的业务逻辑,别总写些if else防御性代码,我是受不了这种逻辑,我们得想要如何写出优雅的代码,这样在这个阶段才能提升自己。
四、在高级阶段,这个时候我们对业务基本上完全没啥问题了吧,那如果此时你依旧想提升自己,需要做些什么呢,我的建议是,多看看公司架构层次方面的东西,比如nginx不光可以作反向代理,而且还可以作负载均衡,如何接入到后端的,在例如你如何去分配你的服务节点,如何在服务器资源方面提升性能,预估接口的QPS以及TPS这些性能指标,如何限流,如何实现高并发系统,如何做缓存,又如何解决并发编程问题等等,这个阶段你也该考虑考虑。
五、🍑宝小店开业,新人多多,福利多多,🍑宝搜索,码猿小铺,如果需要课程学习提升自己,可以添加收藏并关注我🍑宝,说是粉丝,一律5折优惠,有需要的朋友可以联系我呀!!!
六、说到最后,如果大家有啥技术上的不明白的,可以在🍑宝上告诉我你v.x,我尽最大努力帮你。