Продолжение поста-знакомства. Или «Кто ты, воин?»
Продолжение, в котором я расскажу о себе более подробно уже в парадигме сегодняшнего дня.
На сегодняшний день я позиционирую себя как начинающий Frontend-разработчик. Однако познакомился с программированием я с языка Java. Именно он увлёк меня в этот мир. Именно он стал моим букварём и рассказал, что такое переменные и их типы, условия и циклы, функции и классы, асинхронность и многопоточность. А когда мне наскучило писать в консоль, позволил создать своё первое десктопное приложение, визуализировав, так сказать, мои «труды». Потом (на тот момент это стало для меня открытием) я узнал, что оказывается приложения под Android писались на той же Java. В Kotlin я въезжать не стал, но подумав: «А чё нам, кабанам!» - написал приложение и под Android на Java, оно и стало моим первым pet-проектом, поселившимся на RuStore.
Позже расскажу о нём (и о последующих) подробнее. Может хоть посмеёмся вместе.
Pet-проектом я называю приложение, реализованное тобой на 100%, т.е. от идеи до деплоя. Приложение, созданное по методичкам каких-нибудь курсов или youtube-роликов, лежащее в папочке Projects на рабочем столе – это больше CopyPast-проекты, что тоже хорошо, но всё же не то.
Пока я развлекался с Android_ом, естественно, пришлось использовать местный фронтенд – XML разметку. Но на слуху то больше HTML. В общем, это тоже стало интересно. Полез вникать. Но где HTML, там и CSS, ну а где эта парочка, там и JavaScript. Так и случилось моё знакомство с Frontend-разработкой.
К этому моменту я стал официально безработным. Сокращение в связи с ликвидацией компании свершилось. Я бы, конечно, с удовольствием прошёл какие-нибудь курсы в онлайн-школах, но, к сожалению, это было не реально. О том, что я стану безработным я знал задолго до сокращения, и основной моей целью было собрать некую финансовую подушку, которая позволила бы мне продержаться достаточно долго, ибо моё логическое мышление настойчиво твердило: “Такой винтажный газогенератор как ты, без релевантного опыта, да ещё и с навыками продажника как у Чебурашки (а ведь себя продать – это тоже искусство), работу будет искать долго!”. Поэтому от курсов (а хорошие курсы стоят как крыло от самолёта), пришлось отказаться в пользу федеральных программ переобучения. Благо статус официально безработного это позволял. К сожалению выбор профессий (меня интересующих) там был не велик. В момент моего обращения были только Frontend-разработчик по одной программе и Python- разработчик по другой. Ну я параллельно обе и прошёл, чего мелочиться то? Так я стал дипломированным Фронтом и удостоверенным Питонистом. По фронту была переквалификация, с дипломом соответственно, а по питону – повышение квалификации, с удостоверением.
Резюмируем:
Java – моя первая любовь. Но в силу обстоятельств я на ней уже давненько ничего не писал. А язык (любой) – он живой, им нужно пользоваться и пользоваться постоянно.
Python – пользуюсь по мере необходимости. В следующих постах, если решусь писать о своих мелких проектиках, будет понятно где и как.
JavaScript (и Frontend в целом) – то направление, в котором я сейчас стараюсь всячески развиваться. Из феймворков – React. Хочу чуть позже и на Vue пописать. Но пока залип на реактовском Next-е. А ещё и Native пощупать хочется. Ой, так много всего хочется… 🤤
Но на самом деле больше всего, конечно, хочется найти уже работу по любимому делу и максимально углубляться в конкретный стек. А остальное изучать в рамках расширения кругозора и удовлетворения генетического любопытства.