Найти тему
IT додзё

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

Оглавление

IT область сейчас в тренде и мне кажется для многих людей было бы интересно узнать кто же такие эти самые программисты? Давайте разбираться! Я постараюсь кратко дать характеристику этой профессии и выделю наиболее популярные направления в ней.

В течении какого-то времени программисты были окружены каким-то странным ореолом и производили впечатление людей замкнутых, бородатых и слегка высокомерных =) Но времена менялись и сейчас в этой области работают самые разные люди, но наиболее успешных из них объединяют некоторые общие черты характера, о которых мы поговорим ниже.

Итак, давайте же дадим определение программистам (по другому - программерам, кодерам). Программист - это человек, который занимается разработкой программного обеспечения. А что же входит в понятие программного обеспечения? Это довольно обширное понятие и если говорить широко - это все программы, которые можно запустить на вычислительных устройствах. Например, это Ваш любимый текстовый редактор, какой-то сайт, интернет магазин, видео или фоторедактор. Даже сама операционная система в которой работают другие программы тоже является программным обеспечением.

Я написал, что программы запускаются на вычислительных устройствах, а не просто на компьютерах, потому что, собственно, привычные компьютеры - это не единственный тип устройств, для которых программисты разрабатывают программы. Ваш смартфон, плеер, смарт-часы - тоже вычислительные устройства. Даже телевизор, микроволновка, электрический чайник и многие другие бытовые приборы могут быть “умными” и уметь запускать определенные программы.

Как видите, областей, где используется то или иное программное обеспечение очень много, и конечно же, среди специалистов в разработке ПО есть специализации, так как очень сложно разбираться во всем и одинаково хорошо делать свою работу в различных областях одинаково эффективно. Кто-то разрабатывает сайты, кто-то игры для смартфонов, приставок или домашних ПК, кто-то разрабатывает прошивки для телефонов или других приборов, кто-то программирует какие-то станки или даже ядерные реакторы. Каждый программист выбрал свою специализацию на основе своих интересов и личных перспектив в той или иной области. Для простоты я сразу постараюсь выделить области программирования, которые наиболее популярны:

  • веб разработка (одно из самых популярных направление. Это разработка веб сайтов, интернет магазинов, корпоративных порталов и т.д.)
  • Мобильная разработка (разработка программ, которые запускаются на смартфонах, например на Android или IOS)
  • Разработка игр (мобильных, браузерных, игр для приставок и т.д.)
  • Системное программное обеспечение (разработка операционных систем, драйверов и различных других утилит)

Данные направления программирования сейчас очень популярны и активно развиваются. Специалисты в данных областях широко ценятся на рынке и получают приличные деньги за свой труд. Более того, специалисты в данных областях зачастую работают прямо из дома, не снимая своего любимого халата). Это как правило фрилансеры - те кто работают сами на себя и получают деньги за выполненные проекты, либо удаленно можно работать по контракту или трудовому договору. Каждый сам выбирает схему работы.

Все ли программисты имеют профильное образование?

Если кратко , то совершенно нет. Если более развернуто, то я работал с людьми которые пришли в программирование из совершенно непредсказуемых областей - ЖД, педагогика, предпринимательство, наука и прочее. Но всех их объединяло одно - те самые качества характера , которые я считаю важными для программиста - усидчивость, скрупулезность, готовность инвестировать большое количество сил и времени чтобы выучить все необходимые для работы технологии, желание следовать за трендами в IT.

Минусы профессии

В заключении хотелось бы вкратце пройтись по минусам данной профессии. Как уже я упомянул ранее - программирование очень динамичная область, а это значит что здесь все время нужно быть "актуальным". Нужно следить за технологическими трендами и постоянно изучать что-то новое. Буквально - то с чем вы работали 5 лет назад сейчас может быть никому не нужно. 5 лет - это очень много для IT.

По поводу другого минуса я хочу в будущем написать отдельную статью, но здесь кратко укажу - это здоровье. В силу профессии многие ведут малоподвижный образ жизни и это совершенно ничего когда тебе 20, но лично я по этой причине столкнулся с определенными проблемами ближе к 30.

Вот таким получился краткий экскурс в мир IT. Очень кратко, но считаю, что для начала будет полезно пройтись по верхам, чтобы в будущем углубиться в различные нюансы (технологические и не только).

Всем удачи и берегите себя!