- Author: Chen Da Yu Tou
- Making: KRISACHAN
preface
At night, when they were getting ready for bed, someone asked the fish head this question:
Although this question seems to make people speechless, but in fact, fish head also had a similar situation at the time. Estimate this kind of state is not only one or two people will have, so also carry out this speechless problem, talk about their own ideas, hope to help the children and have similar ideas.
The body of the
The first company I entered was a small company with only me at the front and only about ten people in the whole company.
Because it is a small company, so in addition to writing code, connecting network lines, repairing printers, installing faucets and installing access control of the work have to be done by me.
I was even told by my colleagues that I was just an Internet repairman.
That would be really devastating.
In addition, the salary was not high, and it was still small and small, so after staying for eight months, I began to want to change my job.
Only one 4K+ outsourcing company would hire me, and none of the others would. My salary at that time was more than 4K, so I was deeply hit, because I didn’t have any advantages at that time. I had a low education background, a low number of years, and poor technology (really poor).
So what to do?
Not knowing what to do, I remembered what my friend said to me: “Suck it up or get out of here.”
Because I didn’t have the ability to roll at that time, so I had to endure.
So he temporarily put away the heart of job-hopping, bear down, began to learn.
So at that time, after work, I did not rush to go home, but copied the API of ES5 and ES6 on MDN bit by bit, and then studied various copying effects and common interview topics, such as prototype, closure and object oriented, and gave them all over.
The specific study record is also here, you can also look at it, is in 16 years
Github.com/KRISACHAN/f…
Github.com/KRISACHAN/f…
Our first project was written in JQuery, so when we started a new project, even though we didn’t understand it, we still tried to write it in Vue2 +.
A little more than a year later, I told the leader about a salary increase, but the leader didn’t give me a raise. Then I went out for an interview, and with what I had accumulated in the previous months, I quickly got an offer with a salary increase of 50%+ and a two-day vacation. Then I told the leader about my resignation and explained the reasons. It also raised my offer to the same level as that at that time.
When I stayed for 2 years, I still felt that my salary was not enough, but I was too embarrassed to raise my salary, and my skills had reached a bottleneck, so I just quit.
After resigning, I interviewed many companies. At the beginning, I met with 10 companies and received 5 offers. Finally, I worked in an ARTIFICIAL intelligence startup company whose salary doubled and the company said it had two weekends.
It looked good, but I had to run away when I was about to get my regular job because I was working too much overtime.
At that time, there was no rest for seven days a week, and I worked overtime until midnight at night. Even when I had a fever, I had to go to work. I gained 10 pounds and my body became weak, so I had no choice but to leave.
After leaving, I met with several companies and got three offers. In fact, I was not satisfied with all three offers, one was feudal superstition, one was to give part of the basic salary as performance, and the other was normal but the salary was lower than the first two.
But because of financial difficulties at that time, so I chose the third, which is my old employer.
At my old employer, the interview was simple. I was asked if I knew OOP, if I knew object oriented, and I passed.
My old employer is relatively idle, and the project is also very challenging, is doing programming education + Web IDE. But the technology stack is relatively backward, still use the original HTML + JQuery. Even more outrageous is that the leadership recruited me to build a wheel, build a compiler related wheel. It was hard for me, Fat Tiger, so I wanted to run, but after a lot of consideration, I decided to stay.
The technical stack of the project is bad, and it can be made fun of, but we can’t do nothing. Therefore, it is also for the sake of the next job, and I also bring some benefits to the project.
So what did I do?
First of all, I made coding specifications, naming specifications; Promoted GULP as a packaging tool for the main project; Promoting regular Git flow; Patented the wheel I built.
In addition, because I am not busy at work, I also do these things in my spare time.
There are two main projects developed on Github:
- Webpack + TypeScript multi-page scaffolding: github.com/KRISACHAN/y…
- TypeScript algorithms and data structures: github.com/KRISACHAN/y…
Codepen also has several interesting dynamic effects: codepen. IO/Krischan77
On the community, that’s N posts.
By the time I’ve done all this work and in my spare time, it’s been a year and a half. In fact, I am very satisfied with what I have done in my old employer, and I have no regrets. Since I started my career on July 7, 2016, there are only two months left before my four-year experience, and I want to make a breakthrough at this point, so I started interviewing for a job in May.
In fact, by this time, I have not panic, because of the number of years, in the old employer valuable practice is more, so the experience also has, looking for a job has become relatively easy. Therefore, I soon got the offer from my current company, which is famous in the industry with good technology and technical atmosphere, and has a good salary increase.
conclusion
The above is fish head I, a bad education, technical slag front-end ER some small experience.
What I want to say here is that we may not be able to go to our favorite company or team due to practical reasons, but at this time, we should learn to face up to ourselves and endure to the end.
First understand what you want to achieve, and then look at what you are far from achieving the goal, and then try to make up for it. When you have enough, you can choose the environment you want according to your own ideas.
If, for various reasons, you go to a company or team whose technology seems to be backward, don’t feel sad. In fact, it is a good thing. It is a good time for you to hone your skills. When you’re done, projects that might have been minus items become highlights on your resume.
I can’t say how good my experience was, but at least my project experience + Github + Codepen + blog was definitely a plus in the interview.
So if you encounter a bad working environment, I hope you don’t get discouraged, but to maximize the advantages you can find, so that it becomes a bright spot in your working life.
Hope the above content can help you.
Finally, surge, after wave ~
Afterword.
The above content is just yu Tou’s experience in the past 4 years, not necessarily correct, not necessarily applicable to all people, so if you have different views, or what you want to say, you are very welcome to leave a message in the comments area below to interact, or add Yu Tou wechat to discuss this topic with Yu Tou.
Of course, fish head is also very hope to talk with you about life, hobbies, talk. You can also scan your wechat account to subscribe to more exciting content. Public account window reply “front-end information”, you can get about 200M front-end interview information, do not miss it.