DEV Community

Maxim Thomas
Maxim Thomas

Posted on

Как бесплатно зайти в разработку

Введение

Бесплатно, конечно, понятие условное. Потратиться все равно придётся и тратить придётся ваш самый главный ресурс - время. Но, если все пойдёт хорошо…. Повторюсь, ЕСЛИ все пойдёт хорошо, и вы поймете, что это ваше IT действительно ваше, то инвестиции неплохо так окупятся и вы, как минимум, найдёте себе хобби, а как максимум - интересную и неплохо оплачиваемую работу.

Ну, давайте закончим уже введение и перейдем к делу.

Вам не нужны курсы

Совсем.

Обедал я как то в кафе в середине дня и увидел по телевизору рекламу курсов. Рекламное время на ТВ штука далеко не бесплатная, а значит, таргетирует тех, кто может смотреть рекламу именно в данный момент. А кто смотрит рекламу в это время можно прикинуть - скорее всего, это домохозяйки, пенсионеры или безработные мужики, которые желают для своих чад или для себя всего наилучшего. Они то и несут деньги создателям курсов. А то как же - трудоустройство гарантируют! Поэтому обыватель полагает, что курсы - это как бы возможность купить себе теплое место в хорошей компании. Стучать там по кнопкам, пить кофе и чуть что - выгорать в свое удовольствие. Но потом реальность бьет палкой с гвоздем по голове. Стоимость курсов довольно большая, а выхлоп с них - не всегда гарантирован, хоть они и обещают обратное. Вот и слоняются без работы толпы джунов с обманутыми ожиданиями, читают статьи и смотрят видео на тему нужны они все-таки или нет. И ищут решение выхода из той ситуации, в которую они попали. Но раз есть спрос, то появляется и предложение — инфоцыгане всех мастей. Но о них ниже.

Инфоцыгане

Те же яйца, что и курсы, только вид сбоку. Могут представляться как  ex-Яндекс, Google,  или Uber (подставить любую крупную IT компанию) и предлагать вам тайное сакральное знание, которое вы можете получить только у них. И только с этим тайным знанием вы сможете, наконец получить работу мечты. Для этого всего то - надо вступить в клуб, подписаться на бусти и патреон и все тайные знания великих корпораций, ну или личные инсайты будут у вас в руках.

Дальше будет инсайт, который я даю совершенно бесплатно. Так вот.

Никакого. Тайного. Сакрального. Знания. не существует! Все знания корпораций либо защищены NDA, за нарушение которого инфоцыганам может прилететь (поэтому они им делиться не будут), либо публикуются совершенно открыто в корпоративных блогах.

Вся необходимая для работы или трудоустройства информация есть в легко доступных или открытых источниках:

Книги

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

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

Существует очень много книг, особенно для новичков, по любому распространенному языку программирования. Можно выбрать любую, почитать отзывы, узнать о достоинствах и недостатках книги. И, если они вас устроили, можно купить и начать заниматься.

Корпоративные блоги

Глубоко касаться этого раздела мы не будем, т.к. там чаще всего публикуется довольно специализированный контент, который полезен разработчикам уровня от middle и выше. Джунам туда залезать особого смысла нет. Хотя, для общего развития, можно и погрузиться. Если на интервью упомянете, что читаете корпоративный блог и зададите интересный вопрос по содержанию какой-нибудь статьи, это будет неплохим плюсом в копилку по сравнению с остальными кандидатами.

Видео

На  youtube куча бесплатных видео как от обычных тружеников разработки с забавным акцентом из солнечной Индии, так и от сильнейших мировых университетов вроде Stanford или MIT.

Есть так же платформы с бесплатными курсами. В качестве примера можно привести Coursera, Khan Academy или Udacity. Например, на Coursera свои курсы публикуют Google и IBM. Там вы получите “сакральные знания” из первых рук, причем, бесплатно. Но есть несколько минусов. За большинство бесплатных курсов никто не дает “корочку”. Но она вам и не нужна, т.к. и с “корочками” у джунов тоже проблемы с трудоустройством. Есть и еще один минус, он же плюс - нужно неплохо понимать на слух и читать по английски. Но без знания языка в IT делать особо нечего. Так что у вас появляется неплохой шанс прокачать язык.

Как качать язык

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

  1. Приложения вроде Duolingo - дают основы грамматики и базовую лексику. То есть, как минимум, вы сможете поздороваться и заказать кофе в баре.
  2. Просмотр кино и сериалов с русскими, а потом английскими субтитрами. Учат современной лексике, помогают воспринимать язык на слух.
  3. Площадки для общения вроде reddit и stackoverflow. Там тусит народ из разных стран, поэтому английский там довольно простой.
  4. IT блоги на dev.to . Да, да. Помимо хабра существуют и другие площадки, где люди пишут статьи и неплохо общаются между собой.
  5. Компьютерные игры. Оффлайн - переключаете язык на английский, и пытаетесь по контексту понять, что от вас хотят. Онлайн - на английском на и зарубежных серверах. Убирают страх общения и помогают понять на слух, кто из игроков с чьими родственниками состоит в романтических отношениях.

Коммьюнити

У курсов есть одно преимущество по сравнению с самостоятельным обучением. Это обратная связь. Если ваш код никто не облил помоями, то причина может быть только одна. Вы свой код никому не показывали. Но и эту проблему можно решить. Влиться в какое-нибудь IT коммьюнити и попросить посмотреть ваш код. Как правило, более опытные инженеры будут только рады поделиться своим опытом. Конечно, если вы воробушек-социофобушек, то вам будет тяжеловато. Но мы же не ищем легких путей, верно? Конечно, критика кода иногда может быть довольно жесткой. Но в ваших интересах не доказать свою правоту, а понять, чем именно руководствуется ревьювер когда дает жесткую оценку и что надо сделать, чтобы исправить косяки. Конечно бывают и те, кто самоутверждается за счет неопытных коллег, но такие могут встретиться и на курсах.

Про нейросети

Какая же статья может обойтись без упоминания нейросетей? Эта не исключение. Итак.

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

Преимущества самостоятельного обучения:

  1. Качается умение планировать свое время, когда вам приходится самостоятельно, без чьей либо помощи выкраивать время на обучение
  2. Умение структурировать информацию. Если вы учитесь по разным источникам, вы сможете из всех выделить что то важное для себя.
  3. Устранить клиповое мышление. Книги и длинные видео неплохо так качают усидчивость, и вам становиться проще долго сосредотачиваться для работы над какой либо задачей.
  4. Вы можете заниматься в любом удобном для вам темпе, а не бежать за преподавателем курсов, если ему надо как можно быстрее подать материал или не плестись за самым медленным студентом, если преподавателю надо поработать с каждым.

Ну а про трудоустройство мы поговорим в следующий раз.

В общем, ставьте лайки, подписывайтесь на канал, нажимайте колокольчик.

Top comments (0)