Как стать программистом

Вопросы не про IT и как на них отвечать

Опубликовано

В одной из своих предыдущих статей я уже писал о том, что на собеседовании Вас могут ожидать не только технические задачи, но и каверзные вопросы от HR-специалистов. Можно сколько угодно возмущаться тому, что это вопросы есть (или их нет), но если Вы хотите получить работу, то можно и смириться с этим, просто подготовившись, как к […]

Карьера

«Имя им легион». Как и зачем нанимать Junior-разработчиков в команду?

Опубликовано

В этой статье я хочу поделиться с Вами тем, от чего многие компании бегут. Это найм специалистов с отсутствием опыта или с небольшим опытом. Проще говоря — джунов. Компании с большими командами разработки так или иначе сталкиваются с этим, но часто жалуются, что такого рода программисты неэффективны и бросают подобную практику. За время своего руководства […]

Книги

Максим Дорофеев «Джедайские техники»

Опубликовано

Давно уже хотел запостить ревью на замечательную книгу Максима Дорофеева «Джедайские техники», которую рекомендую к прочтению всем, кто хочет разобраться с принципами мышления и постоянно борется за эффективность собственного труда. Помимо книги Максим ведёт тренинги — их можно посетить, если лень читать книгу 🙂

Как стать программистом

Как начать карьеру студенту?

Опубликовано

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

Как стать программистом

Удалённая работа vs Офис

Опубликовано

В прошлой статье я рассказал о том, какую роль в карьере программиста играет высшее образование. В ней я упомянул такой любопытный фактор, как Систематическая ошибка выжившего. В этой статье я бы хотел продолжить рассмотрение вопросов, связанных с суждениями, зачастую основанными на этой ошибке — поговорим про работу в офисе и удалённую работу. Этой теме посвящено […]

Карьера

Что такое DevOps? Хайп или реально востребованная вещь?

Опубликовано

В августе 2018 года я выступал на конференции «Найди себя в Digital» с докладом на тему «DevOps для разработчика». Общаясь со слушателями после выступления, я ещё раз осознал для себя хайповость слова DevOps. Я могу сравнить уровень его популярности в требованиях работодателей со словом «Highload» лет так пять назад. Поэтому я ещё раз хочу пройтись […]

Как стать программистом

Высшее образование в карьере IT-специалиста

Опубликовано

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

Как стать программистом

Профессиональное выгорание и как с ним бороться

Опубликовано

Наверное, каждому человеку, строящему свою карьеру не 1 год, знакомо чувство, когда всё уже знакомо, новые вещи появляются непростительно редко, а в голову всё чаще закрадывается мысль: «А там ли я нахожусь?». Причиной тому, как ни странно, может стать не только работа на неподходящей должности, но и так называемое выгорание, о котором и поговорим ниже. […]

Как стать программистом

Как развиваться Junior разработчику? Карьерный путь в IT

Опубликовано

Меня не может не радовать то, как сильно вырос онлайн в разделе Как стать программистом, поэтому я решил написать свежую статью именно в этот раздел моего блога, чтобы закрепить успех. Поговорим о том, как происходит рост от Junior ввысь/вглубь мира IT.

Книги

Ицхак Калдерон Адизес «Идеальный руководитель»

Опубликовано

Несмотря на то, что я довольно много читаю профессиональную литературу, я непозволительно мало пишу об этом сюда. Буду исправлять ситуацию. И эту статью я посвящу замечательной книге специалиста по реструктуризации компаний и политических структур, Ицхака Адизеса, под названием «Идеальный руководитель. Почему им нельзя стать, и что из этого следует».

Offtop

Обо мне: Процесс преподавания

Опубликовано

Эту статью я бы хотел посвятить не ставшему привычным технологическому направлению, но описанию того, чем занимается человек по ту сторону сайта от Вас. Ниже я постараюсь ответить на вопросы о том, почему я преподаю, целях этой деятельности, а также плюсах и минусах данного процесса. Если подобного рода статьи будут для Вас интересны (о чём я […]

Как стать программистом

Задачи с собеседований: Считаем слова в файле

Опубликовано

Продолжаем разбирать интересные задачи, которые Вы можете встретить на собеседованиях при трудоустройстве. Сегодня мы поговорим о довольно популярной задаче, на которой любят «ловить» многих кандидатов. Это задача подсчёта слов, которая имеет довольно много вариаций. Мы рассмотрим ту из них, которая освещает наибольшее количество подводных камней. Поговорим про yield, потоковое чтение и расход памяти.

Как стать программистом

Задачи с собеседований: Новостная лента

Опубликовано

Давно я не писал ничего в свой блог, а потому у меня было время посмотреть, какие статьи накопились в разделе для начинающих программистов. Я решил уделить чуть больше времени практике и поразбирать задачи, которые люблю давать на собеседованиях сам и которые дают мои коллеги. Решая задачу, не спешите сразу же смотреть решение. Попробуйте минут 15 […]

Как стать программистом

Собеседование на позицию Junior-разработчика. К чему быть готовым?

Опубликовано

Давно я не публиковал статьи для начинающих программистов. Сегодня будет материал как раз для них. Мы поговорим о том, как и к чему готовиться, собираясь на своё первое собеседование.

Java

Циклический сдвиг в массиве

Опубликовано

Не так давно стартовал очередной курс Java на одном небезызвестном образовательном портале. И вот, моим студентам досталась задача по работе с массивами. Статья в первую очередь для них, но и для интересующихся, конечно же 🙂 Отдельное спасибо alexandr.baykov@gmail.com за комментарий по поводу массива с чётным количеством элементов и чётным размером сдвига. Я переписал алгоритм и […]