Size: a a a

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

2020 July 30
DНЕВНИК web-программиста
Как разработчику торговаться на собеседованиях

Хорошая статья, особенно если вы не привыкли к таким торгам)

👉Подробнее

#собеседование
источник
DНЕВНИК web-программиста
Раздвижные ряды в CSS Grid - ещё больше гибкости в макетах при помощи grid.

👉 Подробнее

#css
источник
2020 August 01
DНЕВНИК web-программиста
Меня постоянно преследуют webSocket. Портфолио на сокетах, на работе большой проект тоже с сокетами. Я уже думаю со стороны сервера их изучить на всякий случай. В современном вебе они реально востребованы.

Если кому интересно, вот свежая статья - Пишем свой dependency free WebSocket сервер на Node.js

#node
источник
2020 August 02
DНЕВНИК web-программиста
Подробный разбор background-image, background-position и background-size.

👉Перевод👈

#css
источник
2020 August 10
DНЕВНИК web-программиста
Всем привет!

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

Хочу поделиться своим мнением - о вашей первой работе в IT.

Что бы я сейчас рекомендовал избегать при поиске первой работы:

1. Уточняйте количество коллег (именно по вашему направлению) в компании.
2. Узнайте каким первым проектом вы будите заниматься.
3. Если проект большой - сколько ещё коллег будет с вами.
4. Сколько у вас времени, чтобы разобраться с проектом, если вы не с 0 вливаетесь.

К чему я это рекомендую?
Если вы попадете в сложный проект и окажетесь единственным разработчиком - вряд-ли, вы справитесь((( Как минимум, вы будете работать сутками и потратите кучу нервов и сил. И чем сложнее будет проект, тем больше шансов, что вы не осилить его.
А вот если хоть кто-то ещё будет на этом проекте уровня выше junior, т.е. человек с опытом - работа будет легче у вас идти и наверняка приносить удовольствие. Ведь зачастую, достаточно пару минут пообщаться с коллегой, который в теме, в ситуации когда вы уже все что можно нагуглил, но разобраться не можете.

И не дай Бог вам достанется первым проектом legacy код - это ещё более сложный вариант для первой работы.

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

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

#собеседование
источник
2020 August 13
DНЕВНИК web-программиста
Одна из самых загадочных магий в JavaScript - замыкание.

Перевод статьи  самого Дена Абрамова (Dan Abramov) о замыканиях.

ЗЫ Я считаю, что очень хорошо о замыканиях для новичков рассказывают на learn.js

#js
источник
2020 August 14
DНЕВНИК web-программиста
useEffect(fn, []) это не новый componentDidMount()

Перевод свежей статьи о самом сложно хуке Реакт - useEffect.

PS Напомню (хоть уже и скидывал ранее) мою любимую статью (почти книгу) про этот хук - тыц👈

#react
источник
2020 August 17
DНЕВНИК web-программиста
Всем привет!🖖

Хочу поделиться просто must-have подборкой статей для подготовки к собеседованиям. Данная подборка постоянно обновляется.

👉Подробнее

#собеседование
источник
2020 August 18
DНЕВНИК web-программиста
Я думаю, что многие сталкивались при вёрстке с такой проблемой - при наведении на текст делаем его жирным, а в этот момент макет немного сдвигается. Да, жирный текст больше места занимает - но как избавится от этого неприятного эффекта?

👉Крутое решение - меняем шрифт при наведении без сдвига макета

PS Нужно попробовать применить этот подход и к другим аналогичным решениям.

#css
источник
2020 August 20
DНЕВНИК web-программиста
Полный курс по React Hooks от Минина!

👉Видео

👉Исходники

#react
источник
DНЕВНИК web-программиста
Самое сложное для меня свойство flexbox - flex. Не знаю как другим, но для меня это магия)))) Помню даже в офф документации читал, что лучше не использовать поотдельности свойства, которые в нем объединяются)))

Если вы тоже хотите разобраться - вот подробная статья👈

#css #flex
источник
2020 August 22
DНЕВНИК web-программиста
Задачка на выходные - определите в какую сторону течет вода в металлической трубе)))

ЗЫ Вот варианты решения👈
источник
DНЕВНИК web-программиста
Вы смогли решить задачу?
Анонимный опрос
26%
Да
74%
Нет
Проголосовало: 156
источник
2020 August 24
DНЕВНИК web-программиста
В последнее время язык JavaScript развивается ускоренными темпами.
Все чаще и чаще на проектах отказываются от различных библиотек в пользу нативных возможностей JavaScript.
И один из таких примеров - уменьшение популярности jQuery - библиотеки, которая была №1.
Если вы все ещё пользуетесь ей или просто изучаете DOM API - то эта статья для вас!
👉Используем DOM как Pro

#js
источник
2020 August 25
DНЕВНИК web-программиста
Университет Иннополис открывает набор на бесплатные шестимесячные IT-курсы.

Всего 3 направления: JavaScript, Data Science и тестирование ПО.

Заявку нужно подать до 31 августа.

Отбор студентов по конкурсу, обещают высокую степендию и последующее трудоустройство.

👉Подробнее👈

ЗЫ Как я понял, на это обучение уже с опытом отбирают😔
источник
DНЕВНИК web-программиста
​​UPD:
Один из читателей прислал отзыв по учебе, о которой я выше рассказывал. С его разрешения публикую скрин:
источник
2020 August 26
DНЕВНИК web-программиста
Всем привет! ПРОСЬБА - прочесть сообщение и проголосовать! Заране всем благодарен 👍
Последнее время погряз в работе - даже на самообразование времени и сил не остается. Жизнь немного изменилась - да и цели, поставленной при создании этого канала я добился (занести свой опыт обучения с 0 до первой работы).
Теперь хочу понять - в каком формате продолжать вести этот блог. Голосуйте, пишите в личку, интересно ваше мнение.
источник
DНЕВНИК web-программиста
Что изменить в канале? Можно выбрать несколько вариантов
Анонимный опрос
9%
Ничего, формат устраивает
6%
Больше личной жизни
30%
Освещение происходящего на работе, чем занимаешься, трудности, успехи, баги и тп
5%
Рекламы побольше!!!
7%
Рекламы поменьше
0%
Напишу в личку свой вариант
29%
Больше информации обучающимся
15%
Больше информации для опытных разработчиков
Проголосовало: 735
источник
2020 August 27
DНЕВНИК web-программиста
Обзор фреймворка TypeGraphQL v1.0

Типа GraphQL + Typescript 🤣

👉Подробнее

#typescript #graphql
источник
DНЕВНИК web-программиста
​​Что объединяет фотохостинг Pinterest и приложение для планирования Trello? Оба они написаны на JavaScript.
Если английский — это основной язык современного мира, то JS — это основной язык современного интернета, ведь на нем написано большинство сайтов, которые вы посещаете каждый день.

Для тех, кто хочет погрузиться в разработку сайтов и веб-приложений SkillFactory запустили курс «Frontend-разработчик». За 6 месяцев обучения вы освоите HTML, CSS и Flexbox, кроссбраузерную и адаптивную верстку, JavaScript и React и добавите в своё портфолио 5 проектов; дополнительный модуль про soft skills поможет подготовиться к собеседованиям.

За время обучения вы создадите собственный сайт-визитку, разработаете аналог канбан-доски Trello и немного погрузитесь в backend.

🚀Успейте записаться на курс со скидкой 50% до 28 августа: https://clc.am/btwRcw
источник