The front end group who have worked for 2 to 4 years are most prone to psychological problems. A large part of the reason is that they have not established a more mature self-cognition, nor have they completed the transformation from students to social people. In addition, the rapid iteration of the front end industry, the confusion of technology management in small and medium-sized companies, and the competitive pressure brought by peers around them. Including coming to start a family and completely separated from their parents and take care of their pressure, the transition will overwhelm even a handful of children’s shoes, let them doubt for the front-end industry, lose the fun of programming, dilute the struggle of passion, confrontation and “funeral” emotions, even inadvertently fall into depression, more or less, in turn, career path more walk more urgent, job-hopping lose heart, The whole game is losing. It’s a shame.
The front end early chat conference, the new starting point of the front end growth, held jointly with the Nuggets. Add Scott WeChat codingdreamer into assembly technology group, yue four special | – front end recruitment interview, 2021-3-20, online live throughout the day.
The live chat the interviewer’s form a consortium, the different team recruitment standards and methods, how to brush the topic as a candidate stage mode, different major technology companies is how to inspect your, including looking for push or have some experience, headhunters registration stamp: www.huodongxing.com/go/tl22
The text is as follows
This article was written in 2019 on link 404 and republished here. 10000 hours and 30000 lines of code, it will be four years before work is the core of quantitative indicators, seize this paragraph of period, can set up our very competitive advantage in the workplace, more to the point your true potential can be dug up, then have a chance to become the idea of the Daniel, and grasp the word, easier said than done, Behind the need to constantly out of the comfort zone, constantly break through the difficult zone, need your determination and courage.
We don’t have to decide if we spent 8,000 hours or 20,000 lines of code by hand in the last couple of years. If it’s repetitive, 40,000 hours and 80,000 lines of code doesn’t make much sense. 10,000 hours and 30,000 lines of code is one of the empirical values THAT I’m very comfortable with. Immersion in the former years spent thousands of hours on the technical thinking and practice, no matter what the framework what business can be higher standards require their ultimate settling tens of thousands of lines of code programming experience, so the probability of your technical ability can be left in a hierarchical, so I tend to give the couple’s advice is to look for a job, get a job.
The front end group who have worked for 2 to 4 years are most prone to psychological problems. A large part of the reason is that they have not established a more mature self-cognition, nor have they completed the transformation from students to social people. In addition, the rapid iteration of the front end industry, the confusion of technology management in small and medium-sized companies, and the competitive pressure brought by peers around them. Including coming to start a family and completely separated from their parents and take care of their pressure, the transition will overwhelm even a handful of children’s shoes, let them doubt for the front-end industry, lose the fun of programming, dilute the struggle of passion, confrontation and “funeral” emotions, even inadvertently fall into depression, more or less, in turn, career path more walk more urgent, job-hopping lose heart, The whole game is losing. It’s a shame.
Over the years, I have had deep private chats with many children in transition. Most of the problems are similar, but have their own particularity:
- .
- 16th talk | 3 years front face puzzled how broken
- Front the 14th talk | 2 and a half years the outsourcing business to do how long
- 13th talk | 2 years than regular front-end vocational training to plan how to do
- 10th talk | 2 years how to break the front-end repetitive work
- Ninth talk | 2 years front facing career crisis
- Eighth talk | 2 years of front end jobs frequently how broken
- Fourth talk | 3 years front out to travel or at home
- Third time chat | 4 years senior front-end how to walk out of the comfort zone
- Second talk | 1 year front-end niche of confusion
- First talk about | 3 years front out of the anxiety of growth
When cognition is not mature enough, it is easy to fall into the so-called predicament, or the wind of the water stagnation stranded in the comfort zone, this article we are more focused on self-understanding (psychological construction, value setting) and the predicament breakthrough, first we start from the definition of the dilemma, the comfort zone is left to the last.
What is the dilemma and difficulty
A lot of times, our descriptions of difficult situations look like this:
- Computer foundation is not solid or even no, such as algorithm, data structure, network theory and so on
- JS foundation ability is no good, in the heart have no bottom to feel have no strength and direction to take a step
- With three years of one year experience, I did not understand the internal mechanism of the technology used in the work
- My education background is junior college, I feel I have no confidence, and I can’t get into dafang in the future
- I am not a professional training background, is training, feel their ability is weak to compete with others
- Without thinking about how to write better code, your business is filled with glue code
- The working environment leads to no big fish around, no models to imitate and learn from
- Thinking without action leads to collecting a bunch of data but never looking at it
- The tools we use internally are always old-fashioned. No one wants to change anything, no ambition, no dream, like an old carriage, everyone just making do
And so on. Countless early career puzzles, fragmented anxieties that keep us up at night. These are essentially difficulties, not dilemmas, and we define them as dilemmas, and then we get relatively fragmented advice from others in the community, like:
- Although the front-end work does not use the basic knowledge of data structure algorithm and so on, but these knowledge determines the height of a person’s ceiling, and it is also a point often examined by large factories. Of course, learning these foundations can not be accomplished overnight, can only be consciously in spare time to make up for this part of the short board.
- Front-end knowledge is really a lot of very miscellaneous, because there is no good reading some basic books, elevation, you do not know JS, JS essence of these books after reading must be able to play a good JS foundation.
- The longer you work, the more you expect from your developers. What the company needs is an engineer who can write code, solve problems encountered by team members, and bring people along. Understanding the inner workings of technology is what keeps you from becoming obsolete.
- Make a conscious effort to refactor your code to remove functionality that can be reused, and this usually improves the efficiency of later development. But you may not know how to optimize their own code, one is to learn the team of great code, see how he is implemented; The second is to learn the code of the industry’s top libraries and see how they are designed.
- Collect a bunch of data as seen, for front-end engineers in this situation, you can choose what you want to learn to collect relevant data, and then immediately set TodoList to urge yourself to learn.
Seen after heard, may have one or two we stick to it, while others are slowly lost in the brain, the one big reason behind this is that we are not lack of goals, or even the lack of motive force of the drive, we lack is to oneself professional attributes, and difficulty to distinguish in difficult correct cognition, so cognitive once out of the question, trouble will follow, Whether it’s the actual physical environment, or the gap between our own expectations and the bleak reality, it continues to hurt our career paths, and the dilemma is the awkward situation in which our cognitive boundaries have not been crossed, and in which everything is a dilemma.
What key perceptions need to be built
A person standing in the world, whether male or female, has a few questions that need to be debated and finally figured out:
- Social attribute, that is, my social value, I am in China (overseas), at the current stage (whether it is a study tour, internship, or just working), what is my social value? No matter what industry, no matter how lazy heart, I think we are yearning for active alive, alive in society, do not become a social moth, there must be some labor, these labor is I can provide value for the society, that is, the meaning of my existence, this is my current subordinate industry its value.
- Family attributes, that is, my family role, whether I am alone, or I live in a complete and perfect family relationship, whether I am poor, or my family is very rich, my multiple identities (grandchildren, children, parents, brothers, sisters…) I decided to bring security, happiness and stability to my family. All these are the driving force of my struggle. All these struggles must not be realized by lying down, but must require my brain and hands to keep the blood alive and make the expectations of my relatives not disappointed.
- Group properties, that is my social relationships, no matter how, we are socialized social animals, team and group communication always throughout our lifetime, through the cooperation and communication, we have the survival ability of external also had the watch their own opportunities through others, and all the cooperation and communication is based on the resources on the premise of, Is itself you have social value, whether as the dominant relationship between the strength of the master, or just as listen to others’ negative energy collecting barrel, the value of each year will be different groups repeatedly test, this test will let us know around them more and more outstanding person, or a few social flat layer, Through this comparison, we ultimately have a clearer idea of our own worth.
- Self properties, that my heart will be a monk, is when a tank corps, is when a shopkeeper, or an engineer, all the social work profession, all depends on the value of my choice, I define himself as a what kind of person, where the inner value is the guide, in the imperfect world there are good, They emerge in my mind, which is to stick to and give up, which affects my self-position.
From society, family, group to ourselves, everyone’s situation is different. In plain English, we have different views, which may lead us to different directions and paths. Back to engineer, LET me retell my cognitive process in the past 8 years for your reference:
The survival stage
Keywords is the sense of crisis, I work in the first two years, how to build the technology, let oneself have a place in the team, it cost me a lot of energy and troubles brought me endless night, I write code that is crazy at that time, site, crazy orders do in your spare time for a variety of inferiority is afraid to community also consumedly square square of social, Without any guidance from my predecessors, WITH a passion, I squeezed my own time to accumulate code time and code quantity, and gradually overcame the survival crisis of technology.
If I had to do it all over again, I would still squeeze my time like this, but I would not spend all my spare time doing outsourcing. Instead, I would use it to read books, summarize and organize. At the same time, I would leave more time to communicate with seniors in the industry and make career plans for the third and fourth years in advance.
Stage of temptation
Keyword is satisfaction, 3 years in my work, I start to feel good good work, can’t always heavy heart, is vulnerable to outside interference, colleague’s salary, peers do, other companies are doing business, all of which are like the rain continued to wet my face, I need to keep dry them with sleeves, I am eager to do more fulfilling things, I am eager to get higher treatment, every day is like a year for me, in view of this situation, I communicated with seniors, with the help of their blows on my technology and career maturity, I gradually calm down and continue to accumulate my technical depth.
If let me again, I will be more rational about the job at hand and the opportunities outside, more profound understanding of the compensation capacity – the career development of their short – and long-term relationship, earlier to find more technical predecessors to watch them growing up, I help you study route planning technology system, rather than spend charming eye, waste a lot of time on the confrontation of temptation.
That stage
Keyword is hunger, after 3 years to dazzle and calm, I feel good, have more ambition and desire for success, 4 ~ 6 years, I entered the stage of proof of self-worth, last longer at this stage, although there is leaving a startup, but the kernel hasn’t changed, I’m looking for can make the track to maximize the value of my life, I to try to prove something I said at the time not too clear, although the salary for short-term benefits I saw a more prosaic, for non-technical powers of observation and determination is more important to me, and for a longer-term technology investment and return cash is more important to me, but still not through the test of time, for business further and impatient for success, and let his hungry.
If let me to do, I still will choose to leave, but I won’t be so impulse to do it, I’ll talk to my manager and director, the director of the good of my career confusion, I’ll and socially entrepreneurial teams more contact, I will focus on is negative, not only to look at things and more to the heart, the personnel cultivation, Instead of using technology to change the world.
The implementation phase
Keyword is a sense of achievement, has experienced the frustration of entrepreneurship, I for my own ability and ideal have a more accurate judgment, I started from startup with the first team, the second start-up with the second team, brought from 6 to 20 people, is still in business in the team, but the beginner’s mind and driving force is completely different, I’d rather be with a group of people (and a larger group of people) and have success after success, and that’s where I found my answers.
The so-called answer was my Epiphany one day. The driving force behind almost everything I do is: uniqueness, altruism, teamwork and sense of achievement. This is the first time THAT I correctly dug it out after eight years of work, and it is also the first time that I realized my value orientation deep inside:
- I hope I what participation from inside to outside, to create products, create value, the image are unique distinctive creative, all mediocre repetitive mechanical old-fashioned all not Cool it is very difficult for me to love, I want to break and heavy, I want to break down, I want to go to a challenge, That’s what it means to be unique to me.
- I wish I can do is to family others have positive value to the society, just like this little book, I want the whole team in the form of sharing of ideas and precipitation to everyone, to help you walk on the right track as soon as possible, all against others, damage, let a person can’t healthy growth, whether the rules or system or hidden rules, It’s against my heart. That’s what altruism and I mean.
- I hope he is no longer alone, no longer is the heroism, I should have a group of people together to happy cry, my success is no longer on their own, but the team everyone can for I am happier and more successful, the team is no longer limited company I take team, also referring to social I participate in any party any group activities, Because of my participation, they become more harmonious, more united and more positive. This is the meaning of team in my heart.
- I hope I do can have a good result, can be affect others affect the broader, it makes me gain a sense of pleasure, that is a sense of achievement, the achievement is a unique, altruism and I pass in front of the team can achieve further sublimation after a new level, the desire for a sense of achievement will be my very core driving force.
Above I talked about the cognitive course, see here, I am sure that you have inspired by classmate, also can insight their mission and inner, and if the implementation phase let me again, I hope I can early some early some to know yourself, know yourself well, the eight years of professional experience gives me so much feelings, and I always ignore them, Always thought the answer in the outside, the answer is always in the deep heart’s core, but he never stand in the height of the cognitive, analyze the torture myself again and again, so must rely on years of STH over and over again to wake up one day, I don’t regret this journey all the way, I’m just a pity that to late some, more earlier more earlier, I think I will gain more friends, More growth and fulfillment.
Where the next stage will be, I don’t know yet, but the key words of the next stage, I think, will be basically the same, and that is: uniqueness, altruism, teamwork, achievement. These are my inner values. Are you ready to question yourself for such milestones as cognitive building? After the interrogation to obtain the most real understanding, understanding and identification, and then revert to the following specific dilemma solution, your answer will be much more solid, it will be easier to make the right choice.
Getting out of trouble isn’t just about leaving
When the cognition is clear, then look at this proposition, we will find that all the difficulties are no longer difficulties, but just a state of life and work, and the troubles are often just difficulties, for example, do not know how to consolidate the technical foundation, is not a professional players do not know how to learn, the team without learning atmosphere how to break… And what is the dilemma? The dilemma is that after we have tried our best to overcome the difficulties, we are still stuck in the mud, unable to get out of it. And if we have not tried our best to overcome all the difficulties before, how can we regard the difficulties as a dilemma?
Let’s focus on a common dilemma, which is before you make a career change, when you’re desperate to leave, when you’re desperate to get out, and it’s a real dilemma when it comes to whether to go and where to go with a career longer than 10 years.
“Not happy and not enough money” is the most popular reason for leaving a job in the industry, which is really true, because in the past three or four years of online and offline interviews and hundreds of people I have talked to, Is to have a smaller part of children’s shoes blamed the company for the leaving reason of abnormal system, no human nature, no flexibility, do not challenge, no space to grow up and the salary is too low, and so on reasons, working in such an environment there is very unhappy, return not enough, I would encourage them at an early date from hell, switching to a more suitable for growth of the company.
Leaving must be the fastest path to the option, because the entire industry, company culture, business direction, functional requirements, team configuration and boss all aspects of a refresh, the previous difficulties disappear. But must it be much better to reenter without suffering? The answer is not necessarily, departure is a double-edged sword, a lot of friends around me did’t stand ali within large companies, some trouble, meeting more disorderly jilt pan engineer atmosphere politicized, and so on, it did a few years, several finally went back again, because found slipped outside a circle, each company has its own problems, some problems are worse than ali, Of course, some students are very successful in job-hopping, but the proportion is very small. This is the wisdom and luck of choosing a career and company. That is to say, make you happy in the company encountered problems, a company in the future, sooner or later will also change the way to let you meet, today to avoid this problem, will still face the future, whether you transformation management, or opened his own company in the future, all different, but the company’s problems are interlinked, demons this, the growth of the homework is always on your team.
Is a reality in the workplace, in which the company is full of injustice, uneven, heartbroken or confused, do such a choice must be cautious, is the best state of leaving career to the ceiling, on the company’s business into the stage platform even attenuation cake not enough points, a team can no longer give you a bigger stage and space, technology management can no longer be on a higher level, Want to do is done and done a good job, now need to switch to a new track starting from 0, the most unfortunately leaving state is not satisfied with the people and things within the organization, and their overall strength and the premise of no obvious ascension, emotional a walk it, but because of this a gray experience, not only won’t give you points, Even in a future interview, it can take away points and disrupt your career pace somewhat.
Giving up is the easiest decision to make, while sticking to it is the most difficult choice no matter where it is. This is also my advice to a person working in Geely auto company: If the organization makes you unhappy, you can use all kinds of methods, including online and offline institutional and social strategies and methods, and find all kinds of people and resources to promote the organization to change for the better, rather than waiting for the organization to optimize itself to satisfy your mind. An organization is not an organization, and neither is a company. But you are a part of it. You have the power to improve it. In the process, you will also develop skills for human and organizational growth and management that can be applied anywhere.
For another student, I had a completely different suggestion. She said: Just 25 years old this year, the girl, work less than three years, his heart to study on the technology in a good temper, for the front-end engineering construction, and the technology of the breadth and depth of temper, really want to go to a breakthrough, at present the team atmosphere is good, leadership is very good, but the whole team is given priority to, after the end department front only 2, The boss also don’t understand the front-end technology, framework is a mess, the front also does not have the people with special experience, we also have no depth development and the innovation of technology, many technologies are in advance, I can’t get good at technology and personal growth, the ground is difficult, do you want to change a more mature front team to enrich their own technical ability. I suggested her to boldly switch to a more mature and capable team to meet the next growth stage of technology. Finally, I gave her a word: All positive changes begin with the integration of knowledge and action. We believe that only when we are firm, we can persist.
If simply because wages and jump, more careful, don’t jump up coming, when you are working for 10 years, actually looked back at the first few years of work, the salary is 10000 / month, or 20000 / month, it is very important, but it is not a core problem, especially to rise only 20% 30% of the time, if there are severe front-end predecessors, Salary can go and ask him, his side millions of front end, how many job-hopping is high frequency, at least in my surroundings, almost all is very stable career stages, each stage and took him to the results, a working experience of more than 67 front-end, stability is strong enough, his next move, salary get 6 + m/month, these cases by my side, Just because he can, doesn’t mean you can, because everyone’s background and career path are unique.
More about leaving chat, mainly did contact many departure classmate, in almost all in the so-called trouble, each are not identical, but the reasons and some classmates didn’t actually want to clear this problem, more is facing difficulty rather than difficulties, at present is switching impulse decision, emotion of the first, and even some high job-hopping frequency is very high, Later period hurt professional career seriously, and those who switch successfully always very few, if leave office next time, must seek advice of a few elder 2 3, do not act impulsively.
The comfort zone is the biggest dilemma
We see trill, will find some people especially skilled technology, such as chopping vegetables, such as the express package, the engineer’s programming skills, too, if long time at a particular piece of repetitive training, also can only hand cooked, such as a perennial page classmates do activities, such as a perennial form page to do the background of students, These easily repetitive field is easy to create an illusion, that’s the I practice makes perfect is always done soon, but before you know it into a comfort zone, and sometimes aware sometimes don’t realize, the consequences are often technical growth stagnated, is more terrible in unwittingly spent years time,
A month ago I met two work is more than 3 years of the front end of the students, their salary is 5 k, they are doing mobile terminal promotion activities page, very skilled, one aware of the seriousness another just feel that the wages were low, but the work is very leisurely comfortable, instead, finally suggestion is for them, right switching work content, I also bet all my time to learn the front-end knowledge, including the use of the framework. If possible, I can find some scenarios from the team where I can write scaffolding, make components and develop tools, so that I can free myself from repetitive work, or I simply suggest that the company hire someone to replace me to do these simple jobs. Push yourself out of your comfort zone to catch up with the big gap in front of the better industry as quickly as possible.
In addition to writing code, do management will also meet comfort zone, as a team with the front of the students work for 4 years and he well after graduating, since the flooding consciousness very strong also, soon becomes the technical backbone of the team, and bring up a front-end team of 10 people, but the whole company’s business model determines all the complexity of the project is not very high, So even if in-depth tool infrastructure, in fact, the lack of application scenarios, will have little value to the business, with business challenges is not high also, at the same time the company paid him a very high salary, he is a passive active into the comfort zone, out to some of the company after the interview to get the Offer, almost all companies give less than his current salary, also a lot of discount, My advice to him is: Consider to move to a more challenging company, even if it is an order of magnitude lower than the current salary of can also, because he has become team even the ceiling of the company, the company not only bought his time by offering high salary and also bought his growth space, although the present highly of him and his company, but once the future company ability are once again falling behind the industry average, This for such a high potential could be Daniel classmates is a very dangerous phase, in addition to the switch, can also choose to stay and talk it over with company, from product, technology, business perspective is it possible from the technical side drive more innovation, and thus a bigger challenge for his team, namely initiating change, You can also hire a front end boss to take you and your team out of your comfort zone, without sacrificing greater rewards in the future for immediate gains.
So in the face of difficulties do not necessarily want to leave, in a comfort zone may not want to stay, every one of us in this state, is very painful, how to shorten the cycle of pain, if find a breakthrough change or insist, all depend on us for their own judgment, and on the judgment of the industry, all judgment, put together, come again on priorities for each problem, Note the things you can do, and then list out a detailed plan to promote and solve it. Ultimately, whether you can go to a better stage depends on the execution. Speaking of execution, I will give you a few key words to face all the difficulties in life: Mental, physical, psychic, execution, mental is analysis is wisdom is trade-off is planning, physical strength is insist on the intensity of enforcement, heart is endurance is decisiveness is stand forward fighting ability, execution is mission will say up to cross the rubicon be born to do, everything that needs you are active enough, enough is responsible, to some miracle.
Finally, put a children’s chat record, you can simulate, if the protagonist is himself, encounter such confusion, what will he make choice:
Part of the dialogue:
Mr. Scott, I agree with you after reading your article. I am facing this stage now. I graduated for two years, Code for more than two years, stayed in the last company for more than a year, and recently changed my job. I was very lucky to meet a Leader with rich working experience in my last company. He helped me a lot, so I grew very much in my last company. However, I often felt under great pressure in my old company. The pressure from the company and the whole industry environment made me think of changing to another environment, and I made the job hopping smoothly. But I am still very confused recently, I realize that I do not seem to love this job, this career, so often feel powerless. I don’t know if I should change my profession while I am still young, or stick to my original aspiration
Scott: Do you have an industry in mind that you want to change? Do you have an industry that you really like
Yes, this is my current problem. My friend has an opportunity to be a training lecturer. But my friend asked me, “What if you don’t like it either?” I can’t answer this question exactly. I want to know if there are many people like me who choose this industry for survival. Instead of actually liking it?
Scott: If you really like the trainer, you can consider it, but be aware that if All in the trainer, your technical career is basically over, the instructor is only output, little input, and the technology will be further and further away, eventually you will not be eliminated by the technology, but will be eliminated by the good new instructors
Children shoes: right, this is also my confused place, oneself is not willing to give up so
Scott: If you’re going to be a lecturer, you shouldn’t do it now. You should do it in a few more years when you have more technical knowledge
Children shoes: that teacher do you think like and not like important
Scott: to feed their families is not important, is to make money, for it is very important to find and implement self-worth, because is happy, you know, a lot of programmers don’t like the program, but it’s very good at program, a lot of people don’t like to work on hand, but it’s very good at work, do it well, and interested in how big is it, there is no causal relation
You are so right, every day in order to work, constantly let their own learning, will often reflect on a question, I do not like it, but for it so hard, what is the meaning of my life?
Scott: No clear hobby is determined before, to get the hand to the extreme, in fact, is the most practical answer, life is long, the truth slowly endure, do not rush a moment
I see, so it’s good to do right now. When you’ve had enough experience, your self-knowledge will be much clearer. Have you ever thought of giving up during your code writing experience?
Scott: Many times, but in the end, I came to love you more and more
I feel relieved. Thank you, teacher. I feel relieved.
This kind of dialogue is almost my daily life. In fact, we have encountered similar problems in the first year of our work. The reason is that we are not yet mature in our true cognition and judgment, so we should guard against arrogance and rashness, do a good job at the moment, make more summaries and think.
The most in the end, wish everyone could smoothly across the stage, the future will peak aside, at least ensure the moment these two years, can he who sees through demons, steady pace, in the years of technical glass, avoid pitfalls associated with a variety of emotional cognition, open out of an ever rising more and more value-added career path.
About four yue, don’t miss – front end recruitment | special interview, 2021-3-20, live online all day, and stamp: www.huodongxing.com/go/tl22