Как стать автором
Обновить
632.46

Карьера в IT-индустрии

Работать, работать и работать (в IT)

Сначала показывать
Порог рейтинга
Уровень сложности

Frontend — мода, губящая проекты

Время на прочтение5 мин
Количество просмотров8.7K

Эта история личное мнение, основанное на наблюдениях, во время работы в разных проектах.

Вход в командную разработку

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

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

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

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

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

Понимание происходящего

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

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

Читать далее
Всего голосов 29: ↑18 и ↓11+7
Комментарии9

Комьюнити выпускников Практикума: зачем оно нужно и что даёт

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

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

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



Сейчас у нас уже более 2000 участников, и я расскажу, как тут всё устроено.

Зачем нужно комьюнити


Наши студенты во время обучения находятся в так называемой капсуле, где знают только своих одногруппников по профессии. После выпуска они попадают в комьюнити, где 2000+ незнакомых людей: тут и все когорты твоего факультета, и другие факультеты, и команда Практикума, можно найти своих кураторов, наставников и преподавателей. Цель комьюнити — помочь выпускникам быстрее и эффективнее прогрессировать в своей профессии, находить нужную помощь и поддержку. А ещё — знакомиться, общаться и искать работу.
Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии7

Ресурсы для поиска удаленной работы для нетехнарей

Время на прочтение2 мин
Количество просмотров6.3K

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

Тем, у кого уровень английского "London is the capital of Great Britain", я советую идти на популярные российские ресурсы и искать там по фильтру "удаленная работа". А тем, чей уровень английского позволяет, кто хочет получать з/п в долларах и готов заморочиться с оформлением ИП или самозанятости, можно спокойно предлагать поискать иностранную компанию.

Это, конечно, не исчерпывающий список, и будет круто, если вы дополните его в комментариях. Удачи в поиске!

Читать далее
Всего голосов 13: ↑11 и ↓2+9
Комментарии1

Кто такой продакт-менеджер? Или не все PM’ы — проджект-менеджеры

Время на прочтение3 мин
Количество просмотров12K
В каждой компании наступает момент, когда она становится больше, чем стартап, и принцип работы «каждый отвечает понемногу за все» — уже не эффективен. Что это значит? Пришло время расписывать необходимые роли, чтобы знать, кто и зачем вам нужен.

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



Кто такой Product Manager?


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

Именно в этом главное отличие двух PM’ов: продакту важен именно продукт, а проджекту — процесс реализации. К тому же, как правило, один продукт — это целый ряд проектов; в то время как проект — не равно продукт.   

Задачи Product Manager’а


  1. Определить, кто является целевой аудиторией для продукта, и какие функции будут для нее первоочередными, а какие — второстепенными.
  2. Проанализировать рынок аналогичных продуктов, чтобы понимать, какие потребности ЦА они закрывают и каким образом. 
  3. Решить, как можно привлекать пользователей (внутренний продукт) и клиентов, получать от них оплаты, а также как поддерживать их лояльность продукту (внешний рынок). 
  4. Определить, почему клиенты прекращают пользоваться продуктом (технические недостатки, высокая цена, неподходящий функционал).
  5. Создавать и проверять гипотезы, чтобы потом писать технические задания командам.  
  6. Принимать решения о том, нужно ли вообще создавать новый продукт.
  7. Контролировать жизненный цикл продукта и его прибыльность. 

Читать дальше →
Всего голосов 23: ↑12 и ↓11+1
Комментарии17

Истории

Что общего между собеседованием в FAANG и гражданской авиацией

Время на прочтение9 мин
Количество просмотров6.5K

Куда лучше устроиться: в корпорацию или стартап? Этот вопрос волнует не только разработчиков, но и всех, кто так или иначе связан с IT. Мы поговорили с Булатом Фаттаховым, который сменил Яндекс на развивающийся Evolution Gaming, а затем еще пару других компаний и стран прежде, чем оказаться в Google.

Обсудили его опыт работы в Google: компанию, образование, подготовку и ошибки на собеседованиях. А еще поговорили о том, куда проще устроиться с узкой специализацией, а куда ― совсем без опыта. 

Булат ― Boston-qualified, Software Development Engineer в швейцарском офисе Google, разрабатывает бэкенд Google Карт, марафонец, игрок спортивной версии «Что? Где? Когда?» и «Своей Игры».

Так при чём здесь авиация?
Всего голосов 15: ↑11 и ↓4+7
Комментарии2
Кто-то после института учит детей программированию, а кто-то — участвует в стройке ГОК на севере Забайкалья. Кто-то все меньше внимания уделяет фронтенду и изучает биоинформатику, а кто-то счастлив вдыхать жизнь в промышленных монстров. Это реальные истории, рассказанные нам участниками опроса, который мы устроили вместе с Хабром. Мы показали эти результаты нашим айтишникам, попросили сравнить их с собственным опытом и помочь разобраться, почему программисты выбирают работу в промышленности и какой видят её изнутри. Результат — истории под катом: как создаются VR-тренажёры для суровых металлургов, как можно прокачаться на комбинате и из каких компонентов состоит айтишное счастье.
Поехали!
Всего голосов 29: ↑28 и ↓1+27
Комментарии23

«Томограф» для нефтегазовых месторождений, или Пересечение трёхмерной расчётной сетки и плоскости на CUDA

Время на прочтение7 мин
Количество просмотров2.9K
В данной статье приведены описание и алгоритм решения задачи построения рисунка внутренностей месторождения, являющегося результатом пересечения расчётной сетки с плоскостью. А также приведены тайминги построения решения, которые получаются на типичном компьютере геолога-модельера или гидродинамика.

image
Визуализация расчётной сетки и куба
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии0

Один совет, благодаря которому я успешно прошёл несколько собеседований

Время на прочтение6 мин
Количество просмотров174K
— Что вы скажете, если я попрошу вас разработать сервис, который обрабатывает тысячи запросов в секунду с минимальной задержкой?

— Хм… Я скажу, что у вас в компании возникла такая проблема. Но у вас нет идей и вы обсуждаете её на собеседованиях с кандидатами :)

Именно так я ответил, когда мне впервые задали вопрос по архитектуре. Мы хорошо посмеялись. Но потом интервьюер всё-таки заставил меня спроектировать сервис.
Читать дальше →
Всего голосов 107: ↑101 и ↓6+95
Комментарии222

10 полезных книг для менеджера и лидера в IT секторе

Время на прочтение5 мин
Количество просмотров32K


Я работаю много лет в индустрии разработки программного обеспечения и последние несколько лет я активно вовлечен в консалтинг и pre-sales фазы. И я заметил, чтобы быть успешным лидером как для менеджера проектов, представляющего бизнес-сторону, так и для архитектора – технического представителя необходимо совмещать в себе технические и лидерские качества.

Для меня наиболее полезным и эффективным источником обучения являются книги. И я бы хотел поделиться с вами топ 10, по моему мнению, книг полезных для начинающих и не только лидеров в разработке программного обеспечения. Эти книги помогут развить и улучшить лидерские качества необходимые в данной индустрии. Я не буду перечислять знаменитые менеджерские бестселлеры такие как Laws of Leadership или Good to Great. Я порекомендую более целевые книги, которые будут, несомненно, полезны именно лидерам в индустрии разработки программного обеспечения.

Название всех книг будут указаны на языке оригинала, но вы без труда сможете найти многие из них и в переводе.
Читать дальше →
Всего голосов 25: ↑21 и ↓4+17
Комментарии15

8 ответов на вопросы о менторах

Время на прочтение7 мин
Количество просмотров17K

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

Читать далее
Всего голосов 26: ↑19 и ↓7+12
Комментарии8

Карьера программиста. Часть 7. Последние 7 лет

Время на прочтение8 мин
Количество просмотров14K
Продолжение рассказа «Карьера программиста».

Пришло время поставить точку в этом рассказе, или как минимум многоточие. В последней части этой мини-книги, я хочу рассказать вам про все знаковые события в моей карьере программиста за последние 7 лет. А также, для полноты картины, добавлю советы от коллег гораздо опытнее меня. Некоторым из них уже за 70, кому-то 45, кому-то 50.

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

image
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии32

Best practice по общению с зарубежными партнерами в новогодние каникулы и после

Время на прочтение3 мин
Количество просмотров5K

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

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

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Комментарии8

Информационные Технологии и Computer Science

Время на прочтение3 мин
Количество просмотров3K

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

К примеру, решение алгоритмических задач для разработчика важнее знания спецификации языка. Процесс интервью Java разработчика в Москве будет начинаться с Java Core и заканчиваться JVM(Java Virtual Machine) и JMM(Java Memory Model) в частности. В европейских и американских компаниях от вас для начала захотят увидеть способность эффективно писать код. А если вы захотите попробовать свои силы в Google или Facebook, или в любую другую компанию- ИТ гигант - вам назначат собеседование с жареным текстовым редактором, именно текстовым редактором, без подсказок IDE, где вас будет интервьюировать человек, мозг которого будет напоминать компилятор. Он не будет полагаться на случай, он будет точно знать как работает этот код или же этот код с дефектом. 

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

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

Читать далее
Всего голосов 14: ↑3 и ↓11-8
Комментарии10

Ближайшие события

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

Время на прочтение4 мин
Количество просмотров26K

Сегодня в нашей рубрике «Кем работать в ИТ» обсудим, что из себя представляет профессия продакт-менеджера. Да, это не разработка, но в современном IT без продактов никуда. Помог разобраться в этом во всех тонкостях профессии Лаша Харчилава — декан факультета продакт-менеджмента и преподаватель в GeekBrains.

Читать далее
Всего голосов 22: ↑21 и ↓1+20
Комментарии9

Как создать отличную поддержку и повысить показатели, не демотивировав сотрудников

Время на прочтение15 мин
Количество просмотров7.1K

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

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии23

Я единственный из 1400, или самый крутой рекрутинг, что я проходил

Время на прочтение9 мин
Количество просмотров125K

Я уже лет 10 пишу код на питоне, и последние 2.5 года стабильно работал на американскую компанию. Наверно, многим знакома история, когда ты кодишь-кодишь, вроде всё неплохо, и внезапно ты - самый знающий и опытный в команде и добро пожаловать в тим лиды. Астрологи объявили неделю менеджмента, количество кода снизилось на 100%.

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

Да что же там?
Всего голосов 167: ↑121 и ↓46+75
Комментарии316

Зарплаты разработчиков в первом полугодии 2020: языки и квалификации

Время на прочтение6 мин
Количество просмотров67K

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

Методология и выборка, как обычно, в конце, а короткий вывод тут — больше всех зарабатывают лиды команд, пишущих на Котлине, меньше всех — джуны 1C, при переходе от джуна к мидлу (во всех языках) происходит самый ощутимый скачок в зарплатах (x2).

Читать далее
Всего голосов 52: ↑51 и ↓1+50
Комментарии34

19 вредных советов ИТ-менеджеру банка … или Скатертью дорога

Время на прочтение4 мин
Количество просмотров19K

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

Read more
Всего голосов 42: ↑35 и ↓7+28
Комментарии17
За хорошей работой и приличными деньгами обычно едут в большие города. Но 2020-й изменил многое. На удалёнку перешли даже те, кто этого делать не собирался. Исследования говорят о том, что немало сотрудников возвращаться в офисы уже не планируют.

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

Предлагаем пройти опрос, чтобы выяснить, в каком формате вы работаете, где живёте и где хотели бы жить. А мы проанализируем результаты и поделимся самыми интересными мнениями в отдельном посте.
Пройти опрос
Всего голосов 20: ↑20 и ↓0+20
Комментарии57

Я вдруг осознал, что я – старый программист

Время на прочтение4 мин
Количество просмотров26K

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

Мне повезло: у меня хорошая должность сениора в компании, которая меня ценит, и местную кодовую базу я знаю вдоль и поперёк. Для меня не составляет труда внедрять новую функциональность, диагностировать проблемы и оперативно реагировать на новые требования. Но при этом и сама кодовая база – порождение ушедшей эпохи PHP/MySQL/JavaScript.
Читать дальше →
Всего голосов 28: ↑23 и ↓5+18
Комментарии51

Вклад авторов