Форум программистов, компьютерный форум CyberForum.ru

Зачем учить С++? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
Sabnik
2 / 2 / 0
Регистрация: 09.03.2013
Сообщений: 40
28.09.2013, 16:59     Зачем учить С++? #1
Приветствую всех.
Сижу сейчас, читаю книгу по С++ (С++ за 21 день) и тут мне в голову приходит вопрос: "Зачем я учу С++?". Так вот. Должно ли быть так, что когда я только начал учить С++, я не знаю что я на основе этих знаний буду делать потом? У всех ли программистов так было?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2013, 16:59     Зачем учить С++?
Посмотрите здесь:

C++ хочу учить C++
Учить С или С++ C++
сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять? C++
C++ Как учить с++ чтобы не бросить (учить типы влом)
Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
28.09.2013, 17:04     Зачем учить С++? #2
Цитата Сообщение от Sabnik Посмотреть сообщение
Должно ли быть так, что когда я только начал учить С++, я не знаю что я на основе этих знаний буду делать потом?
Ну если Вам программирование на С++ не интересно совершенно, то и смысла учить, наверное нет. А если интересно, то приложиться (как минимум для домашних нужд)
Sabnik
2 / 2 / 0
Регистрация: 09.03.2013
Сообщений: 40
28.09.2013, 17:11  [ТС]     Зачем учить С++? #3
Цитата Сообщение от Croessmah Посмотреть сообщение
Ну если Вам программирование на С++ не интересно совершенно, то и смысла учить, наверное нет. А если интересно, то приложиться (как минимум для домашних нужд)
Для меня интересно. Я просто спрашиваю, придут ли мне потом идеи после достаточного изучения или они должны быть с самого начала изучения языка?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
28.09.2013, 17:11     Зачем учить С++? #4
Если устроитесь на работу, Вам их навалят целую кучу )))
Sabnik
2 / 2 / 0
Регистрация: 09.03.2013
Сообщений: 40
28.09.2013, 17:21  [ТС]     Зачем учить С++? #5
Цитата Сообщение от Croessmah Посмотреть сообщение
Если устроитесь на работу, Вам их навалят целую кучу )))
Работа это одно..Я говорю про ну да можно сказать и "домашние" программы. Ну вообщем не зря я учу С++, потом идеи все равно придут?
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
28.09.2013, 17:30     Зачем учить С++? #6
Цитата Сообщение от Sabnik Посмотреть сообщение
потом идеи все равно придут?
конечно придут. через 3 недели )

Добавлено через 6 минут
Sabnik, а если серьезно, то на c++ очень много программ написано. так что этот язык пригодится

Добавлено через 1 минуту
очень много компьютерных игр на нем написано
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,211
Записей в блоге: 11
28.09.2013, 17:33     Зачем учить С++? #7
Цитата Сообщение от Sabnik Посмотреть сообщение
идеи все равно придут?
Если встает подобный вопрос, то нет.
rrrFer
Заблокирован
28.09.2013, 17:36     Зачем учить С++? #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Sabnik,
Вчера мне студентка грит:
"мне старшекурсники сказали, что С++ ненужен и все чему нас учат тоже. А вы нас вобще какими-то операционными системами пичкаете и шеллы с батниками писать заставляете. Не буду я учить то, что мне не нужно, не хочу голову забивать всяким шлаком".
Таких студентов очень много (но не все такие откровенные). Вот и ваш вопрос:
Цитата Сообщение от Sabnik Посмотреть сообщение
"Зачем я учу С++?"
имеет к этому прямое отношение.

Выпускники с соседнего университета подсказывают, что 90% студентов идут работать не по специальности {и тот, кто говорит, сам какие-то карандаши и ластики продает}. Я так полагаю, эти 90% задавались вашим вопросом и спросили совета у старшекурсников.

По секрету говоря, в ВУЗах вас не научат никакому языку достаточно хорошо. "прочитав книжку С++ за 21 день вы не найдете работу". Хотите работу быстро - займитесь 1С или php.

Когда я был зеленым, мне хватило 1 месяц поколупать php чтобы найти работу. Работа оказалась унылой, с тех пор на php я не пишу. Похожий опыт был с питоном (не всем питоном, а джанго). Быть может месяца мне хватало потому, что я кое-как пишу на С++ (или любом другом языке) ?

А вобще на вопросы типа "Зачем я учу С++?" никто лучше тебя самого не ответит. Мы даже не догадываемся какие альтернативы этому ты видишь и чем планируешь заниматься в жизни.
Sabnik
2 / 2 / 0
Регистрация: 09.03.2013
Сообщений: 40
28.09.2013, 17:42  [ТС]     Зачем учить С++? #9
Цитата Сообщение от rrrFer Посмотреть сообщение
Sabnik,
Вчера мне студентка грит:
"мне старшекурсники сказали, что С++ ненужен и все чему нас учат тоже. А вы нас вобще какими-то операционными системами пичкаете и шеллы с батниками писать заставляете. Не буду я учить то, что мне не нужно, не хочу голову забивать всяким шлаком".
Таких студентов очень много (но не все такие откровенные). Вот и ваш вопрос:

имеет к этому прямое отношение.

Выпускники с соседнего университета подсказывают, что 90% студентов идут работать не по специальности {и тот, кто говорит, сам какие-то карандаши и ластики продает}. Я так полагаю, эти 90% задавались вашим вопросом и спросили совета у старшекурсников.

По секрету говоря, в ВУЗах вас не научат никакому языку достаточно хорошо. "прочитав книжку С++ за 21 день вы не найдете работу". Хотите работу быстро - займитесь 1С или php.

Когда я был зеленым, мне хватило 1 месяц поколупать php чтобы найти работу. Работа оказалась унылой, с тех пор на php я не пишу. Похожий опыт был с питоном (не всем питоном, а джанго). Быть может месяца мне хватало потому, что я кое-как пишу на С++ (или любом другом языке) ?

А вобще на вопросы типа "Зачем я учу С++?" никто лучше тебя самого не ответит. Мы даже не догадываемся какие альтернативы этому ты видишь и чем планируешь заниматься в жизни.
опять не правильно поняли.
я говорю, если я учу программирование, то у меня сразу должны быть идеи (ну что я хочу написать в будущем) или эти идеи постепенно придут, с изучением? и я не говорю, что за одну книжку я стану мега-программистом.
recoder
 Аватар для recoder
129 / 129 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
28.09.2013, 17:49     Зачем учить С++? #10
Если нравится, то учите! Дальше будет видно пригодиться он вам или нет.
rrrFer
Заблокирован
28.09.2013, 17:51     Зачем учить С++? #11
Sabnik,
Цитата Сообщение от Sabnik Посмотреть сообщение
опять не правильно поняли.
я говорю, если я учу программирование, то у меня сразу должны быть идеи
На этом и других форумах ежегодно появляется сотня-другая тем от школьников, у которых тысячи идей о том, как грабить корованы (они готовы поделиться идеей за 95% будущей прибыли). Эти ребята ничего учить не пытались. Есть версия, что идеи лучше приходят под веществами и "учу программирование" тут не при чем (темы школьников эту версию косвенно подтверждают).
PetyaVasechkin
117 / 117 / 1
Регистрация: 27.09.2013
Сообщений: 701
28.09.2013, 17:57     Зачем учить С++? #12
Вы поднимаете вопрос что раньше курица или яйцо ))))
Язык - это средство объяснить компьютеру что вы от него хотите )
Изучение языка, его семантики и синтаксиса даст вам представление как работает ЭВМ и поднимет ваш логический аппарат на более качественный уровень, так как вы по сути, работаете с некими абстракциями.
Что касается практического применения, то сказать сложно, что и как, так как у C++ широкий спектр применения.
Вы можете смутно представлять зачем вы учите С++, но в процессе изучения, новые знания влияют на первоначальное представление зачем вы это делаете, порождая новые цели.
Короче, не заморачивайтесь, просто учите плюсы )))
Sabnik
2 / 2 / 0
Регистрация: 09.03.2013
Сообщений: 40
28.09.2013, 17:59  [ТС]     Зачем учить С++? #13
Цитата Сообщение от recoder Посмотреть сообщение
Если нравится, то учите! Дальше будет видно пригодиться он вам или нет.
хоть кто-то меня понял..
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,211
Записей в блоге: 11
28.09.2013, 18:01     Зачем учить С++? #14
Цитата Сообщение от rrrFer Посмотреть сообщение
Вчера мне студентка грит:
"мне старшекурсники сказали, что С++ ненужен и все чему нас учат тоже. А вы нас вобще какими-то операционными системами пичкаете и шеллы с батниками писать заставляете. Не буду я учить то, что мне не нужно, не хочу голову забивать всяким шлаком".
Частично права. По курсу ОС следует писать лабы на ASM/C направленные на изучение организации памяти, процессов, потоков, IO и т.д. а не шелы с батниками писать.
Цитата Сообщение от Sabnik Посмотреть сообщение
я говорю, если я учу программирование, то у меня сразу должны быть идеи (ну что я хочу написать в будущем) или эти идеи постепенно придут, с изучением?
Идея либо есть, либо нет, и от знания программирования не зависит.
[quote="PetyaVasechkin;5111314"]Изучение языка, его семантики и синтаксиса даст вам представление как работает ЭВМ/quote]
Это справедливо только в отношение ассемблера.
PetyaVasechkin
117 / 117 / 1
Регистрация: 27.09.2013
Сообщений: 701
28.09.2013, 18:07     Зачем учить С++? #15
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Это справедливо только в отношение ассемблера.
Ну, если быть очень точным, то да, только язык ассемблера даёт более полное представление как работает ЭВМ.
Kastaneda
28.09.2013, 19:04
  #16

Не по теме:

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
По курсу ОС следует писать лабы на ASM/C направленные на изучение организации памяти, процессов, потоков, IO и т.д. а не шелы с батниками писать.
А мы в тетрадке графики работы планировщика рисовали...

Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
28.09.2013, 21:00     Зачем учить С++? #17
Sabnik, Идеи появляются пропорционально имеющимся знаниям. Если знаешь только как выполнить простейшие арифметические действия над 2-3 переменными, то первая идея которая рождается - написать калькулятор и т.д. по мере увеличения багажа знаний - появляются новые задачи, которые ты можешь решить.

Не по теме:

И второй вариант событий - ты школьник, который не хочет ничего учить, а только хочет писать игры

cosmic
33 / 31 / 0
Регистрация: 29.08.2012
Сообщений: 84
Записей в блоге: 1
28.09.2013, 21:05     Зачем учить С++? #18
Я думаю ТС имеет ввиду что после того как он выучит С++ (22 день), найдется ли у него в голове идея как написать на нем что то что принесет ему деньги до пятницы, максимум до понедельника.

rrrFer, Я когда на первом курсе учился мне старшекурсник сказал что ВинАпи нафиг никому уже не нужная хрень, так как в Виндоус Севен они не используются (как то оно там само по себе )! И я ходил всем своим рассказывал =)
ct0r
C++/Haskell
 Аватар для ct0r
1549 / 568 / 39
Регистрация: 19.08.2012
Сообщений: 1,174
Завершенные тесты: 1
28.09.2013, 21:19     Зачем учить С++? #19
С++ научит всему (включая нахождение и обход граблей), что в принципе может существовать в императивных языках. Он не очень хорошо научит ООП и вообще не научит функциональщине. Я считаю, что учить плюсы стоит, но останавливаться только на них нельзя.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2013, 21:24     Зачем учить С++?
Еще ссылки по теме:

Зачем учить язык в консоли, если пришло время окон? C++
C++ Зачем учить указатели, если можно использовать вектор?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
PetyaVasechkin
117 / 117 / 1
Регистрация: 27.09.2013
Сообщений: 701
28.09.2013, 21:24     Зачем учить С++? #20
Цитата Сообщение от ct0r Посмотреть сообщение
Я считаю, что учить плюсы стоит, но останавливаться только на них нельзя.
Правильно, потом нужно учить Assembler
Yandex
Объявления
28.09.2013, 21:24     Зачем учить С++?
Ответ Создать тему
Опции темы

Текущее время: 21:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru