diff --git a/AreasOfApplication.md b/AreasOfApplication.md index fe152e9..78041a0 100644 --- a/AreasOfApplication.md +++ b/AreasOfApplication.md @@ -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 -- https://www.softwaretestinghelp.com/cpp-applications/ -- https://hackr.io/blog/features-uses-applications-of-c-plus-plus-language -- Полухин об областях применения https://www.youtube.com/watch?v=LZflL44SVVY&ab_channel=C%2B%2BUserGroup -- competitive programming \ No newline at end of file +- [Языки 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) +- [Top 12 Real-World Applications And Uses Of C++](https://www.softwaretestinghelp.com/cpp-applications/) +- [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) +- competitive programming + diff --git a/Grades/PreJunior.md b/Grades/PreJunior.md index 1e8362c..a282094 100644 --- a/Grades/PreJunior.md +++ b/Grades/PreJunior.md @@ -4,7 +4,7 @@ Это человек, который освоил синтаксис языка и способен написать несложную программу без использования сторонних библиотек. Программа способна выполнять различные действия, например: - выполняет арифметические вычисления; -- взаимодейтсвет с файлами: чтение и запись; +- взаимодействует с файлами: чтение и запись; - ожидает ввод данных с клавиатуры; - выводит результаты работы и иные данные данные в консольное окно; - и т.д. @@ -15,18 +15,18 @@ - Способность создать и собрать небольшой рабочий проект на C++ при помощи одной из IDE: Visual Studio, Qt Creator и т.д.; - Умение пользоваться отладчиком при помощи IDE; - Понимание процесса компиляции и сборки программы на C++; -- Спопобность написать приложение, содержащее арифметические или логические операции и алгоритмы, условия и циклы; +- Способность написать приложение, содержащее арифметические или логические операции и алгоритмы, условия и циклы; - Умение написать приложение по работе со стандартным потоком ввода/вывода; - Умение работать с указателями и ссылками; - Знание из какого вида памяти состоит приложение; -- Базовое понимание ООП в рамках C++: Наследование, полиформизм, инкапсуляция. +- Базовое понимание ООП в рамках C++: Наследование, полиморфизм, инкапсуляция. ## Что ожидается по общим навыкам? - Желание учиться и впитывать новые знания; - Желание разбираться в возникающих проблемах; -- Умение составить запрос на русском языке, чтобы найти ответ на проблему в поисковике или в сооттветствующей литературе; +- Умение составить запрос на русском языке, чтобы найти ответ на проблему в поисковике или в соответствующей литературе; ## С чего же начать? @@ -41,7 +41,7 @@ Книга максимально дружелюбна к новичкам, не требует наличия каких-то специфичных знаний, а также имеет набор упражнений к каждой главе. Они помогут вам отработать и понять фундаментальные возможности языка. -- В дополнение к учебнику, стоит порекомендовать следущие видеолекции: +- В дополнение к учебнику, стоит порекомендовать следующие видео лекции: - Илья Мещерин - Тимофей Хирьянов diff --git a/SelfIdentification.md b/SelfIdentification.md index 4972324..27a21c7 100644 --- a/SelfIdentification.md +++ b/SelfIdentification.md @@ -10,7 +10,7 @@ Потому, стоит внимательно присмотреться к той сфере, о которой вы имеете только общее представление. Возможно она окажется не столь заманчивой/интересной после детального погружения. Потратьте немного времени в исследовании и поиске той сферы, которая вам действительно понравится. -Второе, на что хочется обратить внимание: язык C++ требует больших временных инвестиций, а также сильную мотивацию. Его не получится выучить по универсальной формуле: "24 часа", "7 дней", "1 месяц". Если вы видите книгу с подобным обещанием - выбросите её и забудьте о ней. Вам придется взять какой-либо общепризнанный "кирпич" и прочитать его целиком, выполняя упражнения. А потом ещё несколько "кирпичей" поменьше, чтобы освоить распростарненные практики и подходы. По-другому освоить C++ вряд ли получится. На YouTube есть неплохие записи лекций по C++, но информации из них вряд ли хватит, т.к. чтобы освоить язык до промышленного уровня владения. +Второе, на что хочется обратить внимание: язык C++ требует больших временных инвестиций, а также сильную мотивацию. Его не получится выучить по универсальной формуле: "24 часа", "7 дней", "1 месяц". Если вы видите книгу с подобным обещанием - выбросите её и забудьте о ней. Вам придется взять какой-либо общепризнанный "кирпич" и прочитать его целиком, выполняя упражнения. А потом ещё несколько "кирпичей" поменьше, чтобы освоить распространённые практики и подходы. По-другому освоить C++ вряд ли получится. На YouTube есть неплохие записи лекций по C++, но информации из них вряд ли хватит, т.к. чтобы освоить язык до промышленного уровня владения. @@ -40,4 +40,4 @@ # Как учиться? -Главное, что нужно усвоить для себя - ВЫ и только ВЫ отвечате за себя, свое будущее и успех. Только вы заинтересованы стать профессионалом в выбранной вами сфере. Безусловно, вокруг вас полно людей, которые с радостью вам помогут советом, подсказкой или ответом на вопрос, но никто не придумает за вас конкретные задачи или программу обучения. Ваш лучший друг в этом деле - вы и Google. Учитесь учиться и искать ответы на возникающие вопросы. К счастью, ваше будущее в IT, исключительно в ваших руках и упорстве. Эта сфера награждает тех, кто упорно идет к своей цели. Удачи! \ No newline at end of file +Главное, что нужно усвоить для себя - ВЫ и только ВЫ отвечаете за себя, свое будущее и успех. Только вы заинтересованы стать профессионалом в выбранной вами сфере. Безусловно, вокруг вас полно людей, которые с радостью вам помогут советом, подсказкой или ответом на вопрос, но никто не придумает за вас конкретные задачи или программу обучения. Ваш лучший друг в этом деле - вы и Google. Учитесь учиться и искать ответы на возникающие вопросы. К счастью, ваше будущее в IT, исключительно в ваших руках и упорстве. Эта сфера награждает тех, кто упорно идет к своей цели. Удачи! \ No newline at end of file