Pull to refresh

5 важных и упущенных навыков, необходимых лучшему разработчику

Website development *IT career
Translation
image

Предисловие


Вы видели эти статьи тысячу раз:


  • «10 вещей, которые нужно создать чтобы стать лучшим разработчиком.»
  • «Лучшие фреймворки для изучения в 2019.»
  • «Сделайте это чтобы стать разработчиком Rockstar.»
  • «Прочитайте эти десять технических книг, и Вы станете успешным разработчиком.»

Что они говорят – так это что Вы должны выучить «reactjs» или «node». Создать 1.000.000.000 приложение ToDo. Прочитать «Ускоренный Курс Python» и – бум, Вы лучший разработчик.

Это всё (теоретические) технические знания. Вам они нужны, но думаете ли Вы, что парикмахер, умеющий держать ножницы технически правильно – хороший? Есть больше навыков для оценки, в каждой профессии!

Давайте поговорим об, как мне кажется, упущенных из виду навыках.
Читать дальше →
Total votes 23: ↑13 and ↓10 +3
Views 14K
Comments 12

Как я на карантине работу искал

.NET *IT career Interview
Хочу поделиться с сообществом своим недавним опытом поиска работы, сообщить, так сказать, вести с передовой. Несмотря на то, что все написанное – абсолютно субъективно, заметка будет полезна для других IT-шников. Особенно – если они интроверты и редко ходят по собеседованиям.

А еще, полагаю, многим будет любопытно, какая метаморфоза произошла с рынком работы в связи с последними событиями.


Читать дальше →
Total votes 112: ↑108 and ↓4 +104
Views 60K
Comments 150

Программист должен решать проблемы бизнеса

Programming *IT career

image


Недавно вышла статья, мимо которой я не мог пройти — "Программист не должен решать задачи бизнеса". Неожиданно мой комментарий вырос до мини-статьи. Я не согласен с мнением автора статьи, все сказано ниже ИМХО, с удовольствием подискутирую в комментариях. Сразу замечу, что я веб-разработчик, и все примеры я привожу в контексте своего опыта.

Читать дальше →
Total votes 84: ↑66 and ↓18 +48
Views 43K
Comments 313

Чем синьор отличается от джуниора?

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

Это способность построить в голове модель того, что происходит в создаваемом софте. И помнить ее долго хотя бы в общих чертах.

Вам может быть наплевать на выгоды бизнеса (привет, fillpackart ), или вы наоборот живете только работой. Вы можете знать или не знать детали реализации gc в jvm и вертеть красно-черные деревья.


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

Читать дальше →
Total votes 34: ↑19 and ↓15 +4
Views 9.2K
Comments 14

Ошибочная оценка профессиональных навыков

Development Management *Personnel Management *IT career Biography of geeks Cybersport
Sandbox

Совсем недавно я начал задумываться: «А как понять, что твой уровень знаний достойный?». И здесь закономерно приходит в голову мысль, что для оценки нужны какие-то критерии, но давайте не будем углубляться в подробности, а сразу перейдем к стандартным градациям: Junior, Middle, Senior. Похожие используются в размерной сетке одежды, они достаточно просты и понятны. Может поэтому мы их так любим? Но на практике, оценка градации может быть очень сильно искажена оценщиком. Ведь за каждым лейблом находится большое количество метрик, которое для нас любезно рассчитывает производитель одежды и маркирует.  Но стоит отметить, что не всегда все проходит гладко. Что уж говорить об оценке профессиональных навыков... Давайте пойдем дальше и упростим нашу оценку.

Читать далее
Total votes 15: ↑8 and ↓7 +1
Views 2.3K
Comments 3

RamblerMeetup&AGIMA. «TeamLead: как стать руководителем команды разработки»

Rambler&Co corporate blog

24 августа пройдёт совместный митап Rambler&Co и AGIMA — «TeamLead: как стать руководителем команды разработки».

Мероприятие пройдет в онлайн-формате, начало в 18:00. Вся информация и регистрация на странице митапа: https://clck.ru/WjJdN. 

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

Читать далее
Total votes 6: ↑4 and ↓2 +2
Views 542
Comments 0

Senior Java Developer — как проходят собеседования

Java *IT career
Sandbox

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

Это не инструкция для прохождения собеседований, со списком вопросов.

Читать далее
Total votes 48: ↑33 and ↓15 +18
Views 32K
Comments 128