Как стать программистом?

Как стать программистом?

А Зачем? А Зачем лично Вам это нужно и нужно ли?

Почему Вы хотите стать именно программистом? Почему не дизайнером, не продавцом, не менеджером-управленцем, а именно программистом? Что привлекает лично Вас в этой специальности? Ответьте на этот вопрос честно. Высокая зарплата и востребованность на рынке труда? Любите железяки?

Попытаюсь сформулировать известные мне преимущества профессии программиста перед другими профессиями:

- высокая заработная плата

- востребованность на рынке труда

- возможность карьерного роста

- работа в комфортном офисе

- часто соискателям предлагается свободный график работы, что позволяет спать до полудня и работать потом до позднего вечера

- возможность работать удаленно

- коллектив «просвященных» с особой философией и юмором, которые понятны программистом всех городов.

Там где есть белое, всегда есть и черное. Минусы работы программиста:

- у многих быстро портится зрение, но фактор преодолимый

- в некоторых организациях практикуются частые переработки из-за срывов сроков

- постоянно СИДИШЬ в офисе, необходимо заниматься спортом

- нехватка общения с разными людьми, каждый день – один и тот же офис, одни и те же коллеги.

- люди других профессий могут считать тебя «задротом», но это скорее их проблемы

- в любой момент эта работа может надоесть, в принципе, как и любая другая.

Конечно, главное – эта работа должна быть Вам по душе.

ВАЖНО!!! Программист – инженерная специальность, это не творец, как часто принято считать, программисту, в основном, не нужно придумывать что-то новое, ему необходимо сделать то, что придумали другие. Чтобы стать теми придумывающими другими, нужно стать не программистом, а специалистом по информационным технологиям, дизайнером интерфейсов. Конечно, есть программисты, которые разрабатывают новые технологии и инструменты, новые способы решения сложных задач, но их очень мало, и им нужны действительно сильные знания математики, они скорее ученые. Хороший программист должен знать их новейшие разработки и использовать в своей работе.

Необходимые личные качества

Логическое мышление – без него никуда, основное занятие программиста: перевод человеческого языка на машинной, разделение задачи на простые и понятные логические действия.

Интерес к точным наукам – самыми лучшими программистами становятся выпускники математических факультетов. Люди, которые не любят математику, не будут любить и программирование

Умение общаться с людьми – да, это важное качество, программу-то Вы пишите для людей, работаете в коллективе программистов, очень важно понимать друг друга правильно, чтобы делать ненужную работу приходилось как можно меньше

Умение быстро осваивать новую информацию – технологии в современном компьютерном мире меняются слишком быстро, и для того, чтобы всегда соответствовать требованиям рынка, программист должен уметь быстро изучать новую информацию

Знание английского языка – информационные технологии лучше всего развиты в США, поэтому мы обязаны учить их язык, чтобы иметь возможность читать их литературу, новости и общаться на международных конференциях.

Я постаралась изложить все так, чтобы развеять возможные иллюзии насчет работы программиста, и, чтобы человек мог понять, действительно ли работа программиста для него. Ведь работа должна быть любимой, иначе она становится не работой а пыткой.

И если Вас все устраивает, или почти всё, и Вы согласны закрыть глаза на недостатки ради преимуществ, то вперед покорять вершины Hi-Tech мира, к реализации своей цели - стать программистом, можно начинать учиться на программиста.


Карта сайта


Информационный сайт Webavtocat.ru