В этой рубрике я буду кратко описываить свои ошибки, которые я совершал, а некоторые продолжаю совершать на своём пути в IT.
Ошибка 1 — лезть «поперед батька в пекло»
Перефразировать это можно как «ненужная поспешность».
Из-за того, что в предыдущей работе у меня выработалась привычка «разбираться с задачей по ходу дела», я очень часто совершал одну и туже ошибку, когда начал изучать html и css. И дело совершенно не в том, какую технологию вы изучаете на данный момент. Дело в подходе, в системе обучения, в выработке новых привычек.
Я привык к тому, что в «двух словах» изучил информацию, и сразу приступаю к делу, а если что-то не получается, то вместо того, чтобы заново прочитать материал, либо найти какие-либо дополнения к нему, я начинаю выполнять задачу «методом тыка».
Из-за этого я потерял очень много времени. Приведу пример. Мне нужно было сверстать один очень простой блок, на котором находилось пять элементов. Я изучил какие бывают теги, что такое margin и padding, и принялся верстать. И верстал я этот блок около 4-х дней, у меня ничего не получалось, постоянно что-то куда-то «уползало». В конечном итоге, я потратил еще два часа на просмотр видео-урока по верстке, и в результате сверстал блок за 15 минут.
И таких примеров было множество. Мне хотелось быстрее получить результат, а не тратить время на изучение материала. Спустя только некоторое время, я переборол себя, и у меня выработался правильный алгоритм действий.
В результате, моя учеба стала в разы эффективней, потому что за один отрезок времени я начал выполнять намного больший объем задач и изучать больше материала.
Эта статья посвящена моему выбору IT профессии. Я уверен, она будет очень полезна людям, которые не могут определиться с направлением, а если определились и сомневаются в своём выборе, то она поможет расставить все точки над і.
Сразу хочу сказать, что я никогда прям всерьез не задумывался о работе в сфере IT, не увлекался компьютерами и программированием со школы, как некоторые блогеры, которые, как я считаю, демотивируют новичков, рассказывая об этом. Но это мне совершенно не помешало сделать осознанный выбор, и никогда больше в нём не сомневаться.
Возможно, это громкие заявления, поскольку на момент написания этой статьи я ещё даже не доучился и не имею реального опыта работы программистом.
Когда-то, когда во внутренние дела моей страны не вмешивались другие государства, а сайт Вконтакте был не запрещен, там появилась функция редактирования меню при помощи вики-разметки. Я был молод и мне хотелось лёгких денег. Поэтому я изучил эту разметку и за небольшие деньги предлагал разным группам свои услуги по оформлению меню.
Мне это очень нравилось, возможно именно поэтому я считал это лёгкими деньгами. Делал то, что мне казалось прикольным, не считал потраченное на работу время.
Макеты я рисовал в Adobe Photoshop, который я тоже изучил по приколу.
Также отмечу, что если вы никогда вообще ранее не интересовались подобной сферой и ваша история не похожа на мою, то это абсолютно ничего не значит.Вы — абсолютно другой человек, со своей жизнью, своей историей, и возможно именно выбудете точно так же делиться своим опытом с другими людьми и рассказывать свою историюперехода в IT.
Ближе к делу. Вот настал момент выбирать направление в IT. Что мы имеем? Условно, когда абсолютно ничего не понимаешь, есть четыре основных направления: менеджмент, дизайн, тестировка, програмирование.
Менеджмент
В своей другой статье я коротко рассказал почему я не хочу быть менеджером. В двух словах — я уже был менеджером и выгорел. Не хочу углубляться в причины почему я не выбрал это направление.
Дизайн
Если честно, меня привлекает дизайн. Но для меня это направление кажется сильно лёгким, имеющим низкий порог входа и меньшую зарплату. Я быть может начну изучать дизайн в будущем, но просто для себя, как хобби.
Хочу отметить, что ни в коем случае не нужно гнаться за зарплатой. Если вам очень сильно нравиться дизайн и код для вас просто муки какие-то, то даже не думайте идти в другом направлении. Со временем, работая дизайнером, вы несомненно сможете зарабатывать не меньше программиста. Этого нужно просто хотеть и постоянно развиваться.
Тестировщик
Профессию тестировщика я отсеял по той же причине, что и другие направления, в которых, как по мне, «один только код». Объясню в двух словах: ты пишешь код, либо пишешь код, чтобы проверить код… А когда твой код работает, ты это видишь в виде кода. Вот приблизительно как-то так я вижу другие направления исходя из изученной информации. Даже когда ты можешь визуализировать свой код, это происходит не сразу, а через определенное время или вовсе уже после финальной сборки тестовой версии проэкта. Не хочу утверждать, что я прав на 100%, но у меня сформировалось именно такое мнение.
Frontend разработка
Подошли к самому интересному. Интересному в прямом смысле.
Фронтенд — это очень интересное и разнообразное направление. Ты видишь результат своего кода практически мгновенно. При помощи кода разметки HTML и кода стилей CSS вы можете в режиме реального времени создавать и оформлять веб-сайт. Это очень сильно мотивирует и лично мне очень нравится. А при помощи языка программирования javascript вы делаете своё приложение интерактивным, заставляете функционал работать. Да, программирование — это очень сложно. Я сразу говорю — легко не будет никогда. Но сейчас, спустя 4 месяца обучения, всё уже не кажется таким страшным. И ты просто получаешь удовольствие от того, что у тебя получается выполнить очередную сложную задачу, когда в самом начале она кажется невыполнимой. И каждый раз ты гордишься собой, а этот кайф в свою очередь мотивирует тебя ещё больше развиваться.
Статья получилась не сильно короткая, и имеет не большое содержание на тему фронтенда, но я думаю, к этой теме я еще не раз вернусь в моих следующих статьях.
Хочу коротко рассказать о своей предыдущей работе и ситуации, которая изменила мою жизнь.
Последние пять лет я был предпринимателем и занимался оптовой продажей продуктов питания. Последний год был очень сложным, конкуренция росла, прибыль падала, а работать приходилось в очень интенсивном графике, 24/7, иногда по 12-15 часов в день. Именно в этот момент я начал задумываться о том, чтобы пойти в IT, потому что мои друзья айтишники начали уже зарабатывать больше меня, а со стороны их жизнь казалась намного спокойнее и проще. Но я очень сомневался в том, что у меня, после моего интенсивного образа жизни, хватит терпения и усидчивости сидеть дни на пролет за компьютером и заниматься, как мне тогда казалось, монотонной, занудной работой. В связи с этим я постоянно оттягивал своё решение сменить род деятельности.
После того как я принял наконец-то решение, я запланировал доработать до конца лета, начать по-тихоньку процедуру закрытия бизнеса. И уже только потом искать какие-то курсы для программирования. Я прекрасно понимал, что с моим графиком работы, учиться паралельно будет просто невозможно, и я не ошибался.
Несколько моих друзей в один голос сказали, что мне нужно становиться Project manager, ибо это моя стихия.
Да, с одной стороны они правы, я считаю, что я очень хороший менеджер и даже имею высшее образование по этой специальности, но, судя по всему, я выгорел как менеджер. Меня аж передёргивает от мысли, что нужно быть менеджером. Поэтому на PMа я так и не пошёл. Но об этом подробней расскажу в другой статье, в которой подробно опишу почему я выбрал именно Frontend-разработку.
Вернёмся к моим планам, касаемо закрытия бизнеса и начала обучения. Они были нарушены. Нарушены сильными взрывами в 5 утра 24 февраля 2022года. Я не хотел бы политизировать мой блог, но я не могу не упомянуть о том, что Россия напала на мою страну, убивая тысячи мирных жителей. В любом случае, правда всплывёт и виновные будут несомненно наказаны.
Так вот, бизнес пришлось закрывать на несколько месяцев раньше чем я планировал, потому что в состоянии войны вести бизнес — это, мягко говоря, стрессово, по крайней мере, для меня.
Сейчас я понимаю, что если бы жизнь не дала такой своеобразный пинок, то не факт, что я бы вообще придерживался своего плана и всё таки сменил род деятельности.
Уже 1 марта я начал самостоятельно изучать html. А почему именно html, я расскажу в других своих статьях.
Привет! Меня зовут Максим, на данный момент мне 31 год и это моя история о том, как я решил полностью поменять свою жизнь и связать её с IT.
Сперва хочу рассказать что именно меня подтолкнуло начать писать блог.
Главная причина — я получаю удовольствие от того, что чем-то могу помогать людям. А в этом блоге я как раз и собираюсь рассказывать о всех моих шагах, проблемах, задачах и препятствиях, которые у меня возникли и будут возникать на моём пути в веб-разработку. Я уверен, что эта информация будет очень полезна как для людей, которые только только начинают учиться или являются начинающими разработчиками, а быть может и для тех, кто только задумывается о смене профессии.
Также хочу сказать огромное спасибо всем программистам-блогерам, которые делают очень полезное дело и создают качественный контент, в котором подробно описывают все нюансы работы в сфере IT и помогают новичкам, таким как я, справляться со сложными, на первый взгляд, задачами
Я очень надеюсь, что и мой контент кому-то поможет. Поможет разобраться в последовательности действий, направленных на смену профессии, поможет решить какую-то задачу, поможет понять на какие технологии нужно обратить внимание, а на какие даже не стоит тратить время.