Однажды вам в голову приходит настойчивая мысль: «Мне все так надоело, я хочу заниматься чем угодно, но только не этим».
Если человек достаточно умен и решителен, он возьмет и сделает именно это.
А если не очень, то он будет таскать волынки годами и ныть о том, как он все облажался.
Я как раз из последней категории.
Почему все это? Однажды наступил некий переломный момент, когда необходимо было что-то изменить в монотонной трудовой жизни и вернуться к приятной, яркой для мозга деятельности.
Знаете, приходя однажды утром в офис, плюхаешься в кресло и понимаешь, что твое терпение лопнуло и этой уютной зоны комфорта больше не будет. У меня такие ситуации были раза 3.
- На шестом курсе работы системным администратором;
- На втором году деятельности инженером предпродажной подготовки в интеграторе;
- На каждой последующей работе, где нужно было непосредственно администрировать или продавать сервера.
Конечно, это регулярно заканчивалось раздражением и отстранением.
Я решил начать все сначала, имея план в голове и достойную цель перед глазами.
Мои рассуждения были очень простыми: я хочу собственный дом подальше от города, и чтобы не стареть.
То есть в ближайшие 5 лет его необходимо будет приобрести без ипотеки.
Простая математика с анализом рынка недвижимости и темпов его роста наглядно показала, что для этого нужно заработать около 250 тысяч рублей.
в месяц.
Вполне реальная зарплата, если ты большой начальник или невероятно крутой разработчик.
От первого варианта пришлось отказаться из-за отсутствия «натурального сала», а второй вполне реалистичен при соблюдении двух условий:
- Будет интересно развиваться в течение следующих N лет. Если вам это не интересно, вы никогда не станете лучше среднего программиста.
А среднестатистические программисты не получают того дохода, который им нужен по плану;
- Для того, чтобы подняться по карьерной лестнице, осталось минимум 3 года, примерно равно Senior Developer.
Итак, приступим к работе.
Что я пробовал и что сработало Меня всегда интересовали мобильные платформы и грамотные интерфейсы, поэтому я не стал ломать голову над направлением развития и решил стать iOS/Android-разработчиком.
Как и другие новички, я поддался лозунгам «программировать — это легко» и просто начал смотреть видеоуроки с практическими примерами.
Что-то работало, но в голове не было понимания, что происходит внутри программы, и почему стоит сделать так, а не иначе.
На первой волне моего желания стать программистом я смотрел уроки по iOS-разработке.
Казалось, что Цель-C облегчит погружение в вопрос с базовыми знаниями С , и мне понравилась продукция яблочной компании.
Но на практике язык оказался крайне хитрым и нелогичным, а документация Apple не подошла новичку.
Кроме того, на тот момент уже был представлен Swift и Objective-C начал планомерно снижаться.
Кстати, C я тоже не учил ни в школе, ни в колледже.
Просто как-то увлекся темой умных часов, купил Pebble Steel и руки зачесались собрать себе циферблат или какое-нибудь полезное приложение.
Если кто не знает, Пеббл SDK основан на языке C и предлагает облачную IDE в качестве инструмента разработки.
Внезапно я обнаружил чрезвычайно простую в запуске платформу с подробная и понятная документация .
По крайней мере, стало очевидно, что значительную часть проектного бюджета они потратили на поддержку разработчиков.
Там, конечно, тоже требовались основы, поэтому я сел читать «Изучение С» прекрасного автора А.
Крупника.
Где-то правильно было написано, что если бы в институте работали такие преподаватели, то хороших программистов было бы больше.
Я написал для этих часов несколько циферблатов (например, названных в честь пражского аэропорта).
РУЗН пиксельный ) и даже успел поучаствовать в небольшом коммерческом проекте на Upwork, что принесло дополнительные знания и уверенность в своих силах.
Любовь прошла, яблоки засохли Я никогда не думал, что опытный производитель яблок сможет сойти с платформы Apple. Но это произошло, и я был очарован логичным миром Material Design новых Android. Кроме того, у Google очень дружелюбная политика по отношению к новым разработчикам: они вообще не требуют от вас денег и предлагают массу гайдов и Онлайн-курсы Udacity .
Есть только одна проблема — вам нужно выучить Java. Тогда Java казалась мне чем-то невероятно уродливым и способным только на жуткие интерфейсы в стиле Symantec из далекого прошлого.
Но у языка оказалось гораздо больше общего с уже полюбившимся C, чем с Objective-C. Это была уже третья моя попытка стать программистом, поэтому я не стал полагаться на простые туториалы и записался на курс JavaRush. Этого показалось мало, и я снова стал студентом.
Студент в том смысле, что поступил на курсы Java-разработки в Университете ИТМО в Санкт-Петербурге.
Ну это же знаменитая кузница лучших программистов, да? Они должны понимать проблему лучше, чем кто-либо другой.
Это мой первый серьезный просчет: я не учел, что учебный центр ИТМО и сам университет объединяет только здание и несколько преподавателей.
Если бы я раньше залез на HeadHunter и посмотрел требования к учителям это кузница программистов, то я бы не тратил время и деньги.
Преподаватель так и не ответил ни на один более-менее серьёзный вопрос, поэтому ученики сами помогали друг другу.
Словом, единственное полезное, что я узнал, это официальный сертификат об окончании курсов и окончательное разочарование во всем, что так или иначе связано с высшим образованием.
Амиго, брат JavaRush оказался интереснее.
Повелся на то, что курс полностью онлайн, более 80% времени уходит на практику, и его разработал хороший программист. Рекламой заниматься не буду, подробнее о проекте вы можете прочитать сами, если вам интересно.
Скажу лишь, что ближе к 10 уровню у вас уже появляется полное ощущение, что вас серьезно учат разработке с использованием современных инструментов, таких как IntelliJ IDEA. Поэтому я тряс бюджет, оставшийся после учебы в ИТМО, и оформил платную подписку.
Мне особенно нравится их способ периодически давать вам задачи по темам, которые еще не изучались в курсе.
Учат возиться со сторонней документацией, искать ответы на форумах и самостоятельно доходить до истины.
Уверен, такая схема обучения понравится не всем, но лично мне она понравилась.
По крайней мере, я стал чувствовать себя увереннее в Core Java, чем после очного курса.
Когда теоретические основы окрепли, я начал самостоятельно возиться с Android Developer Studio, смотреть видео уроки и закодируйте свой калькулятор.
В общем, мне хотелось создать идеальный мультимедийный комбайн для автомобилей на базе OEM-железа.
Я до сих пор держу эту идею в голове и когда-нибудь обязательно вернусь к ней со своей командой разработчиков.
В проекте JavaRush есть много опубликованных историй на тему «как я купил JavaRush и воплотил свою мечту в реальность», но лично я свою мечту пока не реализовал и пока только двигаюсь к званию Junior Developer. Хотя нет, я сейчас не переезжаю, потому что попал в маркетинг.
Потому что обстоятельства сильнее нас Я ушел с основной работы, где мог сидеть сложа руки (что угодно) и при этом получать дополнительный доход от фриланса.
Я решил не искать новый офис, а погрузиться в частную практику.
Так я пришел в маркетинг и понял, что сама организация работы над проектом мне интереснее, чем сам проект. Каждый раз сталкиваясь с новыми проблемами и неприятностями малого бизнеса, вы работаете с людьми, учитесь отстаивать свою позицию.
В общем, я пока остановился на этом направлении и спустя почти два года не могу сказать, что жалею об этом.
Отличное видео на тему стартапов для поднятия настроения Но эта история не о том, что всем срочно нужно стать предпринимателями.
Скорее, речь о том, что не стоит тратить время на мысленные метания – иногда нужно просто взять и все сломать.
Гораздо проще построить на развалинах новый дом, чем строить пристройки к старой избе.
Если вы тоже испытали что-то вроде профессиональное выгорание , поделитесь своей историей в комментариях.
Уникальная коллекция граблей всегда интереснее глянцевой истории успеха, правда? Теги: #карьера ИТ-специалиста #основы программирования #фриланс #фриланс #Управление персоналом #Карьера в ИТ-индустрии
-
Iphone Не Будет Работать В России?
19 Oct, 24 -
Глоссарий Терминов Oracle: История Создания
19 Oct, 24 -
Свежий Воздух 2.0
19 Oct, 24 -
Моё Решение Лучшее
19 Oct, 24