Pull to refresh
7
0
Send message

Джун не нужен

Level of difficultyEasy
Reading time4 min
Views90K

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

В понятие «айтишник» каждый «эксперт» включает разные группы работников, критерии и методики оценки редко публикуются, представители ведомств и компаний заинтересованы в необъективных оценках. Поэтому понять положение в отрасли сложно. Но всё-таки попробуем оценить, сколько в России IT-специалистов.

Читать далее
Total votes 126: ↑104 and ↓22+82
Comments433

Подборка материалов для погружения в Angular: выбор сотрудников Selectel

Reading time3 min
Views9.7K

При построении веб-сервисов наши фронтенд-разработчики используют Angular — один из топ-фреймворков с высокой скоростью разработки и низким порогом вхождения. Но несмотря на последнее, во время изучения могут возникнуть трудности с потоками, отписками и другими абстракциями. Поэтому мы попросили коллег порекомендовать полезные ресурсы, которые помогут в освоении этих тем. Подробности под катом.
Читать дальше →
Total votes 44: ↑44 and ↓0+44
Comments8

«Скачал плагин и опингвинился». Полезные инструменты для работы с IDE

Reading time4 min
Views12K

Эффективность разработки зависит не только от скиллов программиста, но и от рабочего окружения. Так, чтобы оптимизировать процесс, можно использовать специальные плагины или расширения IDE. В тексте собрали самые полезные, по мнению специалистов Selectel, инструменты. Сохраняйте подборку в закладки и делитесь своими вариантами в комментариях.
Читать дальше →
Total votes 50: ↑47 and ↓3+44
Comments6

iPavlov разросся: автопилот, голосовой помощник, машинное зрение, предиктивная аналитика, Smart City и Smart Clinic

Reading time9 min
Views5.5K

Пару лет назад мы делали интервью с Михаилом Бурцевым из МФТИ — создателем системы разговорного ИИ iPavlov. Очень интересный человек, который в 2015 году удачно скрестил свой талант с программами госфинансирования через «Сбер» и НТИ (АСИ). Все началось с библиотеки DeepPavlov, которую в итоге скачали больше миллиона раз. Затем проект расползся по соседним нишам, причем мне кажется, что скоро появится целая корпорация iPavlov с целым пакетом ИИ-продуктов федерального масштаба. Насколько это хорошо или плохо, не могу сказать. Иногда случается так, что быстрый успех может вскружить голову.

Под катом — интервью с нынешним директором iPavlov Лораном Акопяном про то, какое место российские технологии занимают в мировой ИИ-индустрии, изменится ли что-то из-за сложностей с поставками «железа» и в каком направлении развивается сам iPavlov. 

Если все пойдет по плану, самый массовый и функциональный голосовой помощник в стране будет в приложении Госуслуг.

Читать далее
Total votes 22: ↑21 and ↓1+20
Comments2

Как изменилась стандартная библиотека Python за последние годы

Reading time10 min
Views22K

Python 3.8+


Когда выходит очередная версия Python, все внимание достается новым фичам языка: моржовому оператору, слиянию словарей, паттерн-матчингу. Еще много пишут об изменениях в асинхронной работе (модуль asyncio) и типизации (модуль typing) — эти модули на виду и бурно развиваются.


Остальным модулям стандартной библиотеки достается незаслуженно мало внимания. Хочу это исправить и рассказать, что интересного появилось в версиях 3.8–3.10.

Читать дальше →
Total votes 91: ↑89 and ↓2+87
Comments13

Как создавать инди-хиты и обходить грабли. Интервью с авторами книги «Хочу в геймдев!»

Reading time10 min
Views7.7K

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

Мне подвернулся случай пообщаться на все эти темы: про устройство игровой индустрии, про качества инди-разработчиков, где черпать вдохновение и искать единомышленников и можно ли сделать коммерчески успешную игру с первой попытки. Под катом — разговор с Вячеславом Уточкиным @viacheslavnu и Константином Сахновым @Kallist, которые выпустили на днях книгу «Хочу в геймдев! Основы игровой разработки для начинающих».

Читать далее
Total votes 18: ↑17 and ↓1+16
Comments9

Четыре тренда развития городов из презентаций архитекторов

Reading time8 min
Views12K

Моим коллегам из Ивановской Точки кипения удалось собрать на своеобразный митап архитекторов из Нидерландов и России, журналиста, футуролога и владельца крупных производственных помещений. Каждый представлял свое видение — как и во что будут трансформироваться современные города.

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

Под катом — подборка основных трендов из четырех выступлений.

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments11

CRISPR для чайников, или Краткая справка по быстрому редактированию ДНК

Reading time12 min
Views83K

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

Под катом — рассказ о появлении CRISPR, принципах работы и применении в настоящем и будущем. Да, вы все верно поняли, это про редактирование коров, синюю клубнику и арбузы размером со сливу с Aliexpress.

Читать далее
Total votes 46: ↑46 and ↓0+46
Comments23

Как защищать авторские права, чтобы не чувствовать себя беспомощным идиотом

Reading time11 min
Views12K


Я не совсем беспомощная и могу защитить себя, если соседи сожгли мне дом или работодатель нарушает трудовое законодательство. У меня отличный юрист, который не слил ни одной проблемы, за которую брался. Но когда доходит до авторских прав, я впадаю в кому. Не считала, сколько раз я встречала в сети свои тексты, сколько планов публикаций и образовательных программ я «подарила» «нерешительным» работодателям, а однажды моя фотография в стиле Half-Life 2 на билборде целый месяц рекламировала магазин одежды.

Но думать о том, чтобы устроить разборку «чей совочек», так тошно, что я даже не пыталась никогда что-то с этим сделать. А послушав друзей, быстро поняла, что про «срочно в суд!» болтают те, у кого не было никакого реального опыта. Кому действительно случалось судиться, вспоминают это как травматичный и крайне разорительный эксперимент, говорить о нем не любят и повторять не хотят.

Но тут мне попалась история, как Максим Ильяхов без шума, пыли и обмороков взял и отстоял права на книгу «Пиши, сокращай» у «инфобизнесмена с Бали» Даниила Галта. Не сам отстоял, конечно, с юристами, но смог, выжил и получил с грабителя 300 тысяч за упущенную выгоду и вред деловой репутации.
Читать дальше →
Total votes 31: ↑27 and ↓4+23
Comments122

«Новая норма»: что думают про эпоху онлайн-обучения профи из семи разных стран

Reading time8 min
Views2.7K
Пандемия COVID-2019 с ее тотальной удаленкой сформировала новые стандарты для L&D-специалистов (Learning & Development). Годами они предлагали онлайн-курсы как альтернативу личному обучению. Но внезапно возможность обучаться в классической обстановке учебного заведения пропала полностью, и то, что было альтернативой, стало единственной реальностью.


Внезапно менеджмент заинтересовался цифровым самообразованием...

Под катом — краткие резюме по текущей ситуации и прогнозы от тех, кто давно занимается преподавательской деятельностью как в онлайне, так и в офлайне. Предлагаем вам взглянуть на ситуацию с разных континентов, чтобы оценить, что из происходящего временно, а что — новая норма.
Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments0

Как работает yield

Reading time6 min
Views664K
На StackOverflow часто задают вопросы, подробно освещённые в документации. Ценность их в том, что на некоторые из них кто-нибудь даёт ответ, обладающий гораздо большей степенью ясности и наглядности, чем может себе позволить документация. Этот — один из них.

Вот исходный вопрос:
Как используется ключевое слово yield в Python? Что оно делает?

Например, я пытаюсь понять этот код (**):
def _get_child_candidates(self, distance, min_dist, max_dist):
    if self._leftchild and distance - max_dist < self._median:
        yield self._leftchild
    if self._rightchild and distance + max_dist >= self._median:
        yield self._rightchild

Вызывается он так:
result, candidates = list(), [self]
while candidates:
    node = candidates.pop()
    distance = node._get_dist(obj)
    if distance <= max_dist and distance >= min_dist:
        result.extend(node._values)
        candidates.extend(node._get_child_candidates(distance, min_dist, max_dist))
        return result


Что происходит при вызове метода _get_child_candidates? Возвращается список, какой-то элемент? Вызывается ли он снова? Когда последующие вызовы прекращаются?

** Код принадлежит Jochen Schulz (jrschulz), который написал отличную Python-библиотеку для метрических пространств. Вот ссылка на исходники: http://well-adjusted.de/~jrschulz/mspace/

Подробный и обстоятельный ответ
Total votes 141: ↑136 and ↓5+131
Comments41

Хочу в геймдев: 27 ответов от 8 профи

Reading time8 min
Views61K
Это материал для джунов, которые хотят устроиться в геймдев. Восемь директоров дают советы: с чего начать, как вести себя на собеседовании, как на собеседованиях оценивают кандидатов, что делать, если нет нормального портфолио, нужно ли высшее образование, есть ли стажировки и многое другое.


Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments15

Самообразование на работе: исследование предпочтений в США, Европе и Азии

Reading time8 min
Views9.5K
Профильный ресурс Modern Workplace Learning обработал данные 7,5 тыс. анкет своих посетителей и подписчиков и выяснил, каким способам обучения (в рамках своей профдеятельности) отдают предпочтение люди по всему миру. В итоговом исследовании есть детальные разбивки по возрасту, полу, региону, размеру компании (включая фрилансеров).



Исследование относится к «доковидовским» временам, и, что любопытно, — конференции и дистанционное обучение практически во всех случаях оказываются в самом конце. В том числе и в тех странах, где культ конференций процветает уже второй десяток лет.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments1

Project Panama: как сделать Java «ближе к железу»?

Reading time28 min
Views12K
В феврале в нашей новосибирской Точке кипения прошел тринадцатый митап JUGNsk, где Владимир Иванов, ведущий инженер Oracle из группы разработки виртуальной Java-машины HotSpot, рассказал, что сейчас приходит на смену JNI при взаимодействии Java-кода с native-кодом. Читайте далее о FFI (Foreign Function Interface), jextract, Memory Access API и Foreign ABI (Application Binary Interface).



Статья подготовлена по мотивам доклада, видеозапись которого с сессией вопросов-ответов можно найти тут. Это не просто расшифровка, а доработанная самим Владимиром версия исходного материала.
Читать дальше →
Total votes 38: ↑38 and ↓0+38
Comments1

Information

Rating
Does not participate
Registered
Activity