Опрос

  1. На Чемпионате мира по футболу сборная России...


Смотреть все

Распечатать страницу

#ТЫЖПРОГРАММИСТ или велосипеды и костыли

#ТЫЖПРОГРАММИСТ или велосипеды и костыли

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

Жизнь показала, что эта удивительная профессия вызывает массу стереотипов, как и у людей абсолютно посторонних, так и членов их семей. И, если в начале 90х годов эта профессия была из разряда эксклюзивных, то в двухтысячных человек, получивший специальность «инженер ИТ», «программист», «девелопер», «разработчик ПО» , «системный программист» и еще с десяток, названия которых родом из Америки и плохо звучат на нашем родном русском, уже не такая уж и редкость. Текущие реалии требуют наличия тысяч и миллионов специалистов в области программного обеспечения, ведь технологии все более и более отходят от «палки и камня» в сторону «0 и 1».

Немного истории:

Первым программируемым устройством принято считать жаккардовый ткацкий станок, построенный в 1804 году Жозефом Мари Жаккаром, который произвёл революцию в ткацкой промышленности, предоставив возможность программировать узоры на тканях при помощи перфокарт. (кто их теперь помнит?!)

Первое программируемое вычислительное устройство, аналитическую машину, разработал Чарльз Бэббидж (но не смог её построить). 19 июля 1843 года графиня Ада Августа Лавлейс, дочка великого английского поэта Джорджа Байрона, как принято считать, написала первую в истории человечества программу для Аналитической машины. Эта программа решала уравнение Бернулли, выражающее закон сохранения энергии движущейся жидкости. Именно ее, Аду Августу, принято считать первым программистом . История сохранила её имя в названии универсального языка программирования «Ада».

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

А сколько раз вы испытывали на себе «магию программиста»? Это когда у тебя все зависло: «я что-то нажала, и у меня все пропало», вызываешь сисадмина, он даже ничего не делает, и тут происходит чудо! И все работает. Мистика.

Хочется, очень хочется отдать дань людям этой специальности и все-таки разобраться: who is who. Очень будет полезно знать представителям HR, которые тоже иногда, как тещи на зятя-программиста, пытаются свалить все задачи в одну кучу: и окно починить, и сайт подштукатурить.

матрица.jpg

Итак, если вы собираетесь нанять программиста, то вот некоторые вещи, которые вам необходимо знать:

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

Кроме языков программирования, IT специалистов разделяют по специализации, сфере деятельности:

Frontend разработчик/Верстальщик

Этот специалист сделает вам визуальную составляющую сайта. Кнопки, заголовки, картинки, текст, стили, анимация — все, что видят пользователи на сайтах.

Backend разработчик

Необходим, если вам нужно что-то сложнее сайта-визитки, а именно – создание «внутреннего двигателя сайта», это: взаимодействие с базами данных, архитектура сайта, формирование контента и многое другое.

Разработчик мобильных приложений

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

Desktop разработчик

Кроме телефонов, мы постоянно пользуемся компьютерами, ноутбуками, под которые тоже разрабатывают приложения отдельные специалисты.

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

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

Специалист технической поддержки

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

QA (Quality Assurance) специалист/тестировщик

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

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

Ну и немного о разработке с юмором.  Герб программистов:

1430989171_1871837159.jpg

Жучок в центре - баг (англ. Bug), какая-то ошибка в работе программы. Чтобы его устранить, порой используются велосипеды — какие-то алгоритмы, которые давно уже кем-то реализованы, но их по незнанию написали заново. И костыли — быстрое, некрасивое, но все же с грехом пополам работающее решение проблемы, в реальной жизни это можно сравнить с починкой сломанных вещей изолентой.

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

Опубликовано: 1 Мая 2017 // 09:00

Автор: Юлия Сафонова

Возврат к списку

GUIDES FOR GUESTS

Portugal defeated Morocco 1: 0

Portugal defeated Morocco 1: 0

Russia beats Egypt and leaves the group ahead of time

Russia beats Egypt and leaves the group ahead of time

Senegal beat Poland 2:1

Senegal beat Poland 2:1

Japan beat Colombia 2:1

Japan beat Colombia 2:1

Harry Kane is not given to happen the next sensation

Harry Kane is not given to happen the next sensation

Belgium defeated Panama with the score 3:0

Belgium defeated Panama with the score 3:0

New technology have decided the outcome of the match between Sweden and South Korea

New technology have decided the outcome of the match between Sweden and South Korea



Авторская колонка

Моя новая Самара
Моя новая Самара

Я люблю Самару. Сначала смотрела на неё со стороны, затем влилась в её атмосферу: стала изучать улицы старого города, забредала в самые разные дворики. Но за два последних года я не заметила столько интересного и красивого, сколько за один вечер…

Низверженные авторитеты
Низверженные авторитеты

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

Рейтинги-шмейтинги
Рейтинги-шмейтинги

«Да что у нас в Самарской области, вот в Татарстане – там да, а мы вообще скатились на последнее место в Поволжье», - часто приходится слышать всхлипы знакомых критиканов.

Где тонко
Где тонко

Ну, все. Родители, у которых ЕГЭ,  вдохнули и молчат. А мы выдохнули, все. Учебный год кончился. Портфель заброшен туда, где его искать неделю, но зачем бы нам его искать?

Фотогалерея

Коста-Рика - Сербия. Фестиваль фанатов

Коста-Рика - Сербия. Фестиваль фанатов

Коста-Рика - Сербия

Коста-Рика - Сербия

Парад Победы - 2018

Парад Победы - 2018

Дачный сезон -2018

Дачный сезон -2018

Ваш Коттедж - 2018

Ваш Коттедж - 2018