Что нужно уметь, чтобы устроиться на middle+/senior позицию (не хард-скиллы)
⭐️ Уметь разбираться в чужом коде. Ты вряд ли попадешь на новый проект, где написано буквально несколько сотен строк кода. С большой вероятностью это будут десятки и сотни тысяч строк, с которыми нужно уметь работать
⭐️ Принимать решения в условиях неопределенности (недостаточно информации, скоро релиз, требования написаны недостаточно понятно или постоянно меняются). Твоя задача — двигать фичу дальше, а не пытаться спихнуть всю ответственность на других коллег
⭐️Понимать последствия своих решений. Ты должен подумать о текущей/будущей нагрузке, поддержке кода, сроках и тд. Пытайся думать на 2-3 шага вперед
⭐️ Уметь быстро закрывать пробелы в знаниях и находить нужную информацию (один из важнейших навыков). Если ты претендуешь на позиции выше — ты обязан быть максимально гибким и уметь обучаться в короткие сроки. Зачастую тебя могут взять на проект, даже если ты не работал с конкретной технологией. Но от тебя будут ожидать, что ты за короткий срок с ней разберешься
⭐️ Пост Guru Python:
Сергей Филичкин
Post #557
580
- ❤ 2