DНЕВНИК web-программиста
2.54K subscribers
214 photos
14 files
560 links
Авторский канал о том, как стать программистом, когда вы даже не знаете, что это.
Много интересного и для других сфер - планирование, самоконтроль, различные лайфхаки и т.д.
Задачи @tasks_frontend
Обратная связь @WpdFeedbackBot
Сотрудничество @rezvanini
Download Telegram
Послание будущему программисту 🤖
https://m.habr.com/ru/post/450652/
#план
Всем привет! 🖖

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

План такой - хочу заканчивать с прокрастинацией и к НГ начать искать работу (точнее, хочу найти ее уже к НГ).

Что для этого делаю сейчас?

1. Закончив свой дипломный проект (js chat) я немного поковырялся с версткой, подтянул немного знания по CSS и HTML. Считаю, что CSS нужно еще заниматься - не простая это тема. Постараюсь еще уделить время, думаю, прочитать книгу Дэвид Макфарланд - Новая большая книга CSS, а так же посмотреть видео с реализацией различных решений.

2. Приступил к повторению JS, хорошо бы к декабрю все повторить, подучить ES6 и прочие пробелы. Начал с инструкций (у Фленагана это 5 глава).

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

4. С английским все печально, но я не сдаюсь - главное заставить себя заниматься 🤣

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

#план
Всем привет!

Собрал волю в кулак и наконец написал статью о своем следующем этапе обучения.

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

👉Подробнее

#js #react #План
Всем привет!!!

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

Короче, пожалел себя вечерок-другой и взялся опять за дело, отложив в сторону React.

Делюсь с Вами очередным отчетом о следующем этапе своего обучения - Этап 4.1.1

#план #js
Всем привет!

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

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

Тестовые задания далеко не самые простые, несколько я скидывал в наш чат.

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

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

Как немного освобожусь - напишу несколько больших статей: подготовка к собеседованию, правильное портфолио, резюме и тп. Есть много интересных мыслей и материалов.

#собеседование #диплом #план
​​Всем привет!

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

А теперь подробно!

Свое резюме и сопроводительное письмо я отправил в 31 компанию - все что смог найти в своем городе. Правда, только одна компания указала, что нужен junior, остальные middle+
Но пандемия внесла свои коррективы - часть даже не просмотрела резюме, часть ответили, что временно закрывают вакансии, остальные прислали тестовые. Кстати, единственная компания, которая явно указывала junior - одна из последних прочла мой отклик и прислала ответ, что тоже приостанавливают поиск 🤣

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

Кстати, я уже писал выше - почти все тестовые выполняют одну задачу, получение данных с сервера и построение интерфейса. Ха, а что еще SPA делают? 🤣🤣🤣 Так что учите fetch/async/await/promise/try/catch работу с данными (объекты, массивы, строки, даты и тд).

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

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

Всем здоровья!

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

ззы Забыл поделиться мыслями, как я выбирал компанию, куда решил идти работать.
1. Отказал компаниям, где я буду единственным фронтенд разработчиком. Думаю, тут все понятно, можно не объяснять.
2. А так же компаниям, с завышенными требованиями. Сначала мне очень хотелось пойти в одну такую компанию, но разум взял верх над эмоциями. Наставник тоже поддержал это решение - слишком велики шансы, что я там буду как слепой среди охотников. А оно мне нужно?
3. Выбрал компанию где будет аж 2 фронтенд разработчкика, а главное там используют React, TypeScript и все самое модное и современное, а это для меня одно и важнейших пожеланий.
4. Но первые 3 пункта по умолчанию подразумевают один не очень приятный момент - уровень з/п у начинающего специалиста совсем не радует.
Поэтому, глобально мой выбор свелся к простому решению - уровень оплаты/перспективы развития. Надеюсь, я не ошибся насчет перспектив.

#план
Когда я устроился на работу (да и за все время, а это почти 2 месяца) мне не хватало знаний в 3 направлениях:
1. TypeScript. Ну, это я как чувствовал и отложил на неделю выход на работу и немного с ним разобрался, о чем писал уже (хочу прям реально хорошо его освоить).
2. Docker. Такое же желание как и с TS т.к. вижу, что это уже не будущее, а настоящее. Ну, благодаря одному из читателей моего канал (Сергей, ещё раз спс) я приступаю к 2х недельному курсу обучения.
3. Написание слоя api между сервером и интерфейсом. Ну, тут я считаю, что это нельзя джуну давать, но научится нужно будет...позже 🤣

И я задумался - а что ещё я хотел бы освоить в ближайшее время?

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

ЗЫ Сейчас немного реже пишу в канал - фактически работаю все свободное время, но скоро войду в темп и буду больше уделять время каналу. Актуальные новости и хорошие статьи - в любом случае моментально размещаю в канале.
И помните - веб это просто, даже я смог! Главное не сдавайтесь! Верю в вас!

#план
Всем привет!🖖

Несколько дней назад закончился мой испытательный срок - я проработал 2 месяца!

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

Что я могу сказать - вроде как, я стал программистом))) Сбылась мечта идиота)) Но удовлетворения сильного пока нет - слишком многому я ещё хочу научиться. И пока это все фронт и немного сопутствующего, типо docker, Mac и тд.

Так что, не сдавайтесь и все у вас получится!

PS Зарплату подняли в несколько раз, что тоже приятно.

#план
Всем привет!

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

Сейчас у меня начинается отпуск - самое время для этого))) Ждите, скоро буду делиться полезными материалами

Что нужно знать фронтенд-разработчику в 2021 году!

#план
Всем привет!

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

Дело в том, что такой путь оооочень долгий и не продуктивный. Придя в компанию и проработав какое-то время - все будут прекрасно знать ваш уровень и в короткие сроки вы никогда не сможете его так поднимать, что бы ЗП росла +100% или хотя бы +50%. Начальство и окружающие помнят, что вы пришли мидлом (джуном, сеньором - не важно) и доказать им, что за 6 месяцев вы заслужили прибавку 50-100% будет просто не реально. И это логично - с чего это вдруг ваша ЗП должна так расти?

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

Что это значит? Я не говорю, что нужно каждый месяц искать новую работу, но вот примерный план с нуля:

1. Устроившись джуном проработайте минимум 12 месяцев и начинайте искать работу мидлом с ЗП в 3 раза больше, чем джуном получали. Да, я не ошибся - минимум в 3 раза.
2. Устроившись мидлом постарайтесь за 6 месяцев взять все что можно из текущей работы и начинайте искать новую с ЗП минимум в 2 раза больше (да, тут темп немного сбавляем, но с $1500 до $3000 вполне не сложно найти).
3. Ну и далее по накатанной схеме - получили новый опят, взяли все что можно из текущей работы и пошли искать новую. НЕ ЗАДЕРЖИВАЙТЕСЬ!
4. Через несколько лет вы достигните потолка - таким темпом не сможете идти дальше... Да и не нужно! Теперь вы сможете подпирать компании не по ЗП (хотя желательно все же хоть немного но больше запрашивать от текущей ЗП), а другим причинам. Например: классный стек, интересный проект, комфортные условия работы и т.д.

Почему эта схема сейчас работает?
1. На рынке не хватает сотрудников и если вы не дурак, то компания готова вам платить большие деньги (она же не знает, сколько вы получаете сейчас), главное пройти собеседование.
2. Приходя в новую компанию вы сразу идете на более высокий уровень, чем сейчас у вас и не нужно годами ждать, когда в старой компании вас оценят.
3. Т.е. при этом подходе ваш уровень будет определяться только лишь вашим скиллом, а не тем, сколько лет вы просидели в офисе конкретной компании и вот это и дает быстро нарастить нужный уровень ЗП.
4. При такой схеме у вас будут появляться новые знакомства и связи в компаниях, где вы работали - и вас все чаще и чаще будут хантить, зачастую даже не придется искать работу, когда придет время ее менять.

зы Если кто не понял - данный подход для тех, кто реально тратит свое время на образование, отдельно тратит время на подготовку к собесам (т.к. это немного другие знания от практической работы). Т.е. если вы 3 года читаете мой канал и пишите в чат вопросы по темам с learnJavaScript - то вам не поможет этот подход. А если вы напрягаетесь, тратите свободное время и реально готовы выполнять поставленные задачи - поверьте, этот подход изменит вашу жизнь, как бы пафосно это не звучало

ззы Высказывайте свое мнение в нашем чате

#план