Айтишник - кто ты по профессии? Кто такие айтишники

Жаропонижающие средства для детей назначаются педиатром. Но бывают ситуации неотложной помощи при лихорадке, когда ребенку нужно дать лекарство немедленно. Тогда родители берут на себя ответственность и применяют жаропонижающие препараты. Что разрешено давать детям грудного возраста? Чем можно сбить температуру у детей постарше? Какие лекарства самые безопасные?

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

Происхождение

Итак, откуда происходит название этой профессии и что такое айти, или точнее IT? IT означает Это способы, методы, процессы передачи, сбора, хранения и Если говорить об айтишниках, то исходное понятие сужается. Все вышеперечисленные процессы проводятся с помощью ЭВМ - электронных вычислительных машин, или попросту персональных компьютеров. Таким образом, айтишник - это человек, связанный и занимающийся информационными технологиями. Однако в большинстве случаев айтишниками зовут программистов, системных администраторов, в общем всех, кто хоть как-то умеет обращаться с компьютерами лучше рядового пользователя.

Типичный образ

С точки зрения обычного человека айтишник - кто такой? Как и в любой профессии, существует устоявшийся образ айтишника. Как это ни смешно, но есть несколько неотъемлемых компонентов этого специалиста - борода, свитер, очки. Зачастую его представляют как худого горбатого "ботаника". Приведём цитату с одного из форумов. "Это такой худой, бледно-зеленый человек с длинными волосами, с сережкой в ухе, которого зовут, когда компьютер, или принтер, или сканер и т. п. барахлит. Ну, иногда, если лампочка перегорела и её нужно заменить". Как видите, на фирме айтишника готовы использовать для решения любых технических проблем, которые могут быть даже не связаны с его должностными обязанностями.

Реальность

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

Что говорить о деньгах, которые получает айтишник? Зарплата на начальных должностях, мягко говоря, скромная, а работы навалом. Однако, чем выше взбирается айтишник по карьерной лестнице, тем выше зарплата и тем меньше ему приходится работать, поскольку ему начинают подчиняться более младшие сотрудники. А хороший айтишник способен выполнить свою работу изначально так, что еще очень долгое время не потребуется его вмешательства. Зарплаты колеблются от 10 до 70 тысяч рублей в зависимости от занимаемой должности и города проживания.

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

Праздник

Теперь уже зная, айтишник - кто такой и чем занимается, обязательно стоит упомянуть, что у них есть свой Поскольку айтишник - это очень широкое понятие, то праздников у них несколько.

  • 14 февраля - влюбленных.
  • 256-й день в году по традиции - это день программиста.

День айтишника можно приписать к любой из этих дат... А можно и к обеим.

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

Эти странные IT

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

Само понятие «айтишник» – чрезвычайно широкое. По сути, оно объединяет огромный пласт профессий, так или иначе связанных с работой за компьютером. Здесь и системные администраторы, и программисты, и инженеры, и верстальщики, и представители многих других профессий. Современная молодежь четко дифференцирует все эти специальности, так как знает, чем, к примеру, работа программиста отличается от работы системного администратора. В то же время людям старшего возраста, которые обращаются к компьютеру на «Вы», намного сложнее распознать в человеке в свитере и очках того или иного специалиста. Потому называют всех работников по-старинке – компьютерщики – и искренне удивляются, почему верстальщик не может починить неработающую клавиатуру.

Э никейщик

Чуждое русскому человеку название этой профессии (а если точнее, должности) происходит от двух английских слов – «any» (любой) и «key» (кнопка). Оно появилось вследствие компьютеризации в 80-90-х годах. Юзеры, которые не так давно пересели с пишущих машинок за персональные компьютеры, со страхом и недоверием смотрели на новую технику, а в случае возникновения внештатной ситуации боялись прикасаться к системному блоку и вызывали специалиста. Как правило, рабочая станция не нуждалась в починке, просто перед началом какой-либо операции требовала нажать на «Any key» – «любую клавишу». Приходил специалист, нажимал любую кнопку на клавиатуре, и система продолжала работать. Помощь таких людей первое время была очень востребованной, так и появилась эта должность.

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

С истемный администратор

Он же сисадмин или же просто админ. Этот человек уже не прибежит по первому требованию разбираться с вашим компьютером. За него это сделают эникейщики или помощники. Его главная задача состоит в том, чтобы корпоративная сеть и интернет работали без сбоев. Поэтому сисадмин осознает всю свою значимость для компании, отчего порой может показаться надменным по отношению к юзерам. Однако, как показывают наблюдения, чем меньше пользователи донимают системного администратора вопросами и просьбами, тем добродушнее он выглядит. Админ же, которого постоянно отвлекают по всяким пустякам, становится угрюмым и нелюдимым, со временем покрывается свитером и бородой и начинает вести затворническую жизнь в серверной.

Многие полагают, что сисадмин только и делает, что ничего не делает . Но это большое заблуждение. Их служба «на первый взгляд, как будто, не видна», но требует серьезных познаний и профессионализма. В противном случае вся организация рискует остаться без связи с миром. У системных администраторов есть даже правило: если сисадмин постоянно бегает по организации, возится с проводами, залезает под столы и вообще ведет себя беспокойно – значит, это плохой специалист. Профессионал же один раз настраивает сеть (этот процесс может длиться от нескольких дней до месяца), а затем просто поддерживает ее должном состоянии, что также требует определенных усилий. Кроме того, нередки случаи, когда системные администраторы трудятся по ночам, восстанавливая внезапно упавшую сеть, чтобы утром, придя на работу, сотрудники смогли посетить свои странички в социальных сетях.

П рограммист

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

Вряд ли вам придется столкнуться в повседневной работе с такими специалистами – их обязанности редко пересекаются с функционалом других отделов. Но если вам предстоит сотрудничать с программистом, то помните простое правило: минимум слов, максимум информации. Обязательно составьте четкое техническое задание, в котором лаконично укажите желаемый результат работы.

М олчание айтишников

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

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

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

Н е стой над душой

Одна из самых распространенных ошибок пользователей при общении с айтишником происходит, как правило, во время очередной починки компьютера. Достаточно нескольких вопросов вроде «А что вы сейчас делаете?», «А это поможет?», «А научите меня, пожалуйста, я потом сам так делать буду», и будьте уверены, что начиная с этого момента IT-специалист тихо ненавидит вас и весь ваш отдел. Поэтому если вы цените чужой труд, поинтересуйтесь, необходимо ли ваше присутствие во время починки компьютера, и, если оно не требуется, с чистой совестью сходите на обед, в курилку или в соседний отдел – без вас айтишник справится с проблемой намного быстрее.

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

Кто такие айтишники?

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

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

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

    Айтишники (написание на русском от транскрипции понятия IT) - IT-специалисты, круг профессий IT сферы (Information technology). Специалисты, работающие с информацией (ее движением, хранением, переработкой, др. проч.) с помощью достаточно наукоемких технологий.

    Айтишник - это разговорное слово, которым обозначают людей, работающих (или связанных) в сфере информационных технологий.

    Происходит от аббревиатуры IT, что расшифровывается как Information Technology.

    Они следят за работой сети, программ в компании. Работают в отделе информации.

    Айтишник(от IT) -это человек у которого профессия или род деятельности связаны с интернет-технологиями и компьютерами. Часто айтишниками называют программистов, системных администраторов,специалистов по компьютерной графике.

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

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

    Айтишник занимается компьютерным обеспечением и информационными технологиями.

    Это может быть системный администратор, специалист по безопасности информации, программист.

    Если человек занимается ремонтом компьютерной техники или является специалистом по установке ПО, то его тоже можно назвать айтишник.

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

Кто такой айтишник, и чем он занимается?

IT-специалист – человек, деятельность которого направлена на поддержание и развитие компьютерных и мобильных технологий внутри компании. Многие причисляют к IT-специалистам и других людей, связанных с компьютерами. Выясняя, кто это профессия айтишник, заметим, что здесь имеется в виду много направлений, объединяющихся в некие категории:

  1. Разработчики software и hardware, где есть специалисты разного уровня и руководители проектов.
  2. Инженеры и специалисты по созданию программного обеспечения. В каждой хорошей компании есть айтишник, отвечающий за разработки. Они знают современные языки программирования.
  3. Старшие инженеры имеют опыт работы не меньше пяти лет. Они способы писать сценарии и воплощать SW/HW-решения.

Обязанности IT-специалиста

Задачи, которые ставятся перед айтишником, непосредственно зависят от занимаемой должности. Если не знаете, что делают IT-специалисты, то учтите, что функциональные обязанности можно разделить на три этапа:

  1. Создание и сопровождение систем . Сюда относят общение с заказчиком, сбор информации, составление заданий, разработку информационной системы, установку и настройку программного обеспечения и технического оборудования, а еще интегрирование системы и удаление ошибок, возникающих во время работы.
  2. Техническая поддержка . К этому этапу относят установку системы и ее сопровождение в ходе эксплуатации, кодирование ПО и разработку инструкций и техдокументации.
  3. Взаимодействие с пользователями . Здесь специалист должен обучать приемами пользования системы и давать консультации по возникшим вопросам, создавать презентации и отчеты по выполненной работе.

Айтишник и программист – разница

Часто путают эти понятия, считая их равноценными, но это не так. Уже говорилось, что под IT-специалистом имеются в виду разные направления, поэтому, если не знаете, чем отличается программист от айтишника, то здесь все очень просто: второе понятие подразумевает всех специалистов, а первое – только их часть. Главные программисты и разработчики несут серьезную ответственность за проект, поскольку они следят за качеством работы и своевременностью выполнения технических задач.

Какие IT-специалисты востребованы?

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

  1. Программист JavaScript занимается разработкой приложений для мобильных телефонов и не только.
  2. Контент-менеджер отвечает за содержание и наполнение сайта или группы в социальных сетях.
  3. Руководитель проекта следит за слаженностью работы нескольких специалистов: верстальщика, веб-дизайнера, копирайтеров и так далее. Еще он работает с заказчиками.
  4. Специалисты по сетевым технологиям отвечают за сетевую работу компьютеров на предприятии, обеспечивают подключение к внешним источникам информации и облачным сервисам.

Сколько получает IT-специалист?

Сфера информационных технологий является перспективной и привлекательной благодаря высокой оплате труда. При этом стоит понимать, что специалисты в области IT имеют разные заработные платы, которые зависят от многих факторов: обязанностей, должности, региона, навыков, опыта и так далее. На территории России минимальные показатели находятся на уровне $400-800, у более сложных специализаций зарплата стартует от $3 тыс. В Европе и Америке суммы намного больше.


Как стать IT-специалистом?

На сегодняшний день популярностью пользуются такие четыре метода, используемые для обучения информационным технологиям:

  1. ВУЗ . В хороших учебных заведениях можно получить базовые знания и диплом. На некоторых предприятиях профессия айтишник обязывает иметь «корочку» об образовании. К минусам относят: много времени тратится на изучение теории, долгое обучение, рассказывается много ненужной информации.
  2. Самостоятельное обучение . За получение знаний в домашних условиях не нужно платить и можно выбирать для обучения информацию, которая является самой необходимой. При этом на ее поиски придется тратить время, да и если возникнет вопрос, то не у кого будет уточнить, что да как.
  3. Занятия со специалистом IT . Многие гуру в сфере информационных технологий берут к себе учеников или организовывают разные тренинги, где можно получить полезную информацию. Этот вариант обучения больше подходит для повышения квалификации.
  4. Онлайн курсы . Описывая, кто такой айтишник и как им стать, заметим, что этот вариант является самым популярным. Человек может сам выбрать область интереса, которая ему нравится, не тратя время на изучение ненужной информации. Большинство курсов базируются на практике, а не на теории.

IT-специалист – что нужно знать?

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

  • хорошая память;
  • умение определять логическую цепочку;
  • креативность и нестандартность мышления;
  • усидчивость и внимательность;
  • желание развиваться;
  • умение работать в команде;
  • инициативность и так далее.

Где учиться на айтишника?

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

Сложно ли учиться на айтишника?

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

Как только сегодня ни называют программистов, особенно в зарубежных СМИ. Да и у нас, в частности, при поиске работы, можно встретить абсолютно разные описания должностных обязанностей.

Меняется ли от этого суть работы? Надо разобраться в том, какую работу подразумевают такие специализации как «Programmer», «Software Engineer» и «Computer Scientist».

Терминология

Изучение сути вопроса логично начать с понимания терминов. Самым понятным является «Programmer», который в Оксфордском словаре определяется как человек, ответственный за написание программы. И с переводом все просто: программист – он и в Африке программист. И даже в России. Сложности начинаются дальше.

«Software Engineer» (SE) (согласно статье в webopedia) - это дипломированный профессиональный инженер, имеющий достаточно знаний и навыков для применения инженерных дисциплин при создании программного обеспечения. Главное отличие - SE занимается разработкой, руководством проектов, а программист их реализует путем написания кода. На русский название должности переводится как «инженер-программист» или просто «программист».

Теперь разберемся с тем, кто такой «Computer Scientist» (CS). Если верить словарю, то речь идет о работе в области теории вычислений и проектирования компьютеров. Разные словари дают разный перевод на русский: «учёный, работающий в области теории вычислительных машин и систем (в области ВТ, в области компьютерных наук)» или «программист».

Итого, имеем три очень разных определения в английском и три «программиста» в русском.

Как сами программисты понимают эту разницу

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

Для обеспечения полноценной разработки ПО/кода программист должен быть сконцентрирован на своей работе и обеспечить последующее использование и интеграцию программных компонентов друг с другом. Энтони Щерба (Anthony Scherba), президент и основатель студии разработки Yeti, сравнивает этот процесс с решением сложной алгебраической задачи.

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

Необязательные компетенции: математический анализ, коммуникативные навыки и умение работать в команде - подробнее в блоге Алана Скоркина (Alan Skorkin).

Работа «Software Engineer» подразумевает комплексный подход и иногда ее можно сравнить даже с процессом создания произведения искусства, которое программист старается постоянно усовершенствовать. Так считает и Дэниел Каплан (Daniel Kaplan), опытный программист и сотрудник Pivotal Labs.

Инженер должен видеть всю картину с двух сторон: проект в соответствии с общим планом и отдельные задачи, необходимые для его осуществления. Он должен уметь находить верные комплексные решения, понимать требования клиентов, прогнозировать возможные последствия и распределять задачи по программированию (в команде).

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

«Computer Scientist» - математик и технический специалист в равной степени. Он обладает математическими знаниями и объясняет, как и почему работает тот или иной инструмент, решение или алгоритм. Его работа имеет большое значение для развития программирования в целом. Также CS свойственна специализация в одной или нескольких сферах - ИИ, нейронные сети, теория языков программирования, базы данных.

Представления профессионалов в принципе соотносятся со словарными статьями, что естественно: на то они и профессионалы, чтобы разбираться в своей работе. Сбой в коммуникации и подмена понятий явно происходит на каком-то другом уровне, но на каком?

Какую разницу видят учебные заведения и работодатели

Начнем опять с «программиста». Еще одно его важное отличие от всех остальных: как правило, отучившись в профильном ВУЗе, вчерашний студент становится не просто «программистом», а «инженером/бакалавром/магистром по специальности/направлению…».

Для западной образовательной системы это тоже характерно - взгляните, к примеру, на разнообразие специальностей в направлении «Software Development and Programming» Сиднейского Технологического Университета. Ни одна из них не содержит в своем названии слова «programmer» или «programming».

Нет, конечно, многие университеты предлагают курсы по программированию (даже бесплатные), но редко когда в дипломе написано просто «программист». А что хотят видеть работодатели?

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

Требования на российском рынке отличаются не сильно и включают разработку проектов, работу в команде, понимание принципов информационной безопасности (и всё те же навыки, отмеченные в абзаце выше). Таким образом, работодатели хотят видеть в программисте универсального (и творчески мыслящего) специалиста, а не просто человека, который пишет и тестирует код на определенном языке, решая кем-то поставленную задачу. Получается, что работодатель (как на Западе, так и у нас) под «программистом» очень часто понимает то, что словари обозначают как минимум как «Software Engineer».

Образовательные программы по профилю «Software Engineering» подразумевают, подход к разработке ПО с научной и инженерной точки зрения, разработку собственных проектов, аналитическую и управленческую деятельность. Помните, в предыдущем разделе эксперты говорили, что SE должен уметь реагировать на изменяющиеся требования? На магистерской программе помимо этого объясняют, как укладываться в бюджет и сроки.

В университете Глазго учат определять технические характеристики, проектировать, создавать и верифицировать крупные программные системы. При этом список предметов включает программирование на разных языках, проектирование баз данных, изучение алгоритмов, то есть все те знания, которые необходимы и для работы «классического программиста».

Что касается точки зрения работодателей, то по их мнению в обязанности инженера-программиста входит написание кода, проверка технической реализации UI/UX, оптимизация работы приложений, разработка внутренней методологии и стандартов, контроль и управление требованиями. Кроме того, соискатель должен обладать лидерскими качествами. Технические требования не сильно отличаются от требований к «обычным» программистам: их примеры можно посмотреть тут: 1, 2 и 3.

Университетские программы по направлению «Computer Science» включают больше математических предметов, изучение теории алгоритмов, а также такие темы как машинное обучение, нейронные сети и облачные вычисления. Студенты изучают больше теории, но должны успешно применять на практике полученные математические знания, выявлять, формулировать и решать инженерные проблемы. Таким образом, у этого типа специалистов формируется наибольшая «широта взглядов» - в теории он может работать и программистом, и SE, и непосредственно по специальности.

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

Идеальный соискатель на должность «Computer Scientist» должен обладать знаниями по теоретической информатике, теории алгоритмов, проектированию баз данных, компьютерному моделированию, при необходимости выполнять задачи аналитика и проводить исследования, знать весь процесс от проектирования до внедрения ПО… Список можно продолжать долго (подробнее читайте тут и тут).

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

Что в итоге

Да, действительно программисты, SE и CS - специальности близкие, но не одинаковые, и готовят таких профессионалов на разных университетских специальностях. Наибольшую путаницу в трактовке терминов вносят работодатели – для них, например, разница между «программистом» и Software Engineer может быть совершенно не очевидна.

Судя по требованиям работодателей, от «просто программиста» ждут творческого подхода, универсальных знаний и soft skills, а «computer scientist» может решать важные, но при этом сугубо прикладные, узконаправленные задачи - говорить о том, что одна специальность «по умолчанию» лучше или «сильнее» другой тут не приходится.



Поддержите проект — поделитесь ссылкой, спасибо!
Читайте также
Жена сергея лаврова - министра иностранных дел Жена сергея лаврова - министра иностранных дел Урок-лекция Зарождение квантовой физики Урок-лекция Зарождение квантовой физики Сила равнодушия: как философия стоицизма помогает жить и работать Кто такие стоики в философии Сила равнодушия: как философия стоицизма помогает жить и работать Кто такие стоики в философии