Рубрика «мнения»

Одну из сессий конференции YaTalks мы посвятим росту разработчиков. Это будет разговор между представителями разных фирм — мы пригласили CTO онлайн-кинотеатра ivi Евгения eross Россинского, технического директора mos.ru Романа romas1982 Ивлиева и Германа Наркайтиса — директора по инжинирингу компании Apstra. От нас будут участвовать руководители разных команд в поисковом портале: Ольга Мегорская и (в роли модератора) Андрей yafinder Плахов.

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

Евгений Россинский, CTO ivi

Горизонтальный vs. вертикальный рост разработчика. Мнения из ivi и Яндекса - 1

Небезразличные разработчики

Помимо вертикального роста, по административной линии, разработчики могут расти горизонтально — в технологических экспертов. Тогда важнее хард-скиллы. Это очень сильные, небезразличные разработчики, которые развивают концепцию архитектуры продукта. Им не требуется менеджмент — они самостоятельно находят «дырки» в продуктах и закрывают их. Если надо, они сами пишут код, собирают и разбирают команды. На таких людях у нас держится большая часть архитектурных решений. В нашей компании 26 команд, в каждой из них примерно по 10 человек, из них 2-3 эксперта. Более того, иногда мы создаём команды только из таких суперзвёзд. Рост эксперта зависит от уровня и количества проектов, которые он курирует.
Читать полностью »

Ответ

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

Комментарии

Комментарии написаны к статье "Передаю привет разработчикам компании Yandex". Первый находится здесь. Процитирую его:

Все эти анализаторы кроме пользы добавляют гемор в виде замедления билда, ложных срабатываний, информационного шума и ложного чувства безопасности. Для себя я решил, что профессионалам чем меньше таких тулзов тем лучше — гемор легко перевешивает пользу. А нубасам такое тоже особо не поможет — им бы учиться писать юнит тесты, а не тратить время на затыкание варнингов. Возможно, в Яндексе думают так же.
Хотя если тесты гонять перед релизом, то гемор будет меньше, и можно будет выцедить нормальное соотношение время/ошибки, так что хз.
Дисклеймер: PVS-Studio я не пробовал.

Читать полностью »

Ответ

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

Комментарии

Комментарии написаны к статье "Передаю привет разработчикам компании Yandex". Первый находится здесь. Процитирую его:

Все эти анализаторы кроме пользы добавляют гемор в виде замедления билда, ложных срабатываний, информационного шума и ложного чувства безопасности. Для себя я решил, что профессионалам чем меньше таких тулзов тем лучше — гемор легко перевешивает пользу. А нубасам такое тоже особо не поможет — им бы учиться писать юнит тесты, а не тратить время на затыкание варнингов. Возможно, в Яндексе думают так же.
Хотя если тесты гонять перед релизом, то гемор будет меньше, и можно будет выцедить нормальное соотношение время/ошибки, так что хз.
Дисклеймер: PVS-Studio я не пробовал.

Читать полностью »

Для завоевания зарубежного рынка бизнесу необходимо не просто переводить тексты и интерфейсы на другие языки, но и адаптировать продукт под актуальные условия региона учитывая все особенности: денежные единицы, систему измерений, даты, даже традиции и религиозные нюансы. Кто-то все делает своими силами, кто-то нанимает переводчиков (а лучше носителей языка), а кто-то использует профессиональные платформы локализации. Одним из таких сервисов по автоматизации и управлению переводами является Lokalise. Опытом его внедрения поделились специалисты популярного международного фото- и видеобанка Depositphotos — менеджер по локализации Татьяна Гребенюк и web-разработчик Роман Дроголов. Итоги бесед с ними представлены в двух частях, первая из которых посвящена техническим аспектам разработки и интеграции Lokalise в проектную среду, а вторая – непосредственно вопросам переводов и взаимодействия с переводчиками.

Интеграция сервиса Lokalise в крупнейший фотобанк мира: опыт Depositphotos - 1

Depositphotos – это международный фото- и видеобанк, основанный украинским бизнесменом Дмитрием Сергеевым в 2009 году. Компания неоднократно привлекала крупные инвестиции от TMT Investments и Европейского Банка Реконструкции и Развития. Сейчас коллекция файлов Depositphotos насчитывает более 67 млн изображений и видео, а сама компания присутствует на двух десятках рынков по всему миру.
Читать полностью »

TDD все еще сравнивают с TLD — мнения экспертов - 1

Специалисты из нескольких ВУЗов Европы – Давиде Фуччи, Джузеппе Сканиелло, Симоне Романе, Мартин Шеппэрд, Бойсе Сигвени, Фернандо Уйагуари, Бурак Туран, Наталья Юристо и Марку Ойиво – провели очередное исследование на тему эффективности тестирования ПО. Они рассмотрели методологии Test Driven Development (TDD) и Test Last Development (TLD).

TDD все еще сравнивают с TLD — мнения экспертов - 2

Исследователи сравнивали их по двум показателям – суммарная скорость разработки продукта и качество исходного кода. Первая методология (разработка через тестирование – TDD) вновь не оправдала возложенных надежд: популярная ранее схема тестирования после разработки (TLD) оказалась не менее эффективной. Так что по указанным выше показателям существенных отличий они не обнаружили.

В таком случае чем же объясняется вспышка интереса к TDD, когда она только появилась? Эта методология возникла в 2000-х, так что теперь элемент новизны можно смело сбросить со счетов. Тем не менее, предметом споров она остается до сих пор.Читать полностью »

Какая ОС могла бы стать заменой Windows — мнения экспертов - 1

В августе операционная система Windows 10 заняла почти четверть мирового рынка ОС для настольных компьютеров. Об этом свидетельствуют данные сервиса NetMarketShare аналитической компании Net Application. Аналитики отслеживают активность более 160 миллионов уникальных пользователей, просматривающих свыше 40 тысяч веб-сайтов.

Согласно статистике NetMarketShare, в последнем месяце лета 2016 года Windows 10 была установлена на 23% ПК в мире против соответственно 21,13% и 19,14% в июле и июне. Windows 10 продолжает укреплять позиции, несмотря на произошедшее 29 июля 2016 года прекращение бесплатной установки этой платформы для владельцев компьютеров на базе Windows 7 и 8.1. Стоимость Windows 10 теперь составляет $119 за версию Home Edition и $200 за Pro-модификацию.

Кроме сторонников, у Windows есть ярые противники. Они принципиально не пользуются этой операционной системой. Существенная их часть перешла и продолжает переходить на Mac OS. Вчера, 20 сентября, Apple как раз выпустила новую версию своей ОС – Mac OS Sierra.

Что может вновь объединить всех этих людей? Новая операционная система, которая сочетает в себе лучшие качества Windows, Mac OS и многих других операционных систем.
Возможно ли разработать такую ОС? Какими особенностями она должна обладать?

Мы решили пообщаться с экспертами на эту тему.Читать полностью »

IF (профессия_программист.Exists()=FALSE) THEN…? - 1

В интернете появляется все больше вопросов наподобие: «Как стать программистом за месяц?», «Где больше платят?», «Какой язык программирования учить первым?».

Но все мы время от времени задаем себе другие вопросы: «Что было бы если б я не стал программистом?», «А если бы профессии программиста вовсе не существовало?».

Кто-то считает программирование искусством, кто-то – ремеслом. Однако все сходятся на том, что программисты, и ИТ-индустрия в целом, – само собой разумеющаяся часть нашей жизни, без которой реальность просто не представима. Если бы Тьюринг, Кнут, Вирт, Ритчи и другие ученые мужи не явили миру свои разработки, это в любом случае сделал бы кто-то другой, правда? А если бы мы не работали на той должности, которую занимаем сейчас, это тоже делал бы кто-то другой.

Хорошо, пусть ИТ-индустрия существует и дальше. Но тем не менее, попробуем пофантазировать, кем бы мы работали, если б избрали другую специальность?Читать полностью »

Мнения экспертов об ушедшем в историю «правиле 20%» Google - 1

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

Однако находят их не все, а только наиболее рьяные первопроходцы. А после этого общественность увлеченно наблюдает за тем, что происходит в том же Google. Кто-то мечтает применить программы наподобие «правила 20%» у себя в компании, а кто-то настроен скептически. Единого мнения обычно не бывает.

Мы попросили экспертов высказаться на эту тему. Читать полностью »

Что думают эксперты и пользователи про новый дизайн «ВКонтакте» - 1

1 апреля 2016 года социальная сеть «ВКонтакте» представила редизайн своего сайта. Новый дизайн был тогда запущен в тестовом режиме. Работа над ним велась полтора года. 17 августа произошел окончательный переход. Все пользователи социальной сети были принудительно переведены на новый дизайн.

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

Мнения, как всегда, разделились. Пока эксперты и пользователи в волю высказываются. Какие выводы из этого сделают разработчики нового дизайна?Читать полностью »

Новое исследование Ассоциации полупроводниковой промышленности: «Через 5 лет закон Мура перестанет действовать» - 1
Изображение: Rebecca Mock

Закон Мура известен широкой общественности уже более 50 лет. Не являясь законом в узком смысле этого слова, десятилетиями он в целом оставался справедлив. Хотя есть сомнения в том, что было первично: закон или стремление крупнейших мировых корпораций, которые задают тон всей ИТ-индустрии, следовать ему.

Время от времени эксперты предсказывают, что закон перестанет действовать. Однако ранее это не находило подтверждения на практике. Но на этот раз все серьезнее. По крайней мере, так считает Ассоциация полупроводниковой промышленности (Semiconductor Industry Association).Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js