Высокая стоимость обучения в колледжах и учебных лагерях по кодированию иногда может вынудить начинающих разработчиков программного обеспечения выбрать путь самоучки из-за его низкой стоимости и низкого финансового риска.
Несмотря на очевидную денежную выгоду, путь самообучения имеет скрытые препятствия, к которым вас никто не может подготовить, но он также имеет некоторые преимущества перед другими вариантами.
Организация
Самообучение означает создание учебного плана, установление сроков и обеспечение соблюдения этих сроков.
В учебных лагерях и колледжах есть люди и правила, которые гарантируют, что они достигнут своих целей, но разработчик-самоучка может полагаться только на себя.
Отсутствие надзора и жесткие и быстрые правила улучшают организационные навыки, поскольку они планируют и выполняют все от начала до конца в одиночку.
Многие отрасли работают в быстро меняющейся среде, поэтому организованность — это большой бонус на рабочем месте.
Вы научились учиться
Технологическая отрасль — одна из самых быстро меняющихся отраслей, поэтому способность быстро адаптироваться к новым технологиям ставит вас на первое место.
Колледжи и учебные лагеря могут многому вас научить. Подавляющее большинство навыков, которые вы продолжите приобретать, будут в некотором роде самообучаться, независимо от того, какой путь вы выбрали для работы с программным обеспечением.
Недостаток наставников и сверстников, которые могли бы помочь вам, когда вы учитесь в одиночку, вызывает сожаление, но трудности закаляют характер.
Вы научитесь самостоятельно решать проблемы и проводить исследования. Он точно имитирует реальный мир, когда вы сталкиваетесь с проблемами и оставляете их решать.
Разработчик-самоучка, скорее всего, знаком с такими ситуациями и должен быть хорошо подготовлен к их решению.
Больше творчества
Существует несколько способов решения проблем с кодированием, но преподаватель может быть склонен к определенному и предпочесть обучать ему студентов.
Нет ничего плохого в использовании проверенного подхода, но есть много способов добраться до конечного пункта назначения, и есть чему поучиться, изучая разные пути.
Разработчик-самоучка, скорее всего, пойдет разными путями, ведущими к решению, набираясь опыта на каждом шагу.
Студентов колледжей и выпускников учебных лагерей чаще всего учат использовать один верный способ получить работу, но такие люди могут столкнуться с проблемами, когда их козырная карта не сработает.
Лучше проводить исследования
У студентов колледжей есть множество ресурсов из книг, профессоров и одноклассников, у которых они могут учиться.
Ответы на многие из их проблем часто находятся в одном из них, но гибкая природа программного обеспечения создает проблемы быстрее, чем книги или люди могут их решить.
Кроме того, некоторые задачи уникальны для проекта, поэтому книги и помощь учителей не помогут вам.
Разработчик-самоучка чаще сталкивается с такими сценариями, когда у него возникает проблема с небольшим количеством доступных ресурсов. Это заставляет их учиться исследовать и складывать два и два, чтобы найти решение.
Студенты колледжей также могут столкнуться с такими ситуациями, но все по-другому, когда у вас есть система поддержки, а не ее отсутствие.
Вы умеете работать в одиночку
У каждого члена команды есть своя роль, и чтобы хорошо справиться с этой ролью, вам придется много над ней работать.
Разработчики программного обеспечения тратят долгие часы в одиночестве на написание кода. Тем, кто не привык к такому образу жизни, может быть трудно приспособиться.
Конечно, младшие разработчики всегда могут обратиться к старшим разработчикам за советом, но насколько проще было бы, если бы они могли решать проблемы без этого?
Разработчик-самоучка, вероятно, провел больше времени, работая в одиночку, и, вероятно, разработал систему для поиска решений в одиночку.
Независимо от того, какой путь вы выберете, всегда будут препятствия. Кто-то из вас может столкнуться с кодерским ступором, а кто-то погрузится в туториальный ад.
В жизни не бывает легких дорог, и мир программного обеспечения не исключение. Все сводится к тому, какой недостаток вы можете терпеть больше всего.
Если вам интересно, я также делаю видео по программированию на YouTube. Увидимся там.
Ваше здоровье!