Русский
Русский
English
Статистика
Реклама

День программиста

Программист 2020 Терминатор отдыхает

12.09.2020 04:17:49 | Автор: admin
Программист сегодня не то что прежде одного знания языка (или языков) программирования мало, чтобы быть действительно конкурентным на рынке труда. Ты можешь сколько угодно прописывать в коде на С++ указатель на указатель на указатель, но какой в этом толк, если твой работодатель плачет (менее ванильные ребята орут, лишают премии, угрожают и стоят на стороне клиента в смысле живого клиента и пользователя вашей программы, а не того, что обменивается информацией с сервером)? Какое-то время назад что гаджеты, что концепции управления, что тенденции подбора персонала тяготели к одному и тому же: модульности, дискретности, а то и даже примитивизации и узкой специализации сотрудников, софта, инструментов. Но эволюция повернула не туда и теперь мир требует умные устройства, которые умеют всё, многофункциональные программы и приложения (привет, Яндекс Go) и, конечно, универсальных специалистов. Концепция человека-оркестра вернулась в тренд, не успев уйти из него.


Итак, что вам нужно для полного программистского счастья соответствия набора в конце 2020?

Структуры данных и алгоритмы


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

Но в первые же рабочие дни на хорошем проекте начинаются проблемы и становится очевидно, что учебные задачки, которые сделали тебя классным кодером, не имеют ничего общего с кодом в продакшене. Чтобы написать хороший, профессиональный код нужно разбираться в структурах данных и алгоритмах, уметь проектировать программное обеспечение. Мне приходилось видеть весьма толковых программистов, которые не использовали в работе массивы, деревья, связанные списки, сортировки и т.д. У таких ребят две отличительных черты: 1) они упрямы и уверены в своём превосходстве; 2) они тратят адски много времени на написание того, что уже существует как структура я видел изобретённые заново сортировки и деревья, это страшно и странно. Молчу уже о ресурсах.

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

Бизнес-процессы


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

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

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

Математика


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

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

Базовые знания в смежных областях


Этот пункт может возмутить любого, но да программисту и его коллегам будет лучше, если все они будут чуть больше знать о работе соседа по опенспейсу, кабинету, команде. Если вы программист, вам лучше знать какие-то основы UI/UX, фронтенда и бекенда, системного администрирования, тестирования и т.д. Это позволит выстраивать продуктивный рабочий диалог без взаимных обвинений и подозрений. Не нужно вникать в самую глубину предмета достаточно базового учебника, онлайн-лекций и интернет-курса. Если вы реально заинтересованы в карьере разработчика, можно пройти какую-нибудь очную программу комплексной разработки ПО там всё будет дано в умеренных объёмах, правда, чаще всего платно.

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

Техно-трио, без которого в будущее не пустят


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

  1. Облачные технологии. Облако это не только экономия и простая масштабируемость для компаний, это ещё и огромные вычислительные мощности, которые доступны любой компании (а вот собственные сервера на такие мощности практически недоступны по стоимости и сложности управления). За облачными системами наше с вами инфраструктурное будущее. Поэтому понимание и умение использовать Amazon Web Service (AWS), Google Cloud Platform (GCP) или Microsoft Azure гарантированно увеличат стоимость программиста на рынке труда.
  2. Микросервисы. Микросервисная архитектура решает многие проблемы безопасности, управления и эксплуатации высоконагруженных проектов, работы с огромными базами данных. Микросервисные архитектуры пока востребованы, в основном, крупными компаниями, но совсем скоро они шагнут и средний бизнес. Спрос на программиста с таким навыком будет ещё долго (пока наносервисы не изобретут).
  3. Контейнеры (пока это конкретно Docker и Kubernetes) упрощают процесс развёртывания ПО на проекте, облегчают тестирование приложений и процесс управления зависимостями, гарантируют масштабирование на лету. И самое интересное, что в отличие от микросервисов, контейнеры используют компании любого уровня, поскольку это удобно, просто в изучении и широко распространено.

Софт скиллы не дичь какая-то


Я люблю токсичных сотрудников компаний. Если пиарщица или менеджер проектов нервно поправляет каре и говорит, что в компании джавист Сергей токсичный, я знаю, что скорее всего джавист Сергей угнетает коллег своим объёмом знаний, профессионально находит ошибки и из лучших побуждений их занудно объясняет, а из-за раздражения окружающих замыкается в себе и ведёт себя грубовато. Но он профи и таких немало. Но, увы, люди существа социальные, с тонко организованной психикой и поэтому не выносят людей без эмпатии, социального вектора и, простите, эмоционального интеллекта. Поэтому пока джавист Сергей морозится и ведёт умные разговоры с гарбадж коллектором, питонист Савелий уже и сеньор, и метит в тимлиды, и побывал на трёх конференциях, и с начальством дружбу водит, и с клиентом на выставку в Барселону летит (вы же уже поняли, что примеры выдуманные и все совпадения случайны, ведь никто в 2020 в Барселону не летит).

Сейчас время коммуникаций, которые чем реже, тем ценнее, поэтому записывайте, что вам нужно прокачать:

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

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

Вообще интересно развивается наша жизнь: я сейчас вспоминаю, какими прорывными были Google Glass, как чётко зашли Pokemon Go, как взлетели и тут же рухнули разные системы управления проектами. Это были волны хайпового спроса, спроса на трендах. Поэтому перечисленные навыки программиста в 2020 году кажутся такими кондовыми: они долгосрочные, а не на пару сезонов. То есть с ними можно дожить примерно до 2030 года без особого напряга. А остальной мир держится на этих слонах. Ну а языки программирования, конечно, черепаха под слонами, основа основ.

К чему это мы? С днём программиста, друзья! Вы меняете жизнь к лучшему с помощью кода, вы делаете требования рабочими приложениями, ты читаете ТЗ между строк и знаете, что думает заказчик или тимлид. Любите свою работу, растите над ней и над собой и пусть не будет пропущена ни одна ;. Всем hello word и меньше багов.
Подробнее..

Российские пасхалки в мобильных приложениях. Какие они?

11.09.2020 14:12:59 | Автор: admin
Привет, Хабр! Уже завтра День программиста (12.09.2020), и специально к нашему профессиональному празднику я написал не хардкорно-технический пост, а лайтовую статью о маленьких, не всегда очевидных фичах, которые хоть и не часто, но встречаются в мобильных приложениях и не только. Как вы уже догадались это пасхалки. И не просто пасхалки, а отечественного производства. Если хотите ненадолго погрузиться в детали, которые мы обычно не замечаем, либо которые сложно найти, добро пожаловать под кат.



Для тех, кто не знаком с понятием пасхальное яйцо небольшая выдержка из википедии:
Пасхальное яйцо (англ. Easter Egg) секрет в компьютерной игре, фильме или программном обеспечении, заложенный создателями. Отличие пасхального яйца в игре от обычного игрового секрета состоит в том, что его содержание, как правило, не вписывается в общую концепцию, выглядит в контексте неправдоподобно, нелепо, и зачастую является внешней ссылкой. Пасхальные яйца играют роль своеобразных шуток для внимательных игроков или пользователей, но могут применяться в целях защиты авторских прав.
Чаще всего для получения пасхального яйца следует произвести сложную или нестандартную совокупность действий, что делает маловероятным случайное обнаружение. Название происходит от популярного в США и бывших Британских колониях семейного мероприятия охота за яйцами (англ. egg hunt), устраиваемого накануне Пасхи, в котором участники должны с помощью подсказок найти как можно больше спрятанных по местности яиц.
Мы опросили наших коллег по цеху из отечественных компаний о наличии пасхалок в мобильных приложениях, и вот какой обзор в результате получился:

Lamoda и OneTwoTrip


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

Joom


В Android-приложении есть змейка. Инструкция для активации: профиль -> настройки -> About -> Провести пальцем по логотипу от верхней части до точки. Обязательно играйте со звуком!


Tinkoff


При выборе диапазона дат в анализе трат по карте 3-го сентября календарь переворачивается.


Сберавто


Если в поиске находится слишком много предложений (число не уточняется), то вместо количества будет написано видимо-невидимо или рука листать устанет. А также в честь дня программиста в приложении появилась игра 2048. Если в поиске ввести число 256 или 2048 она активируется.

VK


В iOS приложении анимация обновления иногда (в случайном порядке) меняется на котика.


Ангстрем


Этот конвертер величин есть только на iOS. При листании экранов вправо последним экраном будет смайлик, и если его вытащить достаточно далеко, он подмигнёт.


2GIS


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

iFunny


И, конечно же, флагман нашей компании.
В приложении есть аккаунт c игровым контентом в виде Web Apps, под названием iFunnyArcade_2017. Про их разработку мы писали тут.


Android OS


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

Для пользователей:
Нужно зайти в настройки -> о системе -> версия OS -> 3 раза быстро тапнуть по версии OS (количество может отличаться от версии системы).
Android 10 Android 11

Для разработчиков:
В коде класса Chronometer есть метод isTheFinalCountDown, при вызове которого произойдёт переход по ссылке www.youtube.com/watch?v=9jK-NcRmVcw (клип на песню группы Europe The Final Countdown).
    /**     * @return whether this is the final countdown     */    public boolean isTheFinalCountDown() {        try {            getContext().startActivity(                    new Intent(Intent.ACTION_VIEW, Uri.parse("https://youtu.be/9jK-NcRmVcw"))                            .addCategory(Intent.CATEGORY_BROWSABLE)                            .addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT                                    | Intent.FLAG_ACTIVITY_LAUNCH_ADJACENT));            return true;        } catch (Exception e) {            return false;        }    }

Также у класса SensorManager есть константа-отсылка к Звёздным войнам.
/** Gravity (estimate) on the first Death Star in Empire units (m/s^2) */public static final float GRAVITY_DEATH_STAR_I = 0.000000353036145f;


А где ещё?


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

День программиста 2020 начинается в субботу. С праздником

12.09.2020 00:10:18 | Автор: admin

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

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

Насколько известно, традиция отмечать День программиста в сентябре появилась именно в России, 18 лет назад. Именно тогда сотрудники веб-студии Параллельные технологии Валентин Балт и Михаил Червяков предложили ввести новый праздник, обратившись к Правительству РФ. Обращение собрало необходимое для рассмотрения документа количество подписей, и это сработало. Возможно, помогло то, что с аналогичной просьбой обратились и в администрацию президента.

Правда, не сразу, а спустя долгих семь лет. Проект указа президента РФ О Дне программиста подготовилии 24 июля 2009 года. Рассматривали проект в Министерстве связи и массовых коммуникаций РФ. 11 сентября того же года Дмитрий Медведев подписал Указ 1034, после чего День программиста стал официальным праздником.

До этого программисты отмечали профессиональный праздник кто когда. Например, часть разработчиков считала своим днем 19 июля тогда Ада Августа Байрон Кинг написала первую программу для аналитической машины Чарльза Бэббиджа. Кто-то праздновал 10 декабря, это день рождения самой Августы. Кстати, именно она ввела такие термины, как рабочая ячейка и цикл. Несмотря на то, что жила она в 1800-х, Ада написала ряд фундаментальных трудов с описанием основных принципов программирования.

И красива, и умна, до чего же хороша!
Украинские разработчики выбрали своим праздником пятницу 13-го, как повелось еще со времен FidoNet.

Интересно, что веб-разработчики праздновали 4 апреля (4.04), выбрав дату, аналогичную ошибке 404. Кроме того, 4 апреля католики считают Днем святого Исидора Севильского. Он является официальным покровителем Интернета, не знали?

И это еще не все. Кто-то предложил праздновать День программиста 26 июля, в честь предъявления первого в истории объявления создателю компьютерного вируса. Наверное, были и те, кто отмечал профессиональный праздник несколько раз в год. Удобно, правда?

Что касается 256-го дня, то это 2 в восьмой степени и максимальное число, которое можно выразить при помощи восьмиразрядного байта. Плюс еще и сто в шестнадцатеричной системе.

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

В общем, всех с праздником, коллеги! Хорошего вам Дня программиста и выходных.

Подробнее..

Полюбите программиста

12.09.2020 08:21:14 | Автор: admin

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

Источник: PikabuИсточник: Pikabu

Disclaimer: статья написана сотрудником, ночью, не согласована и т.д. Короче, изложенное может совпадать, а может и не совпадать с позицией компании.

Не требуйте невозможного

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

Правда, абзац звучит очень странно? Вы не такой (такая)? А таких немало. Увы, зачастую программист получат задания, которые невозможно реализовать в одиночку или без привлечения дополнительных технических ресурсов. Увы, пользователи часто не подозревают, что существуют IDE, библиотеки, ограничения языка программирования и технологий, в конце концов. Если вам в голову пришла очередная гениальная идея, не требуйте жёсткого исполнения от вашего коллеги-разработчика, а проведите минимальное исследование клиентской потребности и обсудите вопросы на уровне концепции. Программист всегда заинтересован в создании нового, крутого продукта со своим именем в авторах, и его уровень опыта и адекватности может спасти даже самую бредовую идею.

Не торопите программиста

За сроки ещё вчера можно смело наказывать и депремировать если ты хочешь ещё вчера, почему ты приносишь своё ТЗ программисту сегодня? Почему ты не принёс его позавчера или месяц назад? Почему ты протянул время, а программист вместе с задачей должен получить срок ещё вчера или самый короткий дедлайн?

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

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

Не изобретайте законы разработки

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

  • а ты переключись на Linux, он всё умеет (во дела!);

  • а почему ты с новой строчки вот здесь написал? (мне платят за строчки кода, разве не знал);

  • может, через SQL сделать? (а может, через одно место специально для тебя);

  • пиши код в блокноте, блокнот труъ, я читал (ну и читай свой блокнот дальше);

  • у тебя тут заглавными написано, отожми Caps Lock (DELETE FROM MY_SPACE).

Это немного веселит и поднимает настроение, но в конечном итоге очень раздражает. Разработчик учился, у него есть свои методы, свои предпочтения по стеку разработки, навыки работы с определёнными компонентами. И даже если вы нагуглите, что конкретную задачу проще решить на Go, а не на Python, ваш разработчик не бросится учить новый язык программирования. Программист готов отвечать за работу, выполненную комфортными для него средствами. Не навязывайте ему стек, идеи, правила, особенно если вы не разбираетесь, а просто целенаправленно поискать ответ на свой вопрос в интернете.

Не считайте разработчиков приложением

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

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

Пустите программиста в бизнес-процессы

Поверьте мне на слово, если ваш программист освоил высшую математику, паттерны, объектно-ориентированное программирование, алгоритмы, то и ваш сложнейший бизнес-процесс оптовых продаж удобрений он освоит. Если ваш разработчик или штатный программист будет внутри бизнес-процесса, он будет в несколько раз полезнее. То же самое касается автоматизации: если он понимает, как именно работает компания, как организованы коммуникации и основные процессы, он сможет эффективно сопровождать внедрение и дорабатывать ь доступными средствами вашу CRM, ERP, PM и проч. софт. Таким образом, автоматизация будет грамотной и рабочей, а не серым камнем в пять пудов.

Не забудьте поздравить ваших программистов

Сегодня нерабочий день и поздравлений может быть несколько меньше. Но в понедельник вы вернётесь в офис и там будут они ваши главные помощники в современном мире технологичного бизнеса: аналитики BigData, программисты 1С, суровые разработчики на С++ или Delphi, модные разработчики Go и Kotlin, маги и волшебники PHP и JavaScript, высоконагруженные Java-разработчики и многие другие покорители стеков технологий.

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

P.S.: ну а я, пользуясь случаем, поздравляю нашу команду разработки RegionSoft CRM (и остальных наших продуктов) с Днём программиста, желаю частых и крутых релизов, новых интересных требований и бесконечного развития без того удобной и классной программы. Эти правила я осознала, работая с вами.

Подробнее..

Что значит быть программистом?

14.09.2020 16:14:47 | Автор: admin
Привет, хабровчане! В прошедшую субботу, 12 сентября, айтишники по всему миру отмечали 256 день в году День программиста. Мы в OTUS присоединились к празднованию и попросили преподавателей рассказать, что по их мнению значит быть программистом. Заходите на страничку-поздравление сюда.

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

Важно: данная заметка не является технической и была написана исключительно для поднятия настроения у всех причастных :-).

Быть программистом это...



Когда ложишься спать и приходит новая идея, как оптимизировать код Nikolay


Натягивать сову на глобус в самых экстремальных условиях ;) Юрий Маслов


Все время работать над собой. Nasib


Превращать кофе и печеньки в костыли и велосипеды) Валера


Получать удовольствие от автоматизации процессов. Алексей Колосков


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


Быть программистом это мечта всей моей жизни! Андрей


Получать удовольствие от решения задач. Артем


Получать удовольствие от процесса, бесконечно совершенствуя код... Ольга


Интегрировать желтое с круглым... Sergey


Это как математика + английский, только дольше, интересней и трудней. Родион


Читать код как сказку и знать заранее, какой результат он выводит после исполнения. Елена_Федоренко


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


Пребывать в состоянии творчества 24/7 8 часов сна. Максим


code();
eat();
sleep();
repeat(); O.



Знать как выйти из Vim. Олег


Всегда прогрессировать. Даник


Менять мир к лучшему. Сергей Кундрюков


Быть программистом, это как маг в НИИ ЧаВо, которые [...]были магами потому, что очень много знали, так много, что количество перешло у них наконец в качество, и они стали с миром в другие отношения, нежели обычные люди. Они работали в институте, который занимался прежде всего проблемами человеческого счастья и смысла человеческой жизни, но даже среди них никто точно не знал, что такое счастье и в чём именно смысл жизни. И они приняли рабочую гипотезу, что счастье в непрерывном познании неизвестного и смысл жизни в том же. А, лучше, пожалуй, и не скажешь. Александр


Быть лучше каждый день. Михаил Исаев


Получать удовольствие от создания программ никому неизвестных ранее. Геннадий Бабкин


Быть программистом это ловить дикий кайф, когда все скомпилиось и этим пользуются! Когда ты понимаешь, что любая строчка кода, написанная тобой, может изменить завтра! Алексей


Анализировать задачу, декомпозировать и реализовывать. Денис


Быть преподавателем и студентом одновременно) Павел


Быть супер героем в мире IT! Андрей


Делать наш мир лучше. Нурболат


Все время сомневаться в своих способностях. Фаррух


Когда ты, просто нажимая 5-тый раз кнопку Debug, фиксишь программу. Дмитро


Быть не в состоянии объяснить своей девушке, чем ты вообще занимался до 5 утра. Александр


Находить веселье в коде. Юлия


Ловить кайф от решения проблем. Анна


Учиться работать над собой, решать задачи, создавать программы и узнавать всё новое и новое в мире программирование. Шахло


Быть целеустремленным лентяем. Артем


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


Ощущать, будто твой мозг самая сильная мышца в твоём организме. Тина


Быть переводчиком между человеком и машиной. Сергей Андрейкин


Уметь из бага сделать фичу... Эдуард


Могу сделать любую прогу, а смотрю видео про котиков... Татьяна


Программист не профессия, а стиль жизни. Буланов Сергей


Какой ответ понравился вам больше всего? А что для вас значит быть программистом? Будем рады, если поделитесь в комментариях.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru