preface
It has been more than two months since I wrote my last article, and it has already arrived at the end of the year. I have to sigh again that time really flies. In my memory, I was playing basketball with my classmates at school, but in reality, I had been working as an intern at Bytedance for more than a month. What so-called time flies, time flies.
Without further ado, as the year draws to a close, I want to take a look at what it’s like to be a blogger.
Work — good accumulation
Keep an army for a thousand days.
Yes, I use the word “accumulated accumulation” to find a job. In my last article, I described my efforts to find a good job in autumn School. I believe you can also see that I have almost no time for leisure and entertainment this year. Here I would like to elaborate on what efforts I have made this year for autumn recruitment.
Learning – Learn computer and front-end basics
First of all, in the first half of the year, when I realized that I would choose work between test and work, I began to study computer basics and front-end knowledge hard. At the beginning, I read books. In the semester of the second year of my junior year, I finished reading books including but not limited to JavaScript High-level Language Design and JavaScript DOM Programming Art. Front-end books like JavaScript Language Essentials, JavaScript You Don’t Know, and computer networking books like Diagrams HTTP and Diagrams TCP/IP. But in this way, I have just walked a very small step in the front of the road, leaving a big company work is still a big cut, so….
Practice – Practice is the sole criterion for testing truth
I choose to go to the small company internship, ha ha ha ha ha ha, if I didn’t think, yes, in his junior year at the end of the semester, I learn a little bit of Vue, then go to a friend recommended a small company to make government wisdom park project practice, to understand how to development project in company, but went after found that don’t need a front end, Every day I do is help to do the page, some simple interaction written using jQuery, even I was stupid, so after spent a period of time I slipped, because every day I quota is very very small, the rest of the day is in dealing with their own things, learn something and feel the white company money very embarrassed. However, I am very grateful that the company gave me the internship opportunity, because at that time, I really knew nothing and could not guarantee full attendance. In such a situation, few companies would like to accept me, so I am very grateful again.
After I resigned from my first internship company, I went back to school for less than a month to catch up on some framework knowledge and read an article on how to prepare for an interview from beginning to end. Then I happened to meet the school organized a job fair, there are some fairly good Internet companies in the province, cause my restless heart began to stir up, here I will not dwell on the process of direct say the result, finally took a few companies internship offer, finally at the end of June early July to the technology of one of the better company internship, This company has its own front end department with about 20 employees. I was recruited as an intern in our college, so I was the only intern in my group. I really learned a lot in this company. The company used the current popular Vue framework, and the leader of my team was a very stable and sophisticated front-end predecessor. I really learned a lot from him, including code specifications, debugging skills, how to fully self-test and so on, which could not be learned in learning.
Reflection – Occasionally need to stop and think why set sail
However, the only disadvantage was that the company was working six days a week, and I could not stand it after working for more than two months. I once thought that I was not suitable to be a programmer, was this life really what I wanted? Although the company had been transferred to a two-day leave before I left, BUT I really feel that their state of mind is not good, every day thinking about whether to change careers, as a result, the decisive resignation. After returning to school, I thought carefully, talked with my family and friends, and reflected on my behavior. It seemed that I had doubts about my career, but in essence, I was still not satisfied with the current situation. After four years of learning computer, what else could I do if I did not do coding? Does anything else always go well? It’s better to break the status quo than to sit here and complain.
Start again — everything comes to him who waits
Therefore, I quickly participated in the school recruitment with my two internship experiences in small factories, several projects I had done and participated in by the company, and some computer knowledge I understood or half understood. There is about the school recruitment experience I in the last article [break through the thorns] – front-end rookie stumbled into dachang has written very clearly, interested students can go to see it. Here is the final result. Qiu Zhao has received about a dozen offers, including about 10 offers of more than 10K and 5 offers of more than 15K. Some of the more famous are Qunar, Kool and Bytedance. This was based on the fact that I had sent out nearly hundreds of resumes and interviewed with nearly 3,40 companies. So it’s not that easy.
Life is wonderful
Read good books, marry high people, love life
The original sentence of this sentence is to read good books, marry superior people, and be a Confucian general. I’ve tweaked it a little bit. In fact, I also want to add a sentence to try to go in, but I feel that will make this sentence become very low, ha ha ha, the author’s writing is really not how, we also don’t mind too much.
Reading good books
Last year, I read a lot of books about technology, but I think the purpose is too strong. I still like to read in a desulter way, knowing about all fields. So when I got a job, I bought books on a variety of subjects, including Poor Dad and Rich Dad, Steve Jobs’s Biography, The Code Book, And How Networks Connect. I’ve read the first two and I’ve read a chapter or two each, but I haven’t started the last two. I wish I could have watched some of it by the end of the year.
I always think reading is a very advanced thing, can spend a few days, even a few days or a few hours to understand the author spent it years or even decades to learn the knowledge. Don’t you think it’s lucrative? I mean good books, of course, books that stand the test of time. So I suggest that you be very selective in your reading. After all, everyone’s time is precious.
Here are some of the best books I’ve read:
- The Ordinary World
- The Complete three-Body Problem
- “Alive”
- The Old Man and the Sea
- The Kite Runner
- The Little Prince
Some of them are not very clear, haven’t read for a long time.
“Master
I’m mainly talking about the front end guys, specifically the guys who helped me on the Nuggets. Of course it happens in real life, but here are just some of the great people I’ve met while looking for a job.
In no particular order, I would like to recommend some who I think are not only better technically but also better written.
-TianTianUp, head of Tencent’s core division
-Wakagawa (Idol of Idol)
– Sanyuan (Byte Front-end Architect)
-LinDaiDai_ Lin dull (CVTE boss, super interesting article)
– Sunshine, Xiaoqian, Front-end Engineer
In the future, a separate article will be published to introduce these great people. I strongly recommend that you pay attention to these great people. You will become as good as them sooner or later by reading articles and contacting excellent people.
Deeply loves the life
In fact, I have a habit of playing basketball in college, and I like it very much. However, after the internship, I seldom have the opportunity to return to the court, so I am trying to expand other hobbies.
For example, AFTER ENTERING byte, I would go to the nearby gym to learn swimming every weekend. At present, I can only swim 10 meters, but compared with the previous dare not to go into the water is much stronger. In addition, now I often go for a walk and play glider at noon. Because with the increase of knowledge, I feel that having a good health is more important than anything else. At present, life is still relatively drab, wonderful is later I yearn for their quality of life.
Technology – comprehensive development
As a front-end engineer, I think I am basically a beginner, judging by the first reason that I have mastered the ability of self-study and the second reason that I can basically undertake some simple tasks required by the team. Can learn, can do things should be an entry bar.
Shifts in the technology stack
I used Vue+ JS before, but I was required to use React+typescript during my byte internship, so NOW I am working hard to learn these two technologies, and I am basically able to use them. With continuous use, I am gradually getting to know some of their more complex functions.
In addition, there are training programs for new employees in the team, and I chose the direction of full stack. Therefore, in addition to the change of front-end technology stack, I also started to learn back-end, including JavaScript runtime Node.js and MYSQL database. We’ve gone through the basics of Node.js and are learning about the KOA framework and the Egg framework. I believe I can write interfaces myself in the near future.
A change in learning attitude
Before, no matter what knowledge is learned, it is swallowed without careful study of the realization principle. In a word, if you can get the hang of it, you can directly find the answer on the Internet when you encounter problems. In the short term, there is no problem, but if you dig deeper, you will find that most of your time is wasted in finding and fixing bugs. Therefore, the future study may not be as eager as before, but will explore the principle behind more.
A shift in thinking about code quality
During my previous internship, I also paid attention to the quality of the code, but I was not so strict with myself. Now, after a period of internship in byte, I found that if the code I wrote was not standardized and rigorous, it would lead to several problems.
1. Fail to pass the strict ELINT check and thus cannot be submitted to the warehouse at all.
2. Once there is a bug, the impact may be very large, because almost every product has a large number of users.
3. Other students may be unable to understand what I have written when they take over or cooperate with me in development.
I can’t write good code that looks good right now, but I’m working hard to make my code look good. Recently, after completing the requirements, I decided to refactor my code while watching Code Simplicity.
The future – full of hope
Strive to be the person you want to be
In fact, my ideal is very practical, that is, I can improve the quality of life of myself and my family. And the improvement of life quality needs two key elements, one is money, but time. Now I don’t lack time, only money. For their career, I can not say particularly like, let alone love this height, just because it can let me in the society, let me not starve to death. Even their own efforts, more in this area to improve, you can rely on the technology at hand to earn a few pieces of silver. So I especially cherish the present job.
I read an article a few days ago, which said that there are four kinds of part-time jobs
1. The first is that your boss buys your time and you get paid
2. You sell part of your time to yourself. You don’t feel like a job because you grow
3. Knowledge pays; others pay for your time
4. Be the boss
I feel that I now belong to the second type, I do not feel that I am working, I am still learning every day, constantly enrich themselves, enrich their Arsenal, so that they become stronger. My first lesson at Byte was to always be entrepreneurial, and I actually feel like I’ve always been.
Hope that the future of their own is holding hope, with ideal alive.
At the end
There is too much gossip, and most of it is a rundown, not a blog, but a year-end review written for myself.
If I think about it, I usually write two words of blessing at the end. A blessing to others, a blessing themselves.
I wish my life can be more wonderful, technology can continue to improve, my family can be safe and happy, and my career can be smooth.
Wish the students can successfully enter the graduate school, find a good job, wish readers can learn more knowledge.
I wish everyone who loves life good health.
Oh, I almost forgot
Finally wish the nuggets can be smooth, do better and better.
I’ll see you next time.