BEARlogin – Telegram
BEARlogin
707 subscribers
159 photos
29 videos
6 files
214 links
Примус починяю.

Канал с хокку тут https://news.1rj.ru/str/devs_hokku

Рекламу не беру
Download Telegram
Hard‘n‘soft

Отличная статья от SkyEng https://habr.com/ru/company/skyeng/blog/667740/

Поможет разобраться, какие софт скиллы нужны современному разработчику.

Конечно не во всех компаниях нужно “челленджить предложения бизнеса”. Где-то главные софтскиллы - “не бухтеть, не просить повышения з/п, давать эстимейты в 200% точности”, но в целом направление здравое. Уже попробовал их опросник на собеседовании.

Кстати, на моей первой офисной работе в компании был грейд “Хороший человек”. Это был самый стартовый грейд, а за ним уже шел стажер.
Суть заключалась в том, что приходил чувак в офис и сидел читал курсы по битре и получал за это 5000р. (для сравнения стажер получал 10к, а программист 15к)

Уже в 2011 году soft был первичней hard. :)

Сейчас еще тема с 4К, как главные софт скиллы будущего: креативность, коммуникативность, кооперативность, критичность.

#articles #teamlead #hr
👍4
HH.ru

Если вы вдруг сейчас ищите работу, и разместили объявление на HH.ru, то ваше резюме смогут увидеть только те идиоты богачи, которые готовы 1млн в год заносить за доступ к базе резюме.

Единственная возможность посмотреть ваше резюме на HH.ru - это сделать его доступным только по ссылке.

Если хотите найти на работу на HH - нужно унижаться откликаться на вакансии.

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

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

#advice #hr
👍10👎1
Redux

У меня часто спрашивают, как в React лучше использовать Redux?

Обычно отвечаю так:

yarn remove redux @reduxjs/toolkit react-redux
yarn add mobx mobx-react

#react #redux #advice
👍12👎4🔥1
Я прям из коментов это хочу вынести :)
😁12
This media is not supported in your browser
VIEW IN TELEGRAM
Автодополнение для alias в bash

Раньше я перезагружал сервис в docker stack руками - через docker ps брал id контейнеров и рестартил.

Затем я почитал доку :) и нашел там такую команду
docker service update --force --update-parallelism 1 --update-delay 30s redis

Очень удобно, ничего не скажешь...

Для удобства сделал alias в .bashrc
alias service-restart='docker service update --force --update-parallelism 1 --update-delay 30s '

Теперь уже лучше. Для перезагрузки контейнеров нужно всего лишь написать
service-restart huntica_front

Но хотелось бы автокомплита, чтобы подставлял сервисы...

Нашел восхитительную утилиту https://github.com/cykerway/complete-alias

Пишем в .bashrc следующий код
source ~/.bash_completion.d/complete_alias
alias service-restart='docker service update --force --update-parallelism 1 --update-delay 30s '
complete -F _complete_alias service-restart

И magic...

#tutorials #bash #devops
👍7
Архитектура frontend

В отличие от бека, инфы про архитектуру фронта очень мало.
Но все-таки есть хорошие материалы.

Мне очень нравиться цикл статей https://khalilstemmler.com/articles/client-side-architecture/introduction//
Он поможет разобраться в принципах, философии и реализации архитектуры на фронте.

Так же могу посоветовать https://feature-sliced.design/ но там есть свои нюансы, о которых постараюсь написать позже.

#frontend #architecture #ddd
👍9🔥6
Дважды батя! Вторая дочка)
👏73🔥24👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Debugger it

Значит занимаюсь с учеником, смотрю он console.log дебажит.
Говорю ему, используй debugger.
Он - какой debugger? Я - ну, обычный debugger.
Не понимает :) И таких случаев много было. Решил написать, вдруг кто тоже не знает.

Значит в js есть такое выражение - debugger
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/debugger

1. Пишешь в любом месте кода, и по-сути создаешь брейкпоинт (точка остановки)
2. Затем открываем любой отладчик, например dev tools в браузере и voilà, открываеться панель sources и приложение останавливается.

Таким образом, для дебага нужен только браузер и слово "debugger"

Из коментов комрадов:
— не забываем ставить линты на debugger, чтобы не утекло в репозиторий
— можно использовать дебаггер чисто для первой остановки, и потом точки ставить дальше в браузере
— setInterval(()=>{debugger}, 1) в проде усложнит жизнь мамкиным хацкерам


#frontend #debugger
👍21👎1
Про софты :)
👎1
Усталость, отдых и кислота

Наткнулся на статью https://news.mail.ru/society/52587508/ Теперь многое стало понятно. Особенно, почему нужно работать помидорами и хорошо отдыхать. А так же, почему в конце рабочего дня растет количество багов :)

Во всем виновата глупоглутаминовая кислота.

В следующий раз, когда твой ПМ будет заставлять работать ночью или в выходные, скинь ему эту статью :)

P.S. какими помодоро таймерами или техниками вы пользуетесь?

P.P.S. похоже, твой ПМ поставил дизлайк...
🔥10👍2👎1
Forwarded from Сова пишет…
Очень красивый гайд, обучающий основам Git, в виде интерактивной истории.

https://git.bradwoods.io/
🔥12👍3👎1
Чувак, который дизлайк поставил, в комментах плз напиши, что тебе не нравится :)
👎19👏5😢1
BUSIER или зависания Linux

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

Зажимаем Alt + SysReq(PrtSc) и кнопку, например - F - и отправляете команду напрямую в ядро "убить самый жрущий процесс"

А вот последовательность REISUB (BUSIER для запоминания) - gracefull reboot, намного лучше, чем бахнуть кнопку на компе.

R: Switch to XLATE mode
E: Send Terminate signal to all processes except for init
I: Send Kill signal to all processes except for init
S: Sync all mounted file-systems
U: Remount file-systems as read-only
B: Reboot

Но вся эта магия не сразу из коробки работает, нужно заменить 176 на 244 тут
sudo nano /etc/sysctl.d/10-magic-sysrq.conf
Дальше выполняем команду
echo 244 | sudo tee /proc/sys/kernel/sysrq

Дальше жмем Alt+SysReq+F и убиваем какую нить вкладку хром)

Upd. от камрада @artalar - "Можно ещё в обход иксов запустить терминал Ctrl + Alt + F1 to F6. По моему опыту зависают чаще всего именно они (икс сервер для отрисовки гуя)"

Тут инфа
https://askubuntu.com/a/36717

#devops #linux #ubuntu #advices
👍4🔥4👎1
Чот страшно...
😁5👎2
Обновляем
Anonymous Poll
72%
Да!
28%
С дубу рухнул?!
👍4👎1
Forwarded from Сова пишет…
Дуров запустил субдомены для t.me

https://sergeysova.t.me/
🔥6
Спросил значит про наконечник с 4 отверстиями для паровой трубки...
😁7
IMUTENVRV

Я в свободное от работы время принимаю участие в progressive metal группе https://vk.com/imutenvrv в качестве вокалиста.

У нас только что вышел дебютный сингл TAVION.

Послушать можно тут https://vk.com/imutenvrv или на любой стриминговой площадке https://band.link/imutenvrv
А так же на ютубчике https://www.youtube.com/watch?v=ODZm-1b4llc

Если вам будет интересно, позже скину пост со всем своим творчеством.

#music #imutenvrv
🔥9👍3👏2👎1