TGViewer
Channel Public Channel
Три монитора

Три монитора

@three_monitors

Привет! Меня зовут Константин Шибков aka @sendel и тут рассказываю и показываю что узнал новое, что попробовал и прочитал
Subscribers
333
Photos
239
Videos
3
Links
107

Showing posts older than #105 · Back to latest

Older Posts 16 shown
Post #104 409
Сколько я в IT?

Такой вопрос задают и заставляет задуматься. Какой день считать - непонятно.
Давайте попробуем найти варианты, а я предложу свои:

🚩 Написал первую строчку кода = 29 лет назад
Тогда мой стаж больше 29 лет, когда на x286 попробовал написать какой-то тест или викторину на BASIC, где еще надо самому нумеровать строки) Думаю у многих это дата будет соответствовать урокам информатики в школе)

И это число 29 ни о чем не говорит, а полезна при ностальгических разговорах "Как было раньше!"

🚩 Взял деньги за написание кода = 22 года назад
2001 год. Первые деньги за написание "CRM". Сейчас это сложно назвать CRM, это был набор скриптов на PHP 4, которые позволяли залогиниться, добавить клиента, изменить клиента. Данные хранились в TXT файле, пользователей было 3 штуки. Пароли и логины хранились в закрытом для чтения файле через htaccess.

2004 год. Создание сайта на заказа для ОАО "БЭТО", его можно даже найти на wayback machine (жаль картинки не подгружаются, так такой шикарный гостовский шрифт)

Но все равно, с этого времени это были разовые заказы через знакомых и сарафанное радио.

В этот период остался интересный артефакт, личный сайт от 2003 года. Там есть программы, и даже до сих пор полезные)
А еще и
сайт "дизайн студии", как тогда было модно.

🚩 Подписал первый трудовой договор или контракт в IT компании = 4 года назад
2019 год. Если до этого, написание кода было хобби и даже фрилансем назвать нельзя было. Мелкие просьбы по модулям Drupal или в JS разобраться при написании какого-то модуля и даже сделать конфигурацию в 1C сложно назвать постоянной деятельностью в роли разработчика. Так как это ни к чему обычно не обязывало и было просто прикольно и интересно. А другое дело - тебе дают задание и надо делать не так как хочешь - а так как хотят другие, а потом еще убеждать в правильности твоей идеи и подхода.

💬 Обычно и использую отсчет с первого дня, который попал в трудовую книжку. Мне так комфортно.

Можно придумать и другие точки отсчета для себя:
- начало учебы
- первый проект на гитхаб или первый коммит в другой проект
- установка Linux как основную систему

Кстати, тут и обратная история есть. Если ты уже на пишешь код, можно ли себе начислять дальше стаж как разработчика) Иногда смотришь - 18 лет, а непохоже)

💬 А с чего вы начинаете отсчет опыта в новой профессии?
  • ❤ 7
Post #103 295
  • 👍 2
  • 🔥 2
Post #102 520
👋 И сегодня новый контент по Java

🎞 "Полнометражный" вебинар по работе с JSON и XML на котором на практике показывают как работать с библиотеками Jackson, GSON, JAXB:
- Разбираем синтаксис JSON/XML
- Викторина на понимание синтаксиса :)
- Простой парсинг курсов валют в record с использованием аннотаций
- Пишем адаптер для сериализации/десериализации JSON
- Используем jsr-310 для работы с датами и временем в Jackson
- Разбираем XML с помощью JAXB уже в простые классы

😊 Чтобы еще было приятнее и удобнее:
- подробные таймкоды для каждой подтемы
- полная версия пренезентации
- готовый проект на GitHub - вы сами можете все пощупать и поэкспериментировать

📺 Вебинар JSON & XML в Java на YouTube
💻 Проект на GitHub
💻 Слайды с вебинара

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

❓Было бы проще это смотреть, если это было перезаписано в короткие форматы 10-15 минут каждая минитема?
  • 🔥 15
  • ❤ 3
  • 👍 2
  • 👏 2
  • 🥰 1
Post #101 298
На дня опубликовал первую статью на Хабр на тему "Удобные юнит-тесты с JUnit5 и AssertJ".

Простой материал с множеством примеров и готовый проект на гитхабе, чтобы самому пощупать. Приятного чтения :)

Забавно, но планировалась более объемная тема про широкие обзор инструментов тестирования. Но пока ограничился только юнитами, возможно стоит дальше лезть вверх по пирамиде тестировния)
  • 👍 17
  • 🔥 6
Post #100 335
А давайте холиварный вопрос: как определить производительность разработчика?

Мы уже знаем что количество строк кода, коммитов это не рабочий вариант.

💡 Меня зацепила идея, мерять производительность через создание ненужных действий, например, сломал пайплан CI - значит локально не протестил и надо все заново проходить, игнорируешь одинаковые ревью замечания - кольцо правка-пайплан-cr начинается заново.

И все это завязано через Continuous Integration и Merge Requests, что можно превратить с числа.

В итоге считается сколько бесполезных шагов сделал разработчик. Если бесполезных шагом мало - то шанс, что были сделаны полезные значительно выше.

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

📺 https://youtu.be/-I2pKQqpC2g?si=YCWPLa0wtzTmCFaH
YouTube Code Review tool for personal effectiveness and waste analysis (Mikalai Alimenkou, Ukraine) Usually it is hard to analyze personal effectiveness and detect wastes in development process because developer’s work decomposition is not transparent and available for analysis. As a good sample of ineffective process imagine developer, who spends 1 day…
  • 👍 5
  • 🔥 3
  • 😱 1
Post #99 274
Решил поднять на новый уровень встречи в моей группе разговоров про алгоритмы и разработку.

Попробовал записать одну из наших встреч, до этого все что было на встрече - оставалось на встрече. ✊

🎞 Первая запись сезона паттерны проектирования Декоратор и Прокси.

Каждый может прожать лайк за старания :)

p.s. таймкоды в процессе)
  • 👍 10
  • ❤ 4
  • 🔥 3
  • 🆒 1
Post #96 280
✨ Время перемен ✨

🤨Что-то последнее время не заладилось с написанием постов.

И мне кажется, стараюсь сделать что-то слишком серьезно, написать много теста с какими-то умными и полезными мыслями. В итоге бросаю написание поста и они так и валяются в Notion. На скрине одна из последних заготовок, МНОГО БУКВ.

Попробую сделать более просто, более повседневно, кратко и без вложения большого смысла или сторителлинга, при этом без спама аля твиттер ЭКС

🎭 Что получится не знаю, но пока в дополнение фотка с последнего корпоратива СДЭК. Где я нарядился в космического охотника с налетами WH40K. А рядом еще с одного, но там уже в стиле стимпанк.

🎉 А вы бы примеряли костюмы на корпоративы и в кого, а если еще нет - то кем бы хотели стать)
  • ❤ 5
  • 👍 3
  • 🔥 1
  • 🥰 1
Post #93 421
На прошлых выходных в городе был детский фестиваль. Там увидел настолку Rummikub, в нее пару раз играл и показалась интересной.

Игра простая - надо создавать ряды и группы и побеждает в раунде тот кто освободить свою подставку первым. Вроде простая игра, но так увлекательно искать комбинации и возможные перестановки😊
  • 👍 7
  • ❤ 2
  • 🔥 2
  • 👏 1
  • 🎄 1
Post #89 461
Когда полно материала, а писать некогда :)

Что произошло за два месяца?

☕️ Random Coffee
Организовали ивент в формате коротких разговоров, решили собрать айтишников и познакомиться между собой.
Получилось очень позитивно, участникам понравилось знакомиться и общаться.

🎤 AgileUfa митап 08'23
В конце августа провели ламповый оффлайн митап с четырьмя докладами на тему управление командами и как внедрять новые подходы. Выступал с заключительным докладом и рассказал про опыт внедрения Канбан в производство.

🚗 Всей семьей скатались в Красноярск и насладились новым для нас городом. Были приятно удивлены.

📖 Послушал книги "Зоопарк в твоей голове. 25 психологических синдромов, которые мешают нам жить" и фантастику "Гиперион" 🔥 Дэна Симмонса.

👨‍🎓 Записался на обучающий курс "Разработка Enterprise-приложений без боли и сожалений". Живое общение и челлендж, это всегда прекрасно.

👨‍💻 Погостил на экскурсии по айтишному «ЭТО_офис» в Кемерово. История про то, сделать заманчивое рабочее пространство - было бы желание. Переговорки - домики, крыша-веранда и комната Гарри Поттера с Железным троном.

🍸 Съездил на двухдневную однодневную конфу Ural Digital Weekend в Пермь. Послушал секцию разработки про PWA приложения и ChatGPT & ChatGPT.

❔ Про что хотите услышать подробный рассказ?
  • 🔥 8
  • 👍 1
  • 😱 1
Post #87 569
«Думай медленно… решай быстро» - книга из раздела - везде есть в списках, но это не внушало доверия.

📚Книга Даниэля Канемана «Думай медленно… решай быстро» - это собрание исследований, которые затрагивает тему принятия решений и показывает, насколько интересно работает мозг с быстрыми принятиями решений. Основная идея книги заключается в том, что мы, как правило, принимаем решения слишком быстро, не задумываясь о том, какие альтернативы могут быть у нас на выбор.

🧩 Один из интересных мысленных экспериментов, приведенных в книге, - это «эффект ограниченного выбора», который заключается в том, что мы часто делаем выбор, который ограничен теми альтернативами, которые нам доступны. Мы не смотрим на другие возможности, которые могут быть у нас на выбор.

🧩 Еще один интересный эксперимент - это «эффект зрительного восприятия», когда мы видим один и тот же объект по-разному в зависимости от нашего настроения и эмоций.

📰 Познакомился с различными подходами и понятиями, как “Регрессия к среднему при оценке затрат, доходов, времени”, “Эффект привязки”, “Прайминг”, использование каскада доступной информации.

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

🧑‍🌾 Лично для меня эта книга оказалась захватывающей, сродни научной фантастики. Как предложенные отделы нашего мышления работают вместе или даже иногда противостоят друг друга и при этом оба прекрасны и отлично нам помогают 🙂
Как раз когда начал слушать книгу, ходил с работы до дома по 7км каждый день. Этот час пешего похода пролетал незаметно. Рекомендую.

И да, закину сюда несколько экспериментов, только закончу создание визуализации для этого)

Все 💛 мне книги найдете на странице

А вы читали ее?
  • 👍 8
  • 🔥 4
  • ❤ 2
Post #86 496
  • 😁 7
  • 🤣 4
  • 👍 2
  • 😱 2
Post #85 471
  • 👍 3
  • 🔥 2
  • 🦄 2
Post #84 440
  • 👍 2
Post #83 406
  • 👍 3
  • ❤ 1
  • 👏 1
Post #82 380
  • 👍 3
  • ❤ 1
  • 👏 1
Post #81 363
🪰Не мог пройти мимо Photoshop Firefly, ИИ для дорисовки на фотографиях. И да, это достаточно интересно.

Сам Adobe говорит, что-то типа "Теперь технических ограничений нет - только ваша фантазия". Но это не моя фантазия, я все предсталял не так, когда нажил кнопку Сгенерить 🙂

Немного поигрался на прошлых фото, чтобы можно было сравнить до и после.

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

И пару фоток взял для теста отдельно.

Про селфи забавно, добавил на одной больше бороды, а на другой предложил меня побрить.

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

Каждый элемент надо генерить отдельно, выделять для него область и эта область будет заполнена ИХ фантазией, по вашей наводке.

А так просто качайте Photoshop Beta и развлекайтесь, ведь наконец-то можно играться со своими аватарками 😅
Adobe Download and install a trial Learn how to download, install, and launch trial versions of Creative Cloud apps.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →