Сегодня я хочу поделиться набором установок и рекомендаций, которые некогда помогли мне стать программистом. Скорее всего, они помогут и вам.
Я руководитель и CTO команды solonkov.team. Строим Highload с 2016 года.
Сегодня я хочу поделиться набором установок и рекомендаций, которые некогда помогли мне стать программистом. Скорее всего, они помогут и вам.
Вы никогда не задумывались, почему так трудно сменить профессию и стать программистом? При таком обилии информации, онлайн-курсов и книг. Почему столь малый процент желающих доходит до заветной цели - своей первой работы?
Меня зовут Алексей Солонков. Весь мой карьерный путь был связан с разработкой программного обеспечения. Разработка относится к сфере услуг, и довольно часто люди в моей отрасли выгорают или впадают в кризис идентичности. И сегодня я хочу поделиться своим кейсом преодоления внутреннего кризиса и планом выхода на новый уровень развития.
Довольно часто сталкиваюсь с ситуацией разного представления о техническом долге в разработке. Для бизнеса технический долг кажется непрозрачным расходом ресурсов, обосновать необходимость которого для разработки является головной болью. Но тем не менее, управлять техническим долгом нужно, иначе он поглотит вашу компанию и приведет ее к краху.
Первой парадигмой, получившей всеобщее признание, была парадигма структурного программирования. Она была предложена Эдсгером Вибе Дейкстрой в 1968 году.
Любое программное обеспечение имеет две ценности: поведение и структуру. Зачастую разработчики сосредотачивают свои усилия только на одной из них. И не всегда на самой значимой. В результатете это приводит к обесцениванию системы со временем.
Большинство современных компаний, ведущих разработку собственных программных продуктов, неизбежно сталкиваются с последствиями плохой архитектуры.
По лидерству написано достаточно много книг, и в каждой из них авторы описывают свой личный опыт. Перенимать жизненный опыт других людей является полезной практикой. Сегодня я поделюсь правилами, которыми руководствуюсь в текущий момент и которые помогают мне быть эффективным руководителем.
В данной статье мы рассмотрим подходы к декомпозиции, а затем изучим шаблоны разбиения монолита на микросервисы.
В современном мире скорость поставки новой функциональности является определяющим критерием успеха ИТ-команд. Как правило, основными негативными факторами здесь являются дефицит ресурсов (времени, людей) и избыточная коммуникация для координации. Сегодня я хочу рассказать о прогрессивном подходе к организации команд, призванном ускорить поставку но…
Какой способ моделирования бизнес-процессов стоит выбрать, если стоит задача создания цифровой модели бизнеса? Пожалуй, наиболее эффективным является предметно-ориентированный подход (DDD, Domain-Driven Design). Сегодня мы поговорим о стратегическом и тактическом проектировании, после чего рассмотрим инструмент ускорения проектирования под название…
На днях я посмотрел интервью с Сэмом Альтманом, генеральным директором компании OpenAI. Высказанные им мысли относительно будущего ИИ показались мне интересными. И сегодня я хочу поделиться с вами основными тезисами и идеями, озвученными Сэмом.