Топ-50 самых популярных текстов dev.by за 2017 год

26 декабря 2017, 09:08

Публикуем подборку лучших — судя по статистике просмотров — материалов dev.by за уходящий год.

Читать далее...

Два года разработки — и два месяца работы: почему белорусский конкурент Jira чуть не закрылся 

Два года белорусская команда вела разработку новой системы управления проектами. Но спустя всего два месяца после запуска продукт оказался на грани ликвидации, а инвесторы разместили в Facebook желчные советы на тему «как не про...ть $2-3 млн». Затем случилось невероятное: СЕО за неделю выкупил код системы, сократил команду в три раза и начал заново.

«Столица европейского AI»: в Беларуси больше 70 проектов в области искусственного интеллекта

Искусственным интеллектом в Беларуси занимаются не только известные на весь мир AIMatter и MSQRD. AI-карта страны, составленная Алексеем Мельничком при помощи ИТ-сообщества, показывает, что такие разработки сегодня ведут более 70 компаний, и это не предел. Как участники экосистемы оценивают перспективы мирового и белорусского AI?

«Зашторивал окна, чтобы соседи не заметили лэптоп». Как начинались белорусские ИТ-компании 

Первых три компьютера, каждый по 3 тысячи долларов, —  украли в первую же ночь. Выдрали решётку из окна. Сутки спустя у нас уже была бы страховка, но мы попросту не успели её получить. К слову, при краже на 10 тысяч рублей в СССР дело брала на контроль всесоюзная прокуратура, и милиции приходилось копать, пока не раскопает. Но времена поменялись. 

ИТ в Беларуси-2016: в индустрии ещё никогда не было столько новичков

Восьмой год подряд dev.by публикует результаты исследования белорусской ИТ-индустрии, в основе которого — наш опрос. В первой части обсуждаем демографический портрет и образование, во второй — технологические предпочтения, в третьей — компании, проекты, соцпакеты, в четвёртой — зарплаты.

42 факта о белорусском ИТ: приоритеты, зарплаты, прогнозы  

Уровень заработка технических специалистов в основном зависит от опыта: сотрудники со стажем 5 лет и более получают свыше $2 тысяч, а те, кто трудится в ИТ не менее 7 лет, зарабатывают больше $3 тысяч, — белорусский офис глобальной консультационной компании Ernst&Young представляет отчёт о развитии белорусской ИТ-отрасли, который снабдил прогнозами. 

Стартап белорусов Banuba привлёк $5 млн от Прокопени, готовит прорыв в дополненной реальности 

Сейчас рынок виртуальной реальности превышает рынок дополненной реальности, но по всем прогнозам через 5-10 лет AR превзойдёт VR чуть ли не в три раза. Причины просты: дополненная реальность у многих уже в кармане. Смартфон — достаточная инфраструктура для внедрения технологий, и многие базовые AR-сценарии можно предоставлять на мобильных устройствах.

«Когда мы дошли до отметки в 200 разработчиков, сломалось вообще всё. И сломается снова»

«У меня нет образования в области компьютерных технологий — учился на ходу. Немного html, потом стили, чуть позже ты уже делаешь что-то на PHP. И всё же Mapbox так хорошо работает потому, что я давно не пишу никакой код», — CEO Mapbox Эрик Гундерсен рассказывает о причинах прихода в Беларусь, политике найма лучших разработчиков, пользе открытого кода и вреде бюрократии.

«В Минске не пишут на Clojure». Зачем Targetprocess выбрала для нового продукта редкий язык 

«Многие считают, что изучать Clojure не нужно, потому что таких вакансий просто нет. Лично мне кажется, что глубокое погружение в LISP-подобный язык отлично развивает кругозор и дает ещё одну парадигму, сквозь которую можно смотреть на возникающие перед программистом проблемы. Знание Clojure/LISP делает программиста более эффективным».

Напарник «хакера» Насковца: «В колонии я слышал ото всех: молодец, нагнул Америку!» 

«Я больше не шифруюсь в сети: Google всё равно никогда не будет знать обо мне больше, чем администрация колонии в Бобруйске. Помню, однажды пришёл в библиотеку за книжкой. Мужичок-библиотекарь приболел, и его заменяла какая-то женщина. Увидев мою фамилию в формуляре, она радостно так восклицает: «А я всё про вас знаю! Читала всю вашу переписку с девушкой».  

«Китайцы не могут, а мы — на коне». Как белорусы делают аниматронику для Диснейленда 

Раньше у нас были выставки с пиратами, электронными жуками, бабочками, голограммами, но только выставка динозавров имела 100% успех. Эта тема в своё время была хорошо раскручена тем же Стивеном Спилбергом в Парке Юрского периода и многих других фильмах. Их маркетологи проделали за нас великолепную работу.

Не магический ящик. Прокопеня рассказал, какие AI-стартапы нужно делать сегодня

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

 

«Мы не имеем права кодить, не приходя в сознание». Кто такой Firmware-инженер и как им стать 

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

«Санкций не будет». Зачем районная администрация «попросила» Itransition нанять ещё 200 человек 

Всё решалось в зависимости от того, какое количество людей трудоустраивалось в эти компании за последние несколько лет — есть открытая статистика. Мы изучили статистику за предыдущие годы, посмотрели, что, если компания в среднем трудоустраивает 50-60 человек в год, то такое же количество людей им можно рекомендовать нанять и в текущем году.

«Этого никто не делал». Белорусы создают уникальную платформу распознавания жестов

Мы сами удивляемся, что никто не сделал этого до нас. Я гуглил, у кого патенты на распознавание жестов — оказалось, что ни у кого. Продуктовых патентов тоже ни у кого. Но и Google, и Apple, и Amazon, и Microsoft занимаются этим. 

 

 

«Получил по носу и решил «хватит». Как бросить «Интеграл» и начать своё дело в микроэлектронике

Чтобы произвести микросхему, нужно заплатить фабрике за комплект шаблонов более миллиона долларов. Окупается это только, если у вас миллионная партия на одних и тех же технологиях. А поскольку в моделировании микросхемы всегда есть подводные камни, глупо было бы потратить миллион долларов и получить «кирпич» — нерабочую схему. 

27-летний белорус из рейтинга Forbes: «Я всё ещё плохой художник и программист» 

В школе одного из бедных районов Лос-Анджелеса я рассказывал детям, как можно делать игры без образования (многие из них не смогут его себе позволить). На прощание одна девочка сказала, что хочет стать техническим художником — профессия, о которой она узнала 15 минут назад. Это было напоминание: информация, которой ты владеешь, может изменить чью-то жизнь.

Кто такой Data Scientist и как им стать

Серия успешных сделок белорусских стартапов в области компьютерного зрения и машинного обучения подтолкнула нас к запуску цикла материалов о том, как стать специалистом в этих областях. Слово — специалистам минского подразделения «Яндекс» (часть 1), минского центра разработки Wargaming (часть 2) и отдела Data Science в InData Labs (часть 3).

«Это не поделка из желудей и моторов с Aliexpress». Белорусы создали промышленного робота 

Оказалось, есть две робототехники: любительская, с дешёвыми решениями с Aliexpress, и промышленная. Леонардо — это пример любительской. Один мотор для Леонардо стоит 350 евро, их нужно было штук 10, и сперва нам казалось, что это дорого. Но выяснилось, что за эти деньги можно соорудить просто поделку из желудей и спичек и показать её маме.   

«Команда сначала должна подраться». Трудности разработчиков, которые подались в тимлиды 

Был 2009 год и тот самый кризис. Я, молодой амбициозный парень, весь такой у мамы молодец, решил, что уже дорос до начальника отдела. Устроился. На работу надо было приходить к 9.00, каждый день руководитель устраивал планёрку минут на 15, где рассказывал, как тяжело живется рабочим МТЗ, им не платят зарплату по полгода, «а вам платят, хоть и не полную, возрадуйтесь».

«Увольнение — это долги на десятки тысяч». Как белорус вернулся из Google и запустил ИТ-курсы

Мой Google-менеджер подошёл и спросил: «Ты куда?» Я в ответ: «Не понимаю, как работает библиотека — хочу подойти к тем ребятам и разобраться». Он посмотрел мне в глаза и спросил: «Ты можешь этого не делать?» «Но я, — отвечаю — инженер-программист, а не кодер». Он лишь повторял, что мне следует сесть на место.

«Нас, диких баранов, теперь будут пасти?». Михаил Дубаков честно ответил на вопросы работников 

Третий год подряд в один из летних вечеров Михаил Дубаков, основатель компании Targetprocess, собирает работников на свежем воздухе и абсолютно правдиво отвечает на любые вопросы. Табуированных тем нет, есть право отвода (не больше трёх раз), но в этом году глава компании им так и не воспользовался. 

Полмиллиона на революцию. Чем займутся белорусы из OneSoil на «большом и пустом» рынке агротеха

Встреча с инвестором состоялась в баре, где постоянно пропадал свет. Мы ели холодные чебуреки и рисовали на салфетке план, подсвечивая его телефонами. Видно было, что Юрий Мельничек подготовился: вопросы задавал очень тонкие, разбирался, как всё устроено, вплоть до того, как работает комбайн.

«За лишнюю сотню никуда не побегу». Как минский программист проработал 17 лет на одном месте 

Когда работодателю хорошо, то и работнику нормально — долетают брызги шампанского. Лично я всегда приветствую изменения к лучшему. А кто-то, может, и не рад. Общаешься с человеком годами, а потом узнаёшь, что он за Януковича — или против Януковича. Думаешь: ну как такой человек может быть против (или за)? Вроде же нормальный человек!

Белорус, попавший под сокращения в SoundCloud: «Я даже немножко рад» 

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

Книжная полка программиста, который читает 100+ книг в год: «100 — удобное число» 

Четыре года назад я завёл аккаунт на Goodreads, и мне предложили составить челендж для себя: сколько книг я смогу прочесть за год. Я подумал, что 100 — удобное число. Когда есть цель, ты к ней идёшь. Обычно весной читаешь большие книги — по тысяче страниц, но если в декабре до 100 не достает, то приходится «добирать список» короткими книгами. 

Основатель Gett Дейв Вайсер: «Минские разработчики Juno — лучшие на мировом уровне» 

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

Команда Juno: за последние годы разработчики распробовали язык программирования Go 

Выбирая технологический стек и архитектуру бэкенда, основатели Juno учитывали свой предыдущий опыт. Основное, чего хотели избежать в новом проекте, — монолитная архитектура, С++ или языки на базе виртуальных машин. При большой нагрузке их использование часто выливается в «тонкий тюнинг внутренностей виртуальной машины», а не в программирование. 

Первый белорус в Y Combinator: «Три месяца мы работали по 15 часов в сутки без выходных» 

За три месяца у нас даже выходных не было ни разу. Работали по 15 часов в сутки. За это время нужно показать очень хороший рост. Первое правило YC: make something people want. Ты должен сделать продукт, который пользователи будут любить. Иначе нет смысла начинать продвижение. Это главный месседж, который ты должен усвоить.

Учёный из Института проблем информатики НАН: «Я ещё в 1990-х «юзал» нейросети» 

Все едут в Лондон — а я оттуда вернулся. Хорошо в Беларуси, мне нравится! Не надо просто ненужных мыслей в голову вбивать. И ездить надо много, общаться. Чтобы видеть мир и адекватно его себе представлять. А жить можно где угодно, особенно в ИТ: хоть на Гавайях, хоть в Швейцарии — очень она мне нравится. Шучу, что не с тем государством у нас союзное государство.

«Не скрываем, что из Беларуси»: InData Labs работает с большими данными при помощи нейросетей 

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

 

Для айтишников VIP-очередь в аэропорту. Белорус устал от Вьетнама и перебрался в Таиланд

В Таиланде много «ненастоящих» девушек — леди-боев. Ненастоящих девушек иногда непросто отличить от настоящих. На сервисах знакомств работает следующее правило: если девушка на фото слишком красива, чтобы быть настоящей, — это леди-бой. Со мной однажды чуть не случился конфуз: понравилась коллега. Спасибо, ребята предупредили.

Как джуниору попасть в белорусскую ИТ-компанию 

Для новичка без опыта попасть в компанию с именем — нелёгкая задача. dev.by узнал у ИТ-компаний, среди которых крупнейшие в Беларуси, каким образом они набирают джуниоров. В первой части нашего материала — EPAM, IBA, Effectivesoft, Oxagile и Intetiсs, во второй «БелХард», ISsoft Solutions, iTechArt и SaM Solutions, а в третьей Wargaming, Gameloft, Playtika, Heyworks, Belka Games, Inventain, Gambino.

45 лет в ИТ: «В 90-х в мои алгоритмы перестали заворачивать селёдку» 

Много чего делали — и много чего впустую. Девочка с амбарной книгой всё равно была любому заводу милее, чем ЭВМ с перфокартами. Например, делали сложную систему для завода в короткие сроки, придумали оригинальный алгоритм. Дай-ка, думаю, схожу, погляжу, какая польза. Пришёл в кузнечный цех. Пользуемся, говорят! Селёдку заворачиваем.

Учимся учиться: 14 составляющих успешного развития для программистов и не только 

«Следуй своей страсти» и «Программирование — это элитарная дисциплина» — два стереотипа, которые вредят ИТ-индустрии. На каких вещах на самом деле стоит сфокусироваться, выбирая профессию и получая профильное образование? Полезные наблюдения, которые Антон Марченко почерпнул из курса Coursera «Учимся учиться».

Докажи, что режешь мышку не просто так. Scala-разработчик ушёл в науку — и вернулся обратно 

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

Победитель минского хакатона написал библиотеку для Facebook и хочет ускорить нейросети вдвое 

Победитель AI Hackathon в Минске Марат Духан не живёт на родине уже 11 лет. За это время белорус успел поучиться в трёх университетах в России и США и поработать в ABBYY, Intel, «Яндексе», AMD, Facebook и израильском стартапе. Интервью dev.by — о высокопроизводительных вычислениях, отличиях Кремниевой долины от Нью-Йорка и будущем нейронных сетей.

«Не манна небесная». Почему программисты выбирают фриланс? 

Первая причина — экономия времени. Чтобы добраться до Минска, мне нужно преодолеть 350 километров. Вторая — выбор техники. Для меня как разработчика важно, на каком оборудовании я работаю. Третья — возможность на свой вкус организовывать рабочее место. Четвёртая — отсутствие конфликтов. Пятая — не нужно создавать видимость работы.

Трансплантолог Олег Руммо: «Технологии унифицируют нас всех, даже самых «умных и великих»

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

«Нельзя всех чипировать и заставить дуть в трубочку». Белорусский медтех — о медицине будущего 

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

 

«Нет полезных ископаемых, кроме человека». Как израильский инженер переехал из Долины в Гомель 

Стараюсь не читать комментарии нигде — ни в Израиле, ни в Беларуси: люди злые. Америка плохая, Россия плохая, евреи плохие, арабы плохие, индусы плохие. Людям стоило бы поменять лексикон и научиться работать вместе, а не отвоёвывать у кого-то последний кусок хлеба. Этот кусок никому не достанется в конце. Хотелось бы, а когда это будет — как говорит моя бабушка, неизвестно.

«Пришлось лично поговорить с каждым офицером таможни». Как белорусы делают управляемые шоу-костюмы 

Мы заметили, что люди врут на собеседованиях, поэтому придумали свою систему. Мы не смотрим на то, где человек работал до этого и что рассказывает. Даём ему выполнить несколько тестов: на IQ (для менеджеров планка — 130 и выше), логику, соционику, моторику, воображение (складывают пазлы и строят 3D-объекты). 

«Это что-то из Звёздных войн?» Физик из Минска работает во французском научном стартапе 

Выпускники моей альма-матер, факультета радиофизики и компьютерных технологий БГУ, мечтайте больше и чаще! На мой взгляд, молодёжь стала очень приземлённой, исчез былой максимализм. Если хотите посоревноваться с Илоном Маском, то хотя бы попробуйте. Начать можно, например, с участия в международном конкурсе по программированию.

Популяризатор космонавтики: «Побывал в Норильске и понял, что город на Марсе не нужен» 

В Советском Союзе, чтобы ракета полетела к сроку, люди с раскладушками из дома приходили, спали на рабочих местах, но запускали, и всё летало. А сейчас культура производства изменилась: 5 часов вечера — и все домой. А вот у Маска люди работают больше, чем где-либо. В интернете можно найти уйму жалоб, что и зарплаты там не самые высокие. А люди всё равно бегут туда. 

Белорус в Microsoft: «Меня взяли прямо с улицы, без связей» 

Провели пару собеседований по телефону, онлайн-тест (для фильтрации неадекватных) и пару-тройку личных встреч. Microsoft оплатила перелёт из Сан-Франциско в Сиэтл и обратно, аренду машины, проживание и еду на время собеседований. В сумме личные встречи длились четыре часа, телефонные разговоры — примерно по часу. Вопросы задавали разные.

«Умный дом — это что-то вроде нейронной сети». Как айтишник автоматизировал своё жилище

Увлёкся я беспроводным управлением 8 лет назад, когда начал строить дом. Мне хотелось, чтобы в моём жилище было не так, как у всех, нестандартно. Эдакий дом будущего: мобильный, практичный и удобный. Начал воплощать задуманное с беспроводного управления всем, чем только можно с телефона, часов и голосом.

65-летний программист-электронщик, работающий за еду: «Ветеранов» боятся, потому что мы банда» 

Когда сдавали музыкальный фонтан, сделанный по моему проекту, я впервые увидел такое количество тракторов: чуть ли не на каждом метре — большие и маленькие. Оказалось, через три часа должен был мэр приехать, а газона нет. В итоге Ладутько шёл уже по зелёненькой, свеженькой травке. Вот это технология 21-го века.  

10 тысяч факторов: как белорусский стартап Exponenta предсказывает популярность текстов в сети

Если изначальная точность предиктивной модели была немногим выше монетки — то есть едва ли превышала по качеству чутьё опытного редактора — то сейчас для некоторых платформ точность предсказания достигает 80%. Это значит, что наша модель видит виральный потенциал текста лучше любого редактора.

«Это может быть началом великого конца». Микробиолог — о технологиях в науке

Многие спрашивают: что, вербовать приехала? Я не вербую, а даю людям возможность. Безусловно, каждый сам выбирает, нужна она ему или нет. Если специалисты уезжают из страны, то двум-трём людям это не исправить, нужно создавать благоприятные условия и решать проблему на уровне университетов и государства. 

«Кароси — это смерть от переутомления». Как белоруска удалённо работала на родину из Японии 

Когда ты работаешь на японскую компанию, результат важен не всегда. Важно изо всех сил показывать, что ты вкалываешь. Ты должен приходить раньше начальника, а уходить позже. Начальник-трудоголик — горе в отделе. Поскольку японцы рано приходят и поздно уходят, а живут далеко от дорогущего центра, то почти все спят в транспорте. Приехала в Минск — в метро все бодрячком! 

«Накинет на себя упряжку – и гонит рысью». Минский психотерапевт о том, как выгорают айтишники 

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

«30 фур стоит в огороде, уже травой заросли». Программист ушёл в грузоперевозки и не жалеет 

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

 

Фото: Андрей Давыдчик

подписка на главные новости 
недели != спам
# ит-новости
# анонсы событий
# вакансии
Обсуждение