mirror of
https://github.com/salmer/CppDeveloperRoadmap.git
synced 2025-12-17 20:44:39 +03:00
Fix typos
This commit is contained in:
@@ -3,8 +3,9 @@
|
|||||||
С++ в основном используется там, где нужна оптимизация (скорость, память) и/или досутп к низкоуровневым сущностям (ОС, железо). В комитете по плюсам в основном сидят чуваки, которые заняты высокнагруженными частями своих систем, поэтому вектор развития языка очевиден.
|
С++ в основном используется там, где нужна оптимизация (скорость, память) и/или досутп к низкоуровневым сущностям (ОС, железо). В комитете по плюсам в основном сидят чуваки, которые заняты высокнагруженными частями своих систем, поэтому вектор развития языка очевиден.
|
||||||
|
|
||||||
Ниже список ссылок, в которых набросаны идеи о том, где язык применяется
|
Ниже список ссылок, в которых набросаны идеи о том, где язык применяется
|
||||||
- https://medium.com/nuances-of-programming/%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8-c-%D0%B8-c-%D0%B3%D0%B4%D0%B5-%D0%B5%D1%89%D1%91-%D0%B8%D1%85-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82-%D0%B8-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-9ff56559d5bf
|
- [Языки C и C++. Где их используют и зачем?](https://medium.com/nuances-of-programming/%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8-c-%D0%B8-c-%D0%B3%D0%B4%D0%B5-%D0%B5%D1%89%D1%91-%D0%B8%D1%85-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82-%D0%B8-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-9ff56559d5bf)
|
||||||
- https://www.softwaretestinghelp.com/cpp-applications/
|
- [Top 12 Real-World Applications And Uses Of C++](https://www.softwaretestinghelp.com/cpp-applications/)
|
||||||
- https://hackr.io/blog/features-uses-applications-of-c-plus-plus-language
|
- [C++ Language: Features, Uses, Applications & Advantages](https://hackr.io/blog/features-uses-applications-of-c-plus-plus-language)
|
||||||
- Полухин об областях применения https://www.youtube.com/watch?v=LZflL44SVVY&ab_channel=C%2B%2BUserGroup
|
- [Полухин об областях применения](https://www.youtube.com/watch?v=LZflL44SVVY&ab_channel=C%2B%2BUserGroup)
|
||||||
- competitive programming
|
- competitive programming
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
Это человек, который освоил синтаксис языка и способен написать несложную программу без использования сторонних библиотек. Программа способна выполнять различные действия, например:
|
Это человек, который освоил синтаксис языка и способен написать несложную программу без использования сторонних библиотек. Программа способна выполнять различные действия, например:
|
||||||
- выполняет арифметические вычисления;
|
- выполняет арифметические вычисления;
|
||||||
- взаимодейтсвет с файлами: чтение и запись;
|
- взаимодействует с файлами: чтение и запись;
|
||||||
- ожидает ввод данных с клавиатуры;
|
- ожидает ввод данных с клавиатуры;
|
||||||
- выводит результаты работы и иные данные данные в консольное окно;
|
- выводит результаты работы и иные данные данные в консольное окно;
|
||||||
- и т.д.
|
- и т.д.
|
||||||
@@ -15,18 +15,18 @@
|
|||||||
- Способность создать и собрать небольшой рабочий проект на C++ при помощи одной из IDE: Visual Studio, Qt Creator и т.д.;
|
- Способность создать и собрать небольшой рабочий проект на C++ при помощи одной из IDE: Visual Studio, Qt Creator и т.д.;
|
||||||
- Умение пользоваться отладчиком при помощи IDE;
|
- Умение пользоваться отладчиком при помощи IDE;
|
||||||
- Понимание процесса компиляции и сборки программы на C++;
|
- Понимание процесса компиляции и сборки программы на C++;
|
||||||
- Спопобность написать приложение, содержащее арифметические или логические операции и алгоритмы, условия и циклы;
|
- Способность написать приложение, содержащее арифметические или логические операции и алгоритмы, условия и циклы;
|
||||||
- Умение написать приложение по работе со стандартным потоком ввода/вывода;
|
- Умение написать приложение по работе со стандартным потоком ввода/вывода;
|
||||||
- Умение работать с указателями и ссылками;
|
- Умение работать с указателями и ссылками;
|
||||||
- Знание из какого вида памяти состоит приложение;
|
- Знание из какого вида памяти состоит приложение;
|
||||||
- Базовое понимание ООП в рамках C++: Наследование, полиформизм, инкапсуляция.
|
- Базовое понимание ООП в рамках C++: Наследование, полиморфизм, инкапсуляция.
|
||||||
|
|
||||||
|
|
||||||
## Что ожидается по общим навыкам?
|
## Что ожидается по общим навыкам?
|
||||||
|
|
||||||
- Желание учиться и впитывать новые знания;
|
- Желание учиться и впитывать новые знания;
|
||||||
- Желание разбираться в возникающих проблемах;
|
- Желание разбираться в возникающих проблемах;
|
||||||
- Умение составить запрос на русском языке, чтобы найти ответ на проблему в поисковике или в сооттветствующей литературе;
|
- Умение составить запрос на русском языке, чтобы найти ответ на проблему в поисковике или в соответствующей литературе;
|
||||||
|
|
||||||
|
|
||||||
## С чего же начать?
|
## С чего же начать?
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
Книга максимально дружелюбна к новичкам, не требует наличия каких-то специфичных знаний, а также имеет набор упражнений к каждой главе. Они помогут вам отработать и понять фундаментальные возможности языка.
|
Книга максимально дружелюбна к новичкам, не требует наличия каких-то специфичных знаний, а также имеет набор упражнений к каждой главе. Они помогут вам отработать и понять фундаментальные возможности языка.
|
||||||
|
|
||||||
- В дополнение к учебнику, стоит порекомендовать следущие видеолекции:
|
- В дополнение к учебнику, стоит порекомендовать следующие видео лекции:
|
||||||
- Илья Мещерин
|
- Илья Мещерин
|
||||||
- Тимофей Хирьянов
|
- Тимофей Хирьянов
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
Потому, стоит внимательно присмотреться к той сфере, о которой вы имеете только общее представление. Возможно она окажется не столь заманчивой/интересной после детального погружения. Потратьте немного времени в исследовании и поиске той сферы, которая вам действительно понравится.
|
Потому, стоит внимательно присмотреться к той сфере, о которой вы имеете только общее представление. Возможно она окажется не столь заманчивой/интересной после детального погружения. Потратьте немного времени в исследовании и поиске той сферы, которая вам действительно понравится.
|
||||||
|
|
||||||
Второе, на что хочется обратить внимание: язык C++ требует больших временных инвестиций, а также сильную мотивацию. Его не получится выучить по универсальной формуле: "24 часа", "7 дней", "1 месяц". Если вы видите книгу с подобным обещанием - выбросите её и забудьте о ней. Вам придется взять какой-либо общепризнанный "кирпич" и прочитать его целиком, выполняя упражнения. А потом ещё несколько "кирпичей" поменьше, чтобы освоить распростарненные практики и подходы. По-другому освоить C++ вряд ли получится. На YouTube есть неплохие записи лекций по C++, но информации из них вряд ли хватит, т.к. чтобы освоить язык до промышленного уровня владения.
|
Второе, на что хочется обратить внимание: язык C++ требует больших временных инвестиций, а также сильную мотивацию. Его не получится выучить по универсальной формуле: "24 часа", "7 дней", "1 месяц". Если вы видите книгу с подобным обещанием - выбросите её и забудьте о ней. Вам придется взять какой-либо общепризнанный "кирпич" и прочитать его целиком, выполняя упражнения. А потом ещё несколько "кирпичей" поменьше, чтобы освоить распространённые практики и подходы. По-другому освоить C++ вряд ли получится. На YouTube есть неплохие записи лекций по C++, но информации из них вряд ли хватит, т.к. чтобы освоить язык до промышленного уровня владения.
|
||||||
|
|
||||||
<img src="Pics/SelfIdentification/ErrorCpp.jpg" width="400" align="middle">
|
<img src="Pics/SelfIdentification/ErrorCpp.jpg" width="400" align="middle">
|
||||||
|
|
||||||
@@ -40,4 +40,4 @@
|
|||||||
|
|
||||||
# Как учиться?
|
# Как учиться?
|
||||||
|
|
||||||
Главное, что нужно усвоить для себя - ВЫ и только ВЫ отвечате за себя, свое будущее и успех. Только вы заинтересованы стать профессионалом в выбранной вами сфере. Безусловно, вокруг вас полно людей, которые с радостью вам помогут советом, подсказкой или ответом на вопрос, но никто не придумает за вас конкретные задачи или программу обучения. Ваш лучший друг в этом деле - вы и Google. Учитесь учиться и искать ответы на возникающие вопросы. К счастью, ваше будущее в IT, исключительно в ваших руках и упорстве. Эта сфера награждает тех, кто упорно идет к своей цели. Удачи!
|
Главное, что нужно усвоить для себя - ВЫ и только ВЫ отвечаете за себя, свое будущее и успех. Только вы заинтересованы стать профессионалом в выбранной вами сфере. Безусловно, вокруг вас полно людей, которые с радостью вам помогут советом, подсказкой или ответом на вопрос, но никто не придумает за вас конкретные задачи или программу обучения. Ваш лучший друг в этом деле - вы и Google. Учитесь учиться и искать ответы на возникающие вопросы. К счастью, ваше будущее в IT, исключительно в ваших руках и упорстве. Эта сфера награждает тех, кто упорно идет к своей цели. Удачи!
|
||||||
Reference in New Issue
Block a user