Как стать автором
Обновить
46
0
Степанченко Александр @kellas

Full stack web developer

Отправить сообщение

Странный вообще подход считать количество полов на конкретных должностях.

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

Почему именно девочки отдают предпочтение другим сферам открытый вопрос, но он скорее в компетенции психологов/социологов но никак не айтишников.

В совместном исследовании платформы «Россия — страна возможностей», конкурса «Большая перемена» и Национальной технологической олимпиады выяснилось, что большинству девочек нравиться профессии, связанные с культурой(19%), образованием(8%) и здравоохранением (17%). В свою очередь мальчики предпочитают такие специальности, как ИТ и программировани( 38%).

Вот тоже подумал если им дать попробовать ЛСД их NDE уже не будет казаться каким-то исключительным опытом.

Я думаю все прекрасно знают ответ на вопрос что же будет после смерти, вот только он нам не нравится и кто-то всю жизнь тратит цепляясь за что-то что даёт хоть какую-то мизерную надежду на то что после смерти будет не то же самое что и до рождения.

Согласен. Думаю важно на берегу в команде договориться, что считать и самое главное что не считать преждевременной оптимизацией.

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

Этот тезис про преждевременную оптимизацию только как отмазку используют.

Можно заранее понять, что именно нужно оптимизировать, по крайней мере многие места в которых оптимизация нужна.

Не надо такое советовать. Эту статью прочитают сотни недомидлов и радостные продолжат говнокодить ещё больше.

То есть вы такая приходите в компанию и требуете коллег тратить часы их рабочего времени на доказывание вам почему задачу нужно делать именно так как там сказано? и пока не поймете(а поймете ли вообще когда-нибудь?) не будете делать?

В таком случае коллегам быстрее сделать самим - от вас нет толка

Из личных наблюдений - офисной библиотекой вообще никто не пользуется.

Тренинги - продукт который одни менеджеры успешно продали другим/компании, потому что это их работа. Просто в компании есть люди, hr отдел например, задача которых как-то улучшать в целом привлекательность компании для сотрудников и повышать эффективность персонала итп у них тоже есть отчёта и kpi . Им нужно на работе что-то делать каждый день, вот они и придумывают себе работу, по организации тимбилдингов , тренингов, библиотеки итп показывают какие-то результаты .

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

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

Сотруднику ничего из этого особо и не нужно. Просто иногда он видит возможность сэкономить. Развивается он сам, отдельно и скорее всего вообще в другом направлении. Или не развивается вовсе и бесплатные конференции не помогут. К врачу он все равно пойдет если сильно заболеет с дмс или без. Так почти во всем. Разве что совсем молодым джунам, сразу после универа это может быть интересно , чтобы за них не просто платили, а таким вот образом направляли, потому что сами они пока не могут определиться с тем на какие конференции ходить и какие книги читать.

Сравнение с конфеткой и ребенком очень хорошее.
Взрослый человек берет отгул, покупает билеты и идет на конфу.
Практика оплаты каких-то покупок сотрудника чистой воды манипуляция со стороны hr - манят ребенка конфетками. Взрослые тут видят только халяву и дополнительный выходной. Это касается и спортзала и даже ДМС.
Аргументация из статьи о пользе компании отправки сотрудника на конференцию, применима практически к любому аспекту жизни. Регулярный секс например хорошо влияет на здоровье, продуктивность, замедляет выгорание, так может действительно еще и жену ему найти?

Если что-то выглядит как разработчик, кодит как разработчик и говорит как разработчик, вероятно это и есть разработчик )

Притворяйтесь сколько угодно.

Вот все наразвиваются по твоим советам, а кто формы делать то будет?

Ты профессиональный, опытный формошлеп! Не всем же нейронки писать. Людям нужны простые "дубовые" решения, простых задач. Кто-то должен это делать. И мне например не нравится когда в компании эту работу сгружают на джунов которые криво косо и ооочень долго их клепают , развиваясь на стороне в другом направлении с одними только мыслями как-бы побыстрее выучить "правильный" язык и уйти заниматься "серьезными" задачами. Формошлепить тоже уметь надо и об этом как раз нет умных книжек и не помогут тут ни алгоритмы ни какие-то особенные технологии. Это очень сложное сочетание менеджмента, работы с клиентом, требованиями и экстремального программирования.

Просто делай дальше круды , делай их быстро и качественно, с чего ты решил что вообще надо куда-то расти?

Не утечка, а децентрализованный бэкап!

Очень классная подача материала! Спасибо!

Хм и правда.. Очень любопытно ... Спрайты в хроме даже дольше отрабатывают

Действительно оно из лучших решений! А handy удобный инструмент для организации работы со спрайтами.
На деле представленные подходы можно и нужно комбинировать.
Картинки встречающиеся в приложении только один раз - инлайнить.
Используемые в нескольких местах картинки/иконки - брать из спрайта.
Статичные изображения не требующие модификации(ну типа лого в футере) - вставляем через обычный тег img
Что-то можно и в css через data-uri прописать.

Если по каким-то причинам не удается сменить цвет иконки через fill и store , можно заморочиться с фильтрами на css и подобрать любой цвет через hue-rotate, например

svg { filter: sepia() saturate(1000%) hue-rotate(0deg) }

Ну вот представь что у тебя так вставляется иконка в элемент списка.

В списке рендерится например 20 строк и вот у тебя в итоге в html коде 20 раз одно и то же содержимое SVG файла. Которое может быть достаточно объемным. Растет Dom сильно.

Использование спрайтов и символов решает эту проблему.

P.s. именно лого обычно лучше встраивать через тег img

Для тех кто ищет чем заменить тв: На Авито продают за 2-3к руб уже настроенные приставки на Android , типа mibox только уже со всем софтом для бесплатного просмотра онлайн и торрентов

Не сочтите за рекламу, первое что попалось в поиске https://www.avito.ru/moskva/audio_i_video/28gb_tv_pristavka_zte_s_4k_free_kino_tv_youtube_2148990885?utm_campaign=native&utm_medium=item_page_android&utm_source=soc_sharing

Сам когда-то баловался с домашним медиацентром , прикольно, но времени много нужно на все это. Кто хочет просто включить и чтоб работало, такие приставки на Android лучший вариант.

Если готовы оплачивать подписки на разные сервисы то можно и какой-нибудь Яндекс модуль взять или приставку от Сбера

IndexedDB - не либа и ни сколько не весит. Я привел в пример dexie как удобную обертку для IndexedDB. Есть другие способы работать с ней - https://habr.com/ru/post/569376/ и другие(наверняка более легковесные) обертки - https://github.com/jakearchibald/idb

Я вообще к тому, что все это уже есть давно нативно, еще до редакса было. Я понимаю еще какие-то движения в сторону "лучшей" реактивности, типа rxjs. Но зачем вот это простое хранение в памяти? Ну пишите сразу в localStorage и из него читайте или любой singleton класс можно сделать с геттерами и сеттерами, да хоть в window.DATA создайте объект и все туда пишите и тоже не нужно оборачивать ничего в провайдер контекста )))

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

Открою всем читателям "революционный" нативный стейт менеджер - indexedDB.
- один источник истины для всех вкладок с сайтом
- доступ к хранилищу из web/shared/service worker
- оффлайн режим
- индексация и моментальный поиск
- десятки тысяч записей без тормозов
- язык запросов(а-ля селекторы) почти как у mongo
- реактивность(при определенном подходе)
- вы можете создавать для одного домена много баз(сторов)
- инструмент отладки стора уже встроен в твой браузер(см. Application->Storage->IndexedDB )
- дружит с любыми фреймворками
- иммутабельней сотен троеточий!

Посмотрите сами https://dexie.org/

трямс - и стор готов

const db = new Dexie('MyDatabase');
db.version(1).stores({
	friends: '++id, name, age, avatar',
  keyval: 'key,value'
});

подписываемся на обновления коллеции

import { useLiveQuery } from "dexie-react-hooks";
import { db } from "./db";
  export function FriendList () {
    
    const friends = useLiveQuery(() => db.friends.where("age").between(18, 65).toArray(););
    
    return <>
        {friends?.map(friend =><div key={friend.id}>{friend.name}, {friend.age}<
       </div>)}
    </>;
  }


Ну и "экшон" если говорить понятиями редакса. add / put / bulkPut

await db.friends.add({
		name: 'Camilla',
		age: 25,
		avatar: await getBlob('camilla.png')
});
// ну или 
DB.friends.bulkPut( await (await fetch('/api/friends/')).json() )
Пример простого key value

const db = new Dexie(config.db.name)
db.version(config.db.version).stores({
  keyval   : 'key, value',
})

DB.keyval.put({ key:'currentChainId', value: ethApp.chainId })

где-то в воркере обновляем баланс при изменении id текущего пользователя

liveQuery(() => DB.keyval.get('currentAccount')).subscribe({
  next: () => {
    updateUserBalances()
  }
})

Ну на хабре формалистов нет - https://habr.com/ru/post/340052
тут все знают что нужно заказчику без всяких там тз и фидбеков )

С outline сервером можно использовать другие клиенты к shadowsocks - https://gist.github.com/eesheesh/e2da0e61a85e50ebf23651eb1921517f я так на androidtv подключался

Информация

В рейтинге
Не участвует
Откуда
Калининград (Кенигсберг), Калининградская обл., Россия
Дата рождения
Зарегистрирован
Активность