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

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

Сам сравнить не могу, тк использовал только сокеты, но знать и о такой возможности, необходимо.

Для ознакомления можно глянуть видео или mdn

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

Отличная подборка вопросов для подготовки к собеседованию на React. Навигация правда не работает 😂 (в правом блоке Contents рабочая навигация), но зато более 300 вопросов и ответов.
В закладки!

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

У меня очередные изменения в жизни - я уволился!
Хочу черкануть несколько слов по этому поводу, возможно, кому-то мои выводы будут полезными.

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

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

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

Всем удачи и хорошей работы!
Всем привет!

В этот раз не будет долгих рассказов о подготовке к собеседованиям, анализа предложений, разбора учебных материалов и статей для подготовки к собеседованию. Жаль...
А причина в том, что прошел одно собеседование в продуктовую компанию (точнее два собеседования, но в одну компанию) и получил оффер. Ребята понравились, направление - сельское хозяйство, в котором я проработал всю жизнь до прихода в it, да и образование с этой сферы.
Короче, не смог удержаться))))
Стек мой - TS, React, Redux, Saga. Но есть и незнакомые библиотеки, но это мелочи. Плюс тесты - jest, cypress.

Всем удачи и никогда не сдавайтесь

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

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

Постоянно вижу споры - cookies или токены? Где храним? Как обновляем и тд и тп.
Кстати, кто не в теме, вот базовая статья, можно ознакомиться.

Так вот, пишите к комментариях, что вы предпочитаете и почему. Если токен - то где храните, как и чем обновляете.

#js
​​​​​​Всем привет!

Я уже писал, что использую ide WebStorm и вот сейчас такая же возможность появится у тех, кто хотел попробовать продукты от Jetbrains, но ещё не успел.

Один хороший человек - @codisy из нашего Ростовского сообщества предоставил 2 ключа, которые я хочу разыграть среди желающих.

Условия розыгрыша очень простые и их только два:
1. Необходимо уже работать в IT (учащиеся могу бесплатно получить лицензию, инструкция в моем канале).
2. Написать в комментариях под этим сообщением или в нашем чате - почему ключ должен достаться именно вам, смешные варианты автоматически получают +10 к удаче🤣 и поставить хэштег #хочуJetBrains

Вот и все))) Всем удачи и пусть победят самые нуждающиеся)))

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

Решил чтоб совсем по честному - пусть читатель канала сами выберут, кому достанутся 2 лицензии Jetbrains.

ЗЫ Ответы какие-то откровенно не смешные(((
Ключи отправлю победителям 1 сентября
Всем привет!

На прошлой работе мне срочно понадобился Linux и я уже в хз какой раз установил его рядом с виндой на рабочий ноут. К сожалению, я не долго с ним проработал, но в этот раз впечатления уже были позитивными!
Устанавливал я Ubuntu.

Сейчас я работаю с личного ноута под Windows и понадобился Docker для запуска тестов cypress. Короче, виртуальная машина для Docker съедает половину оперативы и я вновь начинаю задумываться о Linux. Можно, конечно, и мак рассмотреть, но только из-за докера тратить 250тр... как-то глупо.
Кстати, вот супер статья по Linux дистрибутивам, рекомендую.
Какой OS вы пользуетесь, для разработки?
Anonymous Poll
22%
Linux
54%
Windows
22%
Mac
3%
Другое
Победители определены, это первый и последний вариант (который всего на 1 голос опередил второй вариант).
Авторы могу написать в личку, выдам сертификаты.
​​Ключи на продукты Jetbrains раздал победителям и пришла в голову мысль - а почему бы не сделать подобное традицией?
Напишите в комментариях - стоит ли мне напрягаться и искать спонсоров, чтобы разыгрывать курсы и лицензии.
А пока предлагаю разыграть курс по PostgreSQL.
Пишем в чате или комментариях #хочуКурс и ваш довод - почему именно вам я его отдам.
​​Всем привет!

"Стать человеком" это достойная цель))) Хотя на галерах тоже люди) Курс уходит победителю.
Буду стараться искать спонсоров и разыгрывать курсы/ключи к софту и тд
Всех причастных с праздником!
Всем привет!
Подумываю податься в изучение ..... типа FrontOps)))
Нужно освоить ci/cd, docker, webpack и прочие технологии для работы с проектом.
Нет, это не требования на работе - это следующий этап развития. Не скажу, что я что-то понимаю в этом... буду учить с нуля)))
Ну что, поехали)
Как деплоить по несколько раз в день

ps Коротко, 👉что такое FrontOps👈

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

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

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

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

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

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

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

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

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

#план
Мне часто пишут, что проблемы с мотивацией? Хм... я не знаю, но в моей стране достаточно выглянуть в окно и сразу хочется бежать учиться, работать - мотивации весь вид из окна.

ЗЫ Вот вам еще для мотивации))
#юмор