Найти в Дзене
SaintCode Bootcamp

Интервью с разработчиком Андреем Ящаком. В конце текста будут советы, как начать новичку.

 Андрей Ящак, разрабатывает облачные решения на Jison/Java/TypeScript для международной компании Broadcom.
Андрей Ящак, разрабатывает облачные решения на Jison/Java/TypeScript для международной компании Broadcom.

Ниже ты узнаешь, как они стартовали, через сколько стали зарабатывать нормальные деньги и как лучше начинать новичку.

- Какая мотивация быть на текущем месте работы?
- Возможность создавать что-то, что будет интегрировано в огромную экосистему.

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

- После какой зарплаты на первое место выходит интересный проект?
- Всегда интереснее проект, не деньги. И все индивидуально. Для меня в России для комфортной жизни был оклад 150к на руки.

- Так, теперь вернёмся в прошлое. Как пришёл в программирование?
- Первые потуги в амплуа программиста я совершил ещё в детстве. Тогда, лет в 8-9 я начал ковырять всякие Pascal'и и Basic'и. Ничего серьезного, просто набивал руку.

- Какие источники для обучения использовал? Были ли наставники?
- Форумы, Яндекс. Никогда не садился за компьютер с целью "изучить что-то". Я считаю это губительно. Всегда изучал что-то через создание проекта. Будь то простой калькулятор или что-то ещё. Так и интереснее, и запомнить проще. Новые знания необходимо сразу применять на практике. Собирать свою коллекцию "типовых решений". А затем знакомиться с "паттернами", они помогут тебе понять как всё работает.

- Через сколько месяцев, лет вышел на зарплату в 50к?
- Через 4 месяца работы над коммерческим проектом.

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