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

Как стать автором

Кому не стоит искать работу за рубежом

Уровень сложностиПростой
Время на прочтение16 мин

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

Решил написать эту статью в помощь всем, кто задумывается о релокации и работе в Европе. Вначале расскажу про плюшки жизни и работы в Европе. В частности в Германии. А потом уже поделюсь мнением, что может помешать сюда попасть.

Читать далее
Всего голосов 34: ↑8 и ↓26-12
Комментарии41

GPT — технология добра/зла

Уровень сложностиСредний
Время на прочтение10 мин

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

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

Ближе к делу.

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии11

Поисковый маркетинг для B2B компании

Уровень сложностиСредний
Время на прочтение11 мин

Рассказываем, как увеличить поисковый трафик в 9 раз за 3 года - кейс Группы СВЭЛ. История трёх лет поисковой оптимизации B2B-проекта с прологом и эпилогом.

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

Проектирование микросервисной архитектуры в среде NodeJS/NestJS

Уровень сложностиСредний
Время на прочтение3 мин
Читать далее →
Всего голосов 7: ↑2 и ↓5+1
Комментарии12

Manticore + Laravel + Scout

Уровень сложностиСредний
Время на прочтение3 мин

Простая интеграция поискового движка Manticore Search с фреймворком Laravel при помощи Laravel Scout и неофициального драйвера manticore-scout-engine.

Подробности
Всего голосов 5: ↑5 и ↓0+8
Комментарии0

Как я разрушил свои стереотипы об автотестах, или Мой путь от Appium до Kaspresso

Уровень сложностиСредний
Время на прочтение8 мин

Всем привет!

Меня зовут Сергей Дударев, я руководитель направления автоматизированных тестов в департаменте мобильной разработки «Лаборатории Касперского». В этой статье хочу рассказать, как я прошел путь от Appium до open-source-фреймворка Kaspresso, с чего начинал, какие делал для себя открытия, как разрушались мои стереотипы и какие по итогу были сделаны выводы.

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

Как я искал замену Notion

Уровень сложностиПростой
Время на прочтение9 мин

Вот уже 2,5 года Россия лишается сервисов один за другим, кто-то уходит из-за санкций, кому-то помогает всем известное скрепное ведомство, и ко всему этому мы привыкли, но вот 27 августа приходит новость о том, что уходит Notion, который ещё дополнительно утверждает что аккаунты пользователей из России тоже будут удалены.

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

Читать далее
Всего голосов 6: ↑5 и ↓1+8
Комментарии24

Принципы тестирования с примерами

Уровень сложностиПростой
Время на прочтение6 мин

В программе может быть огромное количество функций и различных способов их использования. В идеальном мире при бесконечном запасе времени и ресурсов, тестировщик может проверить все функции и все сценарии их применения. Но мы не живем в идеальном мире и времени у нас всегда не хватает. Чтобы не упустить ничего важного и избежать ненужных проверок нужно ориентироваться на 7 принципов тестирования. В статье рассказывается про каждый принцип с примерами.

Читать далее
Всего голосов 7: ↑7 и ↓0+9
Комментарии7

Дружим iPhone и ESP32. Часть 1. ESP Arduino Core

Уровень сложностиПростой
Время на прочтение8 мин

В данной части статьи я простым языком поведаю вам о том, как написать собственный BLE сервис на микроконтроллере ESP32 для дальнейшего управления непосредственно с iPhone, а так же раскрою пару фишек, благодаря которым вы сохраните себе своё время и нервы.

Читать далее
Всего голосов 8: ↑8 и ↓0+12
Комментарии0

Автоматизация сканирования открытых сетевых портов

Уровень сложностиСредний
Время на прочтение15 мин

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

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

Читать далее
Всего голосов 4: ↑4 и ↓0+7
Комментарии6

Управление большими проектами: как правильно засунуть слона в холодильник

Уровень сложностиСредний
Время на прочтение6 мин

Проведя в ИТ большую часть жизни, в основном как руководитель ИТ-проектов (на моём счёту их уже 26, почти все связаны с внедрением ERP-систем), я накопил некоторый опыт управления, которым хотел бы поделиться в своих статьях на Habr. Надеюсь, мои истории будут полезны начинающим проектным менеджерам и тимлидам, заинтересуют зрелых руководителей или хотя бы развеселят сообщество. Аналитикам, программистам, инженерам и т.д. эта статья, скорее всего, не будет интересна.

Как и многие руководители проектов, я мечтаю об инструменте, который бы позволял мне легко и непринуждённо планировать проектные работы на горизонте всего проекта, а также на месяц и на неделю, мониторить выполнение работ, управлять ресурсами, сроками, пользоваться удобными дашбордами, быстро формировать отчёты для руководства (а не рисовать картинки в Share Point) и т.д. Мечты, мечты… В большинстве проектов мне был доступен MS Project и MS Excel. Ну хотя бы так.

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

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

С другой стороны, на ближайшую неделю нужен точный план-график либо реестр задач с конкретными исполнителями и сроками.

Рассмотрим такие планы-графики на моём любимом кейсе – проекте «засунуть слона в холодильник». Могу, конечно, ошибаться, но на простых и весёлых примерах всегда проще и интереснее объяснять методику.

Вперёд
Всего голосов 10: ↑8 и ↓2+12
Комментарии6

Технологии создания трёхмерных моделей

Уровень сложностиПростой
Время на прочтение6 мин

В настоящее время ведущими трёхмерными редакторами на рынке являются: Autodesk 3Ds Max; Blender; Autodesk Maya; Cinema 4D; Zbrush.

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

Читать далее
Всего голосов 11: ↑8 и ↓3+7
Комментарии12

Заплатки на Scrumban: Tips & Tricks

Время на прочтение4 мин

В этой статье я поделюсь своим опытом адаптации стандартов Agile к реалиям своего текущего проекта;перечислю решения, которые продвинули мою команду вперед, призывая мыслить шире и проявлять креативность.

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

Сущностный анализ манускрипта Войнича с инженерной точки зрения

Уровень сложностиПростой
Время на прочтение18 мин

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

 Возраст книги

По результатам радиоуглеродного анализа фрагментов манускрипта, химик и археометрист Аризонского университета Грег Ходжинс установил, что пергамент для манускрипта был выделан между 1404 и 1438 годами в эпоху раннего Возрождения [2]. Очевидно, что сама книга могла быть написана и позже.

Читать далее
Всего голосов 24: ↑19 и ↓5+22
Комментарии47

Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования

Уровень сложностиСредний
Время на прочтение6 мин

Привет, Хабр! Меня зовут Максим, я инженер по автоматизации тестирования в компании 1221СИСТЕМС и хотел бы поделиться своим опытом и рассказать путь настройки автотестов от минимального рабочего состояния до масштабного проекта. Поделюсь тем, какие инструменты я внедрил для улучшения процессов на нашем проекте.

Читать далее
Всего голосов 2: ↑1 и ↓1+2
Комментарии11

NGINX Mail Proxy: на пути к INBOX

Уровень сложностиСредний
Время на прочтение5 мин

В публикации рассматривается практический пример развертывания NGINX imap proxy с использованием Python скрипта для привязки пользователей к серверам и реализации Fail2Ban.

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

Таролог в тестировании

Уровень сложностиПростой
Время на прочтение4 мин

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

Читать далее
Всего голосов 26: ↑8 и ↓18-3
Комментарии14

Проектная аналитика: агрегирование требований заказчика и создание тех. задания

Уровень сложностиПростой
Время на прочтение12 мин

Несмотря на развитый ИТ-рынок в России, до сих пор не все понимают, что подразумевается под «аналитикой проекта» в заказной разработке. Разработчик пишет код, тестировщик проверяет корректность работы, а что делает аналитик проекта?

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

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии1

История информационных технологий в банках. От почты до АБС

Уровень сложностиПростой
Время на прочтение9 мин

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

Читать далее
Всего голосов 7: ↑5 и ↓2+6
Комментарии11

Как встроить распознавание звуков в ваше iOS приложение на Swift с использованием SoundAnalysis

Уровень сложностиПростой
Время на прочтение3 мин

В мире, где ваш телефон умеет угадывать настроение по плейлисту, почему бы не научить его распознавать звуки вокруг? С помощью фреймворка SoundAnalysis это проще, чем кажется. Мы расскажем, как легко и с минимальными потерями для душевного здоровья интегрировать распознавание звуков в ваше iOS-приложение.

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