Интервью с разработчиком:
"Написание программы – это как писать стихи"

Какие существуют мифы о разработчиках и какие из них на самом деле совсем не мифы? Как понять, что у вас тоже получится стать разработчиком? Почему стоит выбрать Java и чему в первую очередь следует научиться? Чем именно написание программы похоже на… сочинение стихов?– обо всем это расскажет опытный разработчик компании «United Thinkers» Кирилл Ж.
Куратор курса
Junior Java Developer
Кирил Ж
Кирилл Ж – Java Developer Front end, ведущий специалист в области разработки UI web-приложений. Общий стаж работы с Java – 1️8 лет. Стаж работы в компании United Thinkers – 9 лет.
Процесс созидания у человека в крови
– Как ты выбрал свою профессию? Что послужило наибольшей мотивацией? Реально ли осознать, что ты хочешь быть разработчиком или в какое направление пойти еще до университета?
– С выбором моей будущей профессии получилась интересная история.

Учился я на экономическом факультете и, как вы можете догадаться, к компьютерным наукам имел малое отношение в то время, не считая одного занятия в неделю на ЭВМ, размером с приличную комнату.

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

Было очень интересно попробовать что-то написать.

Процесс созидания у человека в крови. Написание программы – это как писать стихи: нужно, во-первых, знать язык, на котором пишешь, во-вторых – уметь удачно находить рифму и складывать слова в "работающие" конструкции. Если стихотворение кому-то нравится – код работает, ты получаешь удовлетворение.

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

Работа без энтузиазма не принесет в этой профессии результата
– В каком возрасте лучше приходить в эту профессию? Какие ошибки совершают молодые разработчики?
– Здесь все индивидуально. Можно перечислить качества, которыми должен обладать разработчик, а далее можно примерить их на себя или на конкретный возраст.

Первое – усидчивость. Тут все очевидно – работать придется много.

Второе — развитое логическое мышление. Если с математикой проблем нет, то, скорее всего, с логикой у вас тоже порядок.

Третье – желательно иметь четкое понимание, что это твое. Работа без энтузиазма не принесет в этой профессии результата. И, если в процессе работы, вы понимаете, что это не ваше – лучше не насиловать себя – попробуйте заняться чем-то другим.

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

Хотя ... это как раз не миф)

В любом случае с учетом специфики работы программиста, без постоянной физической нагрузки плодотворная жизнь программиста будет не очень долгой. Поэтому рекомендую обязательно вести активный образ жизни - пробежки, тренажерный зал, бассейн, велосипед, лыжи, а также любое сочетание всего вышеперечисленного должны стать привычными атрибутами вашей жизни.
– Почему, по твоему мнению, разработчики так влюблены в код и в процесс его написания?)
– Потому что код – это результат его труда, а процесс – это жизнь. Разве можно что-то из этого не любить?

Но не стоит забывать, что все-таки любимая девушка вызывает у большинства значительно большие чувства, чем самый выдающийся код. А про пиво в пятницу вечерком я вообще молчу ) Но, помните, алкоголь вредит вашему здоровью. Это кто-то из великих сказал, по-моему, Минздрав.
"Сложности" – только при недостатке опыта
– Почему Java?
– К Java я долго присматривался, но окончательно перешел к программированию на этом языке, когда на глаза попался framework ZK. В 2004 году те решения, которые предлагал этот framework, были очень современны и это меня привлекло в нем.
– Что самое сложное в процессе разработки?
– Правильная постановка задачи - самая важная часть этого процесса.
Все остальные "сложности" считаются таковыми только при недостатке опыта, но это поправимо.
– Каким ты видишь украинский IT рынок на сегодняшний день? Каким хочешь видеть его в будущем?
– Рынок IT – один из немногих, который динамично развивается в Украине. Ощущается постоянная потребность в квалифицированных разработчиках, тестировщиках, администраторах. И даже если в Украине будут созданы неблагоприятные условия для этой отрасли, то, с учетом глобальности процесса информатизации, без работы IT специалист не останется.

Мы на пороге новой общественно-экономической формации, в которой информация будет играть важнейшую роль. Информационные технологии могут создать основу для изменения общественных отношений – это и автоматизация физического труда, и доступ к огромному массиву информации (знаний) всего человечества.
Copyright © 2022 TalentsForge
All rights reserved
Copyright © 2022 TalentsForge
All rights reserved
Made on
Tilda