Опубликовано

Практическое задание

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

Имеется участок кода на bash с определением функции, работающей с переменными.

#!/bin/bash

set -e

#
#  <Описание c параметрами>
#
function get_stats ()
{
    local CURL_COMMAND_URL="${VAR_ROOT_URL}api/jobs?return_timeout=${VAR_TIMEOUT_SECONDS}&fields=description"
    local CURL_RESULT="$(curl --silent -k "${CURL_COMMAND_URL}")"
    # <обработка ошибок 1>
    local JOB_RECORDS="$(echo "${CURL_RESULT}" | jq --raw-output --compact-output ".records[]")"
    # <обработка ошибок 2>
    while IFS= read -r VAR_JOB_OBJECT; do
        # формирование отчёта ...
    done <<< "${JOB_RECORDS}"
}

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

Так и происходит набор специалистов, например, на проектные работы.

Опубликовано

Всем котов

Врываемся в осень с неожиданной новостью — мейнкуны. Добавляется непрофильная деятельность — разведение кошек. Регистрируем питомник в России и добавляем код ОКВЭД. И да, мы уже в клубе кошатников. Если пройдёте по ссылке питомника, то станет сразу понятно — мы обожаем мейнкунов.

От осенней хандры и стресса хорошо избавляют эти дивные создания. Антикризисный антистресс.

сентябрь
Опубликовано

Экспресс услуги

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

Итак, вашему вниманию: экспресс консультации и экспресс требования.

Опубликовано

Жаркое лето

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

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

Наступило лето, и этот сайт теперь жёлтый! Желаю всем вам такого же настроения, как у меня. 🙂

Опубликовано

Идти на JPoint 2024 или не идти

Как-то ознакомился со списком докладов на JPoint 2024 и м.б. слишком привередлив, но не зацепило. Платить 42 килорубля за то, чтобы тебя хантили или за то, чтобы смотреть на все эти замечательные лица инженеров-программистов? Да этого и забесплатно навалом. Где-то в глубине души понимаю, что надо бы там появиться, но явную причину не вижу. Ведь из года в год одно и то же.

Опубликовано

Новогодние цены

Скидка 20%

купон novgod

Для поддержания предновогоднего настроения и следуя правилу «как встретишь Новый Год, так его и проведёшь» дарим Вам новогоднюю скидку в 20% по купону novgod.

Зададим рабочий ритм для следующего года! Скидка по купону novgod действует до 31 января 2024 года. Друзьям и ценным коллегам отправлены отдельные предложения — следите за сообщениями!

Перед новым годом возвращаем спокойное оформление. Солнышко ушло до весны. Поставлена антикризисная ель с игрушками. 🙂

Опубликовано

IT Crowd

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

Отвечаем.

Это кадры из комедийного сериала IT Crowd о жизни двух айтишников и их коллеги Джен. Советую посмотреть, если не попадалось на глаза.

0118 999 881 999 119 725 … 3

Опубликовано

Летнее настроение

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

Может ещё промокод придумать для тех, кто читает блог? Вводите SUN при оформлении заказа и получайте 20% скидку на IT-услуги. Пусть акция действует месяц.

Опубликовано

CrossConf 2023

Сегодня сходили на CrossConf, пообщались с коллегами. Бывают конференции, рекламирующие технологии какой-то компании. Но здесь реклама даже не технологий, а одного фреймворка Flutter. Из всего, что лично я хорошо усвоил про Flutter — его крайне трудно декомпилировать в что-то удобочитаемое.

Были заказы, когда надо было поменять поведение программы на Flutter, не обладая исходниками. Что могу сказать — плагинов для моего IDA Pro не нашлось. Как минимум в плане безопасности — для тех, что разрабатывает на Flutter это пока хорошо.

CrossConf продлится ещё день, встретимся там 🙂