Тимур
Нозадзе
Ментор хостинг-провайдера
и регистратора доменов REG.RU

Тимур Нозадзе — ментор хостинг-провайдера и регистратора доменов REG.RU.
Начал карьеру в 2007 году с должности веб-разработчика в Самарской IT-компании Вебзавод.
В команде REG.RU Тимур с 2010 года. Придя на позицию junior‑программиста, уже в 2012 году стал тимлидом, а затем руководителем отдела разработки. Сегодня занимает должность ментора — участвует в формировании стратегии компании и развитии бизнеса.
Занимается проведением IT-конференций и различных мероприятий в сфере программирования. Участвовал в организации Saint Perl, YAPC::Russia, YAPC::Europe.
Точка зрения
«Как понять, что ваша мышца уже достаточно выросла, и вы можете жать не 50, а 100 кг? Да не бывает так. Если всегда жали 50, то 100 не выжмете. Сначала надо перейти на 55, 60 кг и т. п. Так же и между junior и middle нет никакого квантового скачка. Это шкала постепенного развития. Поэтому более сложные задачи нужно брать всегда: как только в текущих всё понятно и всё получается — обязательно нужно постараться найти что-то, содержащее долю новой нагрузки, новых знаний и умений».
«Совет первый: не программировать по 12-16 часов в день. В таком режиме любая даже самая интересная и приятная деятельность перестанет приносить удовольствие и превратится в стресс, и нет никакого магического трюка, который помог бы этого избежать. Совет второй: разнообразить свою работу. Совет третий, самый главный: заниматься не программированием, а решением задач».
«Наверное, самый простой вариант получить первую реальную работу и заработать первые деньги — фриланс. На фриланс-биржах множество задач самого разного уровня, от самых простых, и для многих заказчиков низкая стоимость важнее высокого качества, поэтому даже новичок без опыта что-нибудь для себя найдет».
«Как понять, что ваша мышца уже достаточно выросла, и вы можете жать не 50, а 100 кг? Да не бывает так. Если всегда жали 50, то 100 не выжмете. Сначала надо перейти на 55, 60 кг и т. п. Так же и между junior и middle нет никакого квантового скачка. Это шкала постепенного развития. Поэтому более сложные задачи нужно брать всегда: как только в текущих всё понятно и всё получается — обязательно нужно постараться найти что-то, содержащее долю новой нагрузки, новых знаний и умений».
«Совет первый: не программировать по 12-16 часов в день. В таком режиме любая даже самая интересная и приятная деятельность перестанет приносить удовольствие и превратится в стресс, и нет никакого магического трюка, который помог бы этого избежать. Совет второй: разнообразить свою работу. Совет третий, самый главный: заниматься не программированием, а решением задач».
«Наверное, самый простой вариант получить первую реальную работу и заработать первые деньги — фриланс. На фриланс-биржах множество задач самого разного уровня, от самых простых, и для многих заказчиков низкая стоимость важнее высокого качества, поэтому даже новичок без опыта что-нибудь для себя найдет».
«Для начала нужно освоить теоретический фундамент: основные структуры данных, их свойства и методы работы с ними, анализ и сложность алгоритмов, их основные типы и классы. Не надо заучивать наизусть все виды сортировок или мудрёных деревьев — это вряд ли возможно и абсолютно бесполезно. Нужно понимать, чем они могут друг от друга отличаться и как выбрать правильный алгоритм или структуру данных в конкретном случае».
«Есть разные подходы к определению уровней junior/middle/senior. HR часто привязывают эту градацию к количеству лет опыта — это самый простой, понятный и неправильный способ. В некоторых компаниях, особенно больших или имеющих сложную предметную область, к этим уровням привязываются большие списки конкретных технических компетенций, но они для каждой компании свои. Мы в REG.RU на первое место ставим уровень самостоятельности и задач, которые разработчик может выполнять».
«У нас в стране по-прежнему большинство разработчиков — самоучки. Даже если у них есть профильное образование — они всё равно самоучки. Такая вот печальная ситуация (хотя и улучшается со временем). В этом отношении человек из глубинки не особенно обделён по сравнению с остальными: если в глубинке есть интернет, то ему доступна масса информации в самых разных форматах, будь то видеокурсы, интерактивное обучение или просто документация. Благодаря этому освоить некоторую базу и начать заниматься веб-разработкой — очень даже реально».
«Мы, в нашей компании, периодически набираем новичков (не оглядываясь на возраст) на обучение, которое длится несколько месяцев. Отсев как на старте, так и в процессе довольно большой, но если человек продержался до конца и достойно справился с программой, мы точно знаем: может, он ещё и не гуру программирования, но работать в команде и приносить реальную пользу уже точно способен».
Тимур Теймуразович Нозадзе
Сферы интересов
- Управление процессами разработки
- Проектирование архитектуры приложений
- Язык программирования Perl
- Анализ данных
Форматы взаимодействия
- Комментарии для СМИ
- Написание авторских материалов и колонок
- Интервью