Найти в Дзене
Как изучение Computer Science изменило моё понимание программирования
Сейчас я читаю только техническую литературу. В работе параллельно идут две книги: Книга Блада Стоуна оказалась для меня скорее повторением пройденного. Полгода назад я углубился в основы Computer Science — прошёл 13-часовой курс (по 3 часа на урок), и это полностью перевернуло моё восприятие программирования. Раньше для меня многое было «магией»: как код превращается в исполняемые команды, почему одни операции быстрее других, как память распределяется между процессами. Теперь же я вижу «кухню»: Книга же оказалась слишком базовой — вероятно, потому, что курс уже дал мне этот фундамент...
8 месяцев назад
Go: Почему я перехожу с Full-Stack на Backend и влюбляюсь в этот язык
Несколько лет назад я начал свой путь как full-stack разработчик: писал и фронтенд на JavaScript/TypeScript, и бэкенд на Node.js, Python. Но со временем я почувствовал, что хочу углубиться в backend-разработку, сосредоточившись на производительности, простоте и масштабируемости. И тогда я открыл для себя Go (Golang) — язык, который покорил меня своей элегантностью и мощью. В этой статье я расскажу, чем прекрасен Go и почему решил мигрировать с full-stack в чистый backend. Go создавался с идеей "меньше кода — меньше ошибок"...
9 месяцев назад
Почему важно ставить себе ИПР (индивидуальный план развития) и понимать, чего ты хочешь, не сбиваясь с пути
В современном мире, где информации слишком много, а возможностей — еще больше, легко потерять фокус и потратить годы на бесцельное движение. Чтобы избежать этого, важно осознанно подходить к своему развитию. Один из лучших инструментов для этого — индивидуальный план развития (ИПР). ИПР — это персональная стратегия, которая помогает определить цели, способы их достижения и критерии успеха. Это не просто список желаний, а четкий маршрут, который удерживает вас от хаотичных действий. Без конкретного плана желания остаются абстрактными...
9 месяцев назад
Что мешает развитию it проекта ?
Работая в государственном учреждении, которое решило разрабатывать собственные информационные системы, я понял одну вещь — они к этому не готовы. Возможно, так происходит во многих крупных компаниях, но сейчас я столкнулся с конкретной проблемой — бюрократией. Чтобы провести интеграцию с другой организацией (тоже, как я понял, государственной), мне нужно создать десятки заявок. И судя по тому, как их обрабатывают, это растянется на недели. Задача, которую мне поручили, технически решается за пару дней...
9 месяцев назад
Чтение технической литературы
Раньше я читал в основном художественную литературу и не испытывал с этим никаких трудностей — прочитал очень много книг. Однако технические книги меня никогда не привлекали, пока я не решил попробовать. Начал я с книги о функциональном программировании, а именно с Scheme — одной из версий Lisp. Честно говоря, я не дочитал её: из 500–600 страниц осилил только 100. Как только дело дошло до практики и написания кода, я забросил эту книгу. Следующей книгой стала «SQL. Быстрое погружение». Она мне понравилась: материал был интересным, с большим количеством практики...
9 месяцев назад
Боязнь общества - фобия программиста ?
Задумался, почему у людей въелась ассоциация, что программист — это асоциальное существо? По своему опыту могу сказать: большинство знакомых мне программистов — жизнерадостные, позитивные люди с широким кругом общения. Я точно не встречал тех, кто годами не снимает чёрный капюшон, лишь бы избегать человеческих взглядов. Думаю, всему виной фильмы, сериалы и публичные личности, которые создают вокруг себя определённую ауру. Возможно, те же хакеры, о которых трубят по телевизору, — и как на зло, они чаще всего выглядят как типичные фрики в тёмных капюшонах...
9 месяцев назад
Структурируй, планируй и властвуй!
Хотелось бы поговорить о том, насколько неэффективно может быть обучение без какой-либо структуры или плана. Недавно я ознакомился с понятием «кривая Эббингауза», названной в честь немецкого психолога Германа Эббингауза. Это кривая забывания, которая показывает, насколько человек неэффективен в обучении, если не повторяет материал и не создает структуру для его усвоения. Суть кривой забывания: Быстрое забывание – в первые часы и дни после изучения происходит значительная потеря информации. Роль повторения...
9 месяцев назад
Эффект Даннинга — Крюгера
Недавно друг рассказал мне про эффект Даннинга — Крюгера — о том, как люди с минимальными знаниями в какой-то области уверены, что постигли её полностью и чувствуют себя в ней королями. И да, я сам не исключение — спасибо, Влад, что открыл мне глаза. Заметил такую закономерность: новички часто берутся за любую задачу с безумной уверенностью, а вот опытные специалисты, наоборот, десять раз подумают, прежде чем что-то пообещать. Почему так? Думаю, всё дело в опыте — а точнее, в тех шишках, которые набиваешь по пути...
9 месяцев назад
Всем привет меня зовут Ислам , и я full-stack разработчик Я собираюсь публиковать свой путь в становлении Tech-lead/Architect разработчика . Хочу делиться с вами методами обучения - сложностями на этом пути - историями из работы , да и просто хочу быть! Люблю читать , так что буду делиться интересными книгами
9 месяцев назад