Мой ТОП признаков, которые лучше не игнорировать. Я составляла этот список, собеседуясь на маркетолога в IT компании, но он будет актуален для многих позиций.
Все потоки
Новости
Две цивилизации. Почему пользователи технологий из мегаполисов и небольших городов живут на разных планетах
Этим летом ко мне приезжал погостить дальний родственник из небольшого городка. Полюбоваться на белые ночи и разведенные мосты, а заодно — пообщаться вживую с коллегами по удаленной работе. Мы оба айтишники, и я не был удивлен тем, что у нас отыскалось много общих интересов. Гораздо больше меня поразили различия в нашем отношении к привычным технологиям: порой складывалось ощущение, что мой гость и я — обитатели разных планет. Я решил разобраться в причинах этого явления, и чем больше погружался в изучение вопроса, тем сильнее убеждался: мне очень многое неизвестно о жизни таких же, как я сам, технарей за пределами мегаполисов.
Надзор 404: о саботаже запрета вымогать персональные данные
Это я, когда второе лицо в Роскомнадзоре заявило, что получение рекламы от банка не требует согласия вкладчика.
Краткое содержание доклада
- Уже больше года действует «двойной» запрет вымогать персональные данные у потребителей.
- Роснепотребнадзор с Роспаноптикумом уклоняются от обязанности надзирать за исполнением запретов, хотя это их прямая обязанность.
- Суду и прокуратуре наплевать: госорган всегда прав, даже если несет откровенный бред или откровенно бездельничает.
- Защита прав субъектов ПД – не головная боль ФАСа, но она смогла.
- «Сберу» запретили рассылать клиентам
спамрекламу. Фактически любую, всем и совсем (как он там, держится?) - Организовать такой же запрет своему банку (и не только лишь банку) может не только лишь каждый: инструкции и образцы документов.
Курс «PostgreSQL для начинающих»: #1 — Основы SQL
Этим постом я запускаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре".
В программе: рассказ об основах SQL, возможностях простых и сложных SELECT, анализ производительности запросов, разбор [не]эффективного применения индексов и особенностей работы транзакций и блокировок в этой СУБД.
Курс не претендует на лавры "войти в айти", поэтому подразумевает наличие у слушателя опыта программирования или работы с другими СУБД, и, главное, желания самостоятельно изучать тему работы с PostgreSQL глубже.
Для тех, кому комфортнее смотреть и слушать, а не читать - доступна видеозапись.
Истории
Кастомизируем VS Code для веб-разработки
Visual Studio Code — это бесплатный, шустрый (что важно на больших проектах) и глубоко кастомизируемый редактор кода.
В статье расскажу, какие настройки и плагины VS Code использует наша команда фронтенда в KTS. Материал может быть полезен для JavaScript- и React-разработчиков, а ещё для тех, кто уже давно пользуется VS Code, но не знает о некоторых полезных плагинах и фичах для повседневного использования.
В статье собран не просто очередной список линтеров и раскрасок скобочек, а практические инструменты для контроля когнитивной сложности кода, орфографии и типографики текстов, актуальности зависимостей и уязвимостей.
Также я рассмотрел инструменты для оптимизации работы с Git, шаблоны директорий и другие возможные настройки.
Аксиомы: что это такое и с чем их готовить
Все знают что такое аксиомы, но мало кто понимает что они из себя представляют.
Исходную формулировку "аксиома это положение принимаемое как истинное без доказательств" трактуют как то, что аксиома это что-то что является настолько незыблемой и очевидной истиной, что не требует никаких доказательств.
Проблема такой трактовки состоит в слове "является", и вот почему.
Авторизация для приложения в облаке
Начал писать свой пэт проект и дошел до момента, когда мне понадобилось авторизовывать пользователя в своем приложении. До этого был опыт использования спринга с кейклок, но поскольку сейчас развернул приложение в облаке, решил узнать, как принято использовать кейклок в облаке. Может можно использовать кейклок как авторизационную прокси?
Как Собрать Си Программу в OS Windows
Иногда возникает ситуация, когда надо что-то посчитать согласно сложному алгоритму прямо на LapTop PC. При этом сам алгоритм написан на Си.
Это может быть цифровой фильтр, дискретное преобразование Фурье, генератор QR кода, кусок линейной алгебры с векторами, какое-то тригонометрическое вычисление, программный модулятор, статистическая обработка случайной величины.
Да всё, что угодно! То есть Вы хотите использовать язык Си как гибкий и быстрый калькулятор в Windows.
В этом тексте представлено минимальное окружение для сборки Си кода в Windows.
Коллекции тестов по API в Postman и в Insomnia
Коллеги, все желаю хорошего дня.
Хочу предоставить коллекции в Postman и Insomnia, построенные на основе написанных тест-кейсов по API.
Точно в срок: наладить свою работу в новых обстоятельствах
Скоро дедлайн, а у меня ещё и конь не валялся! Как специалисту наладить процессы на работе, чтобы всё успевать?
Знакома ли вам такая ситуация: "работаю, все процессы настроены и тут бац - реструктуризация и тебе вменяют новые обязанности, которые ты не знаешь. Приходится обучаться новому, задерживаюсь на работе, начальство недовольно..." ?
Например, Катя, 38 лет, руководитель группы пассивных банковских операций, пишет:
Пришло новое руководство. Решило нас объединить с IT. Я теперь не руководитель группы, а ведущий специалист. Мне вменили в обязанности обращаться к системе и надо узнать как это делать и как у нас устроена база данных. А до этого работала только с интерфейсом. Дали одну задачу на выгрузку. Если успела. И то программист помог!
Проблема: у специалиста появляются новые рабочие задачи. И если раньше она всё успевала, то теперь непонятно как распределять время, чтобы всё успеть. Она не знает как действовать в этой ситуации, начинаются завалы, она начинает перерабатывать, но всё равно ничего не успевает… А дедлайн всё ближе!
Product/Market Fit для стартапов и новых продуктов
Как достичь Product/Market Fit? С чего начинается путь к нему?
Чтоб разобраться в этом, давайте сначала определимся, что это вообще такое. Посмотрите ниже - на график развития стартапа. На нём отмечены этапы роста, где по горизонтали время, а по вертикали трекшн - оценка, насколько успешно реализуется бизнес-модель стартапа, динамика роста компании по ключевым параметрам бизнеса.
Кандидатура — старший инженер-программист. В должности отказать…
Привет, Хабр!
Недавно команде разработки beeline cloud попалась вот такая статья. И оказалась она довольно дискуссионной. Настолько, что мы решили ее перевести и узнать мнение широкой аудитории — а кто же, по вашему мнению, достоин называться синьором?
Похвально, когда ради карьерного роста специалисты отваживаются пройти собеседования на инженерные должности. Достойно уважения и то, что они понимают сложность предстоящих им испытаний, сопряженных порой со стрессовыми ситуациями.
Уже несколько лет я провожу собеседования с инженерами для различных компаний. В последнее время, как никогда ранее, угрожающе выросло количество кандидатов, которым приходится отказывать в должности. Ничего не изменилось в методах тестирования — вопросы те же самые. Проблема в людях — они не имеют представления о том, что значит быть старшим инженером. И это при огромном спросе на подобных специалистов.
Десятилетний опыт в программировании на деле ничего не значит. Не время определяет статус senior’а.
Постараюсь описать, что для меня значит быть старшим инженером в области разработки программного обеспечения.
Apple Pro Weekly News (04.12 – 10.12.23)
Выходят в релиз iOS 17.2 и macOS 14.2 – рассказываем, что там нового. Для наушников и адаптера питания от Apple тоже вышли обновления, а ещё пара устройств компании объявоены винтажными. Какие планы у компании на новые iPhone, что будет с русской Siri и что ждать в новых iPad. Какие скандальные новости возникли на неделе вокруг яблочников, парочка приятных новостей и многое другое – погнали!
Ближайшие события
Huawei Watch GT 4: отличный баланс между стилем и функциональностью
Компания Huawei представила новую модель умных часов — Huawei Watch GT4. Она существует в двух версиях — 46 мм и 41 мм, новинка получила немало улучшений и дополнений. И конечно, нельзя забывать, что ОС у этого девайса собственная — HarmonyOS, китайская операционная система, о которой мы уже писали. Ну а подробности о часах — под катом.
Программно-определяемые сети SD-WAN
Современные сетевые архитектуры содержат в себе множество технологических решений. Классический подход предполагает построение сетевой инфраструктуры, в которой весь трафик идет по одному и тому же маршруту, независимо от того, какие приложения участвуют в этом информационном обмене. То есть, электронная почта, трафик видеоконференций и HTTP- все это пойдет по одному каналу. У сетевого администратора конечно есть возможность приоритезировать пакеты одного типа над другими, однако в любом случае все эти пакеты будут передаваться по одному и тому же маршруту.
Однако, далеко не всем приложениям нужна высокая пропускная способность. Так, ничего страшного не произойдет, если электронное письмо придет получателю на минуту позже. А вот для ВКС задержка трафика может оказаться критичной. Таким образом, у нас возникает необходимость в сетевой топологии, позволяющей программно определить маршруты, по которым будет передаваться трафик для каждого конкретного приложения. То есть, даже если у нас несколько приложений взаимодействуют с одним и тем же узлом, пакеты могут идти к нему различными маршрутами.
LIME и SHAP
Модели МО часто сравнивают с "черными ящиками" из-за их неспособности ясно объяснить свои решения. Проблема "черного ящика" возникает, когда внутренняя работа модели настолько сложна или неясна, что даже ее создатели не могут точно понять, как был получен тот или иной результат. Это создает серьезные проблемы, особенно в ситуациях, требующих строгой подотчетности и прозрачности.
Методы к LIME (Local Interpretable Model-agnostic Explanations) и SHAP (SHapley Additive exPlanations), позволяют получить понимание решений, принятых сложными моделями.
Зачем учёные создают прозрачное дерево
Тридцать лет назад у ботаника из Германии появилась мечта: увидеть внутреннюю работу растений, не препарируя их. Отбеливая пигменты в клетках растений, Зигфрид Финк сумел создать прозрачную древесину и опубликовал свою методику в нишевом журнале по технологии древесины. Статья 1992 года оставалась последним словом о прозрачной древесине более десяти лет, пока на неё не наткнулся исследователь по имени Ларс Берглунд.
Берглунд был вдохновлён открытием Финка, но не по ботаническим причинам. Материаловед, работающий в Королевском технологическом институте KTH в Швеции, специализируется на полимерных композитах и был заинтересован в создании более прочной альтернативы прозрачному пластику. И не только он был заинтересован в достоинствах дерева. За океаном исследователи из Университета Мэриленда были заняты другой целью: использовать прочность древесины в нетрадиционных целях.
Теперь, после нескольких лет экспериментов, исследования этих групп начинают приносить плоды. Прозрачная древесина вскоре может найти применение в сверхпрочных экранах для смартфонов, в мягких, светящихся светильниках и даже в строительстве – например, в меняющих цвет окнах.
Добавляем зрение, слух и голос в свой ChatGPT бот в Telegram
Поддержка преобразования речи в текст была в OpenAI API уже давно, а вот из текста в речь, а также распознавание изображений было добавлено совсем недавно. В связи с чем продолжаю свою серию туториалов по разработке собственного ChatGPT бота в Telegram.
Коллажи умерли, да здравствует монохром! Кейс: редизайн сайта для Breaking Trends
«Минимализм против ярких цветов» — это не название батла, а запрос клиента. «Заставили» монохромные кнопки привлекать внимание, «отжали» ⅓ экрана на огромное меню и буквально добавили на лендинг ДНК бренда. Почему заказчик вернулся на редизайн сайта спустя 2 года, и что из этого вышло — в статье.
Подготовка инструментов под фаззинг UEFI на базе edk2 в Windows
Так повелось в мире, что время от времени необходимо проводить исследования безопасности драйверов и прошивок. Одним из способов исследования является — фаззинг (Fuzzing). Не будем останавливаться на описание на самого процесса фаззинга, для этого есть эта статья, отметим только, что в основном его используют для исследования прикладных приложений. И тут возникает вопрос: как профаззить прошивку, в частности прошивку UEFI? Здесь будет рассказано об одном из способов с использованием программного эмулятора EDKII, чтобы проводить фаззинг без развертывания аппаратных стендов. И что важно, все это сделаем в Windows.