TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 13 подобни публикации

Търсене: #roadmap

当前筛选 #roadmap清除筛选
infosecurity

@tg_infosec · Post #3585 · 15.09.2025 г., 12:32

👨‍💻 Roadmap в DevOps 2025. • На хабре недавно опубликовали очень объемный и актуальный roadmap для DevOps, который поможет понять, какие компетенции нужно приобрести в данной профессии. А еще статья содержит информацию о заработной плате, перспективах и грейдах. ➡️https://habr.com/ru/articles/868332/ • P.S. Не забывайте про репозиторий: https://github.com/milanm/DevOps-Roadmap. Тут можно найти необходимые ссылки на обучающие материалы для каждого шага на пути к инженеру. #Roadmap

Hashtags

infosecurity

@tg_infosec · Post #3396 · 16.07.2025 г., 16:34

🔐 Схема карьерных треков в кибербезопасности. • На интерактивной схеме показаны рабочие роли (трудовые функции) в области кибербезопасности, сформированные на основе анализа текущих вакансий. • Если Вы задаетесь вопросом "как развиваться в кибербезопасности и к какой должности стремиться? какие задачи я смогу решать через несколько лет? смогу ли я изменить свой карьерный путь, если пойму, что мне становится скучно?", то эта карта Вам обязательно поможет: ➡https://cybersecurity-roadmap.ru #Roadmap

Hashtags

infosecurity

@tg_infosec · Post #3271 · 06.06.2025 г., 12:32

👨‍💻 Дорожная карта ИБ специалиста. • Актуальная дорожная карта от специалистов Positive Technologies, которая наглядно демонстрирует схему развития ИБ специалиста в определенных направлениях: - Защита информации КИИ; - Комплаенс-менеджмент; - Исследование безопасности (R&D); - Администрирование средств защиты информации; - Security operations center (SOC); - Управление уязвимостями; - Безопасная разработка приложений; - Преподавание кибербезопасности. • Скачать можно отсюда: https://static.ptsecurity.com/docs/navigating-the-cybersecurity-career-path.pdf • P.S. А еще есть вот такая карта - https://cybersecurity-roadmap.ru, она более объемная и включает в себя больше различных аспектов. Поможет Вам определить необходимый пул требований \ знаний для различных специальностей в сфере ИБ. Схема составлена на основе анализа текущих вакансий. #Roadmap

Hashtags

infosecurity

@tg_infosec · Post #3387 · 14.07.2025 г., 12:34

👨‍💻 Roadmap для тех, кто собирается в DevOps. • Многие, кто изучают DevOps, ориентируются на Roadmap.sh. Это классный ресурс, который помогает понять, какие компетенции нужно приобрести в профессии. Но в нём очень много информации, начинающие специалисты рискуют утонуть в деталях. • Более оптимальный роадмап можно найти на хабре. Он разбит на уровни, фокусирует внимание на том, что в первую очередь понадобится для старта и роста в профессии и содержит ссылки на наши платные и бесплатные курсы. Статья будет полезна разработчикам и системным администраторам, которые хотят перейти в DevOps. ➡️https://habr.com/ru/post/773618 #DevOps#Roadmap

🗣️ “Kelajak boshqaruvchilari” xalqaro olimpiadasida g‘olib bo‘ling va bepul o‘qing! 🏙Rossiya xalq xo‘jaligi va davlat xizmati Akademiyasi (RANXiGS) tomonidan 13–14-fevral kunlari bakalavriatning so‘ngi bosqichida o‘qiyotgan hamda bakalavriatni tamomlagan talabgorlar uchun magistraturada bepul o‘qish uchun olimpiada o‘tkaziladi. 🔖Olimpiada o‘tkaziladigan fanlar: 🇷🇺Rus tili 13-fevral 13:00–16:00 ➕Matematika 14-fevral 13:00–16:00 🏆 G‘oliblar qator yo‘nalishlar bo‘yicha magistraturada bepul ta’lim olish huquqiga ega bo‘ladilar! 📍Manzil: Toshkent, Yunus Rajabiy ko‘chasi, 63 🗓Ro‘yxatdan o‘tish muddati: 10-fevral, 23:59 (Moskva vaqti bilan) 🔗Ro‘yxatdan o‘tish:Yandex Forms 🫥Olimpiada faqat O‘zbekiston fuqarolari uchun! 🔍Batafsil ma'lumot uchun havolaga o'ting! 👍 Станьте победителем международной олимпиады «Управленцы будущего» и обучайтесь бесплатно! 🏢Российская академия народного хозяйства и государственной службы (РАНХиГС) 13–14 февраля проводит олимпиаду для студентов последних курсов бакалавриата и выпускников, предоставляющую возможность бесплатного обучения в магистратуре. 📔 Дисциплины: 🇷🇺Русский язык – 13 февраля, 13:00–16:00 ♾ Математика – 14 февраля, 13:00–16:00 🏆 Победители получат право бесплатного обучения в магистратуре по ряду направлений! 📍Место проведения: Ташкент, ул. Юнуса Раджабий, 63 🗓Регистрация до: 10 февраля, 23:59 (по московскому времени) 🔗Регистрация: Yandex Forms 💠Олимпиада проводится только для граждан Узбекистана! 🔎 Для подробной информации переходите по ссылке! #GraduateSchool#Project#Management#Roadmap 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

📌 Fundamentals of Project Management: Key Concepts Explained ❓ What is a project? How does project management work step by step? In this lesson, Professor Bakhtiyor Sadriddinov, Head of the Project Management Department at GSBE, breaks down the fundamentals, including the Project Management Roadmap and other essential aspects. 🎞 Watch the video lesson to gain a solid understanding of the core principles of project management! 🚀 #GraduateSchool#Project#Management#Roadmap 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Swift Academy

@swift_academy · Post #263 · 08.09.2025 г., 05:32

0 dan Mustaqil iOS development o'rganuvchilar uchun mavzulashtirilgan RoadMap. Mustaqil o'rganishda bir qator qiyinchiliklarni yengillatish maqsadida iOS development o'rganvchilar uchun rejali qo'llanma ishlab chiqidm. Dasturlashni boshlovchilar ko‘pincha qayerdan boshlashni bilmay qoladi, bu reja esa aniq bosqichma-bosqich yo‘lni ko‘rsatadi. Professional bo‘lish uchun nafaqat kod yozish, balki algoritmlar, arxitektura, dizayn patternlar va AppStore jarayonini ham o‘rganish zarur. Reja sizni oddiy amaliy mashqlardan tortib to haqiqiy AppStore’da chop etiladigan ilova darajasiga olib chiqadi. 🔹 Kimlar uchun? Boshlovchi dasturchilar — Swift tilini o‘rganib, real loyihalar yaratishni istaydiganlar. O‘rta darajadagi developerlar — UIKit va SwiftUI’da chuqurroq bilim olib, professional arxitekturalarga o‘tishni xohlovchilar. Talabalar va IT kurs qatnashchilari — nazariy bilimni amaliy loyihalar orqali mustahkamlashni istaydiganlar. Ishga kirishni istovchilar — Junior/Middle iOS developer sifatida intervyuga tayyorlanayotganlar. Roadmap - 7 asosiy bo'lim va har bir bo'lim ketma ketlikda mavzulashtirilgan darslardan iborat: 1. Core: Swift Asoslari 2. Algorithms va Data Structures 3. Xcode va UIKit Asoslari 4. Games va View Groups (UIKit) 5. Networking 6. Design Patterns, SOLID va Arxitektura 7. SwiftUI va App Store Jarayoni Qanday va qayerdan o'rganish bo'yicha tavsiya va qo'shimcha havolalar keltirilgan. Logika va bilimni kuchaytirish uchun topshiriq va o'yinlar keltirilgan. Portfolio uchun 10dan ortiq proyektlar va ularni yaratishda kerakli manbaalar ko'rsatib o'tilgan. To'liq kontent bu yerda. Foydali bo'lsa, do'stlaringiz bilan ham ulashib qo'ying. #ios#selfstudy#roadmap Mukhriddinbek Samidov 🔗YouTube | Instagram | LinkedIn | Telegram | Medium

​​🎙 INVEST REPORT ANNOUNCE #MUNITY IDO METAHORSE UNITY IS A UNIQUE GAMING EXPERIENCE THAT BLENDS BOTH THE FREE-TO-PLAY AND PLAY-TO-EARN MODELS. WITH METAHORSE UNITY, YOU HAVE THE OPTION TO PLAY CASUALLY WITH FREE HEROES OR LEVEL UP YOUR GAMEPLAY BY ACQUIRING NFTS, ALLOWING YOU TO START EARNING AND MAXIMIZING YOUR PROFITS. ✅ Multiple launches across platforms: 1️⃣Daomaker: 13-20 February 2️⃣FinceptorApp: 16-18 February 3️⃣Poolz: 18-20 February 4️⃣Spartadex_io: 19-20 February ✅ Follow Rebase Media: - Website: https://www.metahorseunity.io/ - Twitter: https://twitter.com/metahorseunity - Discord: https://discord.com/invite/metahorseunity - Telegram Group: https://t.me/MetahorseUnity 🗓 Mark your calendar and secure your spot to be among the first $MUNITY adopters! #IDO#Roadmap#MUNITY#MetaHorseUnity

🪙Aster reveals its 2026 H1 ⚡️ Aster 發布 2026 年上半年路線圖,包含全新「Aster Chain L1」上線計畫,並同步推出質押功能。該生態預計在 L1 + Staking 的雙引擎推動下擴大應用範圍。 #Update#Web3#ETH#Roadmap #以太坊#DeFi#市場趨勢#Aster ——— ⚡️ 以太坊相關擴展與跨鏈需求持續升溫,明年或將迎來 L1/L2 功能性競爭新階段。 ✅Chat: @Web3NewsInsight 🦂 👇Tip👇讚 或點擊進行💎資源搜索👇

⚡️#ETH 升級進展 : 以太坊開發者已正式將 Glamsterdam 之後的升級命名為 「Hegota」,後續路線圖命名節點已確認。 #以太坊#区块链#进化 #Ethereum#Dev#Roadmap ——— ⚡️ ETH: Developers have named the post-Glamsterdam upgrade “Hegota.” #Upgrade 👇⭐️👇 🤣 資源搜索 點擊🖲️👆

Crypto Fight || News 🚀

@cryptofightnews · Post #3042 · 30.10.2025 г., 03:20

⚪️ ⚪️🔤 🔤 🔤 🔤 Mytier 2nd AMA on Binance Live 🚀 We’re going live on Binance Live again! 📅 October 31, 2025 (Fri) | ⏰ Time 12:00 PM UTC Join Mytier’s second official AMA as we share why we’re prioritizing listing agreements and how this connects to our long term ecosystem vision. 🔥 🥰 Guest Speaker: Michael Theodore, Project Director of Mytier ✔️This session will focus on Mytier’s overall direction, key progress, and the vision shaping our next steps. It’s an opportunity to share where Mytier is heading and how our long-term goals are taking shape in real time. 🌟 ✔️ What’s Next on Mytier / October Updates 1️⃣ Event Tab Classification (App & Web) Events will now be categorized as “Ongoing” or “Ended” for easier navigation. 2️⃣ Badge System (App & Web) New verification, tier, level, and ambassador badges will visually represent engagement and contribution. 3️⃣ Unified Mytier Page (App & Web Integration) You’ll now be able to access event pages directly through auto-login from the app, with no separate login required. ✅ These updates are scheduled to roll out in late October. 🔵 Stay tuned through our Official Telegram Channel: https://t.me/mytier_project 😀 Ask your best question during the AMA — selected participants will win $100 USDT! 🔘 Join us live: https://www.binance.com/live/video?roomId=2282166 😀 This AMA isn’t about future plans, it’s about the strategic direction that’s already in motion. #Mytier#AMA#BinanceLive#AI#Web3#Crypto#Listing#Ecosystem#Updates#Tokenomics#Roadmap#Telegram

12
ПредишнаСтр. 1 от 2Следваща