[Program Life|Hangzhou 1.5 years] Essays of 1.5 years of Java developers

Is the end and the beginning

Using Markdown to edit the welcome page for the first time is like the first Hello world program written when learning programming .

End of school

I left the city where I lived for four years in June 2019, officially ended my academic career, and came to Hangzhou to start my career.

  1. Freshman year , programmers have to start from scratch, this is the rule. The college entrance examination did not perform well, and I came to an ordinary university. If I was not reconciled, I started from scratch. My favorite song at the time was called Ordinary Road
  2. Cross-professional , I studied mechanical major in college, I was exposed to C language in my sophomore year, and I studied C language in depth during the summer vacation of my sophomore year.
  3. There are very few geniuses in the training courses . Facts have proved that I am just an ordinary person. I may work harder to achieve past and current results. Recognizing that it is difficult for individual self-study to have a systematic knowledge structure, so in the junior year, I spent nearly 10,000 yuan to participate in an online programming training class. After class, the teacher tracked the learning progress in real time; the learning effect was actually quite average. The progress bar is urging. At the end of the course, it is a bit like learning for progress. This method is not conducive to cultivating interest and is conducive to cultivating programming habits.
  4. Most people who come out of school internships and training courses will have the arrogant psychology of looking at the world. They think that the technology they have learned is invincible, and there is nothing that they can't handle; but during the internship, they are very flustered and learned during the training. .NET development, the intern company is the Java technology stack, I think they can write programs, I can make them with .NET, but at that time I might not even be able to build a blank Web project. I was too guilty, think about it. All terrible.
  5. Day- to- day part-time jobs . At that time , there were two main purposes for doing part-time jobs. The first was to rely on money to force myself to solidify my skills, and the second was to add food to meals. At the beginning, all projects were connected, Matlab image processing, neural network and deep learning, C language algorithm problem implementation, JQuery+NodeJS to achieve some dynamic HTML effects, Java+SSM to achieve commodity management, laboratory management and other management systems, Set up for others;
  6. Senior recruits , the critical senior year, the next semester of the junior year, everyone is busy taking the postgraduate entrance examination. Since they have chosen programming, they will only take care of the wind and rain. The sentence that I often give myself is "The road is yours." The autumn move of my senior year officially led me to the road of Java back-end development. The recruiter thought that my qualifications were good, so I signed it directly. The technical director of the company didn't care that I was a .net developer, so he asked me if I was willing to switch to the Java technology stack; I said at the time that programming is interlinked and can be transferred. With tears in the memory of a company that was missed with great treatment, it suffered a loss of vision.
  7. Graduation is the end , and Bishe, like most people, passed so plainly. At the end of studies, career will begin in Hangzhou. There are many reasons for coming to Hangzhou. For example, a girl in high school wanted to come to Hangzhou. For example, the Internet ecology here is relatively good. For example, the school recruiting enterprises has already been signed. They come, the security.

Career start

On July 1, 2019, I officially joined the first company. There are many firsts in my life, which should be remembered. I hope the next day to be remembered is the day of my financial freedom . Come on, hit the workers. ps. This stem was on fire around October 15, 2020.

  1. Office workers , someone instructed that I don’t ask me to make money in the first year, just complete the status transition first, learn more and practice more. In the winter vacation of the senior year, I spent about 60 yuan, bought a few training videos of Java SSM architecture projects, followed suit, and accumulated some practical code climbing experience, and I would be more confident in my work. Springboot also does project development practice, preparing everything for work.
  2. todoList , this document, should be revised and updated frequently. I'm a little sleepy at the moment, to avoid the hasty ending, so I write the ending first.

Development technology and framework thinking

After working for a long time, I naturally gain a bit of experience. Things that I thought were amazing before gradually became natural. The more you learn, the more you don't know.

  1. C/S architecture . Because the Spring technology stack that I used the most in the past, I mainly promoted the development of the web server. As a result, everything was developed with the CS architecture at the beginning. Even when there is no architecture environment, the CS architecture must be used to create conditions, which is too negative.
  2. Learn about the Java console again. Maven controls the Jar package version. I am familiar with JDBC to operate the database. The development speed is quite high. I found the process-oriented development feeling in C language before.

It doesn't matter the architecture, and it can solve the problem quickly and well, which is a good design.

Write at the end

Here I want to put a picture from a work scene some time ago. In the evening, the director of the company pushed a WeChat article on Ali's P-level assessment and description of the scope of competence. There are contacts and exchanges. The following paragraph is my reply.
Self-assessment of work ability

Thanks for reading

Guess you like

Origin blog.csdn.net/qq_37040173/article/details/109321669