-
In fact, the front-end position has always been relatively lacking, mainly because many companies have independent front-end positions, so the technical requirements for front-end technical personnel are higher, for many technical personnel who do not have a firm grasp of the technical system, it may be difficult to find a suitable job because of the substandard technology, but the demand for technical talents in front-end positions has always been great.
-
As a practitioner in the IT industry, I am also supervising graduate students majoring in computer science, and my main research direction is focused on the field of big data and machine learning, so I will ask this question.
First of all, the current demand for front-end development positions is still relatively large, and with the development of big data and industrial Internet, the overall development trend of front-end development in the future is still good.
Although the demand for front-end development positions is relatively large, after years of development, front-end development has formed a relatively large industry ecology, and the number of employees is relatively large, especially driven by the rapid development of the mobile Internet, the number of front-end development positions has approached or even exceeded the back-end development positions. With the gradual retreat of the development dividend of the mobile Internet, the demand for front-end development positions will not grow explosively in the short term, so front-end programmers should start from the following aspects if they want to improve their job competitiveness:
First: take the full-stack development route. At present, front-end development has two main characteristics, one is that the content of front-end development is gradually increasing, in addition to traditional web development, Android development, iOS development and big data presentation end development are included in the front-end development tasks, which requires front-end developers to be able to complete more development tasks.
In the future, full-stack front-end programmers will be a relatively obvious trend.
Second: Possess industry knowledge. The development of the industrial Internet requires programmers not only to have the ability to develop technology, but also to understand certain industry knowledge, because different industries have different needs for the application of the front latuan.
In the context of the development of the industrial Internet, the vast number of traditional industries will release a large number of front-end positions in the future, so in order to improve their competitiveness, they need to accumulate certain industry knowledge.
Third: keep up with technology trends. Although the technical difficulty of the front-end is not high, the technology update speed of the front-end development is still relatively fast, which requires the front-end developers to keep up with the development trend of technology.
I have been engaged in the Internet industry for many years, and I am currently taking graduate students majoring in computer science, and the main research direction is concentrated in the field of big data and artificial intelligence.
-
It's not that the front-end market is saturated, it's just that the large number of front-end developers that enterprises need now can't meet the requirements.
Now Businesses Recruit Front-End Developer Requirements:
It is necessary to have a solid foundation in native JS and a deep understanding of W3C standards and ES specifications; Need to have the ability to optimize front-end performance; It is necessary to have an in-depth study of H5, CSS3 and the current common front-end frameworks; A certain number of years of work is required.
Needless to say, the first three items are naturally not to be said by any company, and no company will go back to an uncle who knows nothing.
So why do most companies require candidates to have a number of years of experience? The reason is simple, they want to have a capable employee who can come to a new job and save the company a lot of internal training costs.
In other words, enterprises need employees to have the ability to complete projects independently, in fact, we all know that the length of working hours does not necessarily represent the level of your ability, the company clearly requires the number of years of work in recruitment, which is just an alternative screening condition selected by the company, so as to save a lot of screening time for HR.
If you have OK technology, have project development experience, and meet the interview requirements, you can go to the company for an interview, as long as the interview is successful, the performance is appropriate, and the probability of being hired is quite high.
Overall, what he really wants for a company is an employee who has a solid native JS, a deep understanding of W3C standards and ES specifications, and the ability to complete excellent projects independently.
-
The current front-end market is indeed saturated, and it is necessary to expand the industry or business chain and open up the market to the middle and lower reaches, so as to achieve sustainable operation and development.
-
In any industry, including IT, saturation is relative. In fact, with the output of graduates from colleges and universities and the mass production of training institutions every year, domestic junior software engineers are indeed seriously saturated. However, enterprises are also facing a relatively embarrassing phenomenon, the talents they need cannot be recruited, and the money cannot be spent.
What kind of people do enterprises need, in layman's terms, are people who can do things, and specifically in the software industry, they are middle and senior development and testing engineers. Whether it is a university or a trained, many do not have the ability to learn on their own, that is, the ability to continuously improve their technology. As a result, only the number of years of work has increased, but the ability to work has stagnated, and he dares to shout when he opens his mouth, why does the company want this kind of person to do?
People with technology can still gain a foothold no matter what industry they are in, no matter how big the competition is.
So, don't think about whether the front-end market is saturated or not, but think about how to make yourself superior to others. Specifically, it is how to continuously improve their technology and finally become a leader in the industry.
Whether it is self-study or training, there must be a clear goal: to be the person at the top of the pyramid, at least in the middle and upper stage, if you don't think so, dispel the idea of entering the IT industry as soon as possible.
-
No, because there are still a lot of people waiting to develop it.
-
In the eyes of most people, front-end development is a high-paying, long-term development industry. Many newcomers are willing to try their skills and want to change to front-end positions. There are also some people who have raised objections, arguing that now that the front-end personnel are saturated, many newcomers cannot find a job after completing their studies, and it is not recommended for newcomers to study.
So is the front-end staff saturated? Is it appropriate to switch careers to front-end now? Let's explain it to you.
The entry threshold for front-end development is not very high, and the previous parts are easy to learn. So front-end development is a good place to start for people who want to work in IT. But later parts of the framework and project became more difficult, and the learning curve became steeper.
In addition to web and mobile development, they are also responsible for part of the back-end work, so they put forward higher requirements for the skills of front-end personnel, and the corresponding salary is higher than that of ordinary front-end developers. Under the fierce competition, it is always the better people who can withstand the test.
If you like programming and development, are willing to continue to learn and improve your skills, and want to become an excellent Internet talent, then switch to the front end.
A great choice indeed.
-
It's not that the front-end market is saturated, it's that the technical level of the individual is too low, and what the company needs is senior front-end talents. At present, there are still a lot of things to learn at the front end, even if it is in the training institution system, it is at least.
Four or five months can basically be said to be devilish training. Even so, there is still a lot to learn when it comes to work. Front-end engineers are divided into four levels: entry, junior, intermediate, and advanced.
Getting started refers to understanding what a front-end is, but some people still don't understand what front-end, back-end, and back-end are. Today's enterprises are different from those in the past, in the past, information was not as developed as it is now, and the pace was not as fast as it is now. And now, enterprises are running at high speed, so you have to get straight to work, can't do anything?
I'm sorry, we're going to make a change. Do you say you don't have some advanced technology? You say, I want less salary, just give me a few thousand, or that sentence, the company wants people who can work, not to give you money but to teach you skills.
This must be made clear. Business owners are not bad at the salary of senior talents!
Finally, a little advice for your compatriots who are looking for a front-end job:
Prepare a non-QQ mailbox.
Master the basics of using git.
Become a GitHub user.
Clone a few popular wheel demos recommended vue.
Build a GitHub blog and write some study notes (you can see the pitfalls encountered in building a GitHub personal blog with HCO and how to solve them).
Find some CS books, remember a little professional foundation, algorithms, data structures related to the registration of stackoverfolw segment account to post some posts.
Zhihu pays attention to some front-end big Vs
Then sweep all the classic written test questions of the interview.
Another four months of study.
-
The front-end is actually manual work in development.
Especially the front end of the elementary and intermediate level, it is not good to say that it is moving bricks.
But it is precisely for this reason that the demand for the hungry end of the front shed stall will be huge.
Compare the shortage of manual workers in any unit (because manual labor cannot be solved by mechanisms and strategies).
If two people are required to do the work, one person must do it twice as long (under the same stupid conditions) As long as the Internet still exists, there will be food at the front end.
It's just that now it's not as brainless as before, and you can get a high salary at any level.
If you want to start a business, it is recommended that you choose a suitable entrepreneurial project, see if you have the qualifications of the relevant project, and work hard after finding the right project. Of course, funding in the process of starting a business is also a problem to consider, and if you have limited start-up capital, you can solve it through a small loan. >>>More
Which low-speed electric vehicle is good to say, the market situation should be OK, look at some reports, there are many areas have begun to license the pilot, Shandong on five points, it seems that there is still a certain market, the style is also simple.
The big market and the prospect industry are nothing more than the energy, communications, and financial industries. >>>More
If you want to be unique in the field of direct selling and achieve corner overtaking, finding a good product is the key. This product must not be homogeneous, and it cannot be the need to make its own unconventional manufacturing concept, it is too difficult to recreate a concept, guide market acceptance, and create consumption. What you need is a good product that is urgently needed by the market, but has not had a major breakthrough for a long time. >>>More
Now there are many platforms for learning front-end basics, B station or Tencent Classroom are available, we have shared a lot of classic front-end basic ** tutorials on B station, all of which are open source, you can go and see them.