Answer the question
In order to leave comments, you need to log in
Is it worth it to be a programmer?
A question. I became interested in programming 2 years ago. I watched videos and read articles. I went to programming courses (good courses), learned about databases, C#, Java, JS, PHP. It may seem that 2 years is a long time, but the study went on in my free time from my main job and family affairs (married, with a child; I'm 27, by the way). I learned how to design a landing page, I can also write an online store (I can work with a database). But time for this "hobby" is sorely lacking. And there was a burning desire to get a job as a programmer, go the way of junior-middle-senior, become a professional. I started to study vacancies and I see that it is offered from 25-35 thousand for a junior (estimated that this is for a year or two), then middle (I think about 60-70 thousand for 3-5 years). On another portal with vacancies, I looked through other people's resumes, many people change jobs every 2-6 months, and people have at least 5 such jobs. Here I must say that my current job is not very dusty (there is free time, however, I work "behind the fence"), and the average salary is 65k per month . And I had 2 jobs, each one worked for almost 5 years (that is, I'm not used to turnover).
And I thought, is it worth it? I don't know how programmers work. Maybe this is a dream job (like in a movie about Google) with great jobs and recreation areas, or maybe they will put me in a room with no windows and doors and I will “code according to tasks”. Tell me, gentlemen programmers, what can I expect?
Answer the question
In order to leave comments, you need to log in
I've been liking the answers here. I will answer myself.
The money issue was acute, the first few years, while I wrote bubble sort myself and fantasized about my mega-cool framework, which in fact was 10% of Yii or Zend Framework.
Then a mega jump. And he worked in startups, and in the enterprise, and freelancing. Somehow, everything became easy. And I get over deadlines easily. Gradually chose a specialization: web architect and backend developer.
Self-education goes without problems. In general, I follow technologies, but I'm not eager to know everything in general. Here I read a book, here an article, there I tried to code, here I know who to ask. Good smart guys met, taught a lot, always help. In general, I am in a trend and I am not alone, if something happens, I will not dig in.
I know 15+ programming languages, to varying degrees.
What I have always noticed about myself is that everything in IT has always been a pleasure. And he set up servers, and did online stores with interest, and coded web portals.
The answer to some of your questions will be the following: * To enjoy the work, do
what you like
* To make it worthwhile, do what others need
* When the first and second coincide, you will be financially secure and morally
satisfied I always have this in front of my eyes and I just keep quiet.
You are now doing the following: "Now I will know well what I need to teach, and I will teach later." When this stage passes, you will think "so now you need to find the best books and courses, and then I will read and teach them." When you find it - "so, you need to read the program again to be aware of whether anything has changed." Then "yeah, we still need to look at the work at the moment and make a projection into the future in order to assume our earnings." And after a dozen more sort of useless procrastinations, you'll either find some other great goal for yourself, or you'll try to start learning what you've prepared, but you won't last more than a week.
What I mean is that you need to get out of this pattern of procrastination and fantasies right now, and not later. If you need it even more directly - take any language and learn it for a month, without wasting time on all sorts of nonsense. Otherwise coffin.
What is it like to be a programmer?
I will not write about the ideological and motivational part, this is always enough in the answers to such questions. Just a pragmatic view.
Yes, that's enough. And monkey work, and really interesting tasks related to design. Much depends on what kind of project and at what phase of its existence. That's why you saw frequent job changes among our colleagues.
I can give a little encouragement on the topic of starting salaries in web dev. 25-30k is for students. On the go, you can find a place for 50-60k, but of course there must be at least some kind of minimum knowledge base in order to pass an interview. You just need to understand that in one office for a salary of X rubles they will look for almost a team leader, and in another - a junior. A little patience or luck and you will find what you want. Ask yourself the main question only "what can I learn here (and from whom)?", otherwise you will waste your time and nerves.
But there is a plus in the work of a student intern - they will give you a really fundamental base and then you can safely jump to the level of 80k (you just don’t confess if they ask how much you paid in the last place :)))
Each has its own workflow and has its own industry specifics. For me, for example, it often happens that they throw off a large Talmud of technical documentation for some external service, with which you need to start working as quickly as possible. So the skills to quickly navigate and apply such information are required. However, I work remotely and am listed as a full-time employee with a market salary for a specialist of my level.
About freelancing. Don't be under any illusions. This is a highly competitive environment with its own specifics. You can often hear that you can make a lot of money this way, but this is the most ideal. I have been watching Upwork/Odesk for more than a month and I don't see much variety of interesting tasks that suit my skills. It is also believed that one of the best options is to get a long-term contract. Yes, but there are not so many of them compared to what the local labor market can offer, not to mention the entry threshold. Again, while sitting in the office, there will be periods when you can spit at the ceiling, but this will not work with freelancing.
In general, you will decide for yourself the following questions:
- Are you ready to spend a couple of years on this experiment?
- Is there a craving for intellectual work, for the desire to comprehend and construct something?
- what will you lose if you get involved in this direction?
Stay at home with your wife and children and don't go into this jungle...
Personally, you shouldn't.
You ask too many questions.
Now unskilled programmers - at least eat booty. They work for food.
Skilled is a lot of time and effort in self-improvement.
Those who are capable of this do not ask questions.
And breaks brains over programs.
The average salary of a programmer in 10 thousand US dollars will be waiting for you.
pumainthailand.com/kuda-podatsya-ili-kakie-zarplat...
Do what you like. That's the whole secret, like coding - who will interfere. If you want money, that's another matter. But I can say for sure that many of my acquaintances went into IT in a real business (bought and sold, rendered services), that is, in some kind of business in reality, so I rarely see it the other way around.
Of course it's worth it! What a stupid question?!
Here is a visual description of why it's great to be a programmer - the video " Why do girls love programmers? "
And so my friend on his service formulated the main reasons why programmers are "well done guys":
For girls
Programmers earn a lot of money and don't know how to spend it. They are calm, reliable and very smart. Any problem of an ordinary person is elementary for a programmer. Programmers are able to find a solution to any problem in a matter of minutes. Women who decide to connect their lives with programmers automatically choose happiness and prosperity for the rest of their lives. A programmer is an ideal husband!
For programmers
if you.areAlone
location.href = ' loveplusplus.ru/register '
if you.haveRegistered
while you.areAlone
wait()
checkEmail()
findYourLove()
liveLongAndProsper()
A programmer is a vacancy in demand, I'm sure it's worth working, given the good conditions. Good specialists are appreciated - this is a fact. It is worth looking at information about working in different companies at https://www.jobowork.ru, so you will find a lot of useful things there. I think many after graduation are looking for a job like this, but do not know where to look. Personally, I have already read information about potential jobs through this site. And remember, a true professional in his field will not be left without work. Even remote work brings money. Search, do not waste time in vain, but when you find it, get settled.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question