Technology Sharing

My journey to Java

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Hello everyone, I am the blogger of this blog. I haven’t written a technical blog for a long time. I would like to talk about my work experience over the years. First of all, the blogger is a Java development engineer who has been working for about seven years. Currently, he is working in a second-tier large company, specializing in server-side development.

 

二、在初级阶段,那时候基本上就是每天挑灯夜战,发粪涂墙😁,每天就是买一些学习资料去填补自己的短板,工作需要到的去买来学习,工作用不到的也买来学习提升自己,我在这个阶段唯一坚持下来的就是写了三年技术博客,那时候懂不懂先搬来再说,总有一天能用到,就算用不到也算是潜移默化提升自己了,就这样一坚持就是三年,所以各位粉丝看到的技术博客就是我前几年作为小白写的,这个阶段就像海绵,需要吸收大量的知识。

 

3. At the intermediate stage, the existing technology is enough to support you in your work. If you are not satisfied with the status quo, don't relax at this stage. We still have a lot of room for improvement at this stage. For example, we not only need to know how to use design patterns, but also know their usage scenarios, which is also crucial. For example: factory pattern, template pattern, strategy pattern, proxy pattern, builder pattern, singleton pattern, bridge pattern, observer pattern, chain of responsibility pattern, etc. In addition, we must also optimize our business logic at this time. Don't always write if else defensive code. I can't stand this kind of logic. We have to think about how to write elegant code so that we can improve ourselves at this stage.

 

4. At the advanced stage, we basically have no problem with the business at this time. If you still want to improve yourself at this time, what do you need to do? My suggestion is to look more at the company's architectural level. For example, nginx can not only be used as a reverse proxy, but also as a load balancing, how to connect to the backend, for example, how to allocate your service nodes, how to improve performance in terms of server resources, estimate the QPS and TPS of the interface, how to limit the flow, how to implement a high-concurrency system, how to cache, how to solve concurrent programming problems, etc. You should also consider this at this stage.

 

五、🍑宝小店开业,新人多多,福利多多,🍑宝搜索,码猿小铺,如果需要课程学习提升自己,可以添加收藏并关注我🍑宝,说是粉丝,一律5折优惠,有需要的朋友可以联系我呀!!!

 

六、说到最后,如果大家有啥技术上的不明白的,可以在🍑宝上告诉我你v.x,我尽最大努力帮你。