preface
Coding should be a lifelong career, not just 30 youth 🍚 this article has included making https://github.com/ponkans/F2E, welcome to Star, continuously updated
A friend who just took the offer asked strange, school recruitment front end 17K level, when can buy a house in Hangzhou?
I have collected some of the most recent questions from my friends, and share them with you here.
Whether you are a college student about to enter the society, or you have already had work experience but are ready to change jobs, I believe there must be something below that can hit you
Take an examination of soul
School recruit front end 17K, when can buy a house in Hangzhou?
See this picture, I don’t know if it strikes a chord with you (I am anyway
crying), we press
The school recruit 17 kAs well as one that is not too high
Hangzhou house pricesTo do a back-of-the-envelope calculation, it looks like it could take four years to make a down payment.
Don’t know what you feel, welcome to comment discussion ~~
PS: This question, I believe that Beijing, Shanghai, Shenzhen friends will feel more ~
The questions that are asked the most
(a) strange, I am a front-end, work or a few years, the feeling is to write business, there is no deep precipitation in technology, how to do? How can I improve myself?
I believe this is a small puzzle many small partners have, there are also many small partners private chat strange.
If you are in a small company, there is a lot you can do, such as how to improve the efficiency of the overall front-end research and development of the company, from the most basic scaffolding, to all kinds of mid-stage, in fact, can do a lot. I believe that as long as you are good at finding lots of scenarios for landing beyond the business, there are actually lots of directions to go.
If you are in a big company, so congratulations you, growth will be more easy, because big company the front of the whole system is more complete, you can choose a lot of reverse, such as visual development, ali Y swallowtail butterflies do, how is the link of the whole engineering, some statistical system is how to design, How some mature Node.js Web frameworks are designed and so on.
One of the learning methods I advocate is to learn the technology used in the work, the project or system, from the overall design to the technology stack of each module, then to the underlying principle of the technology stack, and even finally to the operating system level. In this way, you will grow quickly, and the technology will be solid. Best of all, it can be co-built or optimized, and if it is of great value to the business, it is perfect
For example, for example, in the march front end conference held by Nuggets recently, a very important section is about the front end visual page building, so for large companies, there must be such a set, such as Alibaba’s internal Cloud Butterfly. So if you with this as the breakthrough point, you may found that behind the research to the front end of the this is not just a simple component rendering of such a thing, it involved Node. Js, db, cache Redis, as well as a variety of great design ideas (monster I have recently started to write how to implement a cloud in his company swallowtail cycle will be a little long, You can expect that), and when you do, you may find yourself growing a lot.
The other thing that should be accumulated in both large and small companies is the cover of the business. What do I mean by that? Business awareness is much more than just business processes, business logic.
But more importantly, I call it a methodology. That is, you have your own way of thinking about the business, your own architecture, for a particular type of business, for a particular scenario, and if you can do that, then you’re pretty good.
For example, if you do live broadcasting, now there is a demand for live broadcasting fan system, how you should participate in it and think about whether you have your own method for the whole fan system structure, which is very important.
Many people become project leaders and feel that they are familiar with various business processes. This is in-depth business, but it is far from enough.
PS: All the things you do, ultimately to implement the business, such as really some unnecessary middle stage, that do not do. Unless you have this strong predictive ability to say, the center for subsequent business, research and development will play a very good supporting role.
(2) Strange, I am in other industries, want to learn the front end, change their career planning, is it feasible?
This question, to be honest, is not particularly easy to talk about.
But WHAT I want to say is, if you just think the pay is higher on the Internet, you know nothing about computers, the whole Internet industry. Well, I think you could take the time to learn more about the industry and see if a career change is right for you. Don’t just look at the good, look at all the things
A lot of people say the front end is simple, easy to get started. But what Weirdo wants to say is, yes, there’s no denying that getting started isn’t easy, but getting started isn’t enough, and the front end isn’t as simple as you might think, it’s not just writing a few lines of style.
For example, in many companies, you might just need to master the vue.js framework, and you’ll be able to do your job all the time and look fine. However, WHAT I want to say is, don’t you consider the next development, if one day vue.js is eliminated, what new technology comes out, how do you do, you may face the danger of being eliminated at any time, this is just one aspect. Without a foundation and a continuous ability to learn, this is an industry you might want to think about
Therefore, for many friends in other industries who want to move to the front end, in addition to knowing what salary, I hope you can learn about this industry, and consider your later development, whether you love this industry, whether it is suitable for changing careers. If everything is ok with you, I’m waiting to work with you
PS: There are thousands of ways to make money. We should find one that is more suitable for us, not others
(3) strange, I am not 985, 211, there is no special “lofty” project, whether can also deliver big factory, cast will have an interview opportunity?
First of all, do not cast is certainly no drop, can push inside push, will be bigger than their own official website delivery rate
Then, I hope you can understand that there are essential differences between companies and schools.
- When YOU were in school, maybe you went to a good school and you said king.
- Enterprises are not only recruiting for famous schools, even if it is a famous school, poor foundation, but the interview is the same drop ~
Secondly, if you have your first internship in your junior year and there is no “top” project, the average company will understand that (after all, it is in school and environmental resources are limited). But you need to have a solid foundation and potential, so that you will be invited to do internship projects.
If you have an internship and are moving to a larger company, make sure you highlight your internship program. The company will pay special attention to internship experience
PS: Write a good resume, bold to finish the job ~ (strange I am a poor graduate drop)
(4) Strange, I was super nervous during the interview, especially when I was writing code, my hands shook and my words were incoherent, which led to a lot of questions that I could not answer, how to do?
First of all, don’t panic! I secretly tell you that the interviewer is probably more scared than you are! It’s normal that you don’t answer every once in a while, but if you do all of them perfectly, you’ll make the interviewer look bad
Secondly, can face, not entirely depends on the few lines of code, the interview to write code, in fact, more want to see you write code ideas, how to think when you encounter problems. The latter is more important than the former. (Strange that most of the algorithm questions in the interview are on the spot ~, anyway, the basic data structure and algorithm thinking is so much ~)
PS: But be prepared. You need to have your own way of thinking about common algorithm and situational problems.
(5) Strange, how to choose large and small factories?
If you are a junior or senior student, you must go for it if you can enter dachang!! This is probably your best chance to get into a big factory. Compared with the society, the internship with the school into the big factory, or will be relatively easy ~
Secondly, their strength is really not enough to meet the requirements of large factories, this time do not feel that small companies do not go to a company in line with their current strength level, to hone themselves, is also a good choice.
There are a lot of big factory friends around him, all of them are job-hopping in the past, not to say that the engineers in the big factory now are all working as soon as they graduate
PS: I hope you can go to your favorite company
(6) Strange, I am a training class drop, will the enterprise accept?
Since you have this doubt, you must be a friend with a story.
You may hear a lot of “rumors” about training classes.
But WHAT I want to say is, please respect every little friend who comes out of the training class, they are really not easy. After all, the core of the interview is strength. It’s really nothing to give an interview opportunity. Everyone is equal.
I also hope that all training partners to be confident, as long as there is strength, the other, really not so important!!
PS: Friends of training class, come on!!
(7) Strange, I am a junior/senior student, see my classmates get offers one by one, then look at myself, nothing learned, what should I do?
If you are a junior and still want to take the technical path, it is very simple. Don’t hesitate to find the right direction and start studying. There are still two years left. Hesitation and procrastination are the biggest time costs.
If you are a senior, you still want to do technology, find the right direction, it is still too late, you may not know how much you can learn in a year!
If, you do not want to do technology (strange before the university, around such friends are quite many, now planes and yachts have been standard, HHH, a bit exaggerated ~), in fact, also OK. Just make the most of the time you have left in college and don’t do anything crazy
PS: Make good use of your time in college
8. What if the interviewer who knows me doesn’t ask me questions that I don’t?
This problem should not only be encountered by college students, but also occasionally by those with working experience.
Don’t panic if you’ve never used a technology stack before in an interview.
- If so, share your knowledge with the interviewer
- If you haven’t, say you haven’t. Save time and benefit both of you by offering to share your expertise with the interviewer.
Generally speaking, the interviewer will ask questions mainly from your resume, so you don’t need to write the technical stack is not very familiar, or write the words that understand. Highlight the stack of technologies you are good at.
PS: It doesn’t mean you are bad if you don’t know how to use the stack. Don’t think too much about it
I’m a college student. Should I focus on Vue or React?
All I can say is, yes.
First of all, the framework is just a tool, you can use Vue well. If I were the interviewer, I would not fail you because you have never used React, I would assume that you have the ability to use React. After all, the back of the frame is the same thing
However, from the perspective of technology breadth, you can understand both, compare the advantages and disadvantages of both is ok.
For college students, I hope to pay more attention to a lot of basic things. For example, JavaScript is used every day and everyone knows that it is single thread. However, I may ask many people what the nature of process and thread is, and what the so-called coroutine is. If you can’t figure that out, why node.js multiprocess?
PS: The basics are really important, and it’s bad that a lot of the front end is not paid attention to
10. Weird, I want to know the ultimate salary insider
First of all, for the school recruitment, a clear point, the front and back end of the salary is about the same drop, you may hear in school what back-end salary will be much higher than the front end, there is no drop! , like Hangzhou, the school recruitment salary should be over 10K, if it is a little bigger company, this year should be 15K to go up.
Secondly, if you have work experience, job-hopping, then generally speaking, the increase is about 20% ~ 30%.
PS: The most important thing is to improve yourself. Only when you become stronger can you have the capital to talk about salary
conclusion
This article has included making https://github.com/ponkans/F2E, welcome to Star, continuously updated 💧
The above is the recent small partners private chat strange a few more frequent problems, simple share, hope to eliminate some small doubts of small partners.
If you have other questions, you are welcome to add the wechat private chat, usually after 10 PM, or weekend time ~~
Recent original article Portal, Biubiubiu:
- Collection of dACHang front-end component library tools (PC, mobile, JS, CSS, etc.)
- The Big Front-end Advanced Node.js series is a must-know, must-ask series
- Large Front-end Advanced Node.js series multi-process model principle (bytedance asked)
- “Big front-end Advanced Node.js” series double eleven seconds kill system
Like the small partner to add a concern, a praise oh, Thanksgiving 💕😊
Contact me/public number
🏆🏆 wechat search “catch water monster” or scan the following TWO-DIMENSIONAL code reply “add group”, I will pull you into the technical communication group. Honestly, in this group, even if you don’t talk, just reading the chat is a kind of growth. (Ali technical experts, aobing authors, Java3y, mogujie senior front end, Ant Financial security experts, all the big names).
The water monster will also be regular original, regular with small partners to exchange experience or help read the resume. Add attention, don’t get lost, have a chance to run together 🏃 ↓↓↓