OWIII

OWIII

По всем предложениям: owiii.dev@gmail.com
пикабушник
поставил 5642 плюса и 170 минусов
проголосовал за 0 редактирований
сообщества:
1542 рейтинг 2059 подписчиков 371 комментарий 28 постов 12 в горячем
1 награда
более 1000 подписчиков
46

Во все тяжкие: история поиска ключа к своей первой профессии в 30 лет

Во все тяжкие: история поиска ключа к своей первой профессии в 30 лет IT, Программирование, Javascript, Длиннопост, Веб-Разработка, Карьера, QA

You can either experience the pain of discipline or the pain of regret. The choice is yours.


Время летит стремительно и водоворот может затянуть в пучину неудач, если не замечать изменения среды и не менять способы и точки приложения усилий. Когда изменения касаются другого человека, то порою еще сложнее увидеть объективную картину, так как собирательный образ личности создает отличные условия для придумывания себе того чего нет, либо придумывания причин того, что есть.


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


С другой стороны, личность к вам поворачивается той "гранью", какую сможете воспринять вы в рамках конкретной задачи без привязки к общей концепции и без взаимодействия с другими плоскостями. То есть возникает как бы изолированная картинка человека для вас. Для кого-то эта картинка будет плохая, для кого-то хорошая, но в обоих случаях это черный квадрат Малевича, в котором вы видите то, что хотите видеть или то, что вам дали видеть. В таком случае у человека может возникнуть ярлык, который впоследствии будут навешивать на человека абсолютно везде, уже вне рамок этой изолированной деятельности. Поэтому необходимо учиться смотреть объемом по всем плоскостям и не делать выводы после получения части информации.


К чему такое начало? К тому, что я вел на протяжение определенного времени блог проекта "Во все тяжкие" и рассказывал о своем профессиональном становлении в одной плоскости - программирование. И я бы не хотел, чтобы восприятие меня заканчивалось на этом уровне, это лишь плоскость, поле, одно из немногих, но нескольких.


Был период, когда у меня как и у любого человека были перераспределения сил по плоскостям, дабы в одной деятельности ускорить реализацию. Программирование стало такой плоскостью, но по итогу начало "выжирать" слишком много времени для того, чтобы заниматься им профессионально без того, чтобы другие виды деятельности не страдали.


Знаете, швейцарский психолог, ученик основателя судьбопсихологии Липота Сонди, Мартин Ахтних говорил, что профессиональное будущее для одного человека можно поделить на 4 вида:

1. Первая профессия - профессия для максимально быстрого освоения, некая плоскость ближайшего простого результата, эдакий фундамент. То, что получится быстрее всего.
2. Вторая профессия потребует больше времени, поскольку требует больше навыков.

3. Третья профессия - это то, что возвышает человека на уровень руководителя

4. Четвертая профессия - это триумф, особая редкая категория.


Собственно, на моем примере видно, как я пытался вскрыть замок профессии первого уровня. Но для меня программирование не оказалось профессией первого уровня, пришлось себе в этом признаться и изменить тактику и дальше искать точку приложения усилия, дабы пройти первый блок. И все же, на мой, не всегда объективный взгляд, у меня это начало получаться. Но об этом чуть позже.


В целом, что касается программирования, то я как считал, что любой человек может стать профессионалом в этой деятельности, так и считаю. Вопрос в том, сколько времени и сил придется потратить тому или иному человеку для этого. Я не был готов тратить столько сил и времени сколько у меня стало уходить на освоение этого ремесла. А это уже противоречит первому блоку профессии. Первая профессия должна быть такая, которую можно освоить относительно легко и непринужденно, а на ее основе уже можно выстраивать дальше.


Поэтому те люди, которые задаются вопросом: "А стоит ли мне начинать осваивать программирование?" должны отдавать себе отчет в том, что если ваши изначально врожденные способности не коррелируют с этой плоскостью, то придется приложить много больше сил, чем условному Виталию, который за 2-3 года умудрился стать отличным и востребованным специалистом (сеньором, ага). И если вы не готовы будете большую часть времени жизни на данном этапе уделять этому, то лучше не начинать, а искать свою первую профессию, особенно если остро стоит финансовый вопрос, который не позволяет экспериментировать. Но конечно, если у вас за спиной пара квартир в Москве для сдачи или богатые родители, то можете прыгнуть в пучину любой деятельности и шаг за шагом методически её осваивать. Но я не сторонник подхода одной деятельности, так как это сильно ограничивает взгляды на мир человека.


Так, что же насчет моей первой профессии? Что нового, OWIII? Может быть ты уже расскажешь по фактам? Что ты тут рассказываешь про какие-то профессии? У тебя то чего? Опять сливаешься?


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

Далее, я уже знал куда идти, так как это направление несколько раз мне махало ручкой и приглашало к себе на знакомство. Пару раз я невольно смотрел в направлении QA и авто-тестирования, но все это осталось на уровне нескольких видео из курсов. В этот же раз я принялся основательно.

Я подточил скиллы, изучил много нового и очень быстро понял как это работает и что от меня нужно. Моя база, которую я получил в разработке позволила мне вообще без сопротивления проходить собес за собесом. Да и любой разработчик так или иначе знает как тестировать функционал, который пишет, а если добавить методологию, принципы тест-дизайна и т.д. то получится хороший QA Engineer. В итоге я прошел 3 этапа собеседования в Тинькофф, в том числе этап решения задач на JS в режиме онлайн. Так, что поговорка: "тяжело в учении - легко в бою", актуальна как никогда.

Вот, уже 4 месяца я QA Engineer FullStack в одной из команд банка Тинькофф и Manual QA Engineer в еще одной компании. Вторая компания - подработка, проектная работа. В итоге experience x2 и skills x2. Несмотря на два проекта, я каждый день повышаю квалификацию в этой плоскости и еще в парочке других.


Чем интересно тестирование? Тем, что здесь ты можешь писать код (автотесты) и руками тестировать функционал. И очень много взаимодействия с командой (у меня до 60% времени). В противовес последнему проекту по программированию. Есть еще особенности, но об этом в другой раз, не в рамках этого, итак уже длиннопоста.


А что насчет бизнеса и project manager, OWIII?


"Бизнес" вышел в нуль и остался замороженным на уровне "Будет клиент - будет услуга". Я выбрал плоскость, в которой нужны большие вложения, так как сам рынок и его правила очень специфические, большая часть рынка подмята крупными компаниями, остальное распределено на самозанятых, которые довольствуются крохами.


Проджектом меня брали на пару проектов, но это была бы длинная дорога в дюнах с самого низа. А нормальная позиция подразумевает скиллы и знания, которых у меня не было.


Что дальше?


Перспектив много и есть много идей. Я открыт к любому взаимовыгодному взаимодействию как в сфере тестирования, так и вне. Буду ли я всегда заниматься тестированием? Нет, но возможно какое-то довольно продолжительное время.

Месяц назад мне написал товарищ, что не может устроиться на работу. Активно осваивает js, но дело с мертвой точки не сдвигается, по резюме приходят отказы, а кушать надо и нынешняя работа сродни работы грузчиком, абсолютно без перспектив. Я подсказал ему решение, месяц подготовки и изучение тестирования, небольшая рекомендация и он после первичного звонка от HR стажер-тестировщик в очень хорошей компании с отличными перспективами для начинающих с той же зп, что у него была в другой сфере. Профит!


Конечно, всем это не подойдет (вспоминаем про 4 профессии Мартина Ахтниха) и даже в нашей компании ограничены позиции и требования отличаются. Но вы можете написать мне свой кейс, чем смогу помогу, в любом случае задам полезные вопросы или порекомендую хорошую книгу, чтобы привести в порядок свое мышление, вне зависимости осваиваете вы тестирование, программирование или что-то другое.


Для связи:
Телеграм
Инста


Спасибо всем за внимание. До новых встреч!

Показать полностью
37

Во все тяжкие: Веб-разработчик с нуля. 1,5 года. ПРОЕКТ ЗАКРЫТ

Во все тяжкие: Веб-разработчик с нуля. 1,5 года. ПРОЕКТ ЗАКРЫТ IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост

Цель — Senior Frontend Developer.

Язык: JavaScript / TypeScript.

Возраст: 29 лет.

Работа (настоящее время): Middle Frontend Developer в компании "Open Solutions".

Локация: г. Санкт-Петербург.


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

Прошло 1,5 года со дня как я принял решение стать Senior Frontend Developer.


Как вы помните из предыдущего поста, я устроился разработчиком уровня миддл в компанию Open Solutions. Да, я прыгнул чуть выше головы, но надеялся наверстать в процессе работы и поначалу это удавалось. Участвовал на не самом простом проекте и последние дни я перестал справляться с задачами должным образом, а если сказать еще точнее, то вообще с трудом решал задачи. На меня начал жаловаться заказчик, а потом и ПМ.


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


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


Ну уволил, уволили, мне было все равно, у меня была проблема серьезней - болезнь. Не буду долго тянуть с историей болезни. Через пару дней мне стало очень трудно дышать и меня увезла скорая в ковидную больницу в Лен. область. Диагноз: инфекционный бронхиолит. Всю неделю я провалялся там, тесты на ковид по итогу все отрицательные и меня выписали. Потихоньку восстановился, сейчас легкие пришли в норму.


Я охладел к программированию или как принято говорить перегорел. Поэтому, работая последние дни над проектом в Open Solutions у меня отчетливо начали возникать мысли о том, чтобы начать движение в плоскость QA или в плоскость ПМ. И параллельно всегда меня преследовали мысли о создании своего дела. Что уж тут скрывать, да и писал об этом ранее.


Но вернемся в день, когда мне сообщили пренеприятнейшую новость о том, что увольняют. Через 1 час после этого известия, мне пишет мой руководитель(учитель) из компании Корус, который нас обучал программированию и предлагает работу в его проекте. Вот жеж удивительный мир! Программирование не отпускает. Он набирает команду на новый проект и хотел бы меня видеть в ней. Позже я понял, что он из Коруса ушел в другую компанию руководителем отдела IT и набирает себе несколько человек в команду.


Думаю: Тут позиция джуна, прокачаться смогу, не будет давления жесткого и т.д. Да и по зарплате я не особо теряю в принципе. Поэтому я согласился. И после этого меня увезли в больницу.


Через неделю я вышел из больницы, оформился и вышел на работу. В принципе всё отлично, хоть любви к программированию у меня не прибавилось, но было терпимее и атмосфера в коллективе была адекватной. Но был жирный минус, из-за которого я отказался от сотрудничества: На дорогу до офиса у меня в день уходило 4 часа. Два в одну сторону, два обратно. Удаленка не рассматривалась, компания военная и т.д. В общем, никак вообще. А я, познавший все прелести удаленной работы за последний год, не простил бы себе траты 4 часа в день в пустую. Да и другие мои проекты горели, не успевал над ними работать, поэтому я отработал один день и отказался от сотрудничества. Мне понимающе пожали руку и мы разошлись.


Итак. Мы подошли к сегодняшнему дню. На данный момент я рассматриваю варианты удаленной работы в качестве ПМ'a, QA или верстальщика. Да, это походу тот редкий случай, когда переходят не из QA в программирование, а наоборот. Но скорее все-таки ПМ(если найду вариант, так как без опыта почти не рассматривают). Управление, организация и т.д. мне ближе и опыт есть в не IT-шной сфере и с учетом моих дальнейших планов, намного перспективнее в развитии.


Есть что рассказать о программировании, поделиться мыслями. Так как вангую советы: Найти себе проект по плечам и будет порядок, не прыгай выше головы. Нет, не хочу писать код, не хочу разбираться в хитросплетениях кода, не хочу ломать голову, нет желания копаться в десятках библиотек, фрэймворках и всей этой мишуре. Всё. Я, конечно, часто ловил себя на этих мыслях, но не хотел сдаваться, не хотел подвести самого себя. Но сейчас у меня есть куда двигаться и мое поражение я рассматриваю как ступень вверх, а не вниз. Да и навыки я полезные приобрел, много всего узнал и стал образованнее.


И как вы понимаете, свято место ( в мыслях и поступках тоже) пусто не бывает. Последние пол года я параллельно осваивал другую плоскость, абсолютно не связанную с IT. Что за плоскость пока раскрывать не буду, но скажу, что мне это очень нравится, поэтому я начал открытие своего маленького дела, своей компании по производству ***. Всю жизнь хотел заняться бизнесом, но как-то собраться не мог и не мог определиться с видом бизнеса. И хоть в этой области нет столько денег как в IT, но этим заниматься я хочу и думаю, что это принесет свои плоды и своих клиентов я найду. И да, сайт сделаю себе сам, профит!(ахах).


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


Следующий пост будет через полгода. И этот пост будет посвящен моему нового увлечению и моему первому бизнесу. Думаю к тому времени мне уже будет что показать. Поэтому можете отписываться, мне всё равно, но кто хочет - оставайтесь. Будет еще интереснее и возможно вдохновит кого-нибудь еще на что-то подобное.


Выводы сделаны, решение принято. Всем спасибо за поддержку и критику, спасибо тем, кто читал меня эти стремительно пролетевшие 1,5 года.


Знаю, что меня читаю в том числе те, с кем я работал на проектах. Спасибо за работу, извиняюсь, если не оправдал надежды и по-прежнему желаю результатов в вашем нелегком деле!


Желаю успеха тем, кто пришел в программирование и полюбил это дело, также желаю успеха тем, у кого еще все впереди.

Делайте выводы, учитесь на ошибках, будьте здоровы. До связи.

почта: owiii.dev@gmail.com

телега: @artem_owiii

инстаграм

Показать полностью
27

Во все тяжкие: Веб-разработчик с нуля. 17 месяцев

Во все тяжкие: Веб-разработчик с нуля. 17 месяцев IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост

Путь познается в тренировках(принцип из книги земли Миямото Мусаси).


Цель — Senior Frontend Developer.

Язык: JavaScript / TypeScript.

Возраст: 29 лет.

Работа (настоящее время): Middle Frontend Developer в компании "Open Solutions".

Локация: г. Санкт-Петербург.


Привет! Как у тебя дела? Сколько всего достойного и полезного сделал за последний месяц?


Вот пролетело уже почти два месяца, как я разрабатываю интерфейсы в компании "Open Solutions". Что могу сказать? Могу сказать, что этот месяц был крайне трудным, я столкнулся и с плохим менеджментом на одном проекте и с крайне сложно замудренной архитектурой другого проекта, где столько запихали абстракций и оберток на обертке, что по началу вообще непонятно, что куда и откуда передается и зачем. Сейчас уже потихоньку начинаю втягиваться.


Что я изучил, либо начал изучать в последний месяц:


1. Курс по Node.JS(20% прошел);

2. Курс по devOps(20% прошел);

3. Книга Властон Феррейра Фило - "Теоретический минимум по Computer Science".(хех, да, да, да);

4. Начал осваивать создание ботов в телеге. Есть идея для себя бота сделать определенного;

5. Время от времени верстаю какие-нибудь формочки, карточки по гайдам с ютуба. Чтобы не забыть верстку и узнать что-то новое.


Да, как вы заметили, я ощутил острую нехватку знания систем по деплою, тестированию и интеграции. А то я пишу код, а что дальше с ним происходит - загадка. Как в черную дыру проваливается. Вот, решил подтянуть этот момент и освоить основы девопс.

Второй момент - это минимальные знания бэкенда. Необходимость возникла в ходе изучения SSR и Next.js.


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


Иногда возникают мысли уйти в менеджмент, да, да, прям серьезно. Стать ПМ'ом. Особенно, когда сталкиваешься с плохим менеджментом, в котором страдают разработчики. Не считаю себя мастером, но более 7 лет посвятил так или иначе работе с клиентами и тех. специалистами, такими как дизайнеры и д.р. поэтому сразу вижу пробелы. Да и навыки ПМ будут полезны в будущем, если я все таки дойду до стадии организации своей команды и буду работать на себя.

И всё-таки работать с людьми мне больше нравится, чем писать код. Да, это суровая правда. Для меня написание кода никогда не станет любовью или делом жизни, можно сказать, что это некий челендж, вызов самому себе. Но, рано или поздно он закончится и настанет новый этап и новые вызовы.


Всем результативного месяца!


П.С. Желающие начать тренировки по воинскому искусству в г. Санкт-Петербург - пишите. Эти навыки никогда не будут лишними в жизни.


Я на связи:

почта: owiii.dev@gmail.com
телега: @artem_owiii

инста

Показать полностью
45

Во все тяжкие: Веб-разработчик с нуля. 16 месяцев

Во все тяжкие: Веб-разработчик с нуля. 16 месяцев IT, Программирование, Javascript, Веб-Разработка, Frontend, Web, Длиннопост

Воинское искусство обладает такой силой, что может из простолюдина сделать Короля, а из Короля - простолюдина. Никколо Макиавелли


Цель — Senior Frontend Developer.

Язык: JavaScript / TypeScript.

Возраст: 29 лет.

Работа (настоящее время): Middle Frontend Developer в компании "Open Solutions".

Локация: г. Санкт-Петербург.


Привет! Все меняется очень быстро, особенно, если мы этого хотим. Через некоторое время после публикации последнего поста(месяц назад), я решил, что горячий песок Средиземного моря и жаркое лето может меня сильно расслабить и, проанализировав настоящее положение вещей, и то, какие препятствия могут произойти в будущем, я решил не торопить события и отложить переезд в другую страну на неопределенный срок.


Далее, взвесив все за и против касательно работы на фрилансе, я решил выстраивать эту систему параллельно маленькими шагами, дабы не разрушить выполнение обязательств, которые у меня имеются на данный момент в жизни. Поэтому я принял решение устроиться на полноценную удаленную работу.


Поглядев на требования к middle разработчикам на всем известным ресурсах по поиску работы, я понял, что устроиться на удаленку на данную позицию будет несложно. Расчехлил резюме и приступил к поиску работы. Пять собеседований, из них четыре в один день, один отказ, одно собеседование с проходом на второй этап, одно собеседование с проходом на третий этап после технического собеседования с лайфкодингом и тестового задания и один оффер после технического собеседования. Спустя неделю после начала поиска, я принял оффер от одной компании, не дожидаясь ответы от других компаний и не проходя далее следующие этапы в других.


Что хочу отметить касательно собеседований на позицию middle? Во-первых, почти во всех компаниях (в том числе куда я устроился) помимо устных ответов на вопросы, которые задают на позицию junior, здесь ты решаешь задачи и пишешь код онлайн. Во-вторых, касательно вопросов - вопросы разные, помимо базы javascript и фрэймворков, здесь задают вопросы о том, как бы ты решил ту или иную реальную конкретную задачу.


Итак, уже две недели я тружусь в компании Open Solutions на удаленной основе. У меня сейчас выстроена 3-х месячная система повышения уровня квалификации (это по желанию), где у меня есть более опытный коллега, который поставил мне задачу на самостоятельное изучение конкретной плоскости и каждый месяц буду делать отчет что получилось и что нет. Сейчас у меня уклон идет в SSR. То есть уход от SPA в изоморфные приложения.


Понятное дело, что middle разработчики бывают разные и поэтому, если вы изучите рынок, то увидите, что зарплаты колеблются от 80 т.р. до 160 т.р. или даже выше. Поэтому будем ориентироваться на средние показатели и тот факт, что по линейке компании, куда я устроился, я прошел на миддла. Вопрос соответствия вообще холиварная тема, но хочу сказать, что соотношение уровня заработной платы и задач,и которые я решаю, меня вполне устраивают.


Так, что могу официально заявить, я на втором и скорее всего самом долгом этапе в становлении профессиональным разработчиком. Компания меня устраивает, условия тоже, коллектив тоже. Поглядим, конечно, что будет дальше. Идея открыть свою компанию у меня никуда не делась.

Кстати, теперь могу спокойно ехать хоть в Турцию и жить там очень комфортно, но сейчас это не актуально.


Памятуя традицию еженедельных отчетов:


- Решил несколько тестовых заданий по React (не выкладываю в репу с тестовыми, так как еще рано, компании их еще высылают соискателям);

- Прочитал книгу Scott Chacon - ProGit (рекомендую тем, кто хочет узнать полезные команды системы контроля версий и проникнуть внутрь git);

- Посмотрел выступление рендеринг на стороне сервера;

- Прошелся по верхам Next.JS;


Да, ты спросишь, а как связаны данные новости с обложкой поста?


Всё просто. Помимо программирования я интересуюсь воинскими искусствами и планирую восстановить тренировки, для чего ищу спарринг-партнера.


Я не тренер, я такой же как и ты(возможно знаю чуть больше, а может и нет), будем вместе исследовать воинские системы и смотреть что работает, а что не работает, опираясь на конкретные материалы, книги и исследования.

Да и физическая нагрузка в нашей сидячей работе лишней не будет. Особенно полезная нагрузка и навыки, которые могут пригодиться в жизни.


ЛОКАЦИЯ: САНКТ-ПЕТЕРБУРГ. (более точное место определим позже, пока погода позволяет будем тренироваться на улице).


Что конкретно будем рассматривать в ходе тренировок:

- Стиль бокса Каса Д'амато (тренер и наставник Майка Тайсона);

- Испанское неаполитанское и палермитанское фехтование;

- Работа с ножом и против ножа(в том числе голыми руками);

- Работа со стилетом;

- Работа с другими видами оружия;

- Как всё это интегрировать в жизнь и т.д.


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


Я думаю каждый мужчина должен уметь постоять за себя, за семью и за слабого.

Пиши в телеграм, если есть желание составить мне компанию: @artem_owiii


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


Всем удачи и реализаций!

Показать полностью
33

Во все тяжкие: Веб-разработчик с нуля. 15 месяцев

Во все тяжкие: Веб-разработчик с нуля. 15 месяцев IT, Программирование, Javascript, Веб-Разработка, Frontend, Web, Длиннопост, Фриланс

Ничего из ничего не возникает.(с) Липот Сонди


Цель — Senior Frontend Developer.

Язык: JavaScript / TypeScript.

Возраст: 29 лет.

Работа (настоящее время): Junior Frontend Developer в компании "Корус Консалтинг СНГ".

Локация: г. Санкт-Петербург.


Привет! Уже заметил? Да, в Корусе меня уже не найти. Опять мне не сидится на месте и не работается? Выходит, что так. После предыдущего поста, где я высказал недовольство тем, что мне не подняли зарплату после обучения, мне её таки повысили. Немного, но подняли! ( Да, блог читают коллеги из Коруса).  Так, почему я всё равно ушел из дочки Сбербанка?


Дело не в зарплате и не в том,что в Корусе что-то мне не нравилось. После сотрудничества с этой компанией у меня остались хорошие впечатления. Во всяком случае я работал с замечательными людьми. И оставшись я там, вероятно я бы быстро развивался и рос как разработчик(...но это же просто и скучно, обязательно нужен драйв).


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


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


Поглядим, может устроюсь на удаленку в компанию, но есть мысли уйти во фриланс, сейчас изучаю площадки и особенности работы в этой плоскости и что там вообще востребовано. Есть среди моих подписчиков люди, занимающиеся фрилансом? Может советов дадите? Про особенности веб-разработки расскажите? Я сейчас не про разработку сайтов на wordpress и тильда, а про задачи связанные с моим стеком(React, Redux, TS) или около-моим(Vue, React Native).

Господа и дамы фрилансеры, можете что-то посоветовать? Буду благодарен.


Так как у меня высвободилось время, то в свободное время я начал изучать(или уже изучил):


1. Луис Атенсио - Функциональное программирование(толковая книжка);

2. Филипп Робертс: Что за чертовщина такая event loop? (пересматривал и закреплял, лучший доклад по этой теме);

3. Генераторы в JS;

4. Итераторы в JS;

5. Наконец-то я прочитал всю доку по React.js. Конечно возвращаться еще буду, но зато знаю где и что можно быстро найти;


Есть еще у меня мысли кое-какие, но то больше некие философские концепции и имеют больше отношение в целом к жизни, а не к конкретно программированию(но применять можно и в программировании).

Интересно было бы об этом читать?(могу сделать отдельную "рубрику" и иногда пилить посты на иные темы).


Контакты: Instagram, Github.

Показать полностью
43

Во все тяжкие: Веб-разработчик с нуля. 14 месяцев

Во все тяжкие: Веб-разработчик с нуля. 14 месяцев IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост

Цель — Senior Frontend Developer.

Язык: JavaScript / TypeScript.

Возраст: 29 лет.

Работа (настоящее время): Junior Frontend Developer в компании "Корус Консалтинг СНГ".

Локация: г. Санкт-Петербург.


Привет! Как дела? Я смотрю тебя возмутил мой предыдущий пост. Ну да ладно, не серчай. Просто на самом деле не было никаких изменений, никаких новостей. Новости должны были быть на следующий день, но перевирать я не хотел.


Какие новости должны были быть на следующий день? Я к тому времени закончил 10-ти дневную стажировку в боевом проекте компании Корус, прошел аттестацию и ждал ответа -  берут меня в компанию или не берут.

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


Я уже месяц работаю над довольно непростым и большим проектом. Стек: TypeScript, React на хуках, Redux, Saga. Первое время я вешался, так как мы на учебе мало времени уделяли реакту и сопутствующим технологиям. Еще и typescript... Я смотрел на папки в проекте, потом на то, что внутри и мне хотелось плакать. Плакать от того, что я вообще не понимал что происходит. Реакт вроде понятен, TypeScript тоже. А в целом - ничего не понятно. Десятки файлов, все раскидано, десятки импортов, экспортов. Вспоминал проект американской компании, о котором писал раньше. В общем весело.


Сейчас уже в структуре разобрался, все понятно, что за что отвечает, но все равно некоторые таски еще делаю долго из за сложности технологий. Да, сложно. Сложно еще от того, что я не успел поработать на обычном реакте без Redux и Saga. А тут сразу всё это. Ну лады, поглядим.


В нашей команде 15 человек, есть все. От аналитиков до датабэйсеров или как там их еще называют. Три фронтенд разработчика, в том числе и я. Каждый день код ревью, два созвона(да, работаю удаленно), каждый день старший разработчик подсказывает мне бест практис и просто указывает на ошибки. Игорь, золотой ты человек! Мне бы твоего терпения и уровня программирования!


Сравнивая мою работу в Автоконтиненте и работу здесь в Корусе(удаленно), хотя можно пойти и в офис - это просто две разные вещи, как небо и земля. Поэтому да, компания компании рознь. Уровень проектов разный, уровень заинтересованности в проекте разный, в целом уровень организации работы.


Единственное, что на данный момент плохо и из-за чего у меня возникают определенные мысли - это заработная плата в Корусе. Уровень зп и сложность проекта ну совсем не коррелируются. Так как обещали одно после прохождения стажировки, а по факту другое, постоянно кормят завтраками. И с каждым днем желания работать и ломать голову над такими задачками за зарплату стажера(продавца в пятерочке) не хочется. В целом глядя на hh.ru уровень зарплат фронтов в Корусе довольно не хилый. Но меня как джуна пока это не коснулось. Делаем выводы. Не буду забегать в перед, будут изменения - обязательно сообщу. Но намёк вы поняли.


А что кроме работы? К счастью или к несчастью, но у меня стало меньше времени. У меня нет как раньше свободных вечеров для прокачки доп. навыков и осваивания доп. технологий. Параллельно я ставлю другой навык, это новый проект, если можно так сказать( но его не будет ни на пикабу, ни где-либо еще). Тот проект направлен не на финансовую составляющую, как этот, всё же по большей части, о котором вы читаете. Да, у меня в эталоне многофункциональность. Я считаю, что человек должен много чего уметь делать. Но и осевой навык тоже должен быть.

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


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


Вот такие дела. Как у вас дела? Кто уже устроился на работу и стал миддлом, пока я тяну кота за яйца и выбираюсь из "трясины джунства"?


До встречи через месяц!

Артем OWIII.


Контакты: Instagram, Github.

Репозиторий с тестовыми заданиями для frontend разработчика.

Показать полностью
26

Во все тяжкие: Веб-разработчик с нуля. 13 месяцев

Во все тяжкие: Веб-разработчик с нуля. 13 месяцев IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост
"Наше мышление, - так говорил Каса Д'амато, - устроено таким способом, что именно оно определяет наше состояние. Если ты думаешь, что устал - вскоре устанешь; если ты думаешь, что у тебя не получится, то у тебя обязательно ничего не выйдет".


Цель — Senior Frontend Developer.

Язык: JavaScript.

Возраст: 29 лет.

Работа (настоящее время): Trainee Frontend Developer в компании "Корус Консалтинг СНГ".

Локация: г. Санкт-Петербург.


Привет, ты там еще живой(ая)? Надеюсь, что да. А то кто будет читать очередной спич от войтишника? Шучу, сегодня не буду задвигать умные речи; а они были?  - да(нет).


Вот сижу и думаю... О чем же написать очередной пост, в 5 утра?...


В голову лезут три варианта: написать о своих достижениях (кому это вообще интересно?); поныть о сложности работы; или же написать как круто работать в IT, чтобы собрать вокруг себя клуб анонимных программистов, тех кому за 30?


Невероятно сложный выбор...


До встречи через месяц!

Артем OWIII.


Контакты: Instagram, Github.

Репозиторий с тестовыми заданиями для frontend разработчика.

Показать полностью
141

Во все тяжкие: Веб-разработчик с нуля. 1 год

Во все тяжкие: Веб-разработчик с нуля. 1 год IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост

"Еще до встречи с Юнаковым он уже жил по правилу: не отступать и не теряться. Не вышло—повтори. Правило, чем-то напоминающее цирковой обычай: не удался прыжок, упал с лошади или с проволоки — повтори, не откладывая в долгий ящик, повтори, преодолевая боль и страх, повторяй до тех пор, пока не добьешься своего, иначе тебе никогда не избавиться от неуверенности в решающий момент. Александр Крон - "Капитан дальнего плавания".


ЦельSenior Frontend Developer.

Язык: JavaScript.

Возраст: 29 лет.

Работа (настоящее время): Trainee Frontend Developer в компании "Корус Консалтинг СНГ".

Локация: г. Санкт-Петербург.


Привет! Пролетел год, с того самого дня, как я твердо решил освоить профессию инженера-программиста (веб-разработчика). И в этом посте мне не хочется рассказывать в привычной мне манере о том, что я сделал за последний месяц и о трудностях с которыми столкнулся. Вкратце, расскажу об этом в конце поста, а сейчас позволю себе кое-что поведать.


Этот год был интересен для меня не столько программированием, сколько открытием для себя новой плоскости, знакомство с людьми, чье мышление и навыки довольно интересны сами по себе.


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


К чему это я веду? К тому, чтобы глядя на мой пример, вы ни в коем случае, не закрывались в четырех стенах с компьютером в обнимку. Со стороны может показаться, что моя история - это история человека, который решил "жить программированием", что он только и делает, что программирует и больше ему ничего не интересно. Нет, это не так.


Моя жизнь не заканчивается программированием. Для меня программирование сейчас - это лишь сфера, которая мне показалась год назад очень хорошей для того, чтобы освоить определенные навыки и почувствовать под ногами опору в профессиональной сфере. Сейчас она мне кажется до сих пор такой сферой. Получилось ли это? Еще нет, я в начале пути, но определенно кое-какие успехи есть, и чувствую я себя увереннее. И я абсолютный противник такого образа жизни, при котором мышление человека фиксируется на одной плоскости и практически никогда оттуда не смещается. Иногда, да, требуется длительная фокусировка на сфере, но не фиксация.


Что касается программирования - то это обычная профессиональная плоскость, со своими особенностями и определенными требуемыми навыками. Она интересная, как и многие другие сферы, но она не особенная.


Сейчас у меня начался второй месяц стажировки и учебы в компании "Корус Консалтинг СНГ". Могу с уверенностью сказать, что за этот месяц я понял и освоил, с помощью преподавателя, больше, чем за несколько месяцев самостоятельной работы. Это к тому, что если есть возможность учиться у кого-то, кто уже прошел такой же путь - то обязательно делайте это. Еще я понял, что конкретные технологии абсолютно не имеют значения. React, Vue, Angular... это все не важно. Если вы понимаете главные принципы построения программы, принципы взаимодействия ее частей и тот язык на глубоком уровне, на базе которого происходит всё это построение, то вы очень быстро перейдете на любую абстракцию и будете спокойно ее использовать.


Меня недавно спросили -"Как закреплять элементарные основы по JS (if, for, простые функции) на практике? откуда брать задания? с задачами на learn-javascript я более менее справляюсь, но этого мало."

Хочу написать для всех. Задайте себе вопрос: К чему вы идете? Вы хотите научиться решать задачки с Codewars или вы хотите устроиться в компанию и решать коммерческие задачи, тем самым зарабатывая деньги? Если ответ второй, то тогда начните с тестовых заданий в компании (или компанию, если есть такая, в которую вы хотите попасть). И пляшите от тестового задания. Всё, что вам необходимо знать и уметь для решения этой и подобных задач, с полным понимаем, того что вы делаете, и будет тем, куда вам необходимо прикладывать усилия. Про собеседования, на которых вас заставляют решать задачи, абсолютно никак не связанные с будущими задачами на работе - я промолчу.


В связи с этим, я решил помочь таким же как и я и создал базу тестовых заданий для frontend разработчиков. На данный момент она пополняется исключительно теми заданиями, которые присылали мне. По мере возможности, я буду ее пополнять. Я думаю, еще порядка 15-20 заданий, я в ближайшие дни туда выложу. Так же, приветствую пулреквесты. На гитхабе есть подобный репозиторий, но там очень мало тестовых, и в основном задания от крупных компаний. Но ведь больше как раз маленьких компаний, и было бы хорошо +- понимать, какие тестовые могут быть в этой компании и вообще, какие навыки и знания будут требоваться при работе там, с учетом особенности сферы и т.д. С другой стороны это позволит работодателям не расслабляться и постоянно менять тестовые. Дабы действительно брать на работу только тех, кто решил задачу, а не тех, кто скопировал решение из чужого репозитория или канала на ютубе, а потом будет сидеть и тупить на работе.


Что же касается моего развития, то я публично выкладываю материалы, которые я закончил изучать. Можете смело глядеть и подбирать для себя то, что хотите. У меня вкус хороший, надеюсь.


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


Всем профессионального роста и силы. Не забывайте, что мир сам по себе тайна, которую стоит раскрыть для себя. Не капсулируйте весь мир в одной плоскости!



Артем OWIII.

Контакты: Instagram, Github.

Показать полностью
149

Во все тяжкие: Веб-разработчик с нуля. 11 месяцев

Во все тяжкие: Веб-разработчик с нуля. 11 месяцев IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост

А вот теперь меня уволили.. Месяц был насыщенным.. И не веселым.


Цель — Senior Frontend Developer.

Язык: JavaScript.

Возраст: 28 лет;

Работа (настоящее время): - Trainee Frontend Developer в компании "Корус Консалтинг СНГ";

Локация: г. Санкт-Петербург.


Привет всем моим подписчикам! Как вы там? У кого какие успехи?


Меня вот за этот месяц уже успели уволить разок, а сейчас я уже "работаю" в крупной компании. Ну давайте обо всем по порядку.


Я сделал десятки откликов на всем известной площадке для трудоустройства и конечно, было довольно много откликов с разного уровня тестовыми заданиями. Ходил на несколько собеседований, но что-то дело с мертвой точки не сдвигалось. Либо я не тянул и не мог тестовое сделать, либо после, вроде как успешного собеседования - тишина, не ответа ни привета.


Решил сменить тактику и опубликовал в своем твиттере клич о поиске работы. И тут на меня вышел работодатель, предложил вакансию верстальщика-разработчика.

Компания американская, стартап из Силиконовой Долины. Проект - свой браузер (расширение, надстройка над браузером на базе Chromium). Я подумал - крутой проект, плюс работа удаленная, зарплата в долларах, я не один фронт на проекте - предел мечтаний просто. Созвонились по скайпу с ведущим фронтом, я ответил на все вопросы, рассказал о своем небольшом опыте, вроде все обсудили и обо всем договорились.


Часа через два я  уже общался по видеосвязи с руководителем и инвестором стартапа, который сидел в солнечной Калифорнии и рассказывал о работе в их команде.


Еще через час я уже сидел и читал договор на английском и искал в нем пункт о продаже почки. Но нашел только свою зарплату в долларах. Если перевести в рубли, то примерно зарплата миддла в РФ. В общем, все подписал, мне выдали все доступы ко всяким jiraм и корпоративным почтам. Я не мог нарадоваться! Завтра в бой, с утра на митап или как там это называется. Знакомство с командой! Уже представил в мыслях как через пару месяцев смогу загорать на Бали и работать под пальмой. Но рано радовался..


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


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


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


Но спустя пару часов руководитель и инвестор всего проекта предложил созвониться. Я почувствовал что-то неладное. По его тону я понял, что это всё. Говорил, что-то вроде: "Руководитель фронтэнда говорит, что переоценил свои возможности по обучению и уделению времени джуну" . В общем, они не готовы были вкладывать время в мое обучение. Он предложил прекратить сотрудничество и компенсировать мой рабочий день, но чего уж там.. Мне было не до этого. Я расстроился. Это был удар. Неожиданно просто все произошло, вот я и приуныл.


Изначально то мне сказали, что мы начнем с простых задач и потихоньку будем усложнять и делать задачи сложнее. А по итогу даже не дали времени на освоение их стека. Один день - это мало, я считаю. Но у них скоро должен был быть релиз, видимо из-за этого меня быстро отправили восвояси. Хозяин барин. Что сказать.


Вот так прошел мой первый и последний день работы в американском стартапе из Силиконовой Долины.


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


Далее я встряхнулся, сделал выводы и написал в ту компанию, в которую должен был идти на второй(очный) этап тестирования и объяснил ситуацию. И мне пошли навстречу, предложили сделать тестовое удаленно! Но оно было на время, ровно на 4 часа, с контролем времени. И вот на следующий день я выполнил эти два задания. Честно говоря, давно так не стрессовал. Еле уложился в 4 часа. Всё, сдал. Отправил.


Через пару часов получил фидбек, что сделал все замечательно и меня принимают в их проект. Что за проект вы спросите? Дебютный проект компании "Корус Консалтиинг СНГ". Крупная компания, дочка Сбербанка. Суть проекта - это два месяца оплачиваемой учебы (по срочному договору), вы учитесь и вам платят среднюю зп джуна по рынку! Не круто ли? После - трудоустройство в один из их проектов. А там ДМС, белая зп, английский и всякое такое.


Сегодня закончился третий день учебы. И знаете что? Это то, что мне было необходимо. Преподаватель, код ревью, лекции - очень интенсивная учеба и не простые практические задания. Нас в проекте 6 человек, возраст ребят и одной девушки от 22 до 30 лет. Мы общаемся, обмениваемся опытом, в общем - круто. И еще плюс: сегодня нас перевели на удаленку, в связи с чем - сами понимаете :) Стало еще удобнее.


Такие дела. Не останавливаемся и движемся к цели!


Ну и по традиции. Что я сделал и изучил за последний месяц:


1. Дочитал книгу "Грокаем Алгоритмы". Кто подписан на мою инсту уже давно в курсе;

2. Разобрал примерно половину книги Мартина Фаулера "Рефакторинг кода на JavaScript";

3. Разобрал процентов на 20% книгу Эрика Хэнчетта "Vue.js в действии".

4. Написал пару приложений( пару недописал) и мини проектов. Искать в гитхабе.

5. Я оформил свое резюме прямо в гитхабе. Как вам?

6. Посмотрел конференцию от Яндекса «Я ❤ Фронтенд 2020»; рекомендую!

7. Посмотрел конференцию от Яндекса «Я ❤ Фронтенд 2019»; рекомендую!

8. Сходил на конференцию Piter JS #45;

9. Познакомился с библиотекой Lodash;

10. Познакомился и попрактиковался с шаблонизатором Pug;

11. Познакомился и сделал пару проектов по WebGL(Tree.js);

12. Посмотрел где-то 1/4 курса ШРИ 2018 года от компании Яндекс.


Ну, что ребята? 11 месяцев позади и кажется, что у меня вот только-только что-то начинает получаться осознанное. Так, что кто думает, что можно стать более менее понимающим веб-разработчиком за 3-4 месяца - чушь. Вспоминаю свои первые собесы - стыд и срам.


Год интенсивного и каждодневного изучения и практики дадут плоды, но небольшие. Большие - дальше.


Успеха Вам! Подписчикам здоровья и удаленной работы в этой больной мировой обстановке! До встречи через месяц!


Артем, OWIII.

Показать полностью
80

Во все тяжкие: Веб-разработчик с нуля. 10 месяцев

Во все тяжкие: Веб-разработчик с нуля. 10 месяцев IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост

Нет, конечно не уволили, я сам уволился. Произошло это два дня назад.


Цель — Senior Frontend Developer.

Язык: JavaScript.

Возраст: 28 лет;

Работа (настоящее время): - в поиске.


Привет всем, друзья! Как ваши дела? Что нового? У меня вот, как видите перемены. Моя совесть не выдержала, что я незаслуженно получаю зарплату выше рыночной для джуна, и медленно подгрызала меня изнутри(шутка, но не про зп).


Как видите не всегда дело упирается в деньги. Та философия, которая сформирована мои бывшим руководителем отдела IT не коррелируется с моей философией. Дабы не создать зоны неизвестного, расскажу некоторые моменты связанные с IT отделом в компании, где я работал.


Что же заставило меня уйти из этой компании:


1. Меня заставляли писать на notepad++. Благо я воспротивился и установил себе vscode, но потом после этого был неприятный разговор и упреки.

2. Отсутствие системы контроля версий(git) объяснялось тем, что это отнимает время, при всем этом после выпуска релиза приложения, которое я писал, я целую неделю ничего не делал по работе. Абсолютно. Сидел изучал книжки. Вот такая оптимизация. То есть приложения пишется сразу в прод, баги фиксятся тоже в проде.

3. Запрет на использовать версии JavaScript ES6 и выше. То есть только ES5 и ничего больше. Про транспиляторы руководитель знает, но зачем создать комфортную атмосферу разработчику и рост. Ведь это нужно заморочаться. Проще менять фронтов каждые два месяца и копить ужасный бардак на проекте.

4. Отсутствие таск-раннеров по типу gulp, grunt, не говоря уже про webpack.

5. Запрет на использование фрэймворков, хотя я особо на это не жаловался, мне и чистого JS за глаза. Но роста хотелось.

6. Отсутствие тех. заданий и требований, а самое главное - отсутствие кода ревью.

7. Запрет на SPA. Сначала я написал приложение как SPA, но после пришлось переделывать, чтобы страницы рендерились и отдавались с сервера. Тихий и медленный ужас.


В целом это можно описать так:  консервативность руководителя отдела.

Всё остальное адекватно, ребята с кем работал хорошие, по зп все шикарно, официально и т.д.


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


При всем этом месяц был крайне продуктивный и хочу поделиться тем, что я сделал и изучил:


1. Прочитал пару книжек Стива Круга по юзабилити и тестированию(ниже по ссылке в инсте).

2. Посетил JavaScript Evening в компании DINS (Dino Systems) и послушал два доклада: API design for front-end и «Алгебраические типы данных в TypeScript».

3. Посмотрел интересный и полезный курс по JS шаблонам проектирования.

4. Успел покопаться в документации по extJs и сделать одно приложение, но тестовое от компании так и не сделал. Не осилил. Очень сложный фрэймворк.

5. Прочитал половину книги "Грокаем алгоритмы".

6. Сверстал пару тестовых за последние 4 дня, смотреть в гитхабе. Новые на подходе.

7. Изучал много документации и углублялся в разные API браузера.


И да, я завел инстаграм. Там не будет гламурных фотографий. Там я буду делать небольшие рецензии на книжки, которые прочитал, фоточки с митапов и конференций, может чего еще. В общем, так сказать продолжение моего блога в <img>.

Подписывайтесь :)


Всем хорошего времени суток и успеха! А я пойду делать тестовые и гонять по собеседованиям и искать команду, в которой смогу развиваться как специалист и дорасти до Senior!


Артем, OWIII.

Показать полностью
Отличная работа, все прочитано!