TGViewer
Channel Public Channel
DНЕВНИК web-программиста

DНЕВНИК web-программиста

@webprogrammerdiary

Авторский канал о том, как стать программистом, когда вы даже не знаете, что это.
Много интересного и для других сфер - планирование, самоконтроль, различные лайфхаки и т.д.
Задачи @tasks_frontend
Обратная связь @WpdFeedbackBot
Сотрудничество @rezvanini
Subscribers
2.26K
Photos
214
Videos
0
Links
560

Showing posts older than #982 · Back to latest

Older Posts 20 shown
Post #980 3.05K
Всем привет!

Вот и пролетел первый месяц работы (даже чуть больше). Отдохнуть между работами не успел, думал буду отдыхать пока мне коммерческий проект будут подыскивать, но и тут не вышло - почти сразу меня пристроили. Команда хорошая, стек почти весь на мое усмотрение, задачи почти все уже решал - аутентификация, роутинг и сложная форма (основная моя задача). Стек TS, React, Redux, Saga. Так же решил использовать React Hook Form https://react-hook-form.com/ в связке с Yup https://github.com/jquense/yup
Вот про эти 2 библиотеки и хочу отписаться: в принципе я доволен этой связкой, форму еще не доделал до конца, но уже проверил ее на нескольких сложных моментах и связал ее с логикой приложения, работает))
Ранее я это реализовывал ручками, теперь было интересно попробовать готовое решение, которое довольно новое, но по отзывам #1 сейчас. Да, свои компоненты более гибкие, но и с библиотекой я пока все задачи смог решить, а скорость работы увеличивается сильно. Так что, рекомендую!

зы Первый проект на новой работе, испытательный срок - нужно себя проявить и немного по напрягаться. Приходится работать больше 8ч, поэтому не так часто пишу в канал. Но это всегда так - сначала ты работаешь на авторитет, потом он на него! Да, никто меня не гонит и не напрягает, более того - я должен тока 40часов в неделю работать, но у меня такой подход и я всегда ему следую.
React Hook Form React Hook Form - performant, flexible and extensible form library | React Hook Form React hook for form validation without the hassle
Post #979 2.82K
Всем привет!

Коллеги поделились ссылкой - сейчас в прямом эфире Сбербанк проводит первую конференцию SmartDev

Топовые специалисты будут рассказывать о всевозможных направлениях в течении дня - все бесплатно
Post #974 2.61K
Всем привет!

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

#css
Хабр Сравнение производительности CSS и CSS-in-JS в реальном мире Технология CSS-in-JS заняла прочное место среди инструментов фронтенд-разработки. И возникает ощущение, что CSS-in-JS-тренд в ближайшем будущем лишь усилится. Ос...
Post #972 2.64K
Всем привет!

Знаю, что в канале много фрилансеров - поздравляю их (и будущих фрилансеров) с праздником! Адекватных заказчиков, интересных проектов, здоровья и много денег!
Post #969 2.18K
Всем привет!
Думаю, пора следующие среднесрочные цели ставить.
За 12 месяцев я продвинулся от первой работы, до мидла в IT компании с 1000+ сотрудников.
Как считаете, реально за следующие 12 месяцев прокачаться до сеньора? Пиши в комментариях
Post #968 2.44K
Всем привет!
Есть отличная идея для тех, кто только обучается и думает над портфолио - приложение, поддерживающее internationalization.
Т.е. смену языков, направление разметки, форматирование дат, чисел и времени!!! Очень эффектная штука, я таких работ не видел в портфолио новичков, уверен, что работодатель как минимум посмотрит на это.

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

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

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

ЗЗЫ Главное, не забудьте использовать в проекте хотябы 1 язык с RTL (рекомендую арабский, как видео) и грамотно сделать вёрстку, чтобы она сама изменялась при RTL и я уверен, ваше портфолио заинтересует любого!
I18Next Introduction | react-i18next documentation react-i18next is the React binding for i18next, maintained by the team that builds Locize, the translation management service for i18next projects.
Post #965 3.09K
Всем привет!

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

#js
Хабр JavaScript-классы — это не просто «синтаксический сахар» После того, как я прочитал очередную статью, где говорится о том, что JS-классы — это всего лишь «синтаксический сахар» для прототипного наследования, я решил на...
Post #964 2.96K
всех с праздничком!
Post #963 3.11K
Post #962 2.91K
Всем привет!

Хорошая шпаргалка по стилю вашего кода
Post #961 2.77K
Всем привет!

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

#собеседование
Хабр Как я искал работу весной 2021 года Всем привет! Давно читаю Хабр и руки чесались тоже написать чего-нибудь. Так получилось, что повод появился только когда я начал искать новую работу. Вдохновил м...
Post #959 2.46K
Всем привет!

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

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

#react
Webformyself Простые советы по написанию чистых компонентов React Секреты написания чистых компонентов React: избегание передачи свойств, заключение параметров в объект, функции обработчика и другие
Post #958 3.02K
Всем привет!

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

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

#задача
CodeSandbox Задача на асинхронность и EventLoop - CodeSandbox Задача на асинхронность и EventLoop by lex13s using parcel-bundler
Post #957 2.7K
Кто-нибудь уже пробовал делать десктопные приложения? А ведь это не сложно, если вы пишите на JavaScript.
👉Попробуйте👈

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

#electron
Medium Как быстро создать десктопное приложение на HTML, CSS и JavaScript Перевод статьи «How to Easily Build Desktop Apps with HTML, CSS and Javascript» Адитуа Шридхара
Post #956 2.46K
Всем привет!

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

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

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

#react
YouTube Интервью Наталии Теплухиной и Наталии Коротковой с Дэном Абрамовым Подробнее о конференции HolyJS: https://jrg.su/EM4wwV — — Интервью с Дэном Абрамовым, в котором Наталия Теплухина и Наталия Короткова зададут Дэну накопившиеся вопросы о фронтенде, планах на будущее и о многом другом. А также узнают, над чем работает Дэн…
Post #955 2.19K
Всем привет!
Брат прислал немного халявы - Coursera дарит бесплатный сертификат на одном из 9 специально отобранных курсов.

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

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

Например, этот с субтитрами на русском.
Coursera Coursera | Online Courses & Credentials From Top Educators. Join for Free Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join Coursera for free and transform your career with degrees, certificates, Specializations, & MOOCs in data science…
Post #952 2.24K
Всем привет!

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

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

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

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

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

Всем удачи и пусть работа вас только радует! А если она в тягость - меняйте!
Telegram DНЕВНИК web-программиста Всем привет! Позавчера прекратил прохождение собеседований, т.к. сразу же получил оффер от интересных мне компаний. Сейчас спокойно дорабатываю на старой работе, в пятницу принимаю решение и выбираю, где буду работать. Могу написать подробную статью, как…
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →