​​Самообучение в IT



Может, «самообучение» не совсем верное слово, ведь даже если вы учитесь в собственном темпе, все равно знания вы получаете от сотен или тысяч потрясающих, умных людей, которые выложили эти знания в какой-либо форме онлайн бесплатно или продают недорого.



Но в некотором смысле вам все же придется учить себя самостоятельно, и не важно, в каком темпе вы будете идти. Фактически, жажда знаний и постоянные старания изучать новые вещи это вообще важный навык для разработчика. Поскольку эта индустрия постоянно меняется, вы просто останетесь на обочине, если прекратите учиться, закончив курсы или получив диплом.



☝️Стоит помнить (полезно для душевного равновесия), что количество знаний в этой сфере безгранично.



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



☝️Главное достоинство и одновременно недостаток самообразования в том, что это долгий путь.



Тяжело оставаться сосредоточенным на изучении одного конкретного навыка или набора навыков. Есть так много классных тем, что отвлечься очень легко (а часто даже и нормально!). Вы не подчиняетесь ничьему расписанию, кроме собственного, так что если вам хочется посвятить выходные изучению работы компиляторов или использованию Raspberry Pi, то ничего дурного в этом нет. Но это будет отбирать время, которое вы могли бы потратить на изучение других, более нужных вам навыков.



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