Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.74
vladand
0 / 0 / 0
Регистрация: 14.08.2013
Сообщений: 20
#1

Ориентир в мире программирования - C++

14.08.2013, 07:22. Просмотров 2495. Ответов 56
Метки нет (Все метки)

Всем привет! Дело обстоит так: мне 17 лет, перехожу в 11 класс, хочу работать в сфере IT, а точнее программировать. После 9 класса, летом, решил поучить С++ по книге братьев Дейтел, прогнал процедурное программирование и не имея никаких идей и амбиций (лето же) решил оставить на время это занятное действо. В 10 классе возвращался к С++, но опять же дальше процедурного не уходил. И вот уже можно сказать 11 класс на дворе, и тут меня стукнуло, что ничегошеньки я за год не получил, а вель мне сдавать ЕГЭ по информатике...
В общем, нужна ваша помощь в составлении некого плана подготовки к сдаче егэ (т.е. тотальная подготовка процедурного программирования) и ориентира на какие-нибудь проекты, которые мне под силу сделать (т.к на будущее). Читал Дейтела - слишком многословно излагает, что порой путаешься в его словесных оборотах. Читал Страуструпа - слишком кратко, профессионально, ничего не понятно. В общем, кто проходил ранние этапы ( а их все проходили) помогите, пожалуйста, советом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2013, 07:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ориентир в мире программирования (C++):

Операция с матрицами "Объектно-ориентир программ" - C++
Добрый день. Определить класс 2x2 матрицы. Определить операцию вычисления обратной матрицы с помощью перегрузки операции “--” (двойной...

Как называется движение программирования или теория программы считывающая др. язык программирования - C++
Не знал, как по другому задать вопрос, и также назвать тему, но буду краток: Допустим я хочу создать программу, которая будет...

Самая сложная зaдача по c++ в мире - C++
Здрасьте, мне препод по программированию задал написать задачу с функцией join , которая будет соединять две строки, которые надо будет...

Робот, вероятность местонахождения в мире с ориентирами, histogram filter - C++
Всем привет! Существует следующая задача: Мир, в котором "живет" робот, представлен в виде 10 квадратов (выстроенных в ряд,...

C# в мире андройда - Программирование Android
Всем привет. Простите за такой вопрос,просто не знаю куда писать. Хочу написать приложение для ведра,знаю Шарп,из этого вытекает...

Как называется язык программирования для программирования на Android? - Программирование Android
Как называется язык программирования для программирования на Android?

56
icpu
14.08.2013, 23:33     Ориентир в мире программирования
  #31

Не по теме:

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Потому что для того чтобы научиться сортировкам и спискам ВУЗ ну никак не нужен.
Элементарно, Шерлок. Сидя дома, ты выбираешь, что ты хочешь учить, а что нет. "Вот учить, что ток течёт по проводам я хочу. А что яблоко падает - нет!" Вот и получаются недоспециалисты, которые могут сделать что-то. Возможно, даже получше, чем некоторые вузовцы. Но которые имеют однобокие знания. В универе же тебя не спрашивают. У тебя зачёт. И ты в этой теме должен плавать. А потом оказывается, что эта тема в разы упрощает написание программы во фрилансе. Внезапно!

0
Kuzia domovenok
2042 / 1887 / 172
Регистрация: 25.03.2012
Сообщений: 6,499
Записей в блоге: 1
14.08.2013, 23:46 #32
Цитата Сообщение от icpu Посмотреть сообщение
А ты что, на первой же паре хочешь написать Crysis?
Ой, ты так говоришь, словно на сто пятьдесят первой паре в ВУЗах научать писать Кризис. Точнее, хоть каким-то фундаментальным знаниям из этой области.
Обычно, когда просят назвать, что полезного было в ВУЗе называют
1) "лабы с моего факультета" - сортировка пузырьком. О да!
2) линейная алгебра и афинные преобразования - О да! Для того, чтобы написать поворот фигуры на экране предлагают 2-3 года учить совершенно посторонние вещи на математике среди которых 1 час занятий будет уделён тому "как умножать матрицы"
3) "умение думать" (tm)
Короче, не то, чтобы "кризисы писать" а просто язык С++ на должном уровне изучить по вузовским учебным программам не выйдет.

Добавлено через 1 минуту
Цитата Сообщение от icpu Посмотреть сообщение
Элементарно, Шерлок. Сидя дома, ты выбираешь, что ты хочешь учить, а что нет. "Вот учить, что ток течёт по проводам я хочу. А что яблоко падает - нет!" Вот и получаются недоспециалисты, которые могут сделать что-то. Возможно, даже получше, чем некоторые вузовцы. Но которые имеют однобокие знания. В универе же тебя не спрашивают. У тебя зачёт. И ты в этой теме должен плавать. А потом оказывается, что эта тема в разы упрощает написание программы во фрилансе. Внезапно!
не смеши. ты просто не хочешь признать, что высшее образование бесполезно
Всё, к чему сводится твоя позиция, "вот сортировка пузырьком, вот связанный список. Не попав в ВУЗ, ты бы этого никогда не написал... Или написал бы, но использовал неэффективно, жалкий шарпист". Нет, я не шарпист. И я искренне считаю, что в хороших книгах по программированию даётся именно то, что нужно. И я полностью согласен, что при изучении программирования необходимо изучать базовые алгоритмы и структуры, однако, ВУЗ в этом никак не поможет!

Добавлено через 7 минут
Ты сейчас вводишь народ в заблуждение, утверждая, что ВУЗ крайне полезен для программиста, хотя на деле... Раз в неделю/2 недели ты напишешь какую-нибудь сортировку пузырьком. Всё остальное время, все остальные десятки, сотни часов за эти 2 недели ты просидишь ЗРЯ.

Опять-таки, сортировка, поиск, отличия списка от массива - все эти "сокровенные знания" по сути школьного уровня. Я советую всем кто хочет стать программистом изучать их где-то с 8го класса. Ну не вузовский это уровень!
0
icpu
15.08.2013, 00:04
  #33

Не по теме:

Срач
У первых, я давно пишу в оффтопе, чего и вам желаю. Мы тут на срач о вузах перешли - основную тему не трогаем.
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Ой, ты так говоришь, словно на сто пятьдесят первой паре в ВУЗах научать писать Кризис. Точнее, хоть каким-то фундаментальным знаниям из этой области.
Ну, по завершении третьего курса я знаю, как написать подобие Луа. И знаю, что я этого делать не хочу. И ещё, я знаю, что сортировка пузырьком может быть одним из самых эффективных алгоритмов сортировки. При каких условиях? Много их должно сойтись, но таки может. А ещё я писал на Прологе, С и С++ (не путайте), Фортране, Ассемблере, Хаскеле, XML+DOM+какеготам, ЯваСкрипте и баше. Разностороннее развитие, не считаете?
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Обычно, когда просят назвать, что полезного было в ВУЗе называют
1) "лабы с моего факультета" - сортировка пузырьком. О да!
2) линейная алгебра и афинные преобразования - О да! Для того, чтобы написать поворот фигуры на экране предлагают 2-3 года учить совершенно посторонние вещи на математике среди которых 1 час занятий будет уделён тому "как умножать матрицы"
3) "умение думать" (tm)
Как поменять местами данные (целое число, чё), не используя третей переменной? XOR XOR XOR. И такие мелкие лайф-хаки на каждом шагу. И ваши проблемы, что вы их не заметили. И отцепитесь от этой бедной сортировки, лаба для первого семестра, Боже мой! Лучше третью лабу по компьютерной графике откройте.
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Короче, не то, чтобы "кризисы писать" а просто язык С++ на должном уровне изучить по вузовским учебным программам не выйдет.
Я за все вузы не подписывался. Я за одногрупников-то, и то за всех ручаться не могу. Но я и не декларировал строгую необходимость теории. Даже больше, я первым делом сказал, что без практики все, ВСЕ книги бесполезны. А для практики нужно поставить задачу, достаточно простую, но имеющую вызов. Где её взять? Методичка! Оберни её в нужную формулировку, если так уж тебя от неё воротит.
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
не смеши. ты просто не хочешь признать, что высшее образование бесполезно
Для меня оно полезно. И не для того, чтобы от армии косить, увы. Здоровье позволяет. Просто я там действительно получаю полезные знания. То, что вы не смогли их получить - это проблема вас и вашего вуза.

P.S. Я отписываюсь от темы и отказываюсь дальше бросаться какашками.

0
Kuzia domovenok
2042 / 1887 / 172
Регистрация: 25.03.2012
Сообщений: 6,499
Записей в блоге: 1
15.08.2013, 00:23 #34
icpu, истерика?

Добавлено через 1 минуту
Цитата Сообщение от icpu Посмотреть сообщение
это проблема вас
не смей переходить на личности.

Добавлено через 4 минуты
Цитата Сообщение от icpu Посмотреть сообщение
Ну, по завершении третьего курса я знаю, как написать подобие Луа. И знаю, что я этого делать не хочу. И ещё, я знаю, что сортировка пузырьком может быть одним из самых эффективных алгоритмов сортировки. При каких условиях? Много их должно сойтись, но таки может. А ещё я писал на Прологе, С и С++ (не путайте), Фортране, Ассемблере, Хаскеле, XML+DOM+какеготам, ЯваСкрипте и баше. Разностороннее развитие, не считаете?
Как поменять местами данные (целое число, чё), не используя третей переменной? XOR XOR XOR. И такие мелкие лайф-хаки на каждом шагу. И ваши проблемы, что вы их не заметили. И отцепитесь от этой бедной сортировки, лаба для первого семестра, Боже мой! Лучше третью лабу по компьютерной графике откройте.
Книжек Роберта Седжвика, Вирта, да хоть просто статей в интернете дофига и больше. Если ты без ВУЗа не способен узнать элементарнейших вещей "как поменять местами числа с помощью XOR", зачем же распространять это на других и советовать поступить в ВУЗ?
0
stragger
39 / 39 / 2
Регистрация: 05.12.2011
Сообщений: 343
15.08.2013, 01:31 #35
Kuzia domovenok, т.е. ВУЗы бесполезны? Т.е. нужно сидеть и втыкать в книжки? Воу, я б умер от скуки, если бы делал только это.

Мне кажется ВУЗ крутая штуковина и для программиста он очень полезен, ибо
0. Если кто-то не умеет, то там придется научиться учиться. ТС вот не умеет.
1. Математические дисциплины.
Всё остальное время, все остальные десятки, сотни часов за эти 2 недели ты просидишь ЗРЯ.
Надеюсь, это не про них.

И вообще что это за стериотип, что в ВУЗе только сортировкам учат?
2. Куча друзей, единомышленников и множество умных чуваков, с которыми просто приятно поговорить.
3. Туева хуча учебных программ, различных школ от IT-компаний.
4. Олимпиады, конкурсы.

Мне кажется это слегка разнообразит обучение программированию и оно будет гораздо приятней и интересней, нежели просто чтение спец. литературы.

Не по теме:

А ты(надеюсь обращение на ты не обидит, если что могу поправить) учился/учишься?

0
ching0n
3 / 3 / 1
Регистрация: 06.08.2013
Сообщений: 23
15.08.2013, 01:34 #36
icpu, я прочитал в вашем споре, что ты учишься в НГТУ.
Я бы хотел тебя спросить. Я тоже живу в Новосибирске. Думаю после школы поступать в НГУ. Либо на мехмат (мне просто очень нравится математика), потом на кафедру программирования; либо факультет информационных технологий. Хочу быть программистом. Куда посоветуешь поступать ты? Как ты думаешь, дают ли там хорошие знания? Какие перспективы трудоустройства? На сайте ФИТ'а в красках пишут, что после завершения учёбы можешь работать начиная от НИИ и кончая коммерческими компаниями.
0
vladand
0 / 0 / 0
Регистрация: 14.08.2013
Сообщений: 20
15.08.2013, 05:00  [ТС] #37
Кстати по поводу ВУЗов, мне еще отец говорил (со своим опытом обучения в 90-е), что в ВУЗах программированию не учат, учат лишь логике, алгоритмам и математике. А уже на этой базе ты сам выбираешь язык, изучаешь и пишешь программы, консультируясь опять же с ВУЗом. Как-то так.
ЗЫ. Насколько я знаю, программист учится всю свою жизнь)
ЗЫЫ. Спасибо за советы! Скачал себе книгу Шилдта, попробую начать с нее
0
icpu
369 / 283 / 65
Регистрация: 10.03.2011
Сообщений: 1,218
Записей в блоге: 2
15.08.2013, 08:00 #38
Цитата Сообщение от ching0n Посмотреть сообщение
icpuКуда посоветуешь поступать ты? Как ты думаешь, дают ли там хорошие знания? Какие перспективы трудоустройства? На сайте ФИТ'а в красках пишут, что после завершения учёбы можешь работать начиная от НИИ и кончая коммерческими компаниями.
Сам учусь на ФПМИ. Тут очень много математики. И очень много программирования. Но, для сравнения, на АВТФ (автоматизация вычислительной техники) программирования и математики меньше, зато есть схемо- и электротехника. И работа с микроконтролерами.
Про НГУ я сказать ничего не могу, но студенты и преподы - запросто. Просто не бойтесь спросить. Ну, и решите уже, наконец, что тебе больше нравится: математика или программирование =) И, как программист, в какой сфере вы хотите крутиться: Веб, системное ПО и операционные сиистемы, криптоаналитика и шифрование, оптимизация вычислений, базы данных, искусственный интеллект, компьютерная графика или что-то ещё.

А про будущее своё профессиональное не волнуйтесь. Сейчас есть дефицит в хороших кадрах среди программистов. Каждый год устраивают ярмарки вакансий, записывают всех, перезванивают большенству. И, если не побоитесь, к третьему курсу можно стать джуниуром у какой-нибудь Parallelis или Drupal или American British Tobacco. Ну, или Alawar, если не жалко испортить резюме.
1
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.08.2013, 08:06 #39
Цитата Сообщение от stragger Посмотреть сообщение
Т.е. нужно сидеть и втыкать в книжки?
А по другому не получится. Почему то сразу вспомнилось это:
2
stragger
39 / 39 / 2
Регистрация: 05.12.2011
Сообщений: 343
15.08.2013, 14:16 #40
Croessmah, эм.. не стоит рассматривать эту строчку отдельно от контекста всего поста. Книги нужны, даже, наверное это и самое главное, нужно постоянно читать их, развиваться, но всего, что нужно программисту они не дадут. Или это не так?
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.08.2013, 15:06 #41
Цитата Сообщение от stragger Посмотреть сообщение
но всего, что нужно программисту они не дадут. Или это не так?
Не забывайте, что и в ВУЗ'ах знания дают из книг (со своей трактовкой), так что смысл в посреднике? Разве что только мотивация, халявные задания и разжевывание для совсем древовидных...
А в современных ВУЗ'ах уже наплодились бестолковые преподаватели, которые сами почти деревянные.
Вот чему может научить препод, который сам ни черта не знает? прям как в видео, - это мой хлеб!
1
Хулиган
15.08.2013, 15:15
  #42

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
А в современных ВУЗ'ах уже наплодились бестолковые преподаватели
у меня преподаватель пытался доказать что vector не поддерживает произвольный доступ к элементам, и не чего не слышал про итераторы + как я понял он пишет на PHP, а преподает С++(который совсем не знает)

0
salam
171 / 152 / 16
Регистрация: 10.07.2012
Сообщений: 751
15.08.2013, 15:25 #43
ребят, я с большим уважением отношусь к *****, которую вы несете, но обратите, пожалуйста, внимание на автора топика, на его жизненную ситуацию, и не сбивайте с пути человека, у которого есть еще возможность создать себе успешное будущее. Спасибо за внимание.
0
stragger
39 / 39 / 2
Регистрация: 05.12.2011
Сообщений: 343
15.08.2013, 15:28 #44
Croessmah, мне кажется в самом начале очень тяжело получать все знания из книг. Здесь нужен человек, который направит куда нужно. Преподаватель здесь подходит. Хороший преподаватель.

Нужно выбирать хороший ВУЗ, где преподы могут поделится чем-то полезным. Не все же они деревянные. Есть те кто исследования проводят, совмещают свою преподавательскою деятельность с работой. У них есть чему поучиться.

Книги это конечно хорошо, но и опыт разработки нужно получать. У ВУЗа должно быть проекты к которым можно присоединиться, для получения такого опыта.

у меня преподаватель пытался доказать что vector не поддерживает произвольный доступ к элементам, и не чего не слышал про итераторы + как я понял он пишет на PHP, а преподает С++(который совсем не знает)
что за ВУЗ?
0
Kuzia domovenok
2042 / 1887 / 172
Регистрация: 25.03.2012
Сообщений: 6,499
Записей в блоге: 1
15.08.2013, 15:30 #45
Цитата Сообщение от stragger Посмотреть сообщение
А ты(надеюсь обращение на ты не обидит, если что могу поправить) учился/учишься?
Напротив, ненавижу выканье. Да учусь. перешёл на 4й курс.
Цитата Сообщение от icpu Посмотреть сообщение
P.S. Я отписываюсь от темы и отказываюсь дальше бросаться какашками.
А я и не лично тебе всё это пишу. Скорее нашим абитуриентам, чтоб у них не было иллюзий об образовании в России.
Несмотря на это, icpu лезет с выводами о моей образованности, всячески стремится померятся со мной... образованием. В частности заявляет
о "сокровенных лайфхаках", о "вещах, которые без ВУЗа не узнать", об... обмене через XOR. Не, народ, с одной стороны это даже хорошо, что
icpu не переходит на беспредметный флуд и приводит примеры. С другой же... ну как вы не поймёте, что это НЕ УРОВЕНЬ ВЫСШЕГО ОБРАЗОВАНИЯ
программирование можно начинать изучать где-то с 8го-9го класса. И вы без всякого высшего образования будете во всём этом разбираться.
Почему-то некоторым понять это не дано. Они делают вывод "мне рассказали в ВУЗе то, что я не удосужился сам изучить => без ВУЗовского образования вы все тупые формошлёпы и сишарперы"
Или даже "Вот ты оспариваешь необходимость ВУЗов - твой ВУЗ зухудалая конторка из которой в British Tobacco не берут".
Где логика? Я учусь в СПБ в Политехническом на факультете технической кибернетики. Я не намерен защищать этот ВУЗ, но я знаю кучу однокурсников с такой же позицией как и icpu. Они бы тут понаписали "рекламы"
Уверен, встретились бы они тут - началось бы долгое писькомеряние, чей ВУЗ круче. Полетели бы доводы и про глубокие знания алгоритмов. И списки из десятков изучаемых языков и технологий.
Я не стал бы в этом участвовать. Моё мнение - и там и тут одно и то же дерьмо вместо образования.
Вообще, я очень не хотел писать тут свой ВУЗ (к чему это писькомеряние?), но icpu писал тут в полной уверенности, что он знает, о чём пишет, а я нет.
"Он получает образование, а я из какой-то дыры спорю." Нет! Именно потому что я знаю, чему обучают в наших ВУЗах - именно поэтому и пишу!

Вообще позиция icpu мне ясна. Он этакий "патриот" своего вуза. Особенно забавно звучат его гордые заявления о том, как там у него
Цитата Сообщение от icpu Посмотреть сообщение
к третьему курсу можно стать джуниуром у какой-нибудь Parallelis или Drupal или American British Tobacco.
О да! У нас в Питере на всех ярмарках вакансий мелькает определённый набор быдло-контор для студентов.
И вот этот вот American British Tobacco, а ещё я помню Шлюмберже. Именно среди них.
1
15.08.2013, 15:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.08.2013, 15:30
Привет! Вот еще темы с ответами:

ИИ в виртуальном упрощённом мире - Искусственный интеллект
Привет всем. В последние дни много обдумывал ИИ. Пришёл к следующим мыслям: 1) Искусственный интеллект без возможности познания...

Basic в современном мире - QBasic
Вот интересно. зарегился иззавопросов возникших, всвязи с долгим перебором интернета. Знатоки baisica поговаривают что это что нинаесть...

Проблемы в игровом мире WoW - MMO игры
Cкачал пиратку WoW чтоб ознакомиться с ней.Установил клиент,захожу в игру и такая проблема: в игровом мире я не могу ни с кем...

Удивительные открытия новичка в мире ФП - Haskell
Вот решил создать такую тему. Куда планирую помещать свои впечатления от опытов с этим неизвестным и загадочным явлением, на примере...


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.