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

Резултати

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

Търсене: #rezume

当前筛选 #rezume清除筛选
IT MARKET

@itmarket_uz · Post #3690 · 07.11.2025 г., 10:45

Rezyume #Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Muratbaev Denis 🕑 Yosh/Возраст: 22 yosh 👨🏻‍💻 Mutaxassisligi/Профессия: Golang Developer. 📚 Ko'nikmalar/Навыки: Golang, gRPC, REST, PostgreSQL, MongoDB (basic), CI/CD (GitHub Actions), Redis, Linux, Docker, Gin, Kafka (basic). 📞 +998913798151 @mrevds 📍 Shahar / Город: Nukus shahri 🔍Status/Статус: Masofaviy amaliyot qidiryapman (tajriba muhim, haq muhim emas) / В поиске удаленной стажировки (опыт важнее оплаты). 🆔 2114 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3802 · 15.04.2026 г., 07:32

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Karimov Shuhrat 🕑 Yosh/Возраст: 26 👨🏻‍💻 Mutaxassisligi/Профессия: Backend Developer 📚 Ko'nikmalar/Навыки: HTML, CSS, Javascript, Typescript, NodeJS, ExpressJS, NestJS, MongoDB, PostgreSQL, MySQL, Git, REST API, GraphQL, Jest, Docker, Nginx, CI/CD, Linux, VPS operations. 📞 +998972217799 📍 Shahar/ Город: Urganch 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2170 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3801 · 13.04.2026 г., 10:43

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Kamoliddin Ravshanov 🕑 Yosh/Возраст: 23 👨🏻‍💻 Mutaxassisligi/Профессия: Backend Developer 📚 Ko'nikmalar/Навыки: Python, Django, DRF, FastApi, Git, Github, Docker, Redis, CI/CD 📞 +998889272703 📍 Shahar/ Город: Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2169 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3800 · 13.04.2026 г., 10:38

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Komilov Shakhzod 🕑 Yosh/Возраст: 22 👨🏻‍💻 Mutaxassisligi/Профессия: Software Engineer 📚 Ko'nikmalar/Навыки: ✔️ Languages: Python, Go, TypeScript ✔️ Backend Frameworks: Django, FastAPI, DRF, Gin, Chi ✔️ Frontend: React, Vite, SCSS, Tailwind, TanStack Query, Axios ✔️ Databases: PostgreSQL, MySQL, MongoDB, Redis, SQLite ✔️ Backend Tools: SQLAlchemy, Alembic, GORM, sqlx, Pydantic, Celery, RabbitMQ ✔️ Infrastructure: Docker, Docker Compose, Nginx, Traefik, Proxmox VE, Portainer, Dokploy ✔️ DevOps & Tooling: GitLab, GitLab CI/CD, Sentry, MinIO, Infisical, Knative ✔️ Monitoring: Grafana, Prometheus, Loki, Promtail ✔️ Cloud & OS: AWS (EC2, S3), Linux (Ubuntu, Debian, CentOS, Alpine) ✔️ API & Testing: Swagger, Redoc, Postman 📞 +998909170775 📍 Shahar/ Город: Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2168 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3799 · 10.04.2026 г., 05:04

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Mirzavaliyev Azizbek 🕑 Yosh/Возраст: 21 👨🏻‍💻 Mutaxassisligi/Профессия: Fullstack Developer 📚 Ko'nikmalar/Навыки: ✔️ Backend: JavaScript, TypeScript, Node.js, Express.js, NestJS, Microservices, GraphQL, PostgreSQL, MongoDB, ORM (Sequelize / Prisma), Jest, Git, Docker, CI/CD, Telegram Bots ✔️ Frontend: HTML5, CSS3, Sass, Tailwind CSS, REST API, React.js, Next.js, Redux / Zustand, Axios / Fetch, basic UI/UX understanding 📞 +998935032823 / @BEK_AIR0 📍 Shahar/ Город: Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2167 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3798 · 10.04.2026 г., 04:58

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Abdulaziz Pulatov 🕑 Yosh/Возраст: 23 👨🏻‍💻Mutaxassisligi/Профессия: Frontend Engineer 📚Ko'nikmalar/Навыки: ✔️ Front-end: TypeScript, React.js, Next.js ✔️ Back-end: Node.js, NestJS / Express, Docker ✔️ Databases: PostgreSQL, MongoDB ✔️ AI/ML: Prompt Engine ering, AI agents (sub-agents), Claude Code ✔️ Testing: Vitest, Cypress, Jest, Storybook, React Testing Library (RTL) ✔️ Other: Webpack, CI/CD, AWS 📞 +998909031123 📍 Shahar/ Город: Toshkent/Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2166 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3797 · 10.04.2026 г., 04:49

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Suvonov Javohir 🕑 Yosh/Возраст: 21 👨🏻‍💻Mutaxassisligi/Профессия: Frontend Developer 📚Ko'nikmalar/Навыки: Bootstrap , JavaScript , TypeScript , Vue 3 , Pinia, Nuxt ,Rest Api Integration ,WebSocket 📞 +998921822904 📍 Shahar/ Город: Toshkent/Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2165 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3796 · 10.04.2026 г., 04:39

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Назаров Дурбек 🕑 Yosh/Возраст: 23 👨🏻‍💻 Mutaxassisligi/Профессия: Project Manager / AI Script Specialist 📚 Ko'nikmalar/Навыки: ✔️ Управление AI-проектами и цифровыми сервисами ✔️ Разработка и оптимизация диалоговых сценариев для AI-роботов ✔️ Анализ клиентских запросов и улучшение пользовательского опыта ✔️ Оптимизация процессов колл-центра и автоматизация обслуживания ✔️ Подготовка задач для команды и контроль выполнения JavaScript, TypeScript, Node.js, 📞 +998773467875 / @Nazarov_Dl 📍 Shahar/ Город: Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2164 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3795 · 06.04.2026 г., 12:53

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Umirbayev Ilnur 🕑 Yosh/Возраст: 22 👨🏻‍💻 Mutaxassisligi/Профессия: Backend Developer 📚 Ko'nikmalar/Навыки: JavaScript, TypeScript, Node.js, Express.js, NestJS, Microservices, RabbitMQ, GraphQL, gRPC, WebSockets, PostgreSQL, MongoDB, ORM, Jest, Git, Docker, CI/CD, Telegram Bots 📞 +998913710939 / @Umirbayev_Ilnur 📍 Shahar/ Город: Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2163 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3794 · 06.04.2026 г., 12:43

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Xojiakbar Andaqulov 🕑 Yosh/Возраст: 19 👨🏻‍💻 Mutaxassisligi/Профессия: Backend Developer 📚 Ko'nikmalar/Навыки: Java, Kotlin, OOP, Spring Fremwork, Spring Boot, Spring Security, OAuth2, Keycloak, Hibernate, Spring Data JPA, Docker, WebSocket, Kafka, RabbitMQ, Microservice, MinIO, PostgreSql, MySql, SOLID, DRY, KISS 📞 +998995092376 / @Xojiakbar_Andaqulov 📍 Shahar/ Город: Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2162 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3791 · 01.04.2026 г., 09:38

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Suvonov Javohir 🕑 Yosh/Возраст: 21 👨🏻‍💻 Mutaxassisligi/Профессия: Frontend Developer 📚 Ko'nikmalar/Навыки: Taillwind Css , Bootstrap , JavaScript , TypeScript , Vue 3 , Pinia 📞 +998921822904 📍 Shahar/ Город: Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2161 @itmarket_uz

IT MARKET

@itmarket_uz · Post #3790 · 26.03.2026 г., 09:34

#Rezyume#Резюме#Rezume 🙍🏻‍♂️FISH/ФИО: Isroilov Ahrorbek 🕑 Yosh/Возраст: 23 👨🏻‍💻Mutaxassisligi/Профессия: Data analyst 📚Ko'nikmalar/Навыки: Python (NumPy, Pandas, Seaborn), SQL, Power BI, DAX, Excel, PowerPoint 📞 +998880411031 📍 Shahar/ Город: Toshkent/Ташкент 🔍 Status/Статус: ish qidirmoqda / в поиске работы 🆔 2160 @itmarket_uz

123•••5•••10•••15•••20•••25•••30•••35•••40•••45•••5051
ПредишнаСтр. 1 от 51Следваща