Найти в Дзене
Что выбрать для вката: Python, Go или C
++? Я уверен, что на современном рынке проще и перспективнее вкатиться в С++, чем в якобы более простые и денежные Python или Go. То, о чём говорят менторы. Сложность изучения языка Смешно. IT насквозь пропитано курсами, книгами, самоучителями, менторами и AI. Даже я сдался и начал писать свой курс (кстати, Часть 1 уже доступна к изучению). За пару-тройку месяцев можно освоить любой ЯП на уверенном уровне, тем более такой банальный, как С++. Кроме того, чем проще ЯП, тем проще нейронке писать код. Чем проще нейронке писать код, тем проще тебя заменить, а Go и Python - лидеры среди ЯП для вайбкодинга...
2 дня назад
Потом
Для вкатунов Это магическое слово «потом». Оно преследует нас с самого детства: потом поиграю с друзьями в футбол, потом подойду и познакомлюсь с девушкой, потом запишусь в спортзал, потом... найду свою первую работу С++ разработчиком. Как и в каждом из случаев, «потом» может не наступить. Друзья разъедутся по разным городам, девушка выйдет замуж, проблемы со здоровьем поставят крест на занятиях спортом... а рынок вакансий С++ схлопнется. Не волнуйся сильно, пока всё ещё не так плохо🙃 Но признаки трансформации рынка вакансий С++ уже сложно скрывать: 📉 Число вакансий падает с каждым месяцем...
1 неделю назад
Напоминаю, что я по-прежнему периодически выкладываю уроки на Stepik
Наконец-то я закончил описание теории для первой части и начал заключительную серию уроков для первой части, которые я бы назвал "мышление профессионального разработчика": как создается структура проекта, как код проекта разбивается на логические единицы и как они взаимодействуют между собой, что происходит под капотом сборки проекта, какие инструменты облегчают жизнь целых команд и прочее подобное...
1 месяц назад
Что учить кроме С
++? Чтобы пройти собес на С++ разраба, в большинстве случаев тебе не нужно знать ничего, кроме языка. Но чтобы максимально эффективно работать на реальном проекте, одного С++ тебе будет недостаточно. Держи мини-список того, что тебе гарантированно понадобится: 1. Linux. Сейчас Linux — основная ОС для разработки на С++, поэтому тебе необходимо иметь базовые навыки работы с этой ОС и понимание архитектуры ОС. Под базовыми навыками я, конечно же, имею в виду работу с командной строкой😉 2. Системы сборки. На современном рынке доминирует CMake. Я бы рекомендовал освоить на минимальном уровне синтаксис...
1 месяц назад
Уровень знания С++ переоценён
Я серьёзно: для большинства проектов требуется достаточно скромный уровень знаний С++. Чаще всего он сводится к банальным вещам: ты должен понимать, как работает конструктор, что такое поле класса и как его изменить, как вызвать метод класса, уметь базово работать с std::string, std::vector, std::unordered_map, std::unique_ptr, std::shared_ptr — это покроет 70 % твоих задач. Ты будешь удивлён, но большинство разработчиков не пишут многопоточный код, шаблоны и кастомные аллокаторы, они не используют полиморфные типы и не занимаются низкоуровневыми оптимизациями. И это не потому, что они работают в «плохих компаниях» — это особенность домена С++ в целом...
1 месяц назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала