D
D
Dinara Aitan2020-05-03 17:51:36
JavaScript
Dinara Aitan, 2020-05-03 17:51:36

Should you go into web development?

Hello.
I want to get into programming, I'm a complete newbie in this business. Therefore, I ask you to share your opinion, because. I can’t decide for myself: it seems to me that web development will be easier for me, because there are a lot of resources for learning, this area has a huge community, and in general, there is a rough idea of ​​\u200b\u200bhow HTML + CSS + JS works, unlike any other kind of design. What worries me is that I am sure that making websites for small and medium businesses, I honestly do not inspire me very much ... If I judge correctly, then it would be right for me to study web development and then leave to mobile, because it seems more interesting.
PS I apologize for the verbosity, once I was fond of writing)

Answer the question

In order to leave comments, you need to log in

9 answer(s)
S
Sergey Gornostaev, 2020-05-03
@sergey-gornostaev

Web development is not only sites for small and medium businesses. And HTML+CSS+JS is just a small part of web development. The main disadvantage is that there is a huge competition at the entrance. But if you break through this barrier, then it is no worse than in any other areas of IT.

X
xmoonlight, 2020-05-03
@xmoonlight

I advise you to go to mobile NATIVE development.
You will immediately make applications that interact with web servers and use all the hardware of the mobile device as needed.
And money - they pay more for the application than for the usual layout.
UPD: You need to learn the basic principles of network communication in order to feel more confident.

A
approximate solution, 2020-05-03
@approximate_solution

it seems to me that web development will be easier for me, because. there are a lot of resources for learning, this area has a huge community, and in general, there is a rough idea of ​​\u200b\u200bhow HTML + CSS + JS works, unlike any other kind of design.

It seems to you that, in fact, programming is a skill , and like any other skill, it is very difficult and incomprehensible at first, and during the first 200-300-500 hours of painstaking learning, it bears fruit. It doesn't matter what you would choose as a field or language. js or java.
What worries me is that I'm sure that making websites for small and medium businesses, to be honest, I'm not very inspired...

I'll tell you a little parable, my friend works in game development in Moscow, and there each project is a large-scale development for 2-3-5 years, and many people just get baked from the fact that you see feedback and the result of your work after such a colossal period . Web development in this regard is ok, because firstly: money, provided that you are a person with straight hands, is very good, you see the result immediately (in the case of a backend, you won’t show it to anyone though). So I wouldn’t be so skeptical of middle-class projects, all this is business, and if you get 100 thousand for one average store and do typical work, and for someone 100 is 3 months of painstaking work, then You are shortsighted.
If I judge correctly, then it would be right for me to study web development, and then go to mobile, because. it seems more interesting.

As an option, yes, but I would advise you to immediately aim at Moscow, there are few mobile developers by region, and as a junior you will be required to first look for work (experience) in the office, so you will need a large city. Good luck.

#
#, 2020-05-03
@mindtester

please share your opinion, tk. I can't decide myself
and no one can decide for you
I think that web development will be easier for me
only after spending time and effort will you be able to understand whether this is so *
because there are a lot of resources for learning, this area has a huge community
but there is also a lot to learn
* about the cost of effort and time - in general, this is true for any area of ​​​​IT, and in general for any area of ​​\u200b\u200bhuman activity
there is an opinion that when you like the learning process, work and the results achieved, upd and they also pay for it - that's a lot of luck . but no one will ever be able to predict this until you start the process of learning, working and achieving results .. good luck! ;))

A
Alex Isk, 2020-05-03
@ColarAVI

Learn Java

A
Andrey_Dolg, 2020-05-03
@Andrey_Dolg

Treat your time as a resource. If it doesn't inspire, then I say right away it will become hellishly difficult to move through something that does not arouse interest in you. Personal IMHO do not waste your time, try to go directly to mobile development. Believe me, if you understand about a bunch of HTML + CSS + JS (the basics of the front), then this will help you in mobile development, because there are not so many differences in terms of the concept of building an interface. Regarding the languages ​​and platform, it is best to immediately find any agency that is ready to hire you and teach you. I say right away the language and the platform do not play such a big role.

Y
Yuri Kostin, 2020-05-07
@yurakostin

Going or not
Going into web development is worth it for two reasons:

  • Web development, like any other craft, is an activity that you need to try to understand whether you like it or not, which means that if you are interested, then try it, but do not expect a quick result. A rare artist/writer sells his work quickly/expensively in the first year while he masters the craft. Perhaps the analogy is not the most successful, but I hope it is understandable. (PS: I studied the web for a year before getting my first job)
  • The ability to program teaches you to think differently and look at solving any problems. Although not all programmers have a systematic approach to solving problems.

Direction in development
With direction there are nuances that are relevant, at least for me (these nuances are true for any sphere of human activity).
Let's assume that you have learned everything you need to know and found a job. And the first year you are already studying at work, solving business problems, and you are happy, receiving money and doing what you are interested in.
2 years pass and you feel that you have set your teeth on edge, that your work no longer pleases you.
This may mean that:
  • You have grown up and you need to ask for more responsibilities and other tasks, or to change jobs with a promotion.
  • You are burnt out at your current job from burning deadlines, toxic colleagues or management. In this case, if the question "do I like doing what I do?" your inner voice says "yes, I still love it, I'm just tired of the negativity, deadlines, lack of sleep, etc", then it makes sense to change the company.
  • If you understand that you do not experience any joy in principle, and all the euphoria was only from the fact that you had a good income, then, unfortunately, IT is not for you.

Further, if you still stayed in IT, there comes a cool moment when you think that you have learned everything that could be learned, or would like to do something else: migrate from the web to mobile phones; migrate from interfaces to gamedev; migrate from the front to the backend; etc.
Here comes a new moment of choice, and you obviously have two options:
  • Stay where you are.
  • Migrate.

The choice depends on one simple component: money.
Not in the sense that your salary will become lower due to the fact that you need to master new tools (I could easily do this at one time), but in the sense that your payment obligations may at this stage of life exceed the threshold, up to which will lower your salary. Here, only the support of those with whom you could share your payment obligations can come to the rescue.
A very conditional piece of advice about finding a preferred direction earlier is to endlessly learn and try different things. Your work (again, it was and is with me) does not end after you leave the office (or close your laptop while working remotely).
After completing your work duties, you need to rest a little, and then open your laptop and try to write a game / mobile application / backend service / etc. Only in this way will you understand what you like more. It is important to remember that a new area will always seem more difficult than what you know, but if you are interested, do not give up.
I also got verbose =)
PS: everything written above is not an instruction, but my personal experience and judgment.

E
Egor Kazantsev, 2020-05-07
@saintbyte

A programmer makes mistakes twice: the first time at birth, the second when choosing a profession

M
Maxim Gantsev, 2020-05-07
@lecrosshel

Web development is a huge stack of technologies for developing many services of varying complexity. JS, HTML, CSS are just the tip of the iceberg. If you are so eager for interesting and difficult tasks, then you are coming from the wrong side. We need to look towards the backend, it's all there. Pot about remuneration - in this direction is no worse than in any other - the higher the qualification of a specialist, the less competition and higher earnings. And yes, it will not be easier here than in the same desktop development - if you want to become a really good specialist and earn good money, you need to do more than the "majority" and just then the community, in most cases it becomes almost useless, but this is where the real, combat experience is born. Migrating to another direction is a common thing,

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question