С++ для новичков, вопросы, ответы, книги, с чего начать |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6894-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
С++ для новичков, вопросы, ответы, книги, с чего начать |
gryzovick |
Oct 6 2021, 14:24
Пост
#1
|
Репутация: 196 Старожил Группа: Пользователи Сообщений: 2 105 С нами с: 18-March 09 |
Ап тему, в поиске информации для изучения с 0я
|
G3n3k |
Oct 22 2021, 22:29
Пост
#2
|
Репутация: 303 Халявщик Группа: Пользователи Сообщений: 1 669 С нами с: 15-February 07 |
Ап тему, в поиске информации для изучения с 0я Классикой обучения с нуля С++ всегда остается книжка "Язык программирования С++" Страуструпа-создателя Однако она тяжеловата - не все могут с нее начать, потому перед ней можно прочесть любую книгу по С++, из категории "С++ для чайников", после чего вернутся к книжке Страуструпа. Обзязательно. Когда книжка Страуструпа прочитана и освоена, начинаем решать задачки с применением С++ на сайте LeetCode, и не прекращаем. Никогда Следующими советую прочитать ВСЕ 4 книги Скотта Меерса по С++: эффективный С++, еще более эффективный С++, современный С++ и эффективный STL Дальше настоятельно советую освоить APUE - Advanced Programming in UNIX Environment. Книга на самом деле по С, а не С++, но понимание ее содержимого ОЧЕНЬ пригождается в разработке на плюсах, т.к. дает понимание "подкапотных событий" Дальше читаем C++ Concurrency in Action - Вильямса, шикарная книга по потокам. Дальше полируем шаблонную магию книжечками от Александреску Дальше читаем Банду Четырех и изучаем основные паттерны. Ну а после, когда все вышеуказанное освоено, уже можно почитать оригинальные стандарты плюсов, и изучать уже то, что предстоит пилить. От себя еще могу добавить, что для широты развития очень полезным будет хотя-бы чутка поковырять boost, boost:asio, ZeroMQ, Qt, POSIX, WinApi, Android NDK и хотябы полистать 4-томник Кнута, чтобы понимать какие есть алгоритмы и для чего(читать не обязательно - можно сдохнуть). В принципе, вышеуказанного уже с головой чтобы быть твердым программером и знать что читать и куда развиваться дальше Удачи! |
Бананчик |
Oct 26 2021, 13:44
Пост
#3
|
Репутация: 2 Дух Группа: - Пользователи - Сообщений: 13 С нами с: 24-October 21 |
Классикой обучения с нуля С++ всегда остается книжка "Язык программирования С++" Страуструпа-создателя Однако она тяжеловата - не все могут с нее начать, потому перед ней можно прочесть любую книгу по С++, из категории "С++ для чайников", после чего вернутся к книжке Страуструпа. Обзязательно. Когда книжка Страуструпа прочитана и освоена, начинаем решать задачки с применением С++ на сайте LeetCode, и не прекращаем. Никогда Следующими советую прочитать ВСЕ 4 книги Скотта Меерса по С++: эффективный С++, еще более эффективный С++, современный С++ и эффективный STL Дальше настоятельно советую освоить APUE - Advanced Programming in UNIX Environment. Книга на самом деле по С, а не С++, но понимание ее содержимого ОЧЕНЬ пригождается в разработке на плюсах, т.к. дает понимание "подкапотных событий" Дальше читаем C++ Concurrency in Action - Вильямса, шикарная книга по потокам. Дальше полируем шаблонную магию книжечками от Александреску Дальше читаем Банду Четырех и изучаем основные паттерны. Ну а после, когда все вышеуказанное освоено, уже можно почитать оригинальные стандарты плюсов, и изучать уже то, что предстоит пилить. От себя еще могу добавить, что для широты развития очень полезным будет хотя-бы чутка поковырять boost, boost:asio, ZeroMQ, Qt, POSIX, WinApi, Android NDK и хотябы полистать 4-томник Кнута, чтобы понимать какие есть алгоритмы и для чего(читать не обязательно - можно сдохнуть). В принципе, вышеуказанного уже с головой чтобы быть твердым программером и знать что читать и куда развиваться дальше Удачи! и годы непосильного труда будут спущены в унитаз... Сообщение отредактировал Бананчик - Oct 26 2021, 13:49 |
G3n3k |
Oct 29 2021, 22:19
Пост
#4
|
Репутация: 303 Халявщик Группа: Пользователи Сообщений: 1 669 С нами с: 15-February 07 |
а в итоге работу не получить... и годы непосильного труда будут спущены в унитаз... Может человек для себя спрашивает?) Мой пост - не ответ "как устроится на работу С++ником", максимум к чему его можно притянуть, это "как не завалить собеседование по С++". А чтоб не завалить, на него, да, нужно еще попасть - должен быть опыт, должны быть позиции, ХР должен обратить на вас внимание и тд - это уже совсем другая история, не про С++ вообще, а как про то "как себя продать". И кстати, при наличии опыта, во всяком эмбеддеде на плюсовиков вполне себе спрос... Но опять же - совсем другая история) |
kap1ec |
Oct 30 2021, 8:34
Пост
#5
|
Репутация: 150 Постоялец Группа: Пользователи Сообщений: 1 133 С нами с: 18-March 09 |
Я бы посоветовал "Язык программирования C++" от Стивена Прата для базы взять.
|
Бананчик |
Nov 13 2021, 21:50
Пост
#6
|
Репутация: 2 Дух Группа: - Пользователи - Сообщений: 13 С нами с: 24-October 21 |
ХР должен обратить на вас внимание и тд - это уже совсем другая история, не про С++ вообще, а как про то "как себя продать". в данном случае изучение языков программирования вообще следует отложить в долгий ящик, и даже не пытаться писать простые скрипты типа Batch, то есть вообще не думать о ЯП как таковоми тут лучше начинать с всяких гуманитарных наук, типа психологии, бизнеса, HR-менеджмента, и кстати тоже "как себя продать" (честно не знаю как называется эта наука, может проблемы с трудоустройством у многих есть по причине того что эта наука не имеет официального названия и/или ее не преподают в ВУЗах), это нужно чтобы изучить как работает кадровая политика в многих предприятиях + плюс крутить на Ютубе видосы всяких собеседований и со сокрытыми камерами (например канал ЖИЗНЬ АНОНИМА) я серьезно потому что в наше время во всем мире избыток "специалистов" (как хороших, так и плохих не имеет значение) и дефицит рабочих мест, а в связи с активной автоматизацией предприятий вообще уменьшается роль человека в них если спрашивается зачем я это запостил, то это предостережение для Вас рекомендовать людям всякую литературу по ЯП, потому что карьера программиста сейчас (примерно с 2010 года) начинается не с литературы Сообщение отредактировал Бананчик - Nov 13 2021, 21:57 |
G3n3k |
Nov 17 2021, 10:20
Пост
#7
|
Репутация: 303 Халявщик Группа: Пользователи Сообщений: 1 669 С нами с: 15-February 07 |
Ну, мы ж этого не знаем Может под человека уже есть позиция в дружественном предприятии "только выучи и будешь пилить", и вопрос чисто в изучении конкретного ЯП. Кстати, типичная ситуация для уже сформировавшихся синьйоров, но желающих метнутся на другой технологический стэк.
|
Бананчик |
Nov 17 2021, 15:44
Пост
#8
|
Репутация: 2 Дух Группа: - Пользователи - Сообщений: 13 С нами с: 24-October 21 |
"только выучи и будешь пилить" это входит в ТОП-100 самых лживых фраз, а на первом месте "я тебе позвоню попозже"понимаешь? ситуация для уже сформировавшихся синьйоров, но желающих метнутся на другой технологический стэк. ну синьйоры это уже само собойбольше имеют проблем именно новички ах да, чуть ли не забыл еще очень большой ошибкой начинающих заключается в том, что знания ЯП в чистом (нативном) виде недостаточно, от слова совсем даже под видом такого соуса - ООП потому что многие предприятия требуют еще навыков наподобие SOLID, JQuery, SQL, Git, REST, Vulkan/OpenGL, UART, TouchGFX, всякие библиотеки, фреймворки и пр., а также всяких хитрых знаний типа низкоуровневого доступа к ядру/платформы/среды и межпроцессорного взаимодействия Сообщение отредактировал Бананчик - Nov 17 2021, 23:10 |
tantan |
Nov 28 2022, 12:04
Пост
#9
|
Репутация: 0 Дух Группа: BANNED Сообщений: 3 С нами с: 27-November 22 |
Привет, я сам по себе охотник и очень люблю на охоте готовить разные блюда с каши, и вот как и вы не знал нормального рецепта, но через некоторое время мне мой товарищ тоже кстати охотник посоветовал вот этот сайт с рецептами рисовая каша в мультиварке тут очень много разных рецептов и последнее время все очень все вкусные, так что советую вам тут.
Сообщение отредактировал tantan - Dec 2 2022, 9:10 |
Упрощённая версия | Сейчас: 29th January 2025 - 1:46 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |