Answer the question
In order to leave comments, you need to log in
What are the realities of web development?
Good day/evening/night everyone..!
Now I'm just starting to delve into web development (so far very slowly and superficially).
But already now, on some topics, the thought begins to settle in my head that it might all be in vain. But since, most likely, this is a defensive reaction of my brain, which does not really want to strain, please express your opinion, otherwise it even becomes scary ..
Please give your comments on some issues:
1) a lot of information that the sphere is already extremely overcrowded due to the low threshold of entry and it is difficult to find a job even for middle developers, is that so? Or is the level of competition, as in any other area, high, but adequate?
2) no less posts that this is actually an extremely boring and monotonous job. I seem to have more or less real ideas that this is more programming (I know that most do not attribute front end to programming, but I don’t know how to formulate it differently) than a flight of fancy, but how exciting or boring is it for you?
3) and also the vast majority talk about the endless development of technology, is it possible for a person (who does not lie on the couch all day) to keep up with them? It seems that even an experienced specialist, if he falls ill for a month or is otherwise removed from this area, will suddenly fly out of the pipe, since a lot of new things will appear this month and he will no longer be needed by anyone, is this true or is everything a little exaggerated?
4) do you regret doing front end and why?
Answer the question
In order to leave comments, you need to log in
2) no less posts that this is actually an extremely boring and monotonous job. I seem to have more or less real ideas that this is more programming (I know that most do not attribute front end to programming, but I don’t know how to formulate it differently) than a flight of fancy, but how exciting or boring is it for you?
1. Yes, layout designers (thanks to schools), but still there is enough work. With the frontend, everything is much better (at least starting from the middle, there is a lot of work and for good money). In any case, the more experience and skills, the easier it is to find a job.
2. Yes, for the most part, this is the creation of pages, forms, requests and data exchange within the application, which after a while becomes familiar and therefore boring.
The fact that it becomes boring with time can be said about many professions.
3. Without this, nowhere, but with a month - too exaggerated. Everything can change in a year, but the very essence of html / css / js will remain for a long time.
In any case, it is about learning something every day.
4. A lot of work, a lot of money, the ability to go to other countries, work from home, work 4-6 hours a day.
there is a lot of information that the sphere is already extremely crowded due to the low entry threshold and it is difficult to find a job even for middle developers, is this true?
1) Junior - there really are more vacancies than for them, according to the middles, there are approximately the number of vacancies = applicants, there are not enough seniors.
2) It can be boring when you master some tool and use it every day, but in the front-end there are a lot of all sorts of tricks and tricks coming out every day, so you won’t get bored)
3) First of all, a programmer is not someone who has learned React or something else, but someone who knows how to solve problems in a specific area, for example, the frontend. Today you will be given a task - you need to implement an interface in Angular and you have to figure it out and do it, for this you need basic knowledge that will not become outdated soon - HTML, CSS, Javascript and an understanding of how the browser works.
You still can’t learn all technologies, you need to be able to understand them if necessary, fortunately, in most cases there is documentation for this
.
good conditions.
In my (purely personal) view, the traditional web is crushed and trampled by the giants of social networks. Personal, corporate, thematic sites are less and less in demand and popular. Even stores are moving to vk or facebook. The frontend clearing shrinks. And orders for backend development (in my case) come down mainly to parsers, aggregators, bots for these same vk, facebook, telegram.
I can say from my own experience that work can be liked, and it must be liked hard. I have seen many people in my life who liked their work, they did not immediately start working in good companies with good salaries, but someone immediately thanks to prestigious education and internships in the best companies. I'm talking about people from different fields with whom I worked.
Below is unpleasant information for those who doubt :)
www.psychologies.ru/story/10-pravil-uspeha-ot-ksen...
https://www.youtube.com/watch?v=nIFClfBXuIQ
https://www .youtube.com/watch?v=VrEsICvkbT4
https://www.youtube.com/watch?v=8EAXS6VGVKU
https://www.youtube.com/watch?v=cc4HyLJzyWc
Work is not only for making money, you can earn a lot where and in different ways.
1) a lot of information that the sphere is already extremely crowded due to the low entry threshold and it is difficult to find a job even for middle developers, is this true? Or is the level of competition, as in any other area, high, but adequate?
But already now, on some topics, the thought begins to settle in my head that maybe it’s all in vain
1) It is not difficult for a middle developer to find a job. It is difficult to catch up with the developer's middle level, which is constantly escaping upwards, and not be blown away along the way. There are employers who, according to some of their characteristics and in the junas, see people capable of this breakthrough and are happy to take work/training out of them. If you are "tailored" for development by the type of thinking and are directed there, then you will not be left without work. The sphere is experiencing an acute shortage of intelligent specialists. Let's say a lot of offers come for each vacancy, but to choose at least a couple of smart people for real tasks is another task, I apologize for the tautology.
2) Fireworks are not delivered daily and there is enough routine. It requires at least a lot of attention, perseverance, a high skill in searching and analyzing information (this is not only about Google, but also about someone else's code, for example). It should fit and please you. You should not be oppressed by the thought that there is no ceiling of knowledge, that "I'll learn A and B and become a superstar" - this will never work. On the contrary, “I’ll spend half a year without work, rest, live for myself” will turn you into an outsider. Well, not 100%, but with a high probability. That you have to study all the time, and not only during work, but also after. And it should please. I really love learning, I love it when it gets paid or it leads to my value growing later, I enjoy solving every problem - it's those small victories that motivate me. I might burn out over time, but for now. There are also enough annoying moments when you have to do not the most interesting tasks, when you are carried away by this or that direction or feature, but you don’t have to do it; when TK diverges from personal ideas about beauty, and so on. But it's mostly fixable.
3) A little exaggerated, there is a certain base, the development (practical) of which will allow you to keep up with the trends. But there is some truth in this. And this is what allows beginners to catch up to a competitive level in some real time.
4) I like what I do. But here everything is purely individual. Like? It turns out? Learn, practice, grow and have no fear. Are you afraid - maybe you don’t like it so much and you should look in some other direction?
1) I myself have been working for 7 years in the field of Web-developer both front and backend, I will say this, the developer who does not develop is bad, our whole life is learning and the fact that you need to always keep your finger on the pulse is a fact, however, as they wrote above "new technologies" take root in the interprise for a very long time, many companies still use ES3 / 4 standards and back on .Net3.5, so after studying the material and reinforcing it with practice, you can disappear for a couple of years and return absolutely calmly, but I personally do not support such an "approach", I enjoy learning something new, I started with C ++, then C #, PHP, Python, JS / Nodejs, Golang, Erlang, Kotlin, Rust, Lisp / Racker, TCL and etc, although working languages of course, only a few are Python, JS and a couple of services on Nodejs, so join in without fear, programming is not an easy thing,only the basics are simple, then it will be more difficult, but after mastering the first language, it will be much easier to switch to other languages, and as for supply / demand, believe me, demand is still much higher than supply in the Russian Federation at least.
2. This is a delicate matter, if you understand that this is work and that you are paid for work, and not for a flight of fantasy about "creativity" and "value" of yourself in this world, then you will not encounter any problems here, but if you there is a fantasy that programming is some kind of "kind of creativity", then I will probably disappoint you, it's not, it's an ordinary job with its pluses and minuses, it gets boring when people usually burn out, I myself had such a feeling when I had to work a couple of days without sleep , then there was a month of laziness, there was simply no mood, it is more of a psyche than a profession plays a role.
3. I wrote at the beginning, this is nonsense, people who ended their career as a programmer 5 years ago will now be able to find a job as there is nothing to do, believe me, Enterprise companies do not care about "fashionable" things, they have a stable working tool, this is much more important for them.
4. If I only dealt with the front, then I would probably regret it, however, as I wrote above, I do everything, and at home I do my projects, depending on my mood, either low-level languages like C / C ++ / Rust, or just write microservices on NodeJs / Golang + Vue .js, why aim for only one direction? This is not the right train of thought, and those who often popularize the idea "It is impossible to learn more than X languages" go to the bathhouse, I really often met such individuals, do not set yourself such a narrow goal, broaden your horizons, now the specialists of the 1st "branch" are rarely interesting to anyone, even in Yandex/Google and other famous brands they don’t take people with knowledge of one direction, but now I see more often that Web developers also need the C language, I don’t understand exactly why, but I guess they require it,
And in addition, now my wife asked me about the same questions, because. she also decided to engage in programming and purely for this I was hooked by your question))
with how to find a job, like everywhere else, just like lawyers, that is, a dime a dozen, but the strongest survive the same way, and the first year more than 20,000 will hardly work, you will be slow, what you need in 5 minutes, you will be in 2 days, all this affects, and most importantly, depending on what you want, there is remote work, and there is work in the office, in order to work in the office, of course, you need to have a web studio at the place of residence, at least one. And you won’t be able to work remotely on a salary if you are newbie. The best option is freelancing, but even there you can get stuck, just because there is a low threshold, correct the font, put the plugin on cms, and generally learn cms, it will give you a good idea about the web and the structure of applications, don’t listen to morons who are talking crap engines are not in fashion, since all these frameworks require resources and money, and the engine on hosting for 100 rubles will work,
Any work, by definition, is unpleasant, you have to spend your time on what others want, but in order to appreciate how good it is on the web, try to work in other places. For me, even scientists, those who teach at universities, work requires less head work than programmers.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question