159

Ответ на пост «Бесплатно помогаю пикабушникам учить программирование, часть 20: "Как преодолеть синдром самозванца ?"»

Хочу поблагодарить Дмитрия, создателя канала @prodigal.son, телеграм-канала https://t.me/LearnRubyForPikabu и тематического чата https://t.me/LearnRubyForPikabuChat за составленный им план обучения на Руби программиста с нуля.


Расскажу немного о себе: 33 года, учился на филолога, потом работал на административных должностях в офисе. В декабре 2021 года наткнулся на пост @prodigal.son о том, что любой человек может самостоятельно научиться программировать на Руби в достаточной степени, чтобы затем получить начальную должность в сфере ИТ.


У каждого есть своя причина начать изучать программирование: кого-то интересует повышение дохода, другого гибкий график и возможность «удалёнки», третьего перспективность карьеры программиста. В моем случае, все эти причины повлияли на то, что с начала 2022 года я начал обучение по плану @prodigal.son. К июлю я дописал свой пет-проект и в начале августа устроился стажёром ROR на удаленной основе в компанию, которая развивает свою платформу на Rails.

Хотел бы дать несколько советом тем, кто также обучается по этому или схожему плану, которые, как я надеюсь, помогут другим на пути к карьере в ИТ.


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


2. Постарайтесь не только прочесть, но также усвоить как можно больше учебного материала.


3. Язык Руби очень легко читается и, по моему мнению, дает хорошую базу для дальнейшего изучения других языков программирования. Если вы хотите дальше развиваться и стать, например, дата аналитиком на python или разработчиком игр на C++, то Руби легко научит вас основным концепциям и шаблонам программирования.


4. Если у вас, как и у меня, гуманитарное образование и нет никакого опыта работы в ИТ, то не ждите, что вас сразу примут на должность джуниор разработчика. Конечно, если вы обладаете исключительными навыками, то и это возможно, но в большинстве случаев, будьте готовы к стажировке на протяжении 3 или 6 месяцев, как минимум.


5. Любая стажировка научит вас куда большему, чем самообучение. По своему опыту, чего только стоит понимание, как устроена «внутренняя кухня» и как налажена работа в команде. Каждый работодатель хочет нанять сотрудника, который приступит к выполнению заданий в наикратчайшие сроки, поэтому между самоучками и недавними стажерами, HR отдают предпочтение последним.


Спасибо за ваше внимание и ещё раз спасибо @prodigal.son за крупицы ценного знания, собранные в единый план. Без этого плана, мне бы понадобились годы на обучение и смену карьеры.


Если вы поставили себе целью карьеру в ИТ, то упорный труд и терпение обязательно доведут вас до цели.

Показать полностью
646

Ответ на пост «Бесплатно помогаю пикабушникам учить программирование, часть 20: "Как преодолеть синдром самозванца ?"»

Хочу выразить свою благодарность создателю канала @prodigal.son, его каналу в телеграме https://t.me/LearnRubyForPikabu, а также чату с замечательными людьми, что готовы помочь новичкам и отвечать на их вопросы https://t.me/LearnRubyForPikabuChat

Благодаря работе этого человека, я смог:

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

2. Бесконечные метания от технологии к технологии - 2021 год начинал я с python, затем изучал django до конца мая, поняв, что я не могу сделать что-то не по указке и не повторяя за тем, что делают в ролике на ютубе, начал искать более лёгкий язык, тогда посоветовали новичкам изучать php, полгода я изучал самостоятельно php и его фреймворки laravel, slim, lumen, вроде есть готовые пет-проекты, но опять же абсолютно не понимаю как устроиться на работу? Навыков для фриланса недостаточно, на вакансиях пишут такие требования, что я просто никак не мог освоить, разве что самому открывать свой аналогичный проект с таким же тз и на нём учиться, но ведь эти проекты пишут куча программистов по полгода работы, никак не одиночка.

3. Уверенность в своих силах и знаниях, понимание принципов работы - увидев этот канал в декабре, я подумал, а почему бы и не написать? Своей головой за год я ничего толком не добился, да я знаю ORM, я понимаю ООП, я понимаю разделение на зоны ответственности в паттерне MVC, я даже писал свой аналог фреймворка MVC на чистом php, но где работа, как на этом заработать? Тогда я написал @prodigal.son, с просьбой о помощи, ибо мне стало очевидно, что не всё так просто. Человек с огромным опытом работы научит тебя тому, на что самостоятельно у тебя уйдёт не меньше полугода. Буквально за 2 месяца, я освоил ruby и ruby on rails по всем тем же предоставленным на канале материалам, параллельно гит и создал своё резюме. И на третий месяц(февраль), по настоянию @prodigal.son я начал искать работу и проходить собеседования, и в конце месяца я наконец-то смог заключить контракт на работу программистом Ruby)

Дальше напишу несколько мифов о программировании:

1. Канал абсолютно бесплатный, а значит качество материалов хуже, неполное или устаревшее - абсолютно нет. Конечно, это выбор каждого пойти ему на платные курсы с наставником или самостоятельно всё изучать. Но зачем платить, если дают бесплатно? Более того, здесь вы получаете главный навык - самоорганизованность и вера в свои силы, а не надежда на ментора, что обязательно вас вытащит.

2. Программирование требует высшее образование - абсолютно нет. Оно требует лишь внимательное освоение материала, высшее образование нигде у меня на собеседованиях не спрашивали. У меня его нет, в прошлом я - электрик)

3. Ruby умирает это бесперспективный язык - абсолютно нет. На рынке нехватка специалистов, в этом убедился сам. У меня нет опыта, более того в резюме я честно указал, что учил ruby on rails всего 2 месяца декабрь-январь. И всё равно за февраль у меня было 4 собеседования, 3 -те я отменил из-за страха и неудач первых двух. Последнее собеседование наконец-то дало предложение о работе и заключил договор) Так что не верьте тем, кто говорит, что у новичка без опыта, на удалёнке, на "мёртвом" языке нет шансов найти работу.

4. Надо быть "вундеркиндом" чтобы освоить программирование - ложь. Да, здесь придётся шевелить мозгами, но, на какой работе не надо шевелить мозгами? Раз читаете это - значит, вы, здесь не просто так, ну а пока не попробуешь - не узнаешь. Сомнения в сторону, никто не попросит вас сразу оптимизировать поисковую машину гугла) Всё будет постепенно, любой нынешний сеньор тоже начинал с команд puts 'Hello world'.

5. На рынке много конкурентов - ложь. Если бы это было правдой, то почему все программисты любезны и делятся своим опытом? Желающих много, но мало кто может преодолеть трудности на пути к работе. Выше я уже писал, что целых 2 раза сменил технологический стэк, потому что не мог преодолеть ступень страха перед реальной работой самостоятельно, никогда не отказывайтесь от помощи) Если бы не @prodigal.son, я бы, наверное, сейчас бы учил node.js думая, что "Вот эта технология точно сейчас востребована", нет, главное - знать как работать, а не хайпить технологии и поверьте, вас, этому на этом канале научат https://t.me/LearnRubyForPikabu.


Большое спасибо за ваше внимание к посту, и ещё раз огромное спасибо @prodigal.son за всю проделанную со мной работу, я бы не смог пройти этот путь самостоятельно. Не сдавайтесь - двигайтесь к успеху и, вы, его обязательно добьётесь!

Показать полностью
218

Бесплатно помогаю пикабушникам учить программирование, часть 20: «Как преодолеть синдром самозванца ?»

Я продолжаю отвечать на вопросы из комментариев своих подписчиков. Задавая их вы помогаете проекту развиваться. Началось все здесь

Бесплатно помогаю пикабушникам учить программирование, часть 20: «Как преодолеть синдром самозванца ?»

В моем понимании синдром самозванца это последствия низкой самооценки. Это состояние очень часто встречается у разработчиков начального уровня. Вот несколько советов, основанных на личном опыте, которые помогут вам стать лучше в этом аспекте.


1. Вместо отказа на вакансию назовите цифру в 2-3 раза больше предлагаемой.

Ни для кого не секрет что спрос на разработчиков сильно превышает предложение. Когда вы уже нашли работу, и вам предлагают другие вакансии или временную подработку, просто назовите цену гораздо больше того, чем сейчас. Сильно увеличивать свой прайс не стоит, а вот просить в 2-3 раза больше того что есть сейчас - решение вполне себе хорошее.


Важно понимать, что вы ничего не теряете. Опасаться выглядеть глупо тоже не стоит. У представителя отдела кадров за день проходит десятки, если не сотни, резюме. Вы просто один из списка и не более того. Здесь вы в ситуации "или произойдет что-то хорошее или ничего не изменится". А это очень хорошие риски.


Спустя некоторое время найдутся те, кто согласятся на ваш повышенный прайс. Это неизбежно произойдет. Подход "если он много просит то он явно хороший специалист" присутствует ну очень часто. После нескольких таких случаев синдром самозванца если не пройдет, то сильно уменьшится. Это работает. Я проверял.


2. Помогайте новичкам.

Иногда здесь или на "популярном оранжевом сайте" встречаются посты/треды новичков, которые запутались. Если у вас есть похожий опыт или ваш текущий уровень превышает их - предложите им помощь. В идеале - помогите полному новичку дойти до уровня стажера/младшего разработчика. Даже 1 маленькая история успеха сильно изменит ваше представление о себе. Также это хороший плюс в глазах нанимателя.


3. Учите английский язык.

Довольно избитая фраза, но, тем не менее, она всегда будет актуальна. Как минимум потому, что вы увеличиваете количество предложений в разы. Очень сложно иметь низкую самооценку когда за неделю вам приходит 10-20 предложений с зарплатной вилкой в разы выше текущей.


Подводя итог всему сказанному важно понимать что все люди ошибаются.

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


Мой канал в Telegram, где я помогаю новичкам: https://t.me/LearnRubyForPikabu

Уже 37 моих подписчиков дошли до получения работы.


Добро пожаловать всем желающим.

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества