Совет по c++
763
26
Парни хочу изучить c++.
Помогите с планом для обучения.
Задача стать юниором за год.
В плане прочитать Стивен Прата с++ Лекции и Упражнения.
Так же сделать всё упражнения в этой книжке.
И ещё пару-тройку своих задач которые смогу показать в будущем при трудоустройстве
Разобраться в ООП
Пройти курс математики и геометрии который нужен будет для работы
Хочу делать что то из этого(Софт по типу фотошопа,3д макса,мейби игровые движки )
Учи шарп, руби или джаву.
Я тебе скажу так, что учить плюсы это как бы затея юзелес, вакансий нет на них. Нужно думать о большем кол-ве вещей. И прикладная область которую плюсы покрывают смещена в сторону железа и выжимания перфоманса. Так ещё и очень сложно для первого языка. А вот c# уже вакансий море и людей предлагающих эти скилы тоже. И язык приятный для изучения даже не имея опыта в программировании. Вообще язык очень высокоуровневый, делать на нем разные прикладные вещи несложно. Проще наверное только на питоне.Вот тебе сравнение языков. В плюсах даже со смартпоинтерами нужно думать о выделении и освобождении места, отдалживание память, конструкторы копирования и всё равно нет уверенности что нет утечки. В шарпе даже мозг по этому напрягать не нужно. Мусор сам убирается. Всё что остаётся разработчику это мусорить и думать о самой логике приложения
Made_In_Detroit сказал(а):↑Учи шарп, руби или джаву.
Я тебе скажу так, что учить плюсы это как бы затея юзелес, вакансий нет на них. Нужно думать о большем кол-ве вещей. И прикладная область которую плюсы покрывают смещена в сторону железа и выжимания перфоманса. Так ещё и очень сложно для первого языка. А вот c# уже вакансий море и людей предлагающих эти скилы тоже. И язык приятный для изучения даже не имея опыта в программировании. Вообще язык очень высокоуровневый, делать на нем разные прикладные вещи несложно. Проще наверное только на питоне.Вот тебе сравнение языков. В плюсах даже со смартпоинтерами нужно думать о выделении и освобождении места, отдалживание память, конструкторы копирования и всё равно нет уверенности что нет утечки. В шарпе даже мозг по этому напрягать не нужно. Мусор сам убирается. Всё что остаётся разработчику это мусорить и думать о самой логике приложенияНажмите, чтобы раскрыть...По вакансиям вроде норм в Киеве.Хочу начать с сложного языка(как по мне почти всё сложное=интересное).Хочу что бы за каждый костыль или мусор оставленный мной мне стреляло в ногу.
saw_tooth сказал(а):↑за время, которое ты потратил на создание и поддержку этой темы, уже можно было прочесть раздел "внутренне устройство процессора и адресация данных".
Пиши есчё (с)
Нажмите, чтобы раскрыть...Напиши вкратце план чтоб я какое-то время был занят изучением и не тратил время на создание и поддержку тем.
Made_In_Detroit сказал(а):↑Учи шарп, руби или джаву.
Я тебе скажу так, что учить плюсы это как бы затея юзелес, вакансий нет на них. Нужно думать о большем кол-ве вещей. И прикладная область которую плюсы покрывают смещена в сторону железа и выжимания перфоманса. Так ещё и очень сложно для первого языка. А вот c# уже вакансий море и людей предлагающих эти скилы тоже. И язык приятный для изучения даже не имея опыта в программировании. Вообще язык очень высокоуровневый, делать на нем разные прикладные вещи несложно. Проще наверное только на питоне.Вот тебе сравнение языков. В плюсах даже со смартпоинтерами нужно думать о выделении и освобождении места, отдалживание память, конструкторы копирования и всё равно нет уверенности что нет утечки. В шарпе даже мозг по этому напрягать не нужно. Мусор сам убирается. Всё что остаётся разработчику это мусорить и думать о самой логике приложенияНажмите, чтобы раскрыть...найс высрал.
Челик хочет делать движки, ты ему говоришь учить шарп джаву, какой-то руби ЛОЛ
♕=KeeNWooD=♕ сказал(а):↑Напиши вкратце план чтоб я какое-то время был занят изучением и не тратил время на создание и поддержку тем.
Нажмите, чтобы раскрыть...вспомни как ты учился в доту, тут план такой же - берешь и учишься, внезапно, да?
Открываешь книгу и читаешь. Первое не понятное слово - гуглишь в контексте. Если таких слов на удельную страницу более 10, значит нужно искать что-то проще, возможно даже не по конкретному языку.
так ты найдешь лит-ру, которая будет тебе полностью понятна, и читая ее - повышаешь свой уровеньАх да, одно чтение тебя не научит ничему, компилятор должен быть ВСЕГДА перед тобой, и ты всегда должен его использовать.
Спойлер: "зы"напиши план - тебе тут никто ничем не обязан, и за тебя работу делать не будет.
Учись сам искать обрабатывать и фильтровать нужную тебе информацию. Если ты думаешь что я тебе дам список ютуб каналом, и пабликов которые тебя обучат кодить как только ты на них подпишешься - то лучше найди занятие по проще для себя, и не трать время
♕=KeeNWooD=♕ сказал(а):↑Напиши вкратце план чтоб я какое-то время был занят изучением и не тратил время на создание и поддержку тем.
Нажмите, чтобы раскрыть...какой план ало?
берешь и учишь ЛОЛ.
На каком ты уровне? переменные еще не прошел?
https://metanit.com/cpp/tutorial/
вот тебе туториал, для начала отлично подойдет, чтобы копировать код и смотреть результат. В нем и структурированно(с планом).
После прохода туториала берешь и углубляешься заново по всем темам
Есть книга таненбауна, есть вот еще вот это, где весь Си на 60-ти страницах, и еще столько же х86 архитектура. Лит-ры - просто море, хз какие могут быть трудности по изучению чего-либо в 2019.
народ вон дома реакторы собирает на столе, а СНГ не может книги по технологиям найти...
Ну, для начала:
1. C++ - узкоспециализированный язык, в последнее время ( имеется в виду, что больше ищут всяких Php/java/python/etc ). Он сложный и запутанный, тебе нужно знать его хорошо, чтобы работать где-то.
2. Тебе нужно выбрать цель - маленький проект, который будет твоим скелетом, на который ты будешь наращивать "кости", по мере изучения языка. Условно, твоя цель - некая программа. Вот её и уродуй, по мере обретения новых навыков. Постоянно пересматривай её, по мере обучения.
3. Литература. Ну, тут книг много, на самом деле.
- Роберт Лафоре - "Объектно-ориентированное программирование в С++"
- Брюс Эккель, Чак Эллисон - "Философия C++. Введение в стандартный C++."
- Брюс Эккель, Чак Эллисон - "Философия C++. Практическое программирование."
Думаю, что начинать лучше с них. Шилдт слишком много воды в книгах, да и старенькие они уже.
saw_tooth сказал(а):↑Если ТС - нубина, то эта вода только к пользе, а вобще, для трукулпрофатали лвл, нужно обязательно gang of four и Александреску)
Нажмите, чтобы раскрыть...Даже воду не стоит читать.
У него в книгах резкие скачки от сложного к простому бывают часто, плюс, иногда увлекается и уходит от темы.
Ну и самый главный минус - старенькое уже, всё же
saw_tooth сказал(а):↑вспомни как ты учился в доту, тут план такой же - берешь и учишься, внезапно, да?
Открываешь книгу и читаешь. Первое не понятное слово - гуглишь в контексте. Если таких слов на удельную страницу более 10, значит нужно искать что-то проще, возможно даже не по конкретному языку.
так ты найдешь лит-ру, которая будет тебе полностью понятна, и читая ее - повышаешь свой уровеньАх да, одно чтение тебя не научит ничему, компилятор должен быть ВСЕГДА перед тобой, и ты всегда должен его использовать.
Спойлер: "зы"напиши план - тебе тут никто ничем не обязан, и за тебя работу делать не будет.
Учись сам искать обрабатывать и фильтровать нужную тебе информацию. Если ты думаешь что я тебе дам список ютуб каналом, и пабликов которые тебя обучат кодить как только ты на них подпишешься - то лучше найди занятие по проще для себя, и не трать время
Нажмите, чтобы раскрыть...Visual Studio уже установил в планах как раз это и было читать книгу возле компа и выполнять задании из книги по ходу изучения.
Спасибо за советы.
Это уже полезнее чем твой мемас со времен палеозойской эры
похотливая лоля сказал(а):↑Ну, для начала:
1. C++ - узкоспециализированный язык, в последнее время ( имеется в виду, что больше ищут всяких Php/java/python/etc ). Он сложный и запутанный, тебе нужно знать его хорошо, чтобы работать где-то.
2. Тебе нужно выбрать цель - маленький проект, который будет твоим скелетом, на который ты будешь наращивать "кости", по мере изучения языка. Условно, твоя цель - некая программа. Вот её и уродуй, по мере обретения новых навыков. Постоянно пересматривай её, по мере обучения.
3. Литература. Ну, тут книг много, на самом деле.
- Роберт Лафоре - "Объектно-ориентированное программирование в С++"
- Брюс Эккель, Чак Эллисон - "Философия C++. Введение в стандартный C++."
- Брюс Эккель, Чак Эллисон - "Философия C++. Практическое программирование."
Думаю, что начинать лучше с них. Шилдт слишком много воды в книгах, да и старенькие они уже.
Нажмите, чтобы раскрыть...У меня есть вот такая вот книженция 2019года
Спойлер: "Вот"Мне кажется её должно хватить
♕=KeeNWooD=♕ сказал(а):↑Visual Studio уже установил в планах как раз это и было читать книгу возле компа и выполнять задании из книги по ходу изучения.
Спасибо за советы.
Это уже полезнее чем твой мемас со времен палеозойской эры
У меня есть вот такая вот книженция 2019года
Спойлер: "Вот"Мне кажется её должно хватить
Нажмите, чтобы раскрыть...Русское издание.
Я не выпендриваюсь, но там куча опечаток, хоть и меньше, чем в 5-ом издании
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:1
Просмотров:1
-
Сообщений:7
Просмотров:9
-
Сообщений: 27 29 Mar 2024 в 01:50
Сообщений:27
Просмотров:35
-
Сообщений:5
Просмотров:6
-
Сообщений:20
Просмотров:24