JavaRush /Java Blog /Random EN /Why become a programmer

Why become a programmer

Published in the Random EN group
Why become a programmer - 1“Does this world need another programmer?” “These programmers are already a dime a dozen. At least shoot. “Soon there won’t be enough places for everyone, like there were for lawyers and economists 10-20 years ago.” “Become a programmer? Oh no, alas, I am a humanist, and this activity requires aptitude for mathematical sciences.” "Programmer? It is a special gift, as in the case of musicians or artists. I don't have one." “I don’t think I can. I tried it, it didn’t work.” “Oh, this takes so long to learn. I have no time". If you opened an article with the title “Why become a programmer,” most likely, you were visited by thoughts similar to the above, and more than once. So, we authoritatively declare: the world needs another programmer, the need for people with this profession will only grow. And to become one of them you definitely don’t need to be a coding or math genius. It's a good news. The second news is also good, although it may not immediately seem so: to become a programmer, it is not enough to “try” to write code. It needs to be written again and again. And time needs to be allocated for studying, preferably every day or so. But the game is definitely worth the candle! In this article we will tell you why.

Top 10 reasons to join the ranks of programmers

  1. Perspective job. As we noted above, the need for developers will only grow over time. Why? Because apps are penetrating every aspect of life. The amount of “smart” technology is growing, and its “mind” is well-designed programs. After all, there are a huge number of applications that have already been created to maintain and update. In short, there will certainly be enough work for the next 20-30 years. Is someone saying that programmers will be replaced by automatic machines? Even if so, this will not happen soon and only in some areas. And “human” programming will simply move to another level. As for the coming years, a more promising mass profession simply does not exist. Look at any job search site and see for yourself. For example, Glassdoor .

  2. This is an interesting job. Moreover, you can choose whether it will be creative or mechanical. One likes clear algorithmic tasks, the other likes to create something new. Programmers do both. You can come up with your dream app and implement it or contribute to a huge project. Programming is somewhat reminiscent of Lego. You have the parts and you can assemble them. Strictly according to the instructions or with experiments (it’s a pity that no one pays me for assembling and disassembling Lego, editor’s note). And the best part: it makes sense and most often you see the end result.

  3. Программистам хорошо платят. Думаем, ты и сам об этом знаешь. На постсоветском пространстве salaries «айтишников», в особенности программистов существенно отличаются от всех остальных. Обычный начинающий Java-разработчик может получать от 500-900 долларов, и довольно быстро его зарплата вырастает в 2-3 раза. А если он не остановится, то она дойдёт до 3 тысяч долларов и выше. Заходи на сайты по поиску работы — это мотивирует незамедлительно начать учёбу.

    Why become a programmer - 2
  4. Ты будешь изучать новое и совершенствоваться каждый день. Возможно, это звучит напряжно, но на самом деле это одно из важнейших преимуществ. Если человек нашёл работу, которая постоянно задействует мозг и развивает его, он продлевает свои активные годы, читайте, дольше остаётся молодым. Программист, даже если занят Howое-то время рутиной, параллельно изучает технологии, которыми занимаются его коллеги и приспосабливается под изменения.

  5. Работа в классных компаниях. Айтишники гораздо реже жалуются на своих работодателей, чем другие. Обычно им создают все условия для развития и комфортной работы. Это в их офисах чаще всего есть отличные зоны отдыха с игровыми консолями, фруктами и печеньем. Это они посылают своих сотрудников на интересные конференции для совершенствования, а иногда — в командировки в другие страны.

  6. Возможность удалённой работы. Ну а если тебе больше нравится работать из дома по гибкому графику, большинство ИТ-работодателей пойдут тебе на встречу. Особенно когда ты перерастёшь уровень Junior (новичкам всё-таки нужно больше общаться с коллегами, чтобы быстрее вникать в суть дела).

  7. Возможность релокейта. Если ты мечтаешь жить в другой стране, программирование — то, что нужно. Многие компании имеют офисы в разных странах и готовы оплатить переезд сотрудников. В конце концов, ты можешь просто поискать работу в стране, которой хочешь жить. Технологии везде одни и те же, а язык? What ж, английский для программиста — обязателен. Хотя бы на среднем уровне.

  8. Легко стать «независимым». Если ты хочешь заниматься собственным делом, через несколько лет работы программистом в компании ты, скорее всего, накопишь достаточно денег, чтобы немного отдохнуть и начать собственный проект. Это могут быть маленькие инди-проекты, если тебя тянет именно в ту сторону, or Howой-то серьезный стартап, связанный с твоими увлечениями.

  9. Уважение и престиж. Это раньше программиста представляли How задрота, который живёт в компьютере и не умеет общаться. Разумеется, есть и такие персонажи, но чаще современный программист — это активный человек, который занимается спортом и имеет массу увлечений, помимо написания codeа. Благо, он может себе их позволить.

  10. Instead of conclusions: freedom of choice. In general, absolutely all of the above points can be reduced to one thing: being a programmer gives you freedom of choice. You can live as you like, do something really interesting, and earn according to your efforts. At the same time, you are respected and if things don’t work out, you can safely change your employer or country without worrying about the future.

Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION