Добрый день дорогие читатели! Сегодня я хочу затронуть тему, которая стала особенно популярна в режиме "самоизоляции".
Режим "самоизоляции" как нельзя лучше подходит для самообразования в любой сфере, которая позволяет учиться удаленно. Программирование - это одно из самых удачных примеров того самого обучения, которое можно легко освоить с "нуля" и удаленно. Но вот стоит ли? Сейчас попробуем в этом разобраться!
Первое, и пожалуй самое главное, это стоит понять, а зачем оно вам? В 99% случаев все смотрят на главный мотиватор современности - зарплата! И в самом деле, заработная плата сотрудников IT-сферы может сильно превышать показатели ЗП по любому региону. Да и со стороны эта профессия кажется больше похожа на протирание штанов в офисе или лежа на лежаке с красивыми видами на море/горы/поля/и т.д. (нужное подчеркнуть). Да и многочисленные курсы по "быстрому" образованию типа "SkillBox", "GeekBrains" и тому подобные курсы обещают вам 100% качественные знания, а главное, большую зарплату чуть ли не сразу, после прохождения курса. А еще они обещают вас трудоустроить.
В целом, никто из них не обманул потенциального "программиста с великим будущим"! Они действительно разместят ваше резюме на всех возможных сайтах и будут это делать до тех пор, пока вас кто-то не возьмет к себе. Так что верить в то, что человек с нулевыми знаниями и опытом попадет в команду @mail и прочих гигантов стремятся к нулю (ну только если вы действительно не уникум). И лишь одна "Яндекс. Академия" сказала предельно честно: "...Мы не возьмем вас к себе сразу после наших курсов. Вам нужно будет сначала откатать вновь полученные навыки на проектах по-меньше и лишь потом, мы будем готовы рассмотреть вашу кандидатуру на наши вакансии..."
Самое главное, что нужно знать про все школы IT - это бизнес! И основная цель любого бизнеса - зарабатывать. Скажу по секрету, все знания, которые дают все, без исключения школы, есть в свободном доступе в любое время суток. Вы платите за ОРГАНИЗАЦИЮ учебного процесса, а не за материалы. Если у вас туго с самоорганизацией, то вероятно вам будет иметь смысл записываться на эти курсы. Во всех остальных случаях, это та самая халява, которую бери и учи, а потом еще и денюжку за это получай.
И все же вы твёрдо решили пойти по этому пути, отбросив всю критику и не взирая на потраченное время? Молодцы! Так держать! Есть несколько правил, которые стоит твердо уложить у себя в голове:
Правило №1. ВСЕГДА будет кто-то, кто будет умнее тебя! Всегда и без исключений! Осознание этого правила позволит вам комфортно настроится на лад обучения.
Правило №2. Забудьте про большую зарплату! Да-да, вы не ослышались! Никто и никогда не возьмет пусть даже очень амбициозного новичка на большие деньги с нулевым опытом. Как и в любой другой профессии, сначала нужно "набить шишки", а уж потом, возможно, к вам придет слава и успех и та самая заветная зарплата, которую вам пророчили на сайтах вакансий.
Вспоминая начало своей IT-карьеры, я пришел в эту сферу простым помощником системного администратора. Но очень скоро мне стало "тесно", я начал повышать свои квалификационные навыки и перешел на следующую ступень став сисадмином. ЗП резко увеличилась. Но случился один из многочисленных кризисов, накрывающих нашу страну, и в столицу хлынули такие-же умные товарищи из регионов, но сильно-сильно сбивая цену своих услуг, т.к. у них изначально другие условия и "зацепится" в крупных городах им нужно было при любой возможности. Любой бизнес будет искать возможности издержек на всех этапах производства, а как мы помним фразу из рекламы: "Если нет разницы, то зачем платить больше?". Тут целиком и полностью сыграло правило №1.
Правило №3. И пожалуй, это одно из самых главных правил. Как завещал В.И. Ленин "Учиться, Учиться и еще раз Учиться!" Это тот процесс, который будет сопровождать вас на протяжении ВСЕЙ вашей карьеры в сфере IT! Или вы просто рискуете, что останетесь "за бортом".
А что еще хуже, что новичку придется потратить довольно большое время на основы перед тем, как браться за освоение нововведений в той или иной теме. Можно конечно перескочить основы и сразу перейти к изучению современных тем, но очень скоро, вы упретесь в потолок своих знаний и в самый нужный момент рискуете "сесть в лужу" перед работодателем или заказчиком.
Вам придется постоянно читать тонны "макулатуры" инструкций, команд и прочего, причем преимущественно на английском языке. Как следствие, вам необходимо будет подтягивать ваш английский хотя бы до уровня технического.
Это сейчас, через призму 15 летнего опыта, кажется все таким понятным и простым. И освоение нового языка программирования не занимает больше одного месяца. И сходу понимаешь как устроен тот или иной код/объект/процедура, но тогда, это казалось чем-то очень сложным, непонятным и таинственным, и на любой код, даже HTML, я смотрел, как "баран на новые ворота". Это было тогда. Но тогда, в те далекие годы, я твердо знал куда я иду и зачем. Сейчас, расстояние в 15 лет мне кажется только началом.
И то, что на первый взгляд кажется сложно, бывает очень просто и наоборот.
И напоследок небольшие рекомендации:
- не верьте в быстрый результат (чудес не бывает);
- не верьте в свою уникальность (как сотрудник);
- не верьте в "райскую" жизнь сотрудников IT-сферы;
- не верьте "блохерам", которые научат вас "кодить" за несколько уроков в совершенстве.
Включите собственную голову и трезво отдавайте себе отчет, для чего оно вам и какие жертвы вам предстоят. Подумали?! Выбирайте специализацию (в IT-сфере их "хренова гора и холмик") и вперед, к вашей цели! Если нет, то большим результатом станет обучение в той сфере, в которой вы уже работаете и имеете какой-то вес.
Всем удачи в трудовых и личностных подвигах!
Дорогие читатели, если вам понравилась статья, то поддержите ее лайком и пишите ваши отзывы! Это поможет развитию канала, чтобы мы стали лучше и интереснее.