DНЕВНИК web-программиста
2.58K subscribers
214 photos
14 files
560 links
Авторский канал о том, как стать программистом, когда вы даже не знаете, что это.
Много интересного и для других сфер - планирование, самоконтроль, различные лайфхаки и т.д.
Задачи @tasks_frontend
Обратная связь @WpdFeedbackBot
Сотрудничество @rezvanini
Download Telegram
Вот и все - закончился последний рабочий день на моей первой работе в it.
Мне подсказали, что сегодня ровно год, как я отработал. Отличное совпадение - люблю цифру 13))

Завтра еду за расчетом и начинаю собирать документы на новое место. Видел число ваших лайков - обязательно напишу подробно о собеседованиях.

Всем удачи!
Всем привет!

Вот и пролетела моя неделя "отдыха" - завтра первый рабочий день. Не успел прочесть все что планировал, но отдыхать тоже иногда нужно))
ЗЫ Хотел поделиться классной подборкой 👉 css генераторов, сам многими пользуюсь, особенно clip-path - экономят кучу времени.
И рекомендую всем - используйте CSS всегда, когда можно - не спешите тащить js, картинки и тд.

#css
Всем привет!

Как и обещал, пишут отчет о поиске новой работы!

Итак, проработав ровно 1 год, я решил поискать новое место и предупредив директора и менеджера приступил к поискам. Скажу сразу, в этот раз фактически не готовился к собеседованиям, т.к. работал и времени особо не было. Пару вечеров полистал материалы из канала, которые нашел по тегу #собеседование и этого мне хватило.
Поиск в этот раз свелся к тому, что я открыл свое резюме и сделал отклик на 11 вакансий, которые мне более-менее понравились.
Статистика такая:
- не просмотренных 3шт
- приглашений на собеседование 5шт
отказов не было. Оставшиеся 3 без ответа.

Из 5 приглашений одно пришло уже после того, как я прекратил поиски. Остальные 4 были онлайн и одно я почти сразу остановил, что бы не тратить ничье время - узнав подробности понял, что вакансия не подходит мне.
А 3 полноценных собеседования закончились оффером. Причем все 3 компании очень мне понравились и сделать выбор было сложно. Все собеседования длились 1.5-2часа, большая часть времени - техническое собеседование. После этого я закрыл резюме и прекратил поиски - т.е. на все про все ушло несколько дней.

По html, css вопросов мало, а вот js, react, redux - не плохо погоняли. TypeScript то же не сильно спрашивали.
Были задачи (не везде) и даже был live code - попросили расшарить экран и написать в песочнице решение к поставленной задаче. Кстати, если кому интересно - задача была на замыкание.

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

Всем удачи и пусть работа вас только радует! А если она в тягость - меняйте!
Всем привет!
Брат прислал немного халявы - Coursera дарит бесплатный сертификат на одном из 9 специально отобранных курсов.

Чтобы получить подарок, активируйте один бесплатный курс из этой коллекции. Скидка будет применена при оформлении заказа.

Предложение действует до 30.04.2021 и может быть изменено

Например, этот с субтитрами на русском.
Всем привет!

Хочу поделиться видео, если вы используете ReactJS, думаю, вам тоже понравится. В нем Ден Абрамов "прошёлся" по Redux, обсудил актуальный спор classes vs hook's, будет ли переписываться React на Typescript и кучу других тем.

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

PS ..."я не знаю что такое statemanagment"... © 🤣👍

#react
Кто-нибудь уже пробовал делать десктопные приложения? А ведь это не сложно, если вы пишите на JavaScript.
👉Попробуйте👈

ЗЫ На прошлой работе веб приложение, которой я писал, также было и под десктоп, при помощи Electron.

#electron
Всем привет!

Вчера под конец рабочего дня было внутреннее техническое собеседование - 3ч!!! Даже не знаю, как я его прошел, голова так болела, что пил таблетки прям в процессе собеседования).

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

#задача
Всем привет!

Постоянно в чатах поднимается один и тот же вопрос - где посмотреть best practices, что бы писать хороший код? Такого места нет - нужно читать хорошие статьи и смотреть как пишут код авторитетные разработчики. Просить code review для своего кода и тд.

PS Если вы начинаете писать на ReactJS, то эти несколько советов должны улучшить ваш код.

#react
Всем привет!

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

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

Хорошая шпаргалка по стилю вашего кода
всех с праздничком!
Всем привет!

Постоянно в разговорах слышу выражение "синтаксический сахар". Особенно от тех, кто только осваивает JavaScript. А всегда ли оно уместно?
На последних собеседованиях мне был задан вопрос - "а почему вы async/await назвали "сахаром" над Промисами?
Так вот, если вы считаете что JavaScript-классы это синтаксический сахар, то рекомендую эту статью 👈

#js
Всем привет!
Есть отличная идея для тех, кто только обучается и думает над портфолио - приложение, поддерживающее internationalization.
Т.е. смену языков, направление разметки, форматирование дат, чисел и времени!!! Очень эффектная штука, я таких работ не видел в портфолио новичков, уверен, что работодатель как минимум посмотрит на это.

ЗЫ Если вы учитесь на React - вот готовая библиотека, с которой можно сделать портфолио за 2 дня - https://react.i18next.com 👈

Вот хорошее видео к этой библиотеке - https://youtu.be/w04LXKlusCQ 👈

А это код https://github.com/hidjou/classsed-react-localization 👈

ЗЗЫ Главное, не забудьте использовать в проекте хотябы 1 язык с RTL (рекомендую арабский, как видео) и грамотно сделать вёрстку, чтобы она сама изменялась при RTL и я уверен, ваше портфолио заинтересует любого!
Всем привет!
Думаю, пора следующие среднесрочные цели ставить.
За 12 месяцев я продвинулся от первой работы, до мидла в IT компании с 1000+ сотрудников.
Как считаете, реально за следующие 12 месяцев прокачаться до сеньора? Пиши в комментариях
Можно ли прокачаться с мидла до сеньора за 12 месяцев? (мой ответ - нет, но попробуем)
Anonymous Poll
29%
Да
42%
Нет
27%
Незнаю
2%
Накатаю телегу в комментариях, почему это невозможно (возможно)
Всем привет!

Знаю, что в канале много фрилансеров - поздравляю их (и будущих фрилансеров) с праздником! Адекватных заказчиков, интересных проектов, здоровья и много денег!
Всем привет!

Хорошая статья о CSS-in-Js. Я не люб этот подход, но сейчас работаю с ui библиотекой и приходится править стили именно этим способом, такое публичное api у готовых компонентов(((

#css