Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Как выбрать куда иммигрировать. 10 главных критериев

Карьера в IT-индустрии

Сейчас многим как никогда нужен совет бывалого иммигранта в том, как выбрать место для переезда. А у меня, пожалуй, самый большой нетворк среди русскоязычных IT-иммигрантов от Канады до Чили, от Австралии до Португалии (можем померяться 😉), да и сама я уже больше 6 лет живу в Кремниевой долине, а последние 3 занимаюсь релокейтом IT-специалистов в США. В общем наконец у меня появился повод собрать все знания и структурировать их в серию статей. Выкладывать буду раз в неделю. Анонс смотрите ниже (по мере публикации ссылки будут становиться кликабельными).

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.1K
Комментарии 1

Новости

Как подружить Elementary и BLoC

Блог компании Surf Программирование *Разработка мобильных приложений *Dart *Flutter *

У каждого инструмента свои границы применимости, сильные и слабые стороны. Использовать решение в подходящей ситуации, а также комбинировать различные решения — хороший способ достичь эффективной разработки. Например, наша команда Surf удачно использует Elementary в связке с BLoC или Redux для управления бизнес-состоянием. 

Меня зовут Кристина Зотьева, я Flutter-разработчик. В этой статье вместе с Михаилом Зотьевым покажем один из примеров эффективного взаимодействия двух инструментов, которые могут удачно дополнить друг друга.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 145
Комментарии 0

Ошибки на технических собеседованиях

Блог компании Usetech Тестирование веб-сервисов *Тестирование мобильных приложений *Карьера в IT-индустрии История IT

Привет! Меня зовут Елена Поплоухина, я руководитель группы тестирования в компании Usetech. Ранее я рассказывала о практике обучения в QA отделе: квартальных целях и профиле тестировщика. Сегодня я хочу поговорить об ошибках, с которыми я сталкивалась на собеседованиях, поделиться историями и дать несколько советов.

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

Хочу уточнить, что материал основан на моём личном опыте и может отличаться от вашего. Надеюсь, он поможет новичкам понять, как делать не нужно, а опытные специалисты могут рассказать свою историю в комментариях. Итак, начнём.

Узнать об ошибках
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.3K
Комментарии 6

Диаграмма Эффектов: Спецификация v0.0.2

Анализ и проектирование систем *

Идентичность информационной системы определяется тем, как она взаимодействует с внешним миром. Что, где и когда она сохраняет и запрашивает; что, куда и когда отправляет. Это я называю наблюдаемым поведением.

Можно переписать приложение с Java на Haskell, сменить слоёную архитектуру на шестиугольную, реляционную базу данных заменить документной, а пользовательский интерфейс перевести с серверной генерации HTML на React Native - если наблюдаемое поведение системы останется неизменным, то это будет просто очередная версия всё той же системы. Если же кардинально изменить её взаимодействие с внешним миром, то это будет уже другая система.

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

При всей значимости наблюдаемого поведения я не знаю ни одного общепринятого инструмента для его проектирования и визуализации. Поэтому изобрёл свой - диаграмму эффектов.

А при чём здесь эффекты?
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 219
Комментарии 1

NLP. Проект по распознаванию адресов. Natasha, Pullenti, Stanza

Программирование *Natural Language Processing *

Многие аналитики данных сталкиваются с задачей распознавания адресов, напечатанных на документах. Для решения этой задачи я обратился к инструментам выявления сущностей в тексте с помощью NLP: NLTK, Spacy, Flair, DeepPavlov, Polyglot, AdaptNLP, Stanza, AllenNLP, HanLP, PullEnti, Natasha и тд. Глаза начали разбегаться. И что же делать? Конечно, выбрать самое лучшее. Я принял решение выбрать несколько самых популярных библиотек, поддерживающих русский язык, и сравнить, какую же из них использовать? Natasha, Stanza и PullEnti привлекли мое внимание. Далее пойдет речь именно об этих библиотеках.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 361
Комментарии 0

Как я работаю с командной строкой

Программирование *.NET *Проектирование и рефакторинг *

Всем привет. Все мы пользовались консольными приложениями. Да и наше первое приложение "Hello, world!" - консольное. Я решил сделать свое + с поддержкой аргументов. Столкнулся с тем, что я не знал как правильно их создавать. В этом посте я расскажу как шаг за шагом проектировал самую сложную на мой взгляд часть - работу с аргументами командной строки.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.4K
Комментарии 4

Утилитарный блокчейн. 1. Ценности

Децентрализованные сети Исследования и прогнозы в IT Криптовалюты Финансы в IT

image


В современном мире термин "блокчейн" устойчиво ассоциируется с криптовалютами, NFT-токенами, майнингом, инвестициями и финансовыми пирамидами. Однако даже среди программистов и айтишников не всегда есть отчетливое понимание что это и для чего оно.


Данная статья предпринимает попытку взглянуть на этот еще относительно новый элемент информационного и жизненного пространства в практическом и немного философском аспектах.

Читать дальше →
Рейтинг 0
Просмотры 412
Комментарии 2

Резервное копирование системы виртуализации АЭРОДИСК АИСТ с помощью RuBackup

Блог компании АЭРОДИСК IT-инфраструктура *Виртуализация *Резервное копирование *Хранилища данных *

Здравствуйте, Хабровчане! Сегодня возвращаемся к ещё одной доброночной теме -  бэкапу отечественной виртуализации. Возвращаемся с конкретным решением вопроса, в частности – представляем российскую систему резервного копирования RuBackup, которая интегрирована с российской системой виртуализации АИСТ.

В этой статье разберем общую архитектуру Rubackup и конкретные сценарии применения для гипервизора АИСТ. А еще более глубоко копнём эту тему на нашем очередном вебинаре «ОколоИТ», гостем которого будет основатель и генеральный директор компании RuBackup Андрей Кузнецов. Зарегистрироваться на вебинар можно по ссылке: https://clck.ru/hcTkW

Читать далее
Рейтинг 0
Просмотры 521
Комментарии 0

Гибкая индексация элементов в контейнере на С++ и при чём тут Boost.MultiIndex

Программирование *C++ *
Из песочницы

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

Мультииндекснуться
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 981
Комментарии 6

Что возможно стоит знать начинающему Spring java backend разработчику о работе с PostgreSQL

Java *

Дисклеймер: в данной статье много воды, отражены мысли и опыт воспаленного мозга, потому заранее предупреждаю, что можете потерять просто свое время зря. Из java тут вообще мало. Возможно данная статья будет полезна начинающим разработчикам.

Данная заметка - микс различных приемов работы с базой данных, мейнтененса, встречающихся проблем. В общем это чистой воды винегрет и что-то вроде шпаргалки. Я не являюсь гуру PostgreSQL, но могу поделиться своими наработками, которые использую достаточно часто являясь простым java разработчиком. Может кому-то что-то пригодиться.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 2.3K
Комментарии 16

Апдейт, еще апдейт: представлен релиз ядра Linux 5.18

Блог компании Selectel *nix *Open source *Софт

С момента выхода ядра Linux 5.17 прошло всего лишь около пары месяцев, и сейчас готов новый релиз, уже Linux 5.18. Несмотря на относительно небольшой временной промежуток между двумя релизами, изменений, дополнений и исправлений весьма солидное количество.

Так, в новой версии насчитывается 16206 исправлений от 2127 разработчиков. Общий размер патча составляет 108 МБ, при этом изменениями были затронуты 14235 файлов, добавлено 1340982 строк кода, удалено 593836 строк. Подробнее о новом релизе — под катом.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.1K
Комментарии 0

Измерение вакуума (часть 3). Термоэмиссионные манометрические датчики, какие они все разные

Производство и разработка электроники *Научно-популярное

Предыдущую статью я закончил описанием классического ионизационного манометрического датчика ( типа ПМИ-2 по советской классификации ) с описанием его недостатков. Впрочем, все эти недостатки были связаны с уровнем развития радиоэлектроники в первой половине 20-го столетия, когда данная классика изобреталась. Самое главное, что низкая чувствительность измерителей электрического тока тех лет требовала для достижения нижнего предела измерения давления 10-7 Торр делать коллектор ионов как можно более большой площади, что бы собрать ионов как можно больше ( хотя бы достичь электротока в 0,1 мкА ). Это неизбежно привело к отклонению измерительной характеристики от линейной при давлениях выше 10-3 Торр и практической невозможности в этом диапазоне применения для вычисления давления его стандартной пропорциональной связи с ионным током. Впрочем, уже примерно с 10-2 Торр сам вольфрамовый катод не позволяет сколько-нибудь длительное время работать при температуре, достаточной для электронной эмиссии в вакуум, окисляется и сгорает.

Но вот, наступила вторая половина 20-го столетия и чувствительность электронных усилителей и измерителей тока на их основе существенно выросла, и измерение электрического тока в 0,001 мкА и меньше уже не стало составлять непреодолимую проблему. Поэтому, стали появляться всё больше конструкций вакуумметров, где уменьшением площади поверхности коллектора ионов, изменением формы анода или коллектора, изменением взаимного расположения катода, коллектора ионов и анода в колбе достигался тот или иной диапазон измерений ионизационного датчика.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 639
Комментарии 2

Что происходит с зеленой энергетикой

Экология

На хабре довольно часто можно встретить мнение, что все зеленая энергетика это тупик и какой-то обман “трудящихся”. Те, кого слышно в комментариях обычно за атомную энергетику и абсолютно против ветряков или солнечных панелей. Не смотря на эту позицию по факту в мире идет беспрецедентный процесс изменения энергетики в сторону ветряков и солнечных панелей. Сегодня я решил разобраться, каков реальный масштаб зеленой энергетики и какие выдятся перспективы. Основной источник международное агнество по энергетики (IEA).

Некоторые вводные по терминам

Существует путаница с терминах особенно при вычислении долей какого-то вида генерации в общем объеме. Мы можем выделить:

Читать далее
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 4K
Комментарии 21

11 вещей, о которых вы должны помнить перед стартом нового проекта на Flutter

Разработка мобильных приложений *Flutter *
Перевод


Привет! Меня зовут Дарья, я Flutter-разработчик уровня Junior и это моя первая публикация на Хабре.


Знаете, создавать новый проект всегда приятно — новая кодовая база, отсутствие legacy (пока что), null-safety, свежие версии ваших любимых пакетов и далее, далее, далее.


Однако в начале проекта вы должны принять несколько важных решений: выбрать инструменты и пакеты для приложения, определить решение для управления состоянием, разработать план тестирования. В противном случае проект из красивой кареты превратится в тыкву.


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

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.3K
Комментарии 2

Дайджест недели от Apple Pro Weekly News (16.05 – 22.05.22)

Гаджеты Компьютерное железо Смартфоны IT-компании

В App Store изменились правила для подписок, вышли обновления систем, бумажный дисплей в технике Apple и другие слухи про новинки компании, в китайском городе Ухань открылся магазин, а также трейлер нового сезона «Ради всего человечества» – всё это и многое другое в свежем дайджесте событий из мира Apple прямо здесь

Перейти к новостям
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 685
Комментарии 0

Рукопись моей первой книги о Java

Java *Профессиональная литература Читальный зал

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

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.3K
Комментарии 7

Долго. Дорого… Делать гаджет в России – учиться, терять деньги, жить на работе

Веб-дизайн *Дизайн мобильных приложений *Гаджеты Экология

Привет! Я Игорь, создатель проекта гражданского мониторинга Nebo и это моя первая статья на Хабре, в которой хочу поделиться опытом разработки гаджета.

Важное: наша команда состоит из дизайнера, программиста и инженера. Множество работ мы закрывали своим трудом, учились, реальные расходы могут вырасти X10. Мы сильно экономили, возможно это станет полезно кому-то.

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

Читать далее
Всего голосов 80: ↑77 и ↓3 +74
Просмотры 9.6K
Комментарии 63

Изгнание гугляндекса из госвеба

Информационная безопасность *Веб-аналитика *

Сайты госорганов начали избавляться от россыпи счетчиков и прочего кода, собирающего «аналитику» об их посетителях для третьих лиц. Почему государство выпинывает на мороз интернет-шпионов и причем тут кадровые перестановки в Генпрокуратуре?
Читать дальше →
Всего голосов 45: ↑37 и ↓8 +29
Просмотры 13K
Комментарии 42

ПО для разработчиков 2022: лучшие продукты года

DevOps *
Recovery mode

Иностранные рейтинги ПО – хороший способ найти что-то новое и полезное. Старый  добрый американский IT-портал Infoworld каждый год публикует подборку «лучших продуктов года» в сфере разработки ПО, облачных решений, ML и обработки данных. Наверняка в него затесались «засланные казачки», проплатившие свое размещение, но есть и по-настоящему перспективные решения, о которых в Рунете еще не известно. 

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 3.4K
Комментарии 0

Java библиотека для работы с внешним сервисом по протоколу RESTful API

Блог компании OTUS Java *
Tutorial

Использование библиотеки-обертки для добавления функционала к RESTful API, предоставляемому внешним сервисом.

Читать далее
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 1.4K
Комментарии 2