Date | Title | Description |
30.10.2024 | Путь к мастерству: Как стать успешным разработчиком | 👩💻 Программирование — это путь, полный вызовов и возможностей для роста. Я начал этот путь в 2010 году как Junior-разработчик и на данный момент достиг позиции Tech Lead, продолжая развиваться в профессии. Накопленный опыт позволяет мне с ... |
28.10.2024 | Решение задачи с собеседования Linked List Cycle [+ ВИДЕО] | На видео более подробное объяснение каждого решенияПостановка задачи
Ссылка на задачу: https://leetcode.com/problems/linked-list-cycle
Дан head, являющийся головой связного списка, необходимо определить, есть ли в списке цикл.
Цикл в связно... |
24.10.2024 | Как я отказался от оффера в Сбер | Вы, наверное, хотите сказать: "Ну отказался и отказался, что тут такого?". Чтобы добавить контекста, расскажу немного о себе. Ещё год назад я новоиспечённый гофер, только начинаю познавать основы языка, делаю свои первые пет-проек... |
14.10.2024 | Почему AI не заменит программистов | В эпоху быстрого развития AI и LLM я все чаще вижу, что многие люди думают AI заменят всех программистов и они будут не нужны. Такую мысль высказывал даже CEO Nvidia - Jensen Huang.
Но несмотря на впечатляющие достижения ИИ в области генера... |
14.10.2024 | Давайте писать красиво: второй сезон «Конкурса красоты кода» | Привет, Хабр. Хочу рассказать про «Конкурса красоты кода», который мы снова запускаем. Год назад мы его придумали, и идея народу зашла — больше 1000 человек прислали свои работы. Идея была в том, что есть несколько задач на выбор, и их надо... |
26.09.2024 | Разработчики тестируют Napkin — сервис для генерации схем и диаграмм | Разработчики тестируют сервис Napkin AI, предназначенный для генерации схем и диаграмм. Для создания инфографики пользователю достаточно просто загрузить текст.
Работа с Napkin выглядит следующим образом:
Вставьте текст, на основе которого ... |
17.09.2024 | Navigating the Hiring Maze: A Journey Through the Yandex Recruitment Process | In the world of tech recruitment, the name Yandex often evokes a mix of intrigue and apprehension. The tales of its hiring process swirl like autumn leaves in the wind—some whisper of absurdity, while others speak of a rigorous, almost laby... |
16.09.2024 | Не так страшен найм в Яндекс, как о нём пишут на Хабре | Когда мне в мессенджер постучала рекрутёрка с парой вакансий из Яндекса, то я был несколько озадачен. С одной стороны, я искал работу, и предложение было очень кстати, да и сама вакансия выглядела интересно. С другой стороны, все отзывы о н... |
11.09.2024 | The Evolution of Sorting Algorithms in Java: A Deep Dive into JDK's Sorting Mechanisms | Sorting algorithms are the unsung heroes of programming. They organize chaos into order, transforming disarray into clarity. In the world of Java, the evolution of sorting algorithms has been a fascinating journey, marked by innovation and ... |
09.09.2024 | Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 5: Поведенческое интервью + Бонусы | Привет! Меня зовут Артем. Я работаю Data Scientist'ом в компании МегаФон (платформа для безопасной монетизации данных OneFactor). Мы строим скоринговые (credit scoring), лидогенерационные (lead generation) и антифрод (anti-fraud) модели на ... |
06.09.2024 | Удивительная история развития сортировки в JDK | Как вы считаете, если выполнить java.util.Arrays.sort(), то какая сортировка будет вызвана? Quicksort? Timsort? И та, и другая, потому что для объектов вызывается Timsort, а для примитивов (чисел int, long, float и так далее) — Dual-Pivot Q... |
01.09.2024 | The Sweet Evolution of Python: From Function Calls to Syntax Sugar | Python is a language that has evolved like a fine wine, maturing with each release. Its journey is marked by significant optimizations and delightful syntactic sugars that make coding not just efficient but also enjoyable. In this article, ... |
28.08.2024 | Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython | Я наткнулся на пост в X/Twitter, где Pritam обнаружил, что его решение на Leetcode работало медленнее, когда он использовал встроенную функцию min, производительность улучшилась, когда он реализовал min в своем коде на Python.
Это правда, ч... |
26.08.2024 | What is Programming? And How to Get Started | Share
Tweet
Share
Share
Email
What Is Programming? A Comprehensive Guide to Get Started
Programming, often referred to as coding, is the process of creating instructions that a computer can execute to perform specific tasks. It is a foundat... |
25.08.2024 | Бинарный поиск на пальцах | Приветствую всех читателей публикации! Я являюсь автором телеграмм канала "Заметки джависта", а совсем недавно начал погружение в алгоритмы. Сейчас читаю книгу "Грокаем алгоритмы", и планирую объяснять изученный материал... |
24.08.2024 | Решение задачи с собеседования Reverse Linked List [+ ВИДЕО] | На видео более подробное объяснение каждого решенияПостановка задачи
Ссылка на задачу: https://leetcode.com/problems/reverse-linked-list
Дан указатель head на начало односвязного списка, необходимо развернуть список и вернуть развернутый сп... |
15.08.2024 | Navigating the Depths of JPA: A Guide to Partial Entity Loading | Java Persistence API (JPA) often faces criticism. Critics argue it loads too much data. They claim it’s inefficient. However, this perception is misleading. JPA, particularly through Spring Data JPA and Hibernate, offers tools for partial e... |
13.08.2024 | Innovative Hiring Strategies: The Power of Competitions in Recruitment | In the competitive landscape of tech recruitment, companies are constantly seeking fresh approaches to attract top talent. Traditional job postings often fall flat, failing to engage potential candidates. Enter the innovative strategy of ho... |
13.08.2024 | Бинарные деревья — решение алгоритмических задач, часть 1 | Есть много статей, в том числе и на хабре, где подробно рассказывается про бинарные деревья как про структуру данных. В этой статье я больше сосредоточусь на подходах к решению алгоритмических задач, где используются бинарные деревья.
Немно... |
13.08.2024 | Собеседование Python-разработчика: чего ждать и как подготовиться | Всем привет! Меня зовут Антон Артиков, я бэкенд-разработчик в «Авито» и выпускник курса «Middle Python-разработчик». Программирую на Python и Go, читаю и перевожу со словарем PHP, а ещё веду личный блог в Телеграме.
Если раньше я только ход... |
12.08.2024 | Вместо вакансии на HH.ru сделали конкурс и расширили воронку найма | Привет! Я Даша — продуктовый аналитик и Product Owner в команде международной продуктовой IT-компании Garage Eight. Я часто и много участвую в собеседованиях аналитиков к нам в команду и каждый раз грущу, когда от нашего оффера отказываются... |
10.08.2024 | Опенсорс на арене: правда ли так хороша Llama 3.1 405B? | Совсем недавно Meta представила миру Llama 3.1 405B - новую открытую модель, бросающую вызов признанным лидерам, таким как GPT-4o и Claude-3.5 Sonnet.
15 триллионов токенов, 16 000 графических процессоров H100, улучшенные возможности рассуж... |
05.08.2024 | Алгоритмы — самый провальный этап собеседований | Уже много лет IT компании проводят алгоритмические собеседования при найме технических специалистов. Подход введенный в FAANG плавно перетек в большинство крупных компаний. Яндекс, Авито, Т-Банк и многие другие хотят проверить алгоритмическ... |
05.08.2024 | Нахождение сильно преобладающего элемента последовательности >n/2 (алгоритм большинства голосов Бойера-Мура)... | Пару статей назад я уже рассматривала один из алгоритмов Бойера-Мура, с помощью которого можно было найти подстроку в строке.
Сегодня хочу поболтать об алгоритме большинства голосов, который позволяется найти сильно преобладающий элемент по... |
04.08.2024 | Решение задачи с собеседования Middle of the Linked List [+ ВИДЕО] | На видео более подробное объяснение каждого решенияПостановка задачи
Ссылка на задачу: https://leetcode.com/problems/middle-of-the-linked-list
Дан указатель head на начало односвязного списка, нужно вернуть средний узел списка.
Если средних... |
02.08.2024 | Использование очередей (Queue/Deque) для решения алгоритмических задач на Java | Как всегда, сначала немного базовой теории для понимания того, с чем мы имеем дело.
Queue - однонаправленная очередь, представляет собой структуру данных, которая строится по принципу FIFO (first-in-first-out). Другими словами, чем раньше э... |
31.07.2024 | Находим случайный seed, решающий задачу с LeetCode | У меня есть хобби — решать задачи LeetCode непредназначенным для этого образом, часто при помощи запутанных однострочников. Такие самостоятельно накладываемые ограничения делают задачки интереснее и заставляют искать нестандартные решения.
... |
30.07.2024 | Алгоритмическое мышление для дата-сайентистов: как писать код, который экономит время и место | Алгоритмическое мышление заключается в том, чтобы, объединив строгую логику и творческие способности, структурировать, решать и анализировать задачи, чаще всего с помощью компьютера. С алгоритмическим мышлением тесно связаны задачи на упоря... |
29.07.2024 | Использование алгоритма бинарного поиска для нахождения квадратного корня числа на Java | Наткнулась на leetcode на задачку с нахождением квадратного корня из неотрицального числа.
Кажется, что для решения такой задачки отлично подходит бинарный поиск, который по итогу даст нам логарифмическую временную сложность.
Итак, условие ... |
27.07.2024 | The Art of String Searching and Recursive Thinking in Java | In the world of programming, algorithms are the unsung heroes. They are the blueprints that guide our code, helping us solve complex problems with elegance and efficiency. Two such algorithms, the Boyer-Moore-Horspool algorithm and recursio... |
27.07.2024 | Решение задачи с собеседования Fruit Into Baskets [+ ВИДЕО] | Постановка задачи(официальная)
Ссылка на задачу: https://leetcode.com/problems/fruit-into-baskets
Вы посещаете ферму, на которой деревья выстроены в один ряд слева направо. Деревья представлены целочисленным массивом fruits, где fruits[i] —... |
25.07.2024 | Как я создал архиватор из задачки с техсобеса: сжатие файлов с помощью RLE | Привет, меня зовут Рома. Я работаю в KTS на позиции Python backend-разработчика.
Однажды мне взбрело в голову написать собственную имплементацию алгоритма сжатия RLE. В этой статье рассказываю подробнее про RLE: что это за зверь такой, где ... |
25.07.2024 | Использование алгоритма Бойера-Мура-Хорспула в Java с примером решения задачи с LeetCode | Алгоритм Хорспула используется для нахождения подстроки в строке. Например, у нас есть строка «The game is over» и подстрока «over». Алгоритм Хорспула вернет значение первого вхождения подстроки «over» в строку «The game is over», а именно ... |
22.07.2024 | Рекурсия в Java с примером решения задачи с LeetCode | Рекурсивные методы в Java — это методы, которые вызывают сами себя и требуют осторожности с их обращением.
Чтобы не увидеть «StackOverflowError» на экране, нужно помнить о двух штуках: базисе и шаге рекурсии.
Базис — это условие выхода из р... |
16.07.2024 | В 48 собесах от оффера в Гугл | Привет, хабр! Что‑то я давно не писал, отбился от рук, а ведь когда‑то мы целый курс машинного обучения на Хабре вели. Расскажу про свой недавний заход по собесам, что спрашивали, какие выводы сделал. Контекст: Applied Machine Learning scie... |
13.07.2024 | Войти в IT. Продуктовая аналитика. Гайд для новичков. Часть 1 | Привет, Хабр!
Я Денис, Продуктовый Аналитик с большим опытом, а также ментор. Через меня прошло большое количество людей, которым я помог по абсолютно разным вопросам: от помощи с резюме и подготовкой к собеседованию до полного проведения д... |
11.07.2024 | Job Market в США моими глазами | Привет, сообщество! В свободный час решил поделиться с вами историей поиска работы в США в 2023-2024 годах. На текущий момент живу в Беркли, Калифорния. Нахожусь здесь с лета 2021 года, и это, можно сказать, мой второй поиск работы.
Сейчас ... |
09.07.2024 | «Адекватность не натренируешь»: руководитель разработки о пути в профессии, требованиях в команде и к себе | Привет, Хабр!
Наконец-то настал день, когда мы познакомим вас с руководителем разработки «СёрчИнформ» Дмитрием Гацурой.
Это интервью продолжит серию публикаций про сотрудников «СёрчИнформ». Мы уже опросили нашего начИБ Алексея Дрозда, милей... |
08.07.2024 | ChatGPT é bom para gerar códigos, mas com uma condição | GPT-3.5, responsável pelas respostas do ChatGPT, foi treinado com dados coletados até 2021 (Imagem: Vitor Pádua / Tecnoblog)
Saiba mais sobre ChatGPT no nosso canal no WhatsApp
Entre Agora
Um estudo mostrou que o ChatGPT consegue uma boa ta... |
08.07.2024 | Изучаем новые структуры данных для iOS разработчика | Мобильные разработчики редко сталкиваются в работе со сложными структурами данных. Как правило, в рутинных задачах вполне достаточно уметь использовать Array, Dictionary и Set.
На моей практике даже с этими структурами данных у разработчико... |
07.07.2024 | Как я провел лето… | Никогда особо не стремился в большие компании, по душе всегда были небольшие уютные игровые студии, где и "отеческий" нагоняй от лида получить легко, да и самому "парой ласковых" объяснить коллегам где они были не правы ... |
05.07.2024 | Мой опыт: ITMO MSE или как я вкатился в айтишечку | Всем привет! В этой статье я хочу описать свой опыт поступления и обучения в корпоративной магистратуре ИТМО и (уже) Газпром-нефти (а ранее JetBrains) Разработка ПО (Software Engineering). Все сказанное ниже относится к 2023-2024 учебному г... |
01.07.2024 | Предварительные секции: что спрашивают у разработчиков С++ на собеседовании в Яндексе | Хабр, привет! Меня зовут Владимир Михайлов, я занимаюсь бэкендом в Яндекс Технологиях — мы создаём внутренние продукты, которые используют в разных юнитах Яндекса. Также я работаю наставником на курсах «Разработчик C++» и «C++ для бэкенда» ... |
26.06.2024 | Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 4: Дизайн систем машинного обучения | Привет! Меня зовут Артем. Я работаю Data Scientist'ом в компании МегаФон (платформа для безопасной монетизации данных OneFactor). Мы строим скоринговые (credit scoring), лидогенерационные (lead generation) и антифрод (anti-fraud) модели на ... |
24.06.2024 | Решение задач Front End с интервью. Promise Pool | В данной статье будет разобрана задача Promise Pool (Leetcode 2636)Условие задачи
Дан массив асинхронных функций functions и максимальный размер пула n. Необходимо написать асинхронную функцию promisePool. Она должна возвращать Promise, кот... |
20.06.2024 | Кадровые заметки | Так получилось, что в последние время я регулярно наступал на проблему собеседований той или иной стороной. В целом можно свести все к довольно очевидным вещам: ты ищешь человека, с которым тебе будет работать комфортно и тебя берут так, чт... |
17.06.2024 | С++ вам не нянька! Делайте, что хотите, но виноваты будете сами | Поговорили о перспективах С++, его особенностях и востребованности на рынке с Андреем Никитиным, ведущим инженером-разработчиком направления системного программирования Нижегородского подразделения компании «Криптонит».
С++ уже более сорока... |
14.06.2024 | Решение задач Front End с интервью. Throttle | Методы замедления (Throttling) служат для контроля того, сколько раз мы разрешаем выполнение функции за определенный период времени. Обычно throttling реализуется через Higher Order Function. Функция - обертка должна контролировать, чтобы c... |
10.06.2024 | Как пройти собеседование в FAANG. Мой опыт и рекомендации в 2024 году | Facebook - Amazon - Apple - Netflix - Google (FAANG)
От переводчика: Всем привет, меня зовут Максим Иванов, я frontend-разработчик в компании Т-Банк (Тинькофф). Сегодня мы поговорим с вами о лайфхаках, которые могут вам пригодиться, если вы... |
09.06.2024 | Хитрый Алгоритм: Решение задачи Continuous Subarray Sum | За последние две недели я занимался различными задачами на Leetcode. И сегодня я наткнулся на интересную задачу: Сумма последовательного подмассива - решением которой хотел бы с вами поделиться.
Изначально я попробовал решение методом грубо... |
09.06.2024 | Получение информации с LeetCode о пользователе на Golang | LeetCode - популярная платформа для подготовки к собеседованиям по программированию, предоставляющая задачи на алгоритмы и структуры данных. Чтобы улучшить свои навыки и изучить свои успехи, пользователи могут хотеть получить информацию о с... |
08.06.2024 | Как я писал свой первый проект на Python | Кто-то в качестве своего первого серьезного проекта пишет калькулятор, другие веб-сайт и в принципе идея ограничивается только скилами и вашей собственной фантазией (или фантазией преподавателя, если у вас такой есть). Калькулятор мне писат... |
04.06.2024 | Самые распространённые ошибки на собеседовании у джунов-разработчиков | За последний месяц на hh.ru для джунов без опыта было доступно всего около 6% от общего числа опубликованных вакансий для разработчиков. Такое соотношение обусловливает высокую конкуренцию среди начинающих специалистов: дело доходит до соте... |
31.05.2024 | Подготовка к техническому собеседованию Senior/Team Lead backend | Недавно появились мысли походить на собеседования чем я успешно занялся. Если конкретно - смотрел лидовскую/сеньерскую позиции на Python и Golang(но статья может пригодиться backend разработчикам в целом). Не ставлю целью статьи объять необ... |
30.05.2024 | Как проходить собеседования в IT | Это тема, которая становится наиболее актуальной в последнее время. Множество сильных разработчиков говорят о том что в IT важно уметь проходить собеседования, в IT необходимо приспосабливаться не только к технологиям, но и к рынку.
Сегодня... |
29.05.2024 | Собственные проекты, углубленная практика алгоритмов и другое: поднимаем навыки программирования на новый уровень... | Неважно, новичок ли вы, отлаживающий вашу первую программу «Hello World», или опытный инженер, — у каждого из нас всегда есть возможность улучшить свои навыки. Александр Шелютин, Data Architect в KarmaHQ, расскажет о разнице между тем, как ... |
28.05.2024 | Time Limit Exceeded это не только про сложность алгоритма | Приветствую всех пользователей Хабра!
Disclaimer: Я не какой-то Senior разработчик на C/C++ и не выигрывал ICPC. Я просто пишу код на Golang и иногда решаю алгоритмические задачки. И не претендую ни на что!
Предыстория
Вчера я как обычно за... |
21.05.2024 | Как я искал себя в IT | Привет всем читающим! Здесь я хочу поведать вам о своей истории как я искал себя в IT - чем хочу заниматься, в каком направлении развиваться и все подобные вопросы.
Уже глядя на список литературы, который я прочитал за это время, можно поня... |
17.05.2024 | Путь Frontend разработчика. Как им стать? (Часть 1. Основы) | Frontend-разработчик — это специалист, который занимается созданием пользовательского интерфейса веб-приложений. Он отвечает за то, чтобы веб-сайт или веб-приложение выглядело хорошо и функционировало безупречно для пользователей.
Frontend-... |
06.05.2024 | В закладки: 50+ полезных ссылок для начинающего QA-инженера | Привет, Хабр! Меня зовут Кристина. Я работаю в Яндекс Практикуме ревьюером на курсе «Инженер по тестированию», ментором тестировщиков в Мастерской программирования и руководителем соревновательных видов (багатонов, хакатонов и кейс-чемпиона... |
24.04.2024 | Попасть в IT: невозможное возможно | В последние годы конкуренция на рынке IT стала велика и самым очевидным способом войти в эту сферу – начать путь с нуля, а именно попасть на стажировку в одну из соответствующих компаний. Так получилось у меня. Привет, Хабр! Меня зовут Софи... |
24.04.2024 | Я программист, и я тупой | Я пишу код за деньги уже пятнадцать лет. Пробовал себя и в других ролях – управление продуктом, аналитика, тестирование, – но как-то не пошло. И с течением лет пришел к осознанию, что я не очень умный. К сожалению.
Никаких особых медицински... |
19.04.2024 | Каким может быть алгоритмическое собеседование и как к нему подготовиться | Всем привет! На связи команда Практикума. Недавно мы проводили открытое алгоритмическое собеседование и теперь хотим поделиться записью. Это отличная возможность подсмотреть, каким может быть процесс, научиться на чужих ошибках или взять на... |
17.04.2024 | Дерево отрезков | Всем привет. В этой статье я расскажу про дерево отрезков. Дерево отрезков - это очень мощная структура данных, которая позволяет делать много разных операций над массивом чисел. Я постараюсь по полочкам разложить эту тему и объяснить возмо... |
17.04.2024 | Начинающим разработчикам: как оформлять резюме и проходить интервью — мой опыт | Привет! Я Кирилл, фронтенд-разработчик в «Северстали» и выпускник курсов «Веб-разработчик» и «React-разработчик». Последние три года я проходил много собеседований, делал пометки о вопросах и задачах, чтобы поработать над ошибками.
Сейчас я... |
17.04.2024 | Оцениваем сложность алгоритмов на C# по памяти и времени с примерами | Продолжаем говорить о производительности и оптимизации кода. Сегодня поговорим о том, как и зачем оценивать сложность алгоритмов, а также наглядно покажем, как эта сложность влияет на производительность кода.
В прошлой статье мы разбирались... |
09.04.2024 | Как подготовиться к своему первому собеседованию в России в IT сфере (краткое руководство к действию) | Если Вы учитесь в институте, только закончили его или просто хотите начать работать в IT сфере, то это статья для Вас, также она может пригодиться тем, кто уже имеет опыт работы , но испытывает некоторые трудности с поиском новой.
Конечно, ... |
08.04.2024 | Почему я стал использовать Алгоритмические собеседования при подборе команды | Эта тема многократно поднимается в сообществах разработчиков, есть те кто поддерживает данный вид собеседований и те кто против. Вот и я, рискуя быть раскритикован сообществом, решил высказаться :)
Признаюсь, сам длительное время не был сто... |
04.04.2024 | Backend-разработчик: из стажера в джуны | Всем привет! Меня зовут Егор, я стажёр backend-разработчик в зарплатном проекте Росбанка (он же Payroll). В этой статье я расскажу про путь становления от «зеленого» стажера до боевой единицы в команде: через что мне пришлось пройти, с каки... |
17.03.2024 | Отзыв на IJunior. Почему не стоит покупать курс IJunior. Spoiler: черепаший спринт в Gamedev. В конце mini-roadmap | Жизненно необходимая информация для тех, кто хочет быстро найти работу в IT и особенно в геймдеве. Прочитайте мой отзыв и сэкономьте себе деньги, время и нервы.
Если вы вообще ничего не знаете в языках программирования, ни в коем случае не ... |
15.03.2024 | Путь развития (Roadmap) Frontend разработчика | Сегодня я хочу вам рассказать как я вижу современную и актуальную карту развития frontend разработчика, данная статья будет разбита на две части, в первой я расскажу про основные технологии которые необходимы для старта, а во второй расскаж... |
14.03.2024 | Как и где практиковаться начинающему мобильному разработчику | Всем привет! Меня зовут Миша Вассер. Я руковожу мобильной разработкой в AGIMA, а ещё я наставник и автор на курсе «Android-разработчик» в Яндекс Практикуме. Помню то время, когда я начинал заниматься разработкой, — материалы были в основном... |
07.03.2024 | 15+ полезных ссылок для начинающего специалиста по Data Science | Привет, Хабр! Меня зовут Раф. Сейчас я работаю аналитиком ценообразования в Яндекс Лавке, куда попал после стажировки в команде аналитики Яндекс Браузера. Параллельно учусь в НИУ ВШЭ и уже успел пройти курс «Специалист по Data Science» в Пр... |
01.03.2024 | Путь к мастерству в программировании | Привет, кодер! Неважно, новичок ли ты, отлаживающий свою первую программу «Hello World», или опытный инженер — у каждого из нас всегда есть возможность улучшить свои навыки. Эта статья для тех, кто хочет поднять свои существующие скилы на н... |
25.02.2024 | Помощь на старте: 10 полезных ссылок для начинающих iOS-разработчиков | Всем привет! Меня зовут Денис Сурков, я iOS-разработчик в компании «Мой спорт» и наставник на курсе «iOS-разработчик» в Яндекс Практикуме.
В этой статье хочу поделиться ресурсами и советами, которые помогали мне в начале карьеры. Я рекоменд... |
21.02.2024 | (Еще один!) личный опыт переезда в США. Часть 1: оффер | Всем привет, меня зовут Александр и я алкоголик бы хотел поделиться личным опытом получения оффера в США, подготовки к получению визы этой страны, собственно, получения визы (ох, и разные это вещи!), переезда, получения гринкарты. Может, чт... |
21.02.2024 | Подготовка к собеседованию на позицию Data Scientist. Часть 1: Live Coding | Привет! Меня зовут Артем. Я работаю Data Scientist'ом в компании МегаФон (платформа для безопасной монетизации данных OneFactor). Мы строим скоринговые (credit scoring), лидогенерационные (lead generation) и антифрод (anti-fraud) модели на ... |
20.02.2024 | 1/n: Задачи leetcode JS — «Max Consecutive Ones» (Найти максимальное количество последовательных единиц) | Всем привет.
Я столкнулся с тем, что на собеседованиях в некоторые ИТ-компании на Frontend JavaScript требуется решать задачи, и я решил сделать серию статей на тему, как я решил их тем или иным образом. Перед вами — первый текст из этой се... |
16.02.2024 | Введение в коллекции Java | Собственно говоря, зачем эта статья и для кого? Для тех, кто только начинает свой путь в изучении Java. В этой статье я не буду сильно углубляться в детали каждой коллекции в отдельности, ведь чтобы начать ими пользоваться, достаточно хотя ... |
14.02.2024 | Где джуну оттачивать навыки программирования: 6 бесплатных ресурсов | Научиться писать код — непростая задача для начинающего программиста, но решаемая, если найти подходящие инструменты. В этой статье собрали полезные ссылки и рекомендации, которые помогут научиться программированию быстрее и без затрат.
Вос... |
07.02.2024 | Где изучать Golang в 2024 | Бесплатные ресурсы Golang 2024
2024 году изучение языка программирования Go (Golang) остается одним из наиболее перспективных и востребованных направлений для разработчиков.
Одним из главных преимуществ изучения Golang в 2024 году является ... |
19.01.2024 | Machine Learning инженер: что/где/как изучать, чтобы въехать | Привет, хаброчеловек!
В этой статье мы обсудим путь среднестатистического обывателя в Machine Learning, а именно — как стать ML-инженером. Поговорим о специфике области, какие требуются знания и скиллы, что нужно делать и с чего начать.
Пер... |
19.01.2024 | Отсечение и поиск / Prune and search | Решал задачу на LeetCode (Word Search) и наткнулся на незнакомый мне термин "search pruning", либо "Prune and search". Немного погуглив узнал, что это метод решения задач оптимизации, на Википедии есть соответствующая ст... |
17.01.2024 | Коротко про алгоритмы и структуры данных | Привет, Хабр! Меня зовут Ричард, я работаю в команде kPHP в VK, занимаюсь разработкой kPHP, плагинов для IDE, а также другого инструментария, делая жизнь разработчиков проще. В своей работе мне приходится иметь дело с PSI деревьями, AST, са... |
17.01.2024 | Как и где практиковаться начинающему тестировщику | Самый тяжёлый момент при старте новой карьеры — когда ты уже закончил обучение, но ещё не нашел первую работу. Когда открываешь вакансии, но чувствуешь, что ты к ним ещё не готов. Думаешь, что тебе нужно больше практики во всех указанных на... |
13.01.2024 | Где бесплатно изучать Rust в 2024 | В 2024 году Rust остается одним из наиболее востребованных и перспективных языков программирования. Вот несколько причин, почему учить Rust может быть полезно:
1. Безопасность: Rust разработан с упором на безопасность, предотвращая многие т... |
13.01.2024 | Сказ о том, как я за год решил более 600 leetcode задач | Всем салют!
Хочу рассказать вам историю о том, как я начинал с уровня — «не могу решить даже 1 easy задачу из 10» до уровня — «могу решить каждую вторую medium задачу» и прошел несколько coding сессий в таких компаниях как Meta, Booking, Ca... |
26.12.2023 | Учимся анализировать данные на примере API Codewars | Для начинающего специалиста, входящего в мир ИТ, одной из приоритетных задач трудоустройства является отработка и получение навыков хотя бы в одном (а лучше нескольких) языках программирования.
Мой опыт через решение алгоритмических задач п... |
21.12.2023 | Советы разработчика с 8-летним опытом работы | Оглавление
Мой карьерный путь
Что мне стоило начать делать раньше
Вести рабочий журнал
Выходить из зоны комфорта
Интересоваться другими командами и проектами
Присоединиться к on-call команде
Сменить команду
Писать статьи
Что я хотел бы сдел... |
19.12.2023 | FizzBuzz for Senior | Алоха всем.
Ни для кого не секрет, что алгоритмические задачи уже стали/становятся обыденными на техническом интервью. Кто-то может любить это, кто-то ненавидеть, но факт остается фактом, что бы пройти собеседование нужно научится решать ал... |
15.12.2023 | Мудреный код — пожалуй, худший выбор | Когда я учился в университете, Leetcode поломал мне мозг. Я смотрел на лучшие из лучших решений, которые укладывались в одну строчку малопонятного кода, и в своем заблуждении думал: «Как же мне достигнуть такого высокого уровня?»
Что тут во... |
14.12.2023 | Подборка: навыки и инструменты начинающего Go-разработчика | Привет! Меня зовут Александр Тетеркин, я Go-разработчик в VK. Раньше я писал на Python, потом перешел на Go — пишу на этом языке уже три года, а также являюсь наставником на курсе «Go-разработчик с нуля».
Я знаю, что новички в любой сфере з... |
12.12.2023 | Эффективные стратегии для новичка в сфере Frontend-разработки в конкурентной среде | Всем привет, меня зовут Константин Терехов! Совместно с ProductStar, хочу поделиться в вами опытом начала пути во Frontend-разработке и трудностями, с которыми я столкнулся, прежде чем найти работу. Надеюсь, мой рассказ поможет вам быстрее ... |
11.12.2023 | Кандидатура — старший инженер-программист. В должности отказать… | Привет, Хабр!
Недавно команде разработки beeline cloud попалась вот такая статья. И оказалась она довольно дискуссионной. Настолько, что мы решили ее перевести и узнать мнение широкой аудитории — а кто же, по вашему мнению, достоин называть... |
09.12.2023 | Внутренний Я(ндекс) | В этой статье я хочу описать (часть) моего опыта взаимодействия со структурой, именуемой в дальнейшем "яндекс", с точки зрения работника. Опишу собеседования и этап "входа".
Да, уже были статьи про собеседование и даже в... |
06.12.2023 | 1000 человек на место или как новичку стать синьором | Привет! Меня зовут Сергей, я немножко ведущий фронтенд-разработчик и немножко продуктовый менеджер, а еще друг, поэт и музыкант. Как так получилось — история для другой статьи, а здесь я расскажу о другом.
По долгу профессии я сталкиваюсь с... |
04.12.2023 | Мой опыт собеседования в Google [оффер на L5] | Предупреждение: я не смогу привести в статье конкретные вопросы из-за подписанного соглашения о неразглашении (NDA).
Работая в лондонском офисе Facebook в команде Instagram*, я начал задумываться о возвращении в Индию. В ноябре 2022 года со... |
30.11.2023 | С алгоритмами в духе LeetCode на собеседованиях пора кончать | Современная разработка охватывает широкий диапазон от работы с алгоритмами до системного дизайна. По большей части разработка ПО укладывается в эти рамки. Основная масса разработчиков занимается созданием приложений, что ближе с системному ... |
21.11.2023 | Как решать задачи и заниматься спортивным программированием? | Всем привет! Меня зовут Аргентум, или же Бронислав. На момент написания этой статьи мне 15 лет. Недавно я победил в школьном туре олимпиады по информатике, а скоро иду на муниципальный этап.
По нынешней системе всероссийских олимпиад, прогр... |
18.11.2023 | Вкатываемся в Machine Learning с нуля за ноль рублей: что, где, в какой последовательности изучить | Всем доброго времени суток. Я давно обещала выложить сюда подробный гайд на тему того, как можно изучать Machine Learning самостоятельно, не тратя деньги на платные курсы, и, наконец, выполняю свое обещание. Надеюсь, этот гайд станет подска... |