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

Кривые развития программиста и немного об эффекте Даннинга — Крюгера

Время на прочтение 9 мин
Количество просмотров 53K
Блог компании Lodoss Team Управление разработкой *Управление персоналом *Карьера в IT-индустрии
image

Существует два основных пути становления топ-менеджмента в IT-компаниях:

  1. Менеджерский — когда менеджер проекта начинает управлять другими менеджерами.
  2. Технарский — когда разработчик начинает управлять другими разработчиками и количество управляемого им персонала увеличивается.

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

Второй путь является более долгим и не гарантирует успеха, так как является противоречащим сути интроверта-программиста. Однако, на этом пути я бы хотел заострить внимание и поделиться опытом и знаниями.
Читать дальше →
Всего голосов 81: ↑71 и ↓10 +61
Комментарии 180

О чем молчат Лиды: начало карьеры разработчика. Принципы или как стать Middl’ом

Время на прочтение 15 мин
Количество просмотров 33K
Карьера в IT-индустрии

Привет! Программирование – это непростой предмет, а индустриальная разработка программного обеспечения – очень сложный. В нашей ИТ индустрии не так уж редко можно услышать вопросы от младших коллег из серии «как мне развиваться?», «что нужно делать, чтобы стать профессионалом высокого уровня и как можно быстрее?», «что делать, если развиваться не получается, а интересных проектов нет?», «что должен знать миддл?». Если у вас от 0 до 3-х лет опыта в ИТ, вы начинающий специалист (или только собираетесь им стать) и ставите перед собой подобные цели профессионального и карьерного роста, ищете правильные пути, как этих целей достичь – этот пост для вас, добро пожаловаться под кат. Возможно, он также будет интересен тимлидам и менеджерам, в общем, всем, кто занимается обучением и развитием специалистов.

Читать дальше →
Всего голосов 34: ↑31 и ↓3 +28
Комментарии 23

Что важнее: знать язык программирования или уметь решать бизнес-задачу?

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

image
Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Комментарии 24

Какой серверный язык выбрать…мобильному разработчику

Время на прочтение 10 мин
Количество просмотров 11K
Блог компании Конференции Олега Бунина (Онтико) Программирование *Разработка мобильных приложений *Карьера в IT-индустрии Конференции
Вы скажете, какое вообще дело мобильному разработчику до того, на чем написан бэкенд. Главное, чтобы API туда был удобный, понятный, гибкий. А нам так не кажется.

Мы в AppsConf думаем, что всем нам необходимо иногда выходить за пределы мобильной разработки и прокачивать шляпку буквы T в модели T-shape. Вот, например, познакомиться с серверными языками чуть глубже, чем: «Я слышал, что Ruby умер». И чуть шире — то есть не только с популярными, но и из вторых рядов и даже андеграундными.

Чтобы и вы прониклись идеей Introductory-трека, записали интервью с Никитой Соболевым. Собирались говорить о языках программирования, а получилось о программистах. Заходите под кат, если считаете, что лучше быть просто хорошим разработчиком, а не Android- или iOS-разработчиком, а особенно, если не согласны с этим. Пятница — самое время поспорить.
Читать дальше →
Всего голосов 31: ↑29 и ↓2 +27
Комментарии 13

«Правила роста: от джуниора до CTO», конспект вебинара Фёдора Борщёва

Время на прочтение 6 мин
Количество просмотров 13K
Карьера в IT-индустрии

Фёдор Борщёв — CTO в маркетплейсе стройматериалов «ГдеМатериал», сооснователь rumetr.com и популяризатор чистоты кода. Пишет в блог, телеграм-канал @pmdaily и в советы о разработке в Бюро Гобрунова.


Я сейчас меняю работу — со средней позиции менеджера по логистике на позицию полного джуниора в аналитике данных. И, чтобы срезать пару углов на новом карьерном пути, посмотрел вебинар Фёдора и сделал его конспект. Мне кажется, что советы Фёдора будут интересны другим, поэтому публикую конспект.


За три часа Фёдор прошёлся по темам:


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

Читать дальше →
Всего голосов 26: ↑18 и ↓8 +10
Комментарии 18

Что такое хорошо и что такое плохо. Карьера разработчика глазами его руководителя

Время на прочтение 9 мин
Количество просмотров 15K
Блог компании Haulmont Программирование *Управление проектами *Управление персоналом *Карьера в IT-индустрии

В чем отличается взгляд на карьеру у разработчика и его руководителя


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



Чего хочет разработчик


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

Как он хочет развиваться? А вот так:

  • Изучать новые технологии
  • Решать более интересные задачи
  • Участвовать в новых проектах
  • Поменьше заниматься деятельностью, не связанной с разработкой
  • Принимать решения самостоятельно

В то же время его руководитель хочет:


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

Хотите знать, как добиться компромисса? Добро пожаловать под кат.
Читать дальше →
Всего голосов 33: ↑27 и ↓6 +21
Комментарии 74

Мой путь к получению Oracle Certified Associate и Oracle Certified Professional

Время на прочтение 4 мин
Количество просмотров 11K
Oracle *Java *Карьера в IT-индустрии
Из песочницы
Всем привет, меня зовут Руслан. Я работаю в крупном банке на должности team lead'a.

Хочу поделиться с вами моим опытом получения заветных званий Oracle Certified Associate, Java SE 8 Programmer (далее OCA) и Oracle Certified Professional, Java SE 8 Programmer (далее OCP).

image

Обновленный бейдж Oracle Certified Associate
image

Обновленный бейдж Oracle Certified Professional
image

Да, я знаю, что на Хабре уже есть достаточное количество статей на эту тему: раз, два, три, четыре. На мой взгляд, они хороши, но не отвечают на главный вопрос, возникший у меня уже после того, как я начал готовиться к первому экзамену — OCA. Ответа на этот животрепещущий вопрос я так и не смог найти — а зачем оно мне надо с точки зрения разработчика, какие «профиты» кроме бейджа и электронного сертификата на сайте я получу? Не будет ли это пустой тратой денег и времени?
Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 8

От джуниора до сениора: как это было у меня

Время на прочтение 4 мин
Количество просмотров 9.1K
Разработка веб-сайтов *Карьера в IT-индустрии

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

Кажется это хороший повод посмотреть как это было, может быть и вы заметите какие-то параллели со своим опытом.

Читать далее
Всего голосов 17: ↑13 и ↓4 +9
Комментарии 12

Разговор тестировщиков среднего возраста об индустрии тестирования 21 века

Время на прочтение 12 мин
Количество просмотров 15K
Блог компании Конференции Олега Бунина (Онтико) Тестирование IT-систем *Тестирование веб-сервисов *Карьера в IT-индустрии Конференции

20-25 лет назад у профессии тестировщика на территории постсоветского пространства не было престижа от слова совсем. Тестировщиками брали тех, кого называли «уверенными пользователями компьютеров». В какой-то момент они были подобны «менеджерам по уборке помещений» — прибраться за разработчиками, рассказать, что вот тут они букву потеряли. Представления о качестве, процессах и разработке развивалось очень медленно.

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

Об этом я и хочу сегодня поговорить.

Читать далее
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 16

Как быстро усвоить материал? Практические советы для разработчиков и не только

Время на прочтение 12 мин
Количество просмотров 17K
Блог компании МойОфис Учебный процесс в IT Мозг Изучение языков IT-компании
Перевод

Эффективное обучение крайне важно для разработчика программного обеспечения, ведь постижение нового — значительная часть его работы. Умение быстро осваивать новые языки/фреймворки/инструменты сделает вас намного продуктивнее. Это своего рода суперспособность.

Как ее приобрести? Читайте в тексте Джоша Комо, эксперта с многолетним опытом в разработке ПО, ИТ-блогера и автора обучающего курса «CSS для разработчиков JavaScript». В статье Джош описывает практики и рекомендации, которые помогут начинающим специалистам (например, студентам и тем, кто переходит в разработку из какой-либо другой области) в развитии их профессиональных навыков.

Под катом — наш перевод англоязычного материала. Обращаем ваше внимание, что позиция автора не всегда может совпадать с мнением МойОфис.

Читать далее
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 12

Как тимлиду можно развивать команду

Время на прочтение 6 мин
Количество просмотров 3.8K
Управление разработкой *Учебный процесс в IT Карьера в IT-индустрии
Туториал
Гораздо приятнее руководить командой опытных разработчиков, а не командой новичков. Однако на рынке труда очень мало опытных разработчиков, у них большие запросы и за них огромная конкуренция. Что делать? Один из способов — вырастить своих сеньоров из мидлов и джунов. В этой статье я опишу свои методики как можно ускорять профессиональный рост сотрудников. Это не окончательный список, не какой-то стандарт, а просто описание моего опыта руководства двумя командами разработки. Методы работают у меня, значит возможно сработают и у других. Просьба коллег тоже делиться своими подходами в комментариях. Итак, поехали.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 0

Профессиональный рост – трамплин или тупик? Почему стоит не только зарабатывать деньги, но и думать о карьере

Время на прочтение 6 мин
Количество просмотров 7.9K
Блог компании EPAM Карьера в IT-индустрии

Недавно Kharkiv IT Cluster презентовал результаты свежего исследования регионального ІТ-рынка, которое проводил совместно с KPMG. Цифры впечатляют: только в Харькове работают больше 45 000 специалистов. За два года пандемии местная ІТ-индустрия выросла почти на 30%. Схожую динамику можно отследить по всей территории Украины. Сфера растет и происходит это во многом за счет начинающих специалистов.

Сергей Шкурупий, руководитель восточноукраинской локации ЕРАМ, более 25 лет работает в сфере ІТ. В этом материале он поделится своими наблюдениями за трансформацией рынка и размышлениями о том, как новичку не оказаться в профессиональном тупике. Далее — рассказ от первого лица.

Читать далее
Всего голосов 7: ↑0 и ↓7 -7
Комментарии 12

Что нужно знать, чтобы быть синьором?

Время на прочтение 11 мин
Количество просмотров 86K
Разработка веб-сайтов *Программирование *Управление персоналом *Карьера в IT-индустрии
✏️ Технотекст 2022

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

Ну-ка, ну-ка...
Всего голосов 190: ↑172 и ↓18 +154
Комментарии 256

Зачем айтишникам с опытом курсы по программированию

Время на прочтение 7 мин
Количество просмотров 13K
Блог компании Яндекс Практикум Программирование *Учебный процесс в IT Карьера в IT-индустрии


Есть мнение, что IT-курсы рассчитаны исключительно на новичков в сфере: пришёл, научился азам и в идеале сменил профессию. А вот ребятам с опытом в обучении делать нечего — они и так всё знают, а если и нет, то погуглят. Но так ли оно на самом деле?

Мы поговорили с выпускниками Яндекс.Практикума, которые пришли учиться, имея опыт в сфере IT. Они рассказали, в чём преимущество курсов перед самостоятельным поиском информации в интернете и чем они могут быть полезны даже тем, кто занимается разработкой не первый год.
Читать дальше →
Всего голосов 22: ↑11 и ↓11 0
Комментарии 17

Как развиваться программисту, не меняя работу

Время на прочтение 10 мин
Количество просмотров 15K
Блог компании Школа Loftschool Программирование *HTML *Фриланс Удалённая работа

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

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

Как стать хорошим техлидом

Время на прочтение 10 мин
Количество просмотров 27K
Блог компании Конференции Олега Бунина (Онтико) IT-стандарты *Управление разработкой *Управление проектами *Управление продуктом *

В 2006 году Яндекс и Google приехали в Петербург в Borland, который сокращал команду. Обе компании одновременно открывали в Петербурге свои офисы на его базе. Тогда к нам пришли замечательные ребята. Мы много общались, но больше всего запомнились слова Толи Орлова. Он сказал, что рост Яндекса на тот момент ограничивает только количество лидов, которые бы могли развивать продукты. Что роли техлида и тимлида очень существенны, и часто рост компании зависит только от наличия сильных лидеров. Тогда мне и захотелось узнать, как им стать.

Меня зовут Владимир Горовой. Я был тимлидом, потом перешёл в менеджмент, руководил созданием разных сервисов, в том числе, Яндекс.Путешествий. Сейчас работаю в Яндекс.Вертикалях. У меня есть разный опыт: менеджерский, разработческий и тимлидский. Всем этим и хочу с вами поделиться.

Читать далее
Всего голосов 53: ↑50 и ↓3 +47
Комментарии 39

Что читать Golang-разработчику. Семь главных книг: от Донована и Кернигана до МакДауэлл

Время на прочтение 7 мин
Количество просмотров 15K
Блог компании МойОфис Go *Профессиональная литература *Учебный процесс в IT

Спрос на бэкенд-разработчиков — а Go неотделим от бэкенд-программирования — стабильно растет. У самого же Golang немало плюсов: простой, строгий, статически типизированный, он обладает развитой стандартной библиотекой и славится поддержкой параллельного и асинхронного программирования. При этом в Golang нет классов и нет поддержки наследования, что значительно повышает удобство поддержки кода. Благодаря этим и другим преимуществам Go в последние годы сохраняет статус популярного и перспективного языка.

В МойОфис мы широко используем Go в качестве основного языка для разработки корпоративной почты нового поколения Mailion. При этом разрабатываем на нём не только микросервисы, но и собственное хранилище с поддержкой дедупликации (про устройство Mailion читайте здесь). В связи с этим мы постоянно следим за книжными новинками и актуальными темами современной бэкенд-разработки. Специальной литературы по теме Golang существует немало, однако с помощью наших разработчиков мы выбрали самые важные, профессионально полезные и увлекательно написанные издания.

Делимся рекомендациями книг под катом!

Открыть подборку книг
Всего голосов 28: ↑22 и ↓6 +16
Комментарии 7

Как разработчику развиваться в маленьком городе

Время на прочтение 6 мин
Количество просмотров 3.8K
Блог компании Яндекс Практикум Учебный процесс в IT Карьера в IT-индустрии Удалённая работа

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

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

Читать далее
Всего голосов 15: ↑10 и ↓5 +5
Комментарии 2

Как изучение новых языков программирования помогло мне расти профессионально

Время на прочтение 4 мин
Количество просмотров 11K
Программирование *Учебный процесс в IT Карьера в IT-индустрии
Перевод

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

За годы работы я совершил переход от фронтенд-разработчика к full-stack и даже попробовал профессионально создавать игры! В это время я руководил и выполнял функции ментора разработчиков с разным уровнем опыта.

Ваш основной язык программирования


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

Для меня основным языком был и остаётся JavaScript. Это был не первый мой язык, но он был самым доступным для меня в старшей школе: я мог писать на нём и запускать код, по сути, на любом компьютере без специального компилятора или IDE.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 33

Стройте карьеру на выполнении грязной работы

Время на прочтение 6 мин
Количество просмотров 23K
Блог компании Национальная Медиа Группа GTD *Управление персоналом *Карьера в IT-индустрии Мозг
Перевод

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

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

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

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

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

Читать далее
Всего голосов 48: ↑40 и ↓8 +32
Комментарии 34
1