TGViewer
Channel Public Channel
WorkMe | Центр экспертизы

WorkMe | Центр экспертизы

@workme_expert

WorkMe – это не курсы и не буткемп.
Мы – команда, которая более 6 лет собирает IT-команды для крупных компаний. И мы точно знаем, кого и за что берут.
https://workme.expert
Subscribers
113
Photos
212
Videos
26
Links
112

Showing posts older than #101 · Back to latest

Older Posts 12 shown
Post #100 40
🚀Нейросети: путь от математической модели до революции ИИ

Когда речь заходит о нейросетях, кажется, что это исключительно современная разработка. Однако не многие знают, что их истоки кроются в далеких 1940-х годах, когда два американских исследователя Уоррен Мак-Каллок и Уолтеа Питтс предложили первую математическую модель искусственного нейрона.

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

https://telegra.ph/Istoriya-nejrosetej-ot-Mark-1-do-ChatGPT-11-07
Telegraph История нейросетей: от «Марк-1» до ChatGPT Как появилась концепция нейросетей С 40-х годов 20 века ученые искали способ создать машину, которая могла бы имитировать функции человеческого мозга. Прорывом стало исследование Уоррена Мак-Каллока и Уолтера Питтса, которые в 1943 году предложили первую…
  • 🔥 4
Post #92 39
💡От кнопки «Создать» до «Удалить»: как CRUD управляет всем, что вы видите онлайн

❓Вопрос на миллион: Знаете ли вы, что общего между созданием поста в Нельзяграм, покупкой на Ozon и обновлением резюме на hh.ru?

Ответ прост: в их основе лежат четыре базовые операции, скрытые за аббревиатурой CRUD. И да, эти операции — первая ступень к пониманию того, как работают современные API.

🚀CRUD — это акроним, который расшифровывается как:
Create (Создать)
Read (Прочитать)
Update (Обновить)
Delete (Удалить)

Прежде чем проектировать базу данных или интерфейс, разработчик продумывает — что пользователь сможет создавать, что читать, что редактировать и что удалять. Это и есть логика CRUD. Без CRUD приложение будет статичным, как старая HTML-страничка. А с ними — динамичным, удобным и масштабируемым.

Описание каждой операции CRUD с примерами HTTP-запросов мы удобно расположили для вас в карточках вверху👆

👉А если хотите вспомнить, что такое API и чем отличается метод PUT от PATCH читайте полную версию статьи здесь.
  • 🔥 5
Post #86 58
Ошибки кандидатов в IT-резюме на реальных примерах

📝Краткость — сестра таланта. Когда ты составляешь резюме, вспомнить об этом будет как нельзя кстати. Ведь от того, сможешь ли ты на 1,5 страницах качественно уместить весь свой опыт работы, достижения, стек и крутые проекты, зависит то, будет ли твое резюме просмотрено рекрутером или нет (а сейчас из 1 тыс. откликов рассматривают только около 100).

Ранее мы уже писали статью: «15 секунд на резюме у рекрутера. Как написать, чтобы его не закрыли». Сегодня мы не только дадим практические рекомендации, но и рассмотрим примеры резюме, как делать НЕ нужно.

Читай статью ниже, чтобы избежать типичных ошибок и создать отличное резюме, цепляющее взгляд!
👉https://telegra.ph/Oshibki-kandidatov-v-IT-rezyume-na-realnyh-primerah-11-01
  • 🔥 6
Post #85 63
🍪Хранение данных в браузере: Cookie, SessionStorage и LocalStorage

Пользуешься, пользуешься ты интернетом и тут бац! И на всех сайтах — «Подтвердите cookie». Что такое куки? Зачем они нужны? И не переоформлю ли я свою квартиру, нажав на кнопку «Подтвердить»??

👉Сегодня мы с вами попробуем разобраться, откуда и почему возникли эти куки, и в чем разница между cookie, sessionStorage and localStorage? А также немножко затронем тему токенов и омниканальности.

https://telegra.ph/Hranenie-dannyh-v-brauzere-Cookie-SessionStorage-i-LocalStorage-10-28
Telegraph Хранение данных в браузере: Cookie, SessionStorage и LocalStorage 🤔 Почему раньше не было баннеров про cookie, а теперь они везде? Куки были всегда. Ещё с 1994 года, когда программист Netscape Лу Монтулли придумал их, чтобы сайт мог “запомнить корзину покупок”. Просто раньше никто не спрашивал разрешения — сайты тихо ставили…
  • 👍 3
  • 🔥 2
Post #84 76
💡Будущее рядом: как искусственный интеллект меняет работу
В прошлой статье, где мы тестировали популярные нейросети, нам удалось выяснить, что почти все из них ошибаются. Почему же тогда они стали столь популярны и широко используемы в разных сферах? Почему большинство компаний, даже из числа тех, кто не связан с IT напрямую, вкладывают огромные средства в развитие собственных IT-продуктов и стремятся иметь в своем штате профессиональных разработчиков?

Вот один из недавних ярких примеров:
В начале октября в сети появились фотографии Тилли Норвуд — первой актрисы, сгенерированной искусственным интеллектом в студии Xicoia (подразделение продюсерской компании Particle6). Реакции были неоднозначными: кто-то восхищался прогрессом, кто-то воспринял это как угрозу рабочим местам и вновь вспомнил про восстание машин.

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

Вопросы звучали так:
❓Как вы относитесь к ИИ?
❓Используете ли вы ИИ в своей работе и как часто?
❓Как вы считаете, ИИ — это зло или за ним будущее?

Делимся с вами ответами
👇

https://telegra.ph/Budushchee-ryadom-kak-iskusstvennyj-intellekt-menyaet-rabotu-10-27
  • 🔥 4
Post #82 92
Тестируем популярные нейросети: Неожиданные результаты задачи по Java.

Недавно мы опубликовали задачу на знание дженериков от нашего эксперта Сергея Галанова.
Мы получили много ответов в наш Telegram-чат, и многие из них оказались неверными...
🐳После публикации правильного ответа один из наших подписчиков честно признался, что использовал для решения чат DeepSeek, который и подсказал ему неверный вариант.

Тогда мы решили сами протестировать 6 популярных ИИ-чатов и выяснить, сколько из них дадут правильный ответ. 😱Результаты нас удивили...
P.S. Правильный ответ — 3 (в консоль будет выведено 1).

‼️ВНИМАНИЕ! Данная статья НЕ является рекламой какого-либо ИИ-чата или рекомендацией к использованию определённой нейросети. Цель статьи — наглядно показать, что НЕ стоит слепо доверять всем ответам, которые дают нейросети.
👉Прочтите эту статью и убедитесь в этом сами.
  • 🔥 5
Post #81 64
🕰Настал понедельник, а значит, время для полезного контента!
Помните, мы как то делали пост про тот самый вопрос на собеседовании, который заставляет кандидатов нервно теребить ручку? 😅
Пришло время разобраться в разнице между HTTP и HTTPS, чтобы на следующем собеседовании вы блистали!🚀

Разница между HTTP и HTTPS. Quick answer
HTTP и HTTPS — это два основных протокола передачи данных между веб-браузером и сервером. HTTPS — не отдельный протокол, а надстройка над HTTP, включающая криптографическую защиту. Если HTTP отправляет информацию в открытом виде, то HTTPS добавляет шифрование данных через протоколы SSL/TLS.

Пример. Вы с другом сидите в кафе, и он попросил вас поделиться паролем от своего Wi-Fi. Вы можете громко, на весь зал, сообщить ему пароль (HTTP) — а потом удивляться, куда исчез весь трафик. Или показать другу пароль на экране смартфона, чтобы эта информация осталась только между вами (HTTPS).

А узнать, как происходит процесс установки соединения, и почему HTTPS стал стандартом можно здесь
  • 🔥 5
Post #80 68
💡Bumble: Как одна идея и грамотный маркетинг создали миллиардный стартап
Все мы знаем или интиутивно понимаем, что ни одна, даже самая гениальная задумка, не добьется успеха без правильного маркетинга.

Эта мысль неоднократно звучала в наших предыдущих статьях, где мы говорили, что без качественно составленного резюме, которое соответствует требованиям рынка (и фильтрам ИИ) и грамотной подаче себя на собеседовании, невозможно получить заветный оффер. Поэтому сегодня мы решили осветить важную тему маркетинга, без которого ни кандидат, ни один IT продукт не смог бы преуспеть. А в качестве первого примера отличного продуктового маркетинга мы возьмем приложение для онлайн-знакомств Bumble.

-Что, что?
-Bumble.
-Никогда не слышали...
-Это то и интересно!

🚀Читайте статью ниже, чтобы понять, как превратить свой pet-проект следующий миллионный стартап👇

https://telegra.ph/Bumble-Kak-odna-ideya-i-gramotnyj-marketing-sozdali-milliardnyj-startap-10-17
Telegraph Bumble: Как одна идея и грамотный маркетинг создали миллиардный стартап Как все начиналось Приложение Bumble появилось в 2014 году. Его основали российский миллиардер Андрей Андреев и экс-сотрудница Tinder Уитни Вульф Херд. К тому моменту у Андреева уже был успешный опыт создания сайтов знакомств. В 2004 году он запустил «Мамбу»…
  • 🔥 4
Post #78 58
🎉Победитель

А победителем стал наш подписчик Максим, который дал максимально правильный ответ по мнению нашего эксперта.
Ответ Максима — на скриншоте выше👆
Поздравляем, Максим!
В качестве приза Максим получит оценку своих хард-скиллов и детальное ревью от Сергея Галанова!

🚀 Не переключайтесь! Скоро мы опубликуем следующую задачу от нашего эксперта.
  • 🔥 6
Post #77 49
WorkMe | Центр экспертизы ⏰Пришло время задачки от эксперта! Автор задачи - Сергей Галанов, Backend Разработчик Эксперт Перед вами код: public class Generics { static void add(List list, Object value) { list.add(value); } public static void main(String[] args)…
🧐Настало время подводить итоги нашей рубрики "Задача от эксперта"!

На прошлой неделе мы публиковали задачу на знание дженериков от Сергея Галанова. Эту задачу Сергей часто задаёт на собеседованиях, чтобы проверить, понимает ли кандидат, как проходит этап компиляции. По его словам, из 100 человек верно отвечают не более 5–10.

Итак, что же произойдёт с этим кодом?
Правильный ответ — 3.

Почему?
✔️Метод add использует сырой тип List, что отключает проверку дженерик-типов на этапе компиляции. В результате компилятор выдаст только предупреждение, но не ошибку.
✔️Информация о типах стирается после компиляции, поэтому в рантайме System.out.println() вызывает метод toString(), который есть у любого объекта. В консоли выведется 1.
✔️При таком коде программа не пытается привести строку "1" к типу Integer, поэтому исключения ClassCastException не возникает.

А как получить ClassCastException?
Достаточно выполнить любое действие с объектом, например, вместо:

System.out.println(list.get(0));

написать:
Integer o = list.get(0);
System.out.println(o);

Почему задача полезна?
Она помогает понять, что дженерики — это, по сути, синтаксический сахар для компиляции, а в рантайме происходят только действия с объектами. Также важно помнить, что у всех классов есть методы класса Object.
  • 🔥 4
  • 👍 2
Post #72 48
GoF: 23 конкретных решения от «Банды Четырёх»

Паттерны GoF — это 23 шаблона из книги «Design Patterns: Elements of Reusable Object-Oriented Software» (1994) авторов Эриха Гаммы, Ричарда Хелма, Ральфа Джонсона и Джона Влиссидеса. Вместе они известны как «Банда Четырёх» (Gang of Four).

Эти паттерны стали классикой и до сих пор лежат в основе большинства современных фреймворков и библиотек.

Паттерны GoF делятся на три категории: порождающие (creational), структурные (structural) и поведенческие (behavioral).

Описание всех 23 паттернов GoF мы также разместили для вас в карточках вверху👆

VS. Если паттерны GoF решают конкретные технические задачи (создание, взаимодействие, поведение объектов), то GRASP помогают честно раздать обязанности и удерживать низкую связанность.

Не бойтесь применять эти принципы, они помогут вам написать код, который выдержит испытание временем.

‼️А если хотите узнать ответы на вопросы о паттернах GRASP и GoF, которые часто задают на собеседованиях, читайте полную версию статьи.
  • 🔥 3
Post #64 43
GRASP vs GoF: Два уровня паттернов, делающих код гибким

Привет! 👋 Сегодня разберём следующий шаг после принципов ООП, SOLID, DRY, KISS и YAGNI — паттерны проектирования.
Они помогают писать чистый, гибкий и расширяемый код, который не ломается при изменениях.

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

Сначала мы рассмотрим GRASP как более общие принципы распределения обязанностей, а затем перейдем к практическим паттернам GoF.

GRASP (General Responsibility Assignment Software Patterns) — это набор из девяти принципов, предложенных Крейгом Ларманом в книге «Применение UML и шаблонов проектирования». GRASP объясняют, как грамотно назначать ответственность классам и объектам, что позволяет создавать системы, которые обладают низкой связанностью и высоким зацеплением.

Все 9 принципов GRASP мы удобно поместили для вас в карточках вверху☝️

А дальше мы поговорим о паттернах GoF👇
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →