0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<h2>Содержание</h2>
1
<h2>Содержание</h2>
2
<ul><li><a>SEPTEMBER 23, 2018</a></li>
2
<ul><li><a>SEPTEMBER 23, 2018</a></li>
3
<li><a>JUNE 08, 2019</a></li>
3
<li><a>JUNE 08, 2019</a></li>
4
</ul><h2>SEPTEMBER 23, 2018</h2>
4
</ul><h2>SEPTEMBER 23, 2018</h2>
5
<p>Прошло почти полгода с моего последнего появления. Наверное многие уже перестали заходить в блог и следить за постами, закидывая меня в корзину как очередного неосилятора, хотя в каком-то смысле так оно и есть. Эти месяцы мягко говоря были не очень приятными: проблемы со здоровьем, личной жизнью, работой и куча другой хренотени, которая полностью лишила желания писать в блог и заниматься программированием. Да и вообще не хотелось хоть что-то делать.</p>
5
<p>Прошло почти полгода с моего последнего появления. Наверное многие уже перестали заходить в блог и следить за постами, закидывая меня в корзину как очередного неосилятора, хотя в каком-то смысле так оно и есть. Эти месяцы мягко говоря были не очень приятными: проблемы со здоровьем, личной жизнью, работой и куча другой хренотени, которая полностью лишила желания писать в блог и заниматься программированием. Да и вообще не хотелось хоть что-то делать.</p>
6
<p>Со временем все проходит, но к сожалению не за такой короткий промежуток времени ¯(ツ)/¯</p>
6
<p>Со временем все проходит, но к сожалению не за такой короткий промежуток времени ¯(ツ)/¯</p>
7
<p>Конечно, порой пробивали очередные мотивационнные бумы, и на недельку я заваливался в изучение какой-либо технологии или повторял старый материал, просто отвлекаясь от всего, что происходило в тот момент. Со стороны это выглядело как бег на месте, не более того, но давало надежду, что я все еще ‘не бросаю дело’. Раньше часто и практически подсознательно использовал подобный маневр в других сферах деятельности, лишь бы не раскиснуть и не ощутить чувство неудачи.</p>
7
<p>Конечно, порой пробивали очередные мотивационнные бумы, и на недельку я заваливался в изучение какой-либо технологии или повторял старый материал, просто отвлекаясь от всего, что происходило в тот момент. Со стороны это выглядело как бег на месте, не более того, но давало надежду, что я все еще ‘не бросаю дело’. Раньше часто и практически подсознательно использовал подобный маневр в других сферах деятельности, лишь бы не раскиснуть и не ощутить чувство неудачи.</p>
8
<p>Как-то раз при серфинге Telegram ради интереса решил выложить свое резюме в один из известных каналов по тематике JavaScript’a. Очень неожиданно для меня примерно через час поступило первое предложение работы - стартап. Писать нужно было на Vue.js + адаптивная верстка и немного бэкенда.</p>
8
<p>Как-то раз при серфинге Telegram ради интереса решил выложить свое резюме в один из известных каналов по тематике JavaScript’a. Очень неожиданно для меня примерно через час поступило первое предложение работы - стартап. Писать нужно было на Vue.js + адаптивная верстка и немного бэкенда.</p>
9
<p>Vue.js я конечно же не знал, но это и не принципиально, можно изучать в процессе работы. Безумная радость, интерес и азарт нахлынули как никогда, неужто я действительно готов к настоящему проекту? В тот же миг побежал изучать документацию Vue, одновременно смотря курсы и выполняя примеры. В общем готовился по полной, пока собирался основной костяк разработчиков и намечались первые ТЗ.</p>
9
<p>Vue.js я конечно же не знал, но это и не принципиально, можно изучать в процессе работы. Безумная радость, интерес и азарт нахлынули как никогда, неужто я действительно готов к настоящему проекту? В тот же миг побежал изучать документацию Vue, одновременно смотря курсы и выполняя примеры. В общем готовился по полной, пока собирался основной костяк разработчиков и намечались первые ТЗ.</p>
10
<p>Через пару дней поступило еще одно крутое предложение - вакансия Frontent-разработчик в Tinkoff Journal. Из основного стека:</p>
10
<p>Через пару дней поступило еще одно крутое предложение - вакансия Frontent-разработчик в Tinkoff Journal. Из основного стека:</p>
11
<ol><li>React.</li>
11
<ol><li>React.</li>
12
<li>Redux.</li>
12
<li>Redux.</li>
13
<li>БЭМ.</li>
13
<li>БЭМ.</li>
14
<li>Mobile first.</li>
14
<li>Mobile first.</li>
15
<li>TypeScript.</li>
15
<li>TypeScript.</li>
16
</ol><p>Как и в прошлой вакансии - можно было учить технологии прямо по ходу работы. Главное - трудиться и изучать что-то новое каждый день. Это предложение заинтересовало меня немного больше, хотя бы потому, что в будущем придется делать вот<a>такие</a>крутые интерактивные фичеры, а также есть возможность получать поддержку в обучении от более опытных разработчиков.</p>
16
</ol><p>Как и в прошлой вакансии - можно было учить технологии прямо по ходу работы. Главное - трудиться и изучать что-то новое каждый день. Это предложение заинтересовало меня немного больше, хотя бы потому, что в будущем придется делать вот<a>такие</a>крутые интерактивные фичеры, а также есть возможность получать поддержку в обучении от более опытных разработчиков.</p>
17
<p>React поначалу показался чем-то сложным и давался крайне непросто, учитывая что раньше я никогда не работал с фронтендом и практически не знал никаких DOM-методов и свойств. Стейт, жизненный цикл компонента, композиция, то-сё. Но прошел буквально один день, и я уже смог осилить классический Todo-List без каких-либо проблем. Теперь даже странно, что раньше я обходил стороной все эти популярные фреймворки и боялся, что моего уровня не хватит даже для того, чтобы понять основы. По факту нужно просто брать и пробовать писать код без задней мысли.</p>
17
<p>React поначалу показался чем-то сложным и давался крайне непросто, учитывая что раньше я никогда не работал с фронтендом и практически не знал никаких DOM-методов и свойств. Стейт, жизненный цикл компонента, композиция, то-сё. Но прошел буквально один день, и я уже смог осилить классический Todo-List без каких-либо проблем. Теперь даже странно, что раньше я обходил стороной все эти популярные фреймворки и боялся, что моего уровня не хватит даже для того, чтобы понять основы. По факту нужно просто брать и пробовать писать код без задней мысли.</p>
18
<p>Что я знал о TypeScript до текущего момента? Абсолютно ничего. Языки со статической строгой типизацией были для меня запрещенным маневром в сторону различной сложноты, тему которой я боялся вскрывать. И наверное это было самое большое упущение.</p>
18
<p>Что я знал о TypeScript до текущего момента? Абсолютно ничего. Языки со статической строгой типизацией были для меня запрещенным маневром в сторону различной сложноты, тему которой я боялся вскрывать. И наверное это было самое большое упущение.</p>
19
<p>Статическая типизация - это замечательная вещь, которая помогает отслеживать кучу ошибок еще на моменте ‘компиляции’ и написания первых строчек кода. А еще из-за TypeScript’a наконец-то начало адекватно работать автодополнение в редакторе, когда у строки внезапно(!?) появляются методы строки, как бы странно это не звучало.</p>
19
<p>Статическая типизация - это замечательная вещь, которая помогает отслеживать кучу ошибок еще на моменте ‘компиляции’ и написания первых строчек кода. А еще из-за TypeScript’a наконец-то начало адекватно работать автодополнение в редакторе, когда у строки внезапно(!?) появляются методы строки, как бы странно это не звучало.</p>
20
<p>Когда работаешь в большом проекте, со своей инфраструктурой, подобные вещи вроде TypeScript’a - это нечто необходимое, без чего разработка была бы полным адом. И вряд ли бы я сам дошел до него, потихоньку запиливая свои малюсенькие проектики на гитхабе, потому что в этом просто не было бы необходимости. Ведь поддерживать в будущем ничего не нужно - сделал мувисерчер на коленке и пошел дальше.</p>
20
<p>Когда работаешь в большом проекте, со своей инфраструктурой, подобные вещи вроде TypeScript’a - это нечто необходимое, без чего разработка была бы полным адом. И вряд ли бы я сам дошел до него, потихоньку запиливая свои малюсенькие проектики на гитхабе, потому что в этом просто не было бы необходимости. Ведь поддерживать в будущем ничего не нужно - сделал мувисерчер на коленке и пошел дальше.</p>
21
<p>Где-то спустя 3-4 дня я уже писал первый рабочий проект. Был удивлен, как мне повезло с командой - все очень приятненькие и добрые, чувствуется тимплей. А тимлид Вадим Гончаров вообще топовый, постоянно отвечает на мои глупые вопросы, помогает разобраться, делает ревью кода и подсказывает, как и что можно улучшить.</p>
21
<p>Где-то спустя 3-4 дня я уже писал первый рабочий проект. Был удивлен, как мне повезло с командой - все очень приятненькие и добрые, чувствуется тимплей. А тимлид Вадим Гончаров вообще топовый, постоянно отвечает на мои глупые вопросы, помогает разобраться, делает ревью кода и подсказывает, как и что можно улучшить.</p>
22
<p>Сейчас настолько погружен в эту движуху, что даже в выходные дни стараюсь уделить время проекту или изучению каких-то новых идей, способных поднять уровень разработки.</p>
22
<p>Сейчас настолько погружен в эту движуху, что даже в выходные дни стараюсь уделить время проекту или изучению каких-то новых идей, способных поднять уровень разработки.</p>
23
<p>Не уверен что это тот самый подходящий момент, но просто хотел бы поблагодарить тех людей, которые помогали мне в самом начале пути: Кириллу Мокевнину за наставчество и помощь в обучении, Йоси Адлеру за крутые блоги, которые мотивировали и задавали курс, а также всем друзьям и знакомым, которые поддерживали и проводили это время со мной =)</p>
23
<p>Не уверен что это тот самый подходящий момент, но просто хотел бы поблагодарить тех людей, которые помогали мне в самом начале пути: Кириллу Мокевнину за наставчество и помощь в обучении, Йоси Адлеру за крутые блоги, которые мотивировали и задавали курс, а также всем друзьям и знакомым, которые поддерживали и проводили это время со мной =)</p>
24
<h2>JUNE 08, 2019</h2>
24
<h2>JUNE 08, 2019</h2>
25
<p>Пролетело еще 9 месяцев, полет нормальный. Спустя такой срок все написанные до этого посты превозмоганий и нытья кажутся чем-то смешным. Набравшись опыта, поработав с интересными проектами и столкнувшись с множеством сложностей, иногда думаю, что я все-таки ничего не знаю. Возможно, это вполне здравый вывод, намекающий на необходимость постоянного развития и осознания того, сколько всего еще стоит изучить и узнать. Поэтому я принял решение снова ворваться на Hexlet, повторяя пройденный материал, и постараться осилить что-то новое или забытое старое, к чему поначалу решил не притрагиваться из-за пугающей сложности.</p>
25
<p>Пролетело еще 9 месяцев, полет нормальный. Спустя такой срок все написанные до этого посты превозмоганий и нытья кажутся чем-то смешным. Набравшись опыта, поработав с интересными проектами и столкнувшись с множеством сложностей, иногда думаю, что я все-таки ничего не знаю. Возможно, это вполне здравый вывод, намекающий на необходимость постоянного развития и осознания того, сколько всего еще стоит изучить и узнать. Поэтому я принял решение снова ворваться на Hexlet, повторяя пройденный материал, и постараться осилить что-то новое или забытое старое, к чему поначалу решил не притрагиваться из-за пугающей сложности.</p>