Гуманный аналитик
411 subscribers
162 photos
5 videos
5 files
83 links
🔹 Про анализ, проектирование и всё, что так или иначе связано с информационными системами.
🔹 Статьи, кейсы, мнения, важные новости, дайджесты.
🔹 Понятным языком, уважительно, для людей.
Download Telegram
👨‍💻 Котлин: книга, язык и мои впечатления

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

В изучении вопроса решил опереться на книгу "Head First. Kotlin" авторства Гриффитс и Гриффитс. И сейчас, по прошествии пары недель и достижении "экватора" названной книги, хотел бы поделиться своим впечатлениями. Если кратко, то язык понравился, равно как и вышеназванная книга. Далее — более подробно.

💎 О языке. В плане некоторых синтаксических конструкций Kotlin внезапно напомнил Pascal, хотя влияние C/C++ мне показалось более ощутимым.

Из любопытного, что уже удалось оценить: все типы, даже примитивные, здесь являются объектами; оператор when (аналог всем знакомого по другим языкам switch'a) не требует break и обладает рядом "наворотов"; при вызове функций можно использовать именованные аргументы; классы по умолчанию закрыты от наследования (разработчик должен явно указать, если от его класса можно наследоваться); функции интерфейсов могут содержать тело (т.е. быть конкретными, а не только абстрактными описаниями контракта), а вот первичный конструктор класса не может иметь тела. В общем, уже немало интересного.

💎 О книге. Книга написана довольно доходчивым языком. На её страницах даются базовые вещи не только в части языка Kotlin, но и ООП как такового, что может быть особенно полезно начинающим разработчикам или тем, кто решил, как и я, вспомнить былое.

Из особенностей можно отметить, что уже с первых страниц авторы предупреждают, что применяют разные визуальные и стилистические средства, чтобы заставить мозг работать, а не засыпать от переутомления (поэтому, собственно, Head-таки First). Примеры: разговорный язык, иллюстрации и, что не могу не отметить, использование диаграмм классов UML при изложении идей ООП.

Другая важная особенность книги: её стоит рассматривать как начало пути. Это не спецификация Kotlin и не справочник. Плюс у тех же авторов есть книга "Head First. Программирование для Android на Kotlin", так что при желании у читателя будет возможность более плавно перейти к освоению разработки под мобильные устройства.

#книги #программирование
🔥4
Наткнулся на одном из ТГ-каналов на матрицу компетенций системного аналитика.

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

🔸 Отсутствие систем. Я про теорию систем, системный подход и пр. Это довольно любопытный факт: аналитику в сфере IT, видимо, что-то знать про это не считается нужным.

🔸 Заведомо неполный перечень. Всегда можно вспомнить что-то ещё. К примеру, в упомянутой матрице XSD для XML есть, а JSON Schema для JSON — нет. Я уж не говорю про штуки типа Schematron.

🔸 Размытость границ. В матрицу попадает всё от криптографии до методологий управления проектами. А действительно ли это всё надо знать, и, если да, то насколько глубоко?

Моё мнение: идеальную матрицу компетенций вряд ли можно создать в принципе, а ключ решения вопроса лежит в выделении некоего обязательного ядра, а всё остальное — дело наживное и ситуативное.
🔥5👍2🤩2
🔥 CodeFest 14: бэкстейдж и анонс

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

В этом году CodeFest это 8 параллельно действующих залов с выступлениями по самой широкой ИТ-тематике: дизайн, мобильная разработка, бэкэнд, Web 3, Data Science и др. Отдельно следует отметить такой формат, как квартирники. Это особый дискуссионный формат, предполагающий не выступление, а обсуждение вопросов, которые волнуют участников CodeFest. Плюс будет отдельно вестись трансляция онлайн. Но вернёмся к докладам 🔜.

Я своим выступлением сегодня открываю секцию системного анализа. Следом коллегами будет представлено ещё 2 замечательных доклада. Завтра же (на 2-й день конференции) секция снова распахнёт свои двери, и будет возможность прослушать ещё 4 выступления.

#события #выступления #анонсы #визуализация #codefestru
🔥4
🚀 CodeFest 14: вести со сцены

Идёт первый день КодФеста. Старт дан.

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

Теперь делюсь своими мурашками впечатлениями.

Аудитория встретила выступление доброжелательно и с вниманием, что, безусловно, смягчило моё волнение от первого в моей жизни выступления на большой сцене профессиональной конференции. Выступления перед аудиторией, приехавшей со всей страны. Да, это было нечто!

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

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

#события #выступления #визуализация #codefestru
👍4🔥2👏1
Прямо сейчас выступает наш сотрудник Роман Селезнев с докладом о визуализации в проектировании информационных систем. Зал полон под завязку, все внимательно слушают, пожелаем Роме удачи в ответах на вопросы))🙈
#CodeFest #Новосибирск #Сбер
👍2🎉2🔥1
Ещё немного фоточек с выступления😜
🔥5👏1🤔1
🚀 CodeFest 14: второй день

Идёт второй день КодФеста. А день этот начался с феерического выступления Максима Дорофеева на тему прокрастинации саморазвития. Зал был полон, даже пришлось сидеть на полу в проходе между рядами. Ну, хотя бы у сцены😅.

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

#события #codefestru
🔥5