mirror of
https://github.com/salmer/CppDeveloperRoadmap.git
synced 2025-12-17 20:44:39 +03:00
Rewrote rationale article
This commit is contained in:
10
Rationale.md
10
Rationale.md
@@ -1,11 +1,11 @@
|
|||||||
# Зачем и почему появилась данная роадмапа
|
# Зачем и почему появилась данная роадмапа
|
||||||
|
|
||||||
Язык C++ активно используется во многих коммерческих проектах. Сегодня этот язык претерпел большие изменения, что сделало его более удобным для ежедневного использования. Но вокруг него все ещё витает много домыслов, мифов и страхов. Это отпугивает большое количество желающих, которые присматриваются к нему. Наша цель - помочь новичкам развеять миф о сложности C++ и помочь сориентироваться в его изучении.
|
C++ активно используется во многих коммерческих проектах. Сегодня этот язык претерпел большие изменения. Это сделало C++ гораздо более удобным для повседневного использования. Но вокруг языка всё ещё витает много домыслов, мифов и страхов. Это отпугивает большое количество желающих. Наша цель - помочь новичкам развеять миф о сложности C++ и помочь сориентироваться в его изучении.
|
||||||
|
|
||||||
Рынок испытывает недостаток в людях, которые способны писать на C++. Исходя из нашего опыта складывается впечатление, что многие разработчики, использующие его в качестве основного инструмента, выучили язык "вопреки", а не благодаря: методом проб и ошибок, методом самостоятельного изучения. Редко можно встретить человека, который освоил его исключительно по каким-то программам обучения. Большая доля учебных заведений или курсов не может предложить качественной программы: либо предлагается поверхностное знакомство с синтаксисом, либо курс отстает от актуального состояния индустрии. А этого недостаточно, чтобы успешно справляться с задачами на коммерческих проектах.
|
Рынок испытывает недостаток в специалистах, способных писать на C++. Исходя из нашего опыта, складывается впечатление, что многие практикующие разработчики выучили язык "вопреки": методом проб и ошибок, и настойчивого самостоятельного изучения. Нечасто можно встретить человека, который освоил C++ исключительно по программам обучения. Большая доля учебных заведений или курсов не могут предложить качественный материал: либо предлагается курс по "верхам", либо курс отстает от актуального состояния на несколько лет. А этого недостаточно, чтобы начать успешно выполнять задачи в коммерческих проектах.
|
||||||
|
|
||||||
По-прежнему порог входа в разработку на языке C++ довольно высок. Большая часть имеющихся ресурсов заточена под практикующих разработчиков. Это и подогревает мифы об исключительной сложности языка. На самом же деле всё, чего не хватает - это актуальных материалов и литературы для новичков.
|
По-прежнему порог входа в разработку на языке C++ выше по сравнению с другими языками. Большая часть имеющихся ресурсов заточена под практикующих разработчиков. Это и подогревает мифы об исключительной сложности языка. На деле же не хватает актуальных материалов для новичков.
|
||||||
|
|
||||||
Данная дорожная карта как раз пытается заполнить образовавшуюся пустоту. Идея её создания возникла после большого количества интервью с кандидатами, желающими вести разработку именно на C++. Их объединяли общие черты: пробелы в базовых знаниях механизмов языка и непонимание каким образом изучать его, откуда черпать знания.
|
Данная дорожная карта пытается заполнить образовавшуюся пустоту. Идея создания возникла после большого количества интервью с неопытными кандидатами, на позицию разработчика C++. Их объединяли общие черты: пробелы в базовых знаниях и непонимание каким образом изучать язык, откуда черпать знания.
|
||||||
|
|
||||||
Дорожная карта призвана помочь соориентироваться новичкам в начале их пути. Изучив современные конструкции, использование языка в учебных задачах не составит большого труда. После их освоения можно будет окунуться в изучение других конструкции языка, которые могут встретиться во многих коммерческих проектах. А тем, кто уже давно активно пишет на C++, дорожная карта может помочь понять, каких именно компетенций или знаний им не хватает для того, чтобы перескачить на новый уровень владения языком и стать более уверенным и востребованным специалистом.
|
Также карта может пригодиться и тем, кто уже практикует какое-то время использование C++ в личных и рабочих проектах. Она может помочь вам понять каких знаний не хватает для того, чтобы углубить уровень владения языком, а также стать высококлассным специалистом.
|
||||||
Reference in New Issue
Block a user