Лучшие статьи 2016 года
В
Лучшая аналитика
1. Рынок IT-образования: курсы и учебные центры подготовили почти 30 тыс. студентов в 2015 году. Мы решили разобраться, что же происходит на рынке ИТ-образования, за пределами «классических» вузов. В опросе приняли участие более 70 IT-школ и учебных центров, которые обучили свыше 30 тысяч студентов.
2. Рейтинг языков программирования № 7: PHP уходит с пьедестала. Ежегодная аналитика от Руслана Шевченко. В 2016 в опросе приняло участие 6181 человек.
3. Зарплаты украинских разработчиков — май-июнь 2016. Пока мы собираем анкеты для свежего зарплатного исследования, посмотрите летние результаты опроса, в котором приняли участие более 7000 человек.
4. Рейтинг школ по результатам ЗНО-2016. Аналитика. Наш пользователь Сергей Городецкий проделал колоссальную работу и составил рейтинг школ на основе результатов ЗНО-2016.
5. Портрет ИТ-специалиста — 2016. Инфографика. В этом году мы собрали 8188 анкет — в опросе поучаствовал каждый
6. Рейтинг вузов DOU-2016: на первом месте Могилянка, КПИ в середине списка. В мае 2016 года на DOU был проведен опрос о вузах, в которых учатся или учились ИТ-специалисты. Такие опросы проводились и раньше, но в этом году мы решили сделать оценку более полной и всесторонней.
7. ТОП-25 крупнейших IT-компаний Украины, июль-2016. Кризис пройден? Пик кризиса остался позади, и рынок возвращается к «нормальной» ситуации — расти быстрее мешает дефицит кадров, а не политические проблемы или внешнеэкономическая ситуация.
8. Рынок труда 2016: 100 тыс. программистов, бум ИТ-школ, избыток PM. Ежегодная аналитика украинского IT-рынка от Макса Ищенко. Прогнозируемые зарплаты, стабильные 5% налога для ФОП на третьей группе и большое количество желающих «войти в ИТ» помогли выйти отрасли на круглую цифру в 100 000 занятых в ИТ.
9. Первая работа: сколько junior специалистов наняли IT-компании в 2015 году. Мы узнали, что IT-школы и учебные центры подготовили свыше 30 тыс. студентов, а вот сколько из них нашли работу?
10. Лучшие IT-работодатели 2016. Ежегодный рейтинг лучших IT-работодателей Украины.
11. Рейтинг Джинна 2016: хорошо быть Senior Java, плохо быть Junior QA. Макс Ищенко проанализировал 10884 профилей кандидатов, опубликованных на Джинне, и составил рейтинг кандидатов с количеством предложений работы и вилкой ожидаемой з/п.
12. Удаленная работа: обзор возможностей в украинских IT-компаниях. В каких компаниях и на каких условиях специалисты имеют возможность работать вне офиса. Собрали информацию по 35 работодателям.
13. Нужен ли ИТ-специалисту диплом. Практически в каждом обсуждении ИТ-образования всплывает вопрос: нужен ли диплом для карьеры в ИТ. Ольга Макарова попробовала разобраться в этой теме и подготовила полезную аналитику.
14. Женский вопрос: гендерные стереотипы в украинском ИТ. Образование. В первой части исследуются гендерные стереотипы при обучении в школе и вузах. Во второй части речь идет о работе в украинском ИТ.
15. Исследование DOU: 39% украинских ИТ-шников лично сталкивались с коррупцией в вузах. 71% украинских ИТ-специалистов сталкивались со взятками во время обучения в вузах. Составили антирейтинг вузов по уровню коррупции.
Лучшие колонки
1. Почему я ухожу из КПИ. В этом году Всеволод Демкин ушел из КПИ. В своей колонке он рассказал об опыте преподавания и ответил на вопрос, почему решил уйти.
2. Уходим, чтобы вернуться. Эдуард Рубин рассказал о достижениях на посту и.о. ректора ХНУРЭ за год и причинах увольнения.
3. Як вивчитися на програміста: основна таємниця айтішної освіти. Юрій Савка міркує про те, як і де можна вивчитись на програміста.
4. Їхати не варто, залишатися. Любомир Остапів, фінансовий директор в ІТ компаніях Stanfy, розказує, чому вирішив залишитись в Україні, маючи грін карт.
5. Что происходит с Angular 2. Яков Файн о том, как Angular 2 нам продается и релизится.
6. Сколько IT-шников нужно, чтобы поднять экономику. Дмитрий Маленко,СТО rollApp, рассуждал, сможет ли IT-отрасль стать локомотивом экономики Украины.
7. Жизнь после кода. Из программистов в бизнес-консультанты, менеджеры, продавцы. Михаил Завилейский рассказал, что происходит с программистами, которые почему-то хотят перестать работать инженерами.
8. О плохих и хороших PM’ах. Дима Малеев поделился своими наблюдениями о проджект менеджерах.
9. Постапокалиптический прогноз HR-трендов на 2016 год. Самое время сверить прогноз, о котором в начале 2016 писала Дарья Назаркина.
10. Украинское IT в цифрах и фактах: мы на распутье, но знаем, куда двигаться дальше. Управляющий директор GlobalLogic в Украине Игорь Беда сделал обзор исследования украинского IT от PricewaterhouseCoopers (PwC).
Лучшие интервью
1. О молодом поколении IT. Начинающие разработчики — Илья (Software Engineer FrontEnd), программист во втором поколении, 21 год; Ира (Junior FrontEnd Developer), которая перед защитой диплома фарм провизора решила изучать верстку, 22 года; и Сергей, для которого в учебе только программирование стало челленджем (Software Engineer Java), 22 года рассказали, почему они решили работать в ИТ, как смогли найти работу и кем себя видят в будущем.
2. Бельгийский сейлз-менеджер Мануэль Де Витт: «Я начал IT-карьеру с нуля в Украине, и вот с чем я столкнулся». До 2015 года Мануэль Де Витт жил и работал в Бельгии, занимался продажами, но год назад переехал в Украину, так как считает — здесь для него больше возможностей. Какое-то время Мануэль поработал в качестве Sales в одной из харьковских компаний, а недавно открыл консалтинговый центр в сфере продаж IT услуг.
3. Маркіян Іванічок — про те, як зламати стереотипи і влаштуватись web-розробником в 16 років. Маркіян Іванічок з Івано-Франківська почав займатись вебом в 14 років і вже в 16 перейшов у школі на екстернат, щоб працювати в ІТ-компанії. Вже встиг попрацювати в Letzgro та SoftServe.
4. Как и почему программист с
5. Засновник ELEKS Олексій Скрипник — про підсумки
6. Выпускник IT-курсов для ветеранов АТО — о карьере, «сорокалетних дядьках» и повороте жизни на 180 градусов. Александр — один из выпускников первой волны проекта IT-Recruit — бесплатных IT-курсов для ветеранов АТО. Ему удалось найти работу по новой специальности. В интервью он рассказал о своей инженерной карьере, увлечении программированием и о том, как повернуть на 180 градусов в 39 лет.
7. Артем Быковец — о том, зачем Scrum Master’у и основателю IT-курсов идти преподавать на ФИВТ в КПИ. Артем Быковец — QA Lead & Scrum Master, работает в IT c 2007 года. С осени этого года решился на «волонтерство» — стал преподавателем курса «Качество ПО и тестирование» на ФИВТ (КПИ). В интервью для DOU он объяснил, зачем это ему, и поделился своим видением, как можно привести IT-образование в Украине к win-win-win для вузов, студентов и IT-рынка.
8. Максим Плахотнюк — о работе в датском нанокластере DanChip и научном мире Украины, Дании и США. Наш соотечественник Максим Плахотнюк (Винница) сейчас работает в датском нанокластере DanChip. Максим рассказывает, чем отличается научный мир в Украине, Европе и Америке. В конце статьи потрясающий видео-отчёт из самого сердца нано-лаборатории.
9. Учитель информатики Максим Долгих — о внутренней кухне школьного ИТ-образования. Максим Долгих с 2015 года работает учителем информатики и программирования в днепровской школе № 28 и на волонтерских началах выступает ментором в нескольких ИТ-проектах. В интервью Максим рассказал DOU о том, что его мотивирует быть учителем, как сейчас выглядит ИТ-образование в средней школе и что можно улучшить своими силами.
10. Разработчик проекта MarsHopper — о марсоходе на сухом льде и борьбе украинцев за лидерство на хакатоне NASA. В этом году команда MarsHopper выиграла хакатон NASA Space App Challenge. Андрей Музыченко из киевской команды рассказал DOU об участии в хакатоне, идее проекта и перспективах Украины в освоение космоса.
Лучшие статьи для программистов
1. Что портит резюме разработчика. Сколько компаний, столько и мнений о том, как должен выглядеть кандидат на ту или иную должность. Тем не менее, есть ряд отнюдь не субъективных ошибок при составлении резюме, которых очень желательно избежать, если вы хотите получить о себе и своих навыках должное мнение.
2. Как правильно учиться [по мотивам курса Learning How To Learn]. Краткий конспект основных идей самого популярного в мире курса, который ведет Барбара Оукли, живая легенда в области изучения нейробиологии и неврологии.
3. Что разработчики не знают о своих зарплатах? Часть 1: Расходы сервисной IT компании. Об источниках доходов сервисных IT компаний написано и сказано немало, а вот о том, как распределяется кровно заработанное, информации не так уж много. Соответственно, у сотрудников зачастую возникают довольно фантастические версии о том, куда деваются деньги. Во второй части речь идет о том, как формируются индивидуальные рейты сотрудников и какие есть способы для их увеличения.
4. Где ответственность, или кто такой Senior Software Engineer. Автор статьи составил образ идеального Senior Software Engineer.
5. Идеальный код. Что такое идеальный код? Кто-нибудь видел его в реальной жизни? Можно ли вообще описать требования к такому коду?
6. Технологические тренды 2016: перспективные направления разработки. Какие направления будут на пике популярности в ближайшие пару лет? Самое интересное с выставок CES, Лас-Вегас Embedded World, Нюрнберг.
7. Выбор боевых искусств для программистов: зачем, что, где, возражения, полезные советы. Мы знаем, что вы вряд ли завтра пойдете на миксфайт, но прочитайте статью, мало ли...
8. Про отвлекающие факторы и коммунальные офисы. Рабочий день закончился, ты чувствуешь себя вполне уставшим, пытаешься понять, а что же ты за сегодня сделал полезного, и... ничего в голову не приходит. При этом весь день был чем-то занят, причем настолько, что не успел другу перезвонить по поводу чего-то срочного. И куда время делось?
9. Как организовать обучение в команде начинающих программистов. Дмитрий Соколов, Java Trainer, обучив в команде более
10. Как выбрать хороший сыр — советы эксперта Дарьи Ивашкевич. Наша первоапрельская аналитика. Специалист по сырам Даша Ивашкевич составила небольшой гид по хорошим сортам в ценовой категории от 500 грн, рассказала об их особенностях и секретами удачного выбора.
Лучшие статьи для менеджеров
1. Стоит ли брать на работу джуниоров. Если вы все еще боитесь брать на проект новичка без опыта, прочтите эту статью.
2. О выгорании на работе глазами PM. Наш читатель рассказал, как можно бороться с выгоранием.
3. Менеджерско-программистская выжимка за 17 лет в отрасли. Владимир Железняк поделился своим опытом управления проектами.
4. Как оценить себя как профессионала. Мнение PM’а. Трезвая оценка собственной эффективности как профессионала помогает адекватно определить стоимость своей работы на рынке труда. Да и подсказать направление для роста.
5. Как построить карьеру в IТ-компании. Какие навыки вам нужны, где их можно правильно развивать и как сразу начать применять их на практике.
6. Вредные советы по постановке задач и описанию требований. 10 практичных и проверенных способов, как поставить задачу таким образом, чтобы жизнь разработчиков не казалось манной небесной, поставки срывались, бюджеты превышались, а качество трещало по швам.
7. Как свести к минимуму профзаболевания в IT. Автор коротко охарактеризовал основные специфические проблемы, с которыми сталкивается наш организм на IT-просторах.
8. Карьера специалиста глазами менеджера. Пора повышать или еще подождать? Как понять, вырос ли уже программист до сениора или еще нет? Если вырос — то как это должно отразиться на его зарплате? А если нет — как это ему коммуницировать? Рано или поздно каждый ПМ задается такими вопросами, но, к сожалению, не каждый может на них ответить.
9. 17 книг, которые должен прочитать менеджер по продукту. Виталий Лаптенок, CEO в Genesis Media, написал про книги, которые сам читал и считает полезными.
10. Теория менеджмента на практике. Как можно применять с виду абстрактные менеджерские теории на практике и извлекать из них пользу. В качестве примера взята методология Ицхака Адизеса.
Лучшие статьи для новичков
1. Какой язык программирования выбрать. Эта статья поможет определиться с направлением обучения и выбором специальности. И советуем почитать комментарии, там тоже много полезной информации.
2. Junior дайджест: курси, стажування, інтернатура. Безкоштовні навчальні програми для тих, хто починає свою кар’єру в ІТ.
3. Як почати кар’єру в IT, якщо не вмієш писати код: досвід PM’а. Як все влаштовано, до чого варто бути готовим і на що варто робити ставку.
4. Карьера в IT: должность DevOps engineer. DevOps engineer — такие специалисты работают на стыке областей разработки и системного администрирования, обеспечивая эффективность процесса поставки ПО.
5. Карьера в IT: должность HTML coder (верстальщик). HTML coder — это специалист, который из нарисованного дизайнером макета создает web страницу, используя HTML/CSS.
6. Практичні поради щодо складання резюме. Резюме — це найперше враження про кандидата, що отримує роботодавець. Непогана причина, щоб витратити зайву годину (чи більше) для вдосконалення цього документа.
7. Онлайн-освіта: за і проти на прикладі історій випускників Сoursera, Udacity, Prometheus. Доступність не значить ефективність, тож ми вирішили розібратись, які є плюси, мінуси та підводні камені масових відкритих онлайн-курсів.
8. Мой путь в iOS-разработку с нуля до трудоустройства на €600. Наш читатель поделился своим опытом изучения разработки на языке Objective-C самостоятельно за 5 месяцев без курсов и менторов абсолютно бесплатно, используя материалы в сети.
9. Работа в IT для свитчеров из других специальностей. Как следует искать работу джуниорам-свитчерам, чтобы не проиграть конкуренцию со студентами и выпускниками профильных вузов.
10. Как стать front-end разработчиком. Прочтите эту статью, прежде чем создать новый топик на Форуме с вопросом: «Посоветуйте, что учить, чтобы стать фронтенд девелопером?».
Лучшие технические статьи
1. Синхронизируем понимание REST. Цель данной статьи — уменьшить объем заблуждений и синхронизировать понимание основных принципов REST с сообществом.
2. Виртуализация процесса разработки, часть 1: Docker. Как «докеризировать» ваше приложение, чтобы вы таким образом могли удобно и просто распространить и развернуть его на любой машине, поддерживающей Docker. Во второй части речь идет о том, как правильно настраивать и поднимать Vagrant — виртуальную машину в которой можно установить Docker.
3. Уровни абстракций — ключ к пониманию архитектурных изысков ПО. Статья будет в большей степени полезна новичкам, только начинающим работать с абстракциями и построением архитектур ПО.
4. TypeScript как будущее энтерпрайзного JavaScript. Часть 1. Первая часть описывает язык TypeScript — каким образом множество новых концепций TS проецируются на JavaScript. Вторая часть посвящена процессу разработки и миграции существующего кода на TypeScript, а также планам развития языка.
5. Почему я не использую реляционные СУБД. В условиях постоянной спешки и постоянно меняющихся требований нет никакого смысла проектировать крутое и гибкое ядро. Эта инвестиция никогда не окупится, кроме случая, когда это ядро является самим продуктом.
6. Композиция vs Наследование в Java. В чём отличие между абстрактным классом и интерфейсом? В чём отличие между композицией и наследованием?
7. Автоматизация тестирования: как избежать распространенных ошибок. У разных людей разные ожидания от внедрения автоматизации. Часто бывает, что по прошествии некоторого времени изначальные ожидания не оправдываются, потому что довольно дорогая инвестиция в автоматизацию не приносит профита. Разбираемся, почему так происходит и как не допустить повторения распространенных ошибок
8. Разработка игр на JavaScript. Web — удобная платформа для быстрого старта разработки игр, особенно если вы знакомы с языком JavaScript. Эта платформа обладает богатыми возможностями по отрисовке содержимого и обработке ввода с различных источников.
9. Что может подстерегать новичков при работе с SQL Server. Если хотите посвятить свою жизнь работе с базами данных, то первое чему нужно научиться — это стрессоустойчивости. Второе — взять на вооружение несколько правил при написании запросов на T-SQL, которые многие из начинающих разработчиков не знают или игнорируют, а потом сидят и ломают голову: «Почему что-то не работает?». Продолжение статьи здесь.
10. Как заставить тесты «видеть» ошибки: элегантный способ автоматизации тестирования. Рассказ про одно из элегантных решений на тему визуального тестирования сайта/приложений.
Лучшие статьи на тему релокации
1. Как я переехал в Польшу и вернулся назад: несколько причин не эмигрировать за границу. Эта история побила все наши рекорды — 185 000 просмотров и почти 1900 комментариев. И только не говорите, что вы ее не читали.
2. Результаты релокейт опроса: поеду, если заинтересуете. Было собрано 3112 анкет с 4 по 9 августа 2016. Главная причина для релокейта — возможность спокойной и безопасной жизни для себя и семьи.
3. Семь мифов о жизни и работе в Польше. Константин Капралов живет и работает во Вроцлаве и решил написать статью о развенчании мифов о жизни в Польше для IT-специалистов.
4. Серия статей «Жизнь и работа в США». Наш читатель Игорь Деревянский делится опытом и советами жизни в Штатах.
5. Україна 2.0: мій переїзд в Естонію. Юрій Гавриленко живе в Естонії та ділиться своїм досвідом та враженнями від життя в цій країні.
6. Об IT-рынке труда в Канаде. В статье автор рассказывает об особенностях канадского рынка труда, в том числе на личном примере.
7. Welcome to USA! Работа в IT-компании: переезд, быт и другие важные «мелочи». Наш читатель поделился своей историей переезда вместе с семьей из Украины в США.
8. IT-зимовка на Пхукете. Впереди два месяца зимы, и вы можете еще успеть провести их в Таиланде.
9. Як я з’їздив в США народити дитину. Частина 1 та частина 2. Розповідь про подорож в США задля народження та отримання американського громадянства для дитини.
10. Как я переехал работать во Францию. Счастливая история о переезде и жизни в Париже.