Timeline

    Normal 2022 Year End Sharing

    Published
    December 10, 2022
    Reading Time
    1 min read
    Author
    Felix
    Access
    Public

    This year is already my second year in the front-end industry. Time flies so fast. Looking back at the past two years feels like a dream. This year feels like a leap forward in my vision and technology.

    Time travel speech on January 31, 25: I was so normal in 22 years.

    Wonderful entry into the industry

    In college, I just played like crazy. I also did LoL live broadcasts for a year or two. Suddenly one day I was a senior. In fact, I was not particularly panicked at that time (I was very confident at the time and thought that I couldn’t just find a job anyway. If I couldn’t find it, I continued to play games because playing games was quite profitable at that time. If you have strong business ability, you can work between 1-20,000 times a month, which is very free). Then one day my roommate said that a company came to the school to hold a "information meeting (recruitment)" and asked me to help him get a seat.

    I went there to play with my phone before our roommate came, and then suddenly the test paper was handed out! ! ! That's right, it was a written test, and then I answered the questions in a daze, and then I passed it? ? ? Then the interview was also in our school. There were many people in the interview waiting area. The company gave you a piece of paper asking you to choose front-end or back-end. At that time, I saw that there were many people written on the back-end page, and there were maybe 3 people on the front-end. I thought to myself, "I want to do something different." After all, you can't play games for a lifetime. It's really good to think about it now!), and then my front-end career began.

    Internship

    Before that, let me describe my situation first. As a little sponge who has basically not absorbed knowledge in college, I don’t understand anything, that is, I don’t understand anything in the true sense. I don’t even have the concept of html, dom, js, vue, and database.

    Turning point

    But what surprised me was that the company asked two senior front-end bosses to come to our school to start 14 days of training. In the first three days, I will talk about the basic concepts (that is, more practical ones, not eight-part essays), and then in the remaining ten days, I will give you design drawings, some JSON data, and interfaces, so that you can use vue to build an e-commerce project. It doesn't matter if you haven't finished it, just practice.

    Enter the company

    Now that I think back to my state at that time, I feel that I was pretty good. The training time was from 7.30 to 20.30 in the morning. After the training time, I used the free tutorials on the website to supplement the basics. To the extent that I just walked, ate, watched, and slept, I learned every day that the sound of the course was still in the headphones when I fell asleep. The next day, I repeated this process.

    But when I entered the actual internship in a company (it was a relatively large company that took on outsourcing projects), I found that the previous state was still in the 'easy' mode. 14 days is simply not enough time to learn js, css, and vue to the point where they can be put into practice. The tasks assigned to you during the internship are impossible to start with.

    Turning point

    Maybe during those 14 days, the boss of the company found out that I was not good at it, so an outsourced colleague took care of me one-on-one. Later, after a long time when I had the concept, I realized how lucky I was, because the outsourcing colleague was very responsible, very cool, and very strong, and he didn't do anything else except that he liked to listen to me brag.

    Maybe it doesn’t make sense to hear me say this, because I’m a bad guy, and you can often see my submission record at one o’clock in the night, and I sometimes ask him questions at 12 o’clock in the evening. (Now that I often answer other people’s questions, I know how annoying he might be at that time, like you are such a bad guy, can you go and look at the basics? Why do you ask me this kind of question?) This period of "hard" mode lasted for two months. I basically wrote a little by myself. He went to my computer to write some and patched things up. It felt like he could barely complete the task and only slept 4 hours a day.

    Independent

    Then I became stronger. I was basically a qualified api user and could complete tasks independently. By the way (my eldest brother also became a full-time employee and received a salary increase), at this time I thought I could finally have a good night's sleep.

    One night when I was about to have a good night's sleep, my eldest brother suddenly called me late at night and scolded me: "You xxx, you are such a bad guy, sleep with you xxx, get up and give me the test." Then he sent me a pdf version of the Little Red Book and some DB lessons. ...Em, okay, I don’t think it’s okay. In this way, it slowly arrived that I was about to graduate (six months passed again), and it was also time for me to finish my internship and become a full-time student.

    In fact, I already felt bad at that time (probably "looking at the end", writing "the same thing" every day, and then the next project is still "the same thing", without improving "myself"). My eldest brother and I had a heart-to-heart talk over barbecue and wine. The general content was: outsourcing companies are not conducive to your future career development. I am very optimistic about you and I think you have the potential to become a strong person (brag yourself). You can go find me during this time and I will keep an eye on you. mdNow that I think about it, he is really a noble person!!!

    Wonderful interview

    As a person who has never experienced any serious interviews, I definitely hit a wall when I went out for interviews. I interviewed about 7-10 companies, but I always hit a wall and asked questions. But I also had a very good mentality, and I became more courageous with every setback. In fact, every interview was a little better than the last one, and then I met the company I am now (it is not a large state-owned enterprise, but I have to sign a confidentiality agreement when joining the company).

    Why I find it very strange, the first point is because the benefits of this company are very good now. Quarterly bonuses every quarter, the salary of 13 years at the end of the year is about 14-17, and compared with the same level of graduates in the city, the level is almost twice as high. A graduate from a second-tier Internet city is about 11k. The second point is that I am really free. I work five days a week and may only have to work two hours a day. The most important thing is freedom and friendly colleagues.

    Of course, this is an afterthought. The main reason is that the front-end boss of our branch in the interview did not ask you any eight-part essay. Looking back now, he seems to have asked you some basic things, and then the two of us were in the technical discussion. I thought at the time that your boss asked me simple questions for asking me such a high salary, and then of course he ran away from that outsourcing company and came to my first official place of work.

    Formal work

    Our branch only has two front-ends, and the technology stacks of many projects are also very rich. Just talk about it: node, v2, v3, react, react-native, egg, nuxt, qiankun, trao, uniapp, mpvue, bi, echart. If Vue is the main one and the mobile terminal React is the main one, but fortunately the product line and business line are highly mature. It may be possible to write 5 or 6 pages in one iteration and change a few parameters.

    xibaoyu

    And the best thing is the complex and non-uniform problems. To give a simple example: Puppteer high concurrency causes the service server memory to be full, drag and drop lag, mobile terminal junk model adaptation, long polling, etc. To put it simply, there is less removing content.

    It felt so good that I must have let myself go for a while at first, but then it became really boring. At that time, some bosses who used to play games asked: Yuyu, you are a programmer now, can you do xxx?

    xibaoyu

    Then I started to write code until I naturally fall asleep, and then I became addicted. Yes, I became addicted to writing code. It was like playing a game, no one will bother you (after all, you are working), I wrote code immersedly, and also managed my biological clock by the way (if I have too much energy during the day and can't sleep at night, I will keep writing code from morning to night, which makes me sleepy).

    And now I intend to switch the main technology stack to react. In fact, it is not difficult to do this. The framework is just a tool' in my understanding. It just means that the degree of mastering the tool` varies. Some people only use tools, some people know how the tools are built, and the more powerful ones know what problems are solved inside the tools and what alternatives are available.

    Learn

    Maybe my current balance is "study" > "business" (money), because I don't have such a big demand. I bought a house, got married, and my elders are in good health. My wife is not short of money. Don't worry. The main focus is still on getting stronger and getting in touch with more powerful things, in order to improve one's vision and supplement the front-end puzzle.

    But to be honest, if I want to get in touch with more powerful things, I would go to a big factory, but I am very resistant to having meetings during the day and writing code at night. And now we don’t have a good business line here. Plus, I really hate memorizing eight-legged essays. So forget it and let’s see if there will be any better business lines next year. For eight-part essays, it’s better to go directly to the source code to understand it, then output it, and then think about why and how to do it. You can ask whatever you want. Just brush the algorithm every day to maintain a certain sensitivity, and complex source code always accompanies the algorithm.

    Isn’t studying just to get more money from a better company? This is a question that many people have mentioned, and it is indeed true. But I can't, 'I think liking is the most important thing'. I learn because I like writing code. Writing code is a 'positive feedback' to my own emotions. Whenever I see elegant code, I feel very comfortable from the bottom of my heart. I also want to be so elegant, and I also want to be strong. The benefits brought by strength are only incidental.

    Output

    I write blogs, on the one hand, to deepen my understanding of knowledge, and on the other hand, to train my expression and organizational skills. By the way, I am slowly learning to draw pictures, which is a good way.

    About outside work

    Hehehe, seeing that everyone has written a little, I will write a little too.

    My wife is very good, but every time she actually works very hard to raise children and has a lot of work, I whisper that she has a higher income than me, and then I write code next to me. Sometimes I may be immersed in writing code myself, and then she disappears for a day without replying to messages (probably because she is also very busy).

    The elders say they are all in good health and are already sharpening their skills to take over their children's education.

    Entertainment: writing code and watching young ladies dance (hahahahahahahaha).

    Acknowledgments

    I wish you all good health, success in your career, and no setbacks in your relationship. In fact, a lot of what I said above is about reporting good things instead of bad things. In life, we should look at the happy things more and forget about the bad things as soon as possible.

    Comments

    Join the conversation

    0 comments
    Sign in to comment

    No comments yet. Be the first to add one.