![Тестирование | Обучение](http://s14.pikabu.ru/images/series/2024/02/07/170725492413260779.png)
Тестирование | Обучение
17 постов
17 постов
10 постов
Привет! Представляю новую программу для освоения профессии QA Engineer (тестировщик) по направлению WEB. Собрана на базе бесплатных и общедоступных материалов, оформлена в программу, ориентированную примерно на 4 месяца.
Результатов!
Привет всем! Кто читал мой предыдущий пост, знают что я собирал группу для обучению тестированию. Хотя так сказать было бы не совсем корректно, так как занимаемся с каждым индивидуально. Групповых занятий не провожу.
Написало довольно много людей, всех добавил в свой закрытый телеграм канал с программой подготовки. Несколько человек занимаются со мною лично по следующему плану:
1. Самостоятельная работа, изучение материала, практические задания
2. Ежедневные отчеты о проделанной работе и изучение поставленной темы
3. Еженедельные созвоны: ответы на вопросы, консультации, подготовка к собеседованиям
Сейчас я вношу корректировку в тренировочную программу и процесс подготовки. Программа будет более точечная и более насыщенная. От ребят фитбэк положительный, но всегда есть что улучшать.
Поэтому те, кто не успел, забыл, захотел - сейчас начать еще не поздно.
Телега: https://t.me/stingray_develop
Почта: stingray.develop@gmail.com
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 профессии Мартина Ахтниха) и даже в нашей компании ограничены позиции и требования отличаются. Но вы можете написать мне свой кейс, чем смогу помогу, в любом случае задам полезные вопросы или порекомендую хорошую книгу, чтобы привести в порядок свое мышление, вне зависимости осваиваете вы тестирование, программирование или что-то другое.
Спасибо всем за внимание. До новых встреч!
Цель — 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
Путь познается в тренировках(принцип из книги земли Миямото Мусаси).
Цель — 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
Воинское искусство обладает такой силой, что может из простолюдина сделать Короля, а из Короля - простолюдина. Никколо Макиавелли
Цель — 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);
- Посмотрел выступление рендеринг на стороне сервера;
Да, ты спросишь, а как связаны данные новости с обложкой поста?
Всё просто. Помимо программирования я интересуюсь воинскими искусствами и планирую восстановить тренировки, для чего ищу спарринг-партнера.
Я не тренер, я такой же как и ты(возможно знаю чуть больше, а может и нет), будем вместе исследовать воинские системы и смотреть что работает, а что не работает, опираясь на конкретные материалы, книги и исследования.
Да и физическая нагрузка в нашей сидячей работе лишней не будет. Особенно полезная нагрузка и навыки, которые могут пригодиться в жизни.
ЛОКАЦИЯ: САНКТ-ПЕТЕРБУРГ. (более точное место определим позже, пока погода позволяет будем тренироваться на улице).
Что конкретно будем рассматривать в ходе тренировок:
- Стиль бокса Каса Д'амато (тренер и наставник Майка Тайсона);
- Испанское неаполитанское и палермитанское фехтование;
- Работа с ножом и против ножа(в том числе голыми руками);
- Работа со стилетом;
- Работа с другими видами оружия;
- Как всё это интегрировать в жизнь и т.д.
Начальная экипировка и оружие для занятий у меня есть, далее будем уже докупать.
Я думаю каждый мужчина должен уметь постоять за себя, за семью и за слабого.
Пиши в телеграм, если есть желание составить мне компанию: @artem_owiii
Ну и помимо воинского искусства, общая тема программирования никуда не делась, всегда можно пообщаться и возможно начать какие-нибудь совместные проекты.
Всем удачи и реализаций!
Ничего из ничего не возникает.(с) Липот Сонди
Цель — 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. Конечно возвращаться еще буду, но зато знаю где и что можно быстро найти;
Есть еще у меня мысли кое-какие, но то больше некие философские концепции и имеют больше отношение в целом к жизни, а не к конкретно программированию(но применять можно и в программировании).
Интересно было бы об этом читать?(могу сделать отдельную "рубрику" и иногда пилить посты на иные темы).
Цель — Senior Frontend Developer.
Язык: JavaScript / TypeScript.
Возраст: 29 лет.
Работа (настоящее время): Junior Frontend Developer в компании "Корус Консалтинг СНГ".
Локация: г. Санкт-Петербург.
Привет! Как дела? Я смотрю тебя возмутил мой предыдущий пост. Ну да ладно, не серчай. Просто на самом деле не было никаких изменений, никаких новостей. Новости должны были быть на следующий день, но перевирать я не хотел.
Какие новости должны были быть на следующий день? Я к тому времени закончил 10-ти дневную стажировку в боевом проекте компании Корус, прошел аттестацию и ждал ответа - берут меня в компанию или не берут.
Так вот, как вы уже могли заметить, меня взяли и я остался в этом же проекте, где проходил стажировку. Но могли и не взять фронтом, а например верстальщиком, как одного парня, который вместе со мною проходил учебу. По итогам аттестации он не потянул на фронта.
Я уже месяц работаю над довольно непростым и большим проектом. Стек: TypeScript, React на хуках, Redux, Saga. Первое время я вешался, так как мы на учебе мало времени уделяли реакту и сопутствующим технологиям. Еще и typescript... Я смотрел на папки в проекте, потом на то, что внутри и мне хотелось плакать. Плакать от того, что я вообще не понимал что происходит. Реакт вроде понятен, TypeScript тоже. А в целом - ничего не понятно. Десятки файлов, все раскидано, десятки импортов, экспортов. Вспоминал проект американской компании, о котором писал раньше. В общем весело.
Сейчас уже в структуре разобрался, все понятно, что за что отвечает, но все равно некоторые таски еще делаю долго из за сложности технологий. Да, сложно. Сложно еще от того, что я не успел поработать на обычном реакте без Redux и Saga. А тут сразу всё это. Ну лады, поглядим.
В нашей команде 15 человек, есть все. От аналитиков до датабэйсеров или как там их еще называют. Три фронтенд разработчика, в том числе и я. Каждый день код ревью, два созвона(да, работаю удаленно), каждый день старший разработчик подсказывает мне бест практис и просто указывает на ошибки. Игорь, золотой ты человек! Мне бы твоего терпения и уровня программирования!
Сравнивая мою работу в Автоконтиненте и работу здесь в Корусе(удаленно), хотя можно пойти и в офис - это просто две разные вещи, как небо и земля. Поэтому да, компания компании рознь. Уровень проектов разный, уровень заинтересованности в проекте разный, в целом уровень организации работы.
Единственное, что на данный момент плохо и из-за чего у меня возникают определенные мысли - это заработная плата в Корусе. Уровень зп и сложность проекта ну совсем не коррелируются. Так как обещали одно после прохождения стажировки, а по факту другое, постоянно кормят завтраками. И с каждым днем желания работать и ломать голову над такими задачками за зарплату стажера(продавца в пятерочке) не хочется. В целом глядя на hh.ru уровень зарплат фронтов в Корусе довольно не хилый. Но меня как джуна пока это не коснулось. Делаем выводы. Не буду забегать в перед, будут изменения - обязательно сообщу. Но намёк вы поняли.
А что кроме работы? К счастью или к несчастью, но у меня стало меньше времени. У меня нет как раньше свободных вечеров для прокачки доп. навыков и осваивания доп. технологий. Параллельно я ставлю другой навык, это новый проект, если можно так сказать( но его не будет ни на пикабу, ни где-либо еще). Тот проект направлен не на финансовую составляющую, как этот, всё же по большей части, о котором вы читаете. Да, у меня в эталоне многофункциональность. Я считаю, что человек должен много чего уметь делать. Но и осевой навык тоже должен быть.
Поэтому прокачка в программировании замедлилась, могла бы во много раз быть мощнее. Но тот проект в приоритете. Программирование все же для меня ремесло, не больше.
Есть у меня еще кое-какие наметки насчет работы в программировании, но не только в качестве разработчика. Но для этого нужны ресурсы, которых пока нет. Так, что об этом чуть позже.
Вот такие дела. Как у вас дела? Кто уже устроился на работу и стал миддлом, пока я тяну кота за яйца и выбираюсь из "трясины джунства"?
До встречи через месяц!
Артем OWIII.
Репозиторий с тестовыми заданиями для frontend разработчика.