H
H
helpmeplease1962019-01-17 15:20:04
Career in IT
helpmeplease196, 2019-01-17 15:20:04

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

13 answer(s)
V
Vladimir Proskurin, 2019-01-17
@helpmeplease196

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?

I'm not bored, for 8 years now. But I'm interested in the code development process itself, no matter what and no matter what, I'll write, just give me a computer. But I know a lot of people who are bored with it, or they really light up from something new and interesting, and not from the usual development, and new things happen very rarely, so they often burn out or lose interest over time. If you don’t understand for yourself now that you are interested in writing code, reading programming materials, then it will be difficult for you to merge normally. Advice for any profession: only tumble if you're interested in the field.
Each person is individual, someone learns all day what the other will understand in an hour.
Nothing like this. It takes time to get this "new" into production. Even if you quit this business for a year, you can recover without problems in a week. As a rule, what will be used next year has already been created and is being actively discussed. Nothing takes off in a month.
As I begin to regret, I will go to another area. The only annoying thing is the attitude of other programmers to the front-end, it seems to many that there are only "macaques", although they themselves have no idea about this area. But such things happen in other languages ​​or professions, so you don't need to pay attention to it.

S
shmatuan, 2019-01-17
@shmatuan

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.

S
stratosmi, 2019-01-17
@stratosmi

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?

in any profession - on average, there is no freebie - this is normal.
Lots of beginners, yes. few people need, yes.
specialists are in short supply.
yes, just like anywhere. not only in IT.
this applies to the vast majority of professions in the world.
to become a specialist you need to practice the same thing. for any profession.
even, it would seem, such a creative profession as a journalist or designer is quite boring in fact.
but who cares.
if a certain profession seems monotonous to you personally, then it is so for you personally.
maybe, for example, you will like the profession of a salesperson more. every day - a huge number of new people...
PS: I
've been doing programming for over 20 years.
Personally, I regularly amuse myself with new things.
you don't need everything.
you need only from your specialization.
then, with experience, you will simply immediately filter the slag, without wasting time on something that is not promising.
again, it's fun.
I repeat:
I have been programming for more than 20 years.
Personally, I regularly amuse myself with new things.
it's a feeling.
this will not happen even in a year of absence.
a bunch of new stuff. everything is buzzing. it is interesting.
I repeat: I
have been programming for more than 20 years.
Personally, I regularly amuse myself with new things.
Yes, it is normal.
Humanity is 2 million years old.
and for almost all of these 2 million years, the brain has been trained to respond to immediate danger. She stimulates him easily and simply.
modern civilized methods of extraction for food are not too straightforward.
you are full, you are warm. my brain is lazy about it.
in principle, even working at a job that does not strain the brain - all this will be with you.

A
Andrey Okhotnikov, 2019-01-17
@tsepen

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.

U
uvelichitel, 2019-01-18
@uvelichitel

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.

P
Pseudonym, 2019-01-27
@Pseudonym

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.

S
sober_cat22, 2019-01-18
@sober_cat22

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?

There are no midlams, it is already more difficult for juniors, it is difficult to compare with other areas, but it is difficult to call the labor market somehow particularly overcrowded. And among the juniors it is not so difficult to stand out, since the majority at this level have a low level of qualification.
After a while, it can get really boring. I got tired of the frontend, somewhere in the 5th year, but everything is individual. Again, the range of tasks that the programmer solves is quite wide, so you can always change the stack, area.
There really is a lot of new stuff in front-end development every year, but that doesn't mean you have to use it all. So, in order to fly into the pipe, you will need to fall into a coma for at least a couple of years.
No. Everything has already been described above.
With such thoughts, you can look for a job for a long time, because there are no ideal areas. Everywhere there is competition, some shortcomings in the work process. I had a friend who spent years rushing from one field to another, an eternal trainee :D

I
ipokos, 2019-01-18
@ipokos

But already now, on some topics, the thought begins to settle in my head that maybe it’s all in vain

- if you change the field of activity not to some kind of mechanical work in which you need to repeat a couple of actions all day, then you will have to learn something.
middle - it means you have strong knowledge in the chosen field, you can independently perform tasks.
If you don't count on $1k from the first day, then I don't think there is a problem with that.
It's just whining. Any job eventually becomes monotonous to some extent.
In normal companies, a product is not transferred to a new technology as soon as it comes out. This is a long process. Enough time is usually given to learn a new stack as well.

O
Olga Veter, 2019-01-19
@vetero4eg

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?

R
Rinat Zakiryanov, 2019-01-27
@Rinz

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))

D
dlakazov, 2019-01-18
@dlakazov

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,

B
bro-dev, 2019-01-27
@xPomaHx

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.

S
string15, 2019-02-03
@string15

Due to the recent years of such a constant development of our field, the one who learns to constantly learn and adapt survives.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question