Получи случайную криптовалюту за регистрацию!

Многие начинают путь в IT с того, что в три года пишут свою пе | Янтарные галеры

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

Почему я считаю, что образование это важно?
Как я уже упоминал выше, свой путь в IT я начал с поступления в университет. А именно в БФУ им. И. Канта на математический факультет. На этот моменте, наверное, у многих промелькнет мысль о том, что университет для IT специалистов это максимально бесполезная вещь, но я здесь с вами не соглашусь. Да, программа порой древняя. Да, чаще учат чему-то, что совсем не пригодится. Но университет может предложить вам кое-что другое. За годы обучения я практически в совершенстве овладел умением быстро искать нужную информацию. Как пример — я дошел до того, что искал лабы для зачета по программированию на китайских форумах. И это не говоря уже о тех ситуациях, когда нужно было быстро загуглить что-то прямо на зачете. Такому не научишься на онлайн курсах:) Помимо этого университет дал мне окружение — множество талантливых и мотивирующих людей, на которых стоит ровняться. Должен сказать, что некоторые из них являются моими близкими друзьями до сих пор. Так что знания как таковые — это далеко не главное, что может дать тебе университет, а поэтому полностью отрицать его ценность все же не стоит.

Почему нужно пробовать свои силы?
Во время учебы я особо не выделялся. Я не был выдающимся студентом, а уж программистом тем более. Но все изменилось, когда мы с одногруппниками попали на свою первую производственную практику. Не то, чтобы она дала мне какой-то ценный опыт разработки. Но после нее я осознал, каково это работать над реальным проектом с реальными людьми. Можно изучить сотни статей по конкретной технологии и выполнить не один десяток лаб, но именно решение настоящих прикладных задач поможет действительно понять, интересно для тебя что-то или нет. Я, например, вынес для себя, что не люблю абстрактные знания в вакууме (алгоритмы, сложные вычисления и вот это вот все) и люблю видеть результат своей работы (бэкенд тоже мимо). А это значило, что для меня путь в IT должен был пролегать через практику, и так чтобы с интерфейсами.

Почему не android?
Через некоторое время я узнал, что в университете будет курс по android разработке от KODE и ворвался туда. Мне уже приходилось писать под android до этого самостоятельно, так что я примерно понимал что к чему. Там мы последовательно изучали язык и платформу, выполняли домашние задания - пилили маленькие проекты. Это было увлекательно и я поймал себя на мысли, что кайфую от разработки мобильных приложений. А тут еще и по завершении курса меня пригласили на работу. Казалось бы, этот момент мог бы стать моментом рождения наикрутейшего android разработчика, но что-то пошло не по плану. Дело в том, что я решил не идти в KODE сразу и попросил время, так как мне надо было закончить диплом (параллельно я еще играл с друзьями в «мамкиных стартаперов», поэтому времени на полноценную работу особо не оставалось). А когда я защитил диплом, оказалось, что android разработчики им больше не нужны. Вот это поворот, да? Но я не растерялся и выяснил, что KODE запускает стажировку по iOS. Немного прикинув, решил ворваться и туда:) Пришлось в сжатые сроки изучить Swift, но это дало свои плоды и меня вновь пригласили на работу. Но теперь уже в качестве iOS разработчика.