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

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

Войти
Регистрация
Восстановить пароль
 
 
Kail
1 / 1 / 0
Регистрация: 04.02.2011
Сообщений: 49
#1

Групповое изучение программирование с основ без преподавателя - C++

07.02.2016, 12:57. Просмотров 1235. Ответов 45
Метки нет (Все метки)

Суть:
Студенты 3 курса Специальность: информационно вычислительная техника, после третьего курса "Аналитики"
С с божьей помощью доползти до 3 курса нам всем удалось, написаны курсовые по программированию, сделаны типовые проекты по SQL (apex.oracle), изучена ,не сильно конечно: высшая математика, дискретная математика и математическая логика.

Причина:
НО с программированием явно у всей моей группы проблемы,из - за того, что все тупо забивали. Вроде что- то можем, код пытаемся читать и разбираться,но сами его сделать явно не сможем. (C#, C++)

Следствие:
Учитывая нынешнее особое экономическое положение в нашей стране, я считаю после универа мы останемся за бортом нормальной жизни без ключевого навыка, знаний и опыта. Поэтому очень остро на сегодняшний день встало именно изучение основ, самих кубиков, костылей и алгоритмов, чтобы самим пытаться делать все самостоятельно.

Так как всем в моей группе наплевать на это было, я решил стать эдаким "инициатором" данной затеи, т.к. старше, закончил технарь, имею больший авторитет и опыт.

И теперь самое главное - выбрать правильное направление:
Изучение самих "кубиков" по литературе и решая после этого задачи, как я это вижу.
Однако есть некоторые моменты: литература и сам процесс, так как я сам не сильно силен в программировании, чтобы его преподавать. Я бы хотел у вас спросить совета, как лучше организовать данное мероприятие.

Из книг выбрал 2 книги:"с++ за 21 день, там написано все очень кратко и понятным языком и "С. Прата: Язык программирования с++ и задачи", сам книгу не читал, но слышал положительные отзывы.

P.S я написал сюда, пообщаться и выслушать адекватные советы по изучению материала (и советы по мотивации возможно) , а не критику типа "что вы делали 3 года, бла бла бла".

Заранее очень благодарен за все ответы в данной теме !
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2016, 12:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Групповое изучение программирование с основ без преподавателя (C++):

Сколько в среднем часов уходит на изучение основ C++? - C++
1) Если с нуля 2) Если после паскаля или чего то в этом духе

Изучение С/С++. Олимпиадное программирование - C++
Здравствуйте. Сейчас учусь на первом курсе, изучаю С, потом перейду на С++. В будущем планирую участвовать в олимпиадах по...

Программирование без if, а так же устранение swich - C++
switch(znak) { case '+': result = g+b; break; case '-': result = g-b; break; case '*': result = g*b; break; ...

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

Что учить после основ? - C++
Расскажите пожалуйста, что учить после того как узнал основы C++. QT или STL или вообще что - то другое?

Что изучать после изучения основ языка - C++
Доброго дня друзья. У меня такой вопрос. Подруга изучила основы С++, параллельно изучает книгу по алгоритмам и вот думает сейчас куда ей...

45
Storm Screamer
96 / 100 / 11
Регистрация: 21.04.2013
Сообщений: 1,166
07.02.2016, 14:10 #2
Цитата Сообщение от Kail Посмотреть сообщение
Так как всем в моей группе наплевать на это было, я решил стать эдаким "инициатором" данной затеи
Если народ не хочет, зачем эта затея тогда? Я когда учился, спрашивал у своих одногруппников, среди них никто толком и не хотел становится программистами. Кто дизайнером, кто еще кем... Желания нет у людей, тогда и ничего не выйдет.
0
0x10
2548 / 1728 / 264
Регистрация: 24.11.2012
Сообщений: 4,348
07.02.2016, 14:25 #3
Цитата Сообщение от Kail Посмотреть сообщение
Так как всем в моей группе наплевать на это было, я решил стать эдаким "инициатором" данной затеи
Жирным выделена причина, по которой не стоит тратить свои время и силы.
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
07.02.2016, 14:39 #4
Для того, чтобы научиться писать код, надо параллельно изучать теорию и делать практику. Я, например, таким образом изучал Qt. Вот мой проект: GitHub. Теория: Qt Макс Шлее (1-е 120 страниц). Параллельно с теорией делал этот проект. И я понял: без практики вся теория будет выветриваться. Без практики не получится писать код, будут ошибки в коде, из за которых можно и вовсе забросить проект. Книг посоветовать не могу, т. к. изучал программирования в одном заведении в 7-8 классе. Ну, если по Qt, то ,кроме книги Макса Шлее, на русском языке других не нашел. Искренне желаю вам успехов в изучении. Советую придумать идею для своего проекта и разрабатывать его группой. Попробуйте сначала сами изучать программирование и не браться сразу за большой проект. Пусть каждый создает что-то свое. Потом вы можете рассказать друг другу о своих успехах. И когда достигните определенного уровня, можете создавать общий проект.

P.S. Я учусь на 1-м курсе, так что, если увидите что-то глупое/очевидное в моем совете, не пугайтесь. Я вам желаю успехов в этом деле, т. к. хорошим программистом можно стать только тогда, когда есть тяга к программированию и интерес. А если есть интерес, то начинают рождаться идеи в голове, и желание что-то создать переходит в изучение основ программирования, алгоритмов, а, потом и в готовый проект. Практика и теория должны быть неразрывно связаны друг с другом.

Добавлено через 3 минуты
0x10, если группа действительно не интересно, то не надо ее напрягать. А если из группы найдется хоть несколько человек, которые хотят программировать, пусть они начнут создание общего проекта.
1
Kail
1 / 1 / 0
Регистрация: 04.02.2011
Сообщений: 49
07.02.2016, 14:50  [ТС] #5
0x10, Storm Screamer, они переосмыслили свою жизнь и готовы работать, поэтому я и спрашиваю тут
1
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
07.02.2016, 14:59 #6
Kail, я так и подумал. Так что успехов вам! Если бы интереса не было, то и смысла и не было. А если интерес есть, то надо его использовать по назначению
0
hoggy
6813 / 3001 / 516
Регистрация: 15.11.2014
Сообщений: 6,794
Завершенные тесты: 1
07.02.2016, 18:02 #7
Цитата Сообщение от Kail Посмотреть сообщение
а не критику типа "что вы делали 3 года, бла бла бла".
однако - это ключевой момент в вашем повествовании.

ваша группа - обречена.
вы - ещё можете спастись.

решайте сами.
0
Kail
1 / 1 / 0
Регистрация: 04.02.2011
Сообщений: 49
07.02.2016, 18:39  [ТС] #8
hoggy, ваш совет для меня лично - спасаться, Признателен за него.
Еще пару минут уделите для совета моей группе, а если у вас есть опыт какой то, вижу по сообщениям, что есть, я бы хотел пообщаться с вами в скайпе)
 Комментарий модератора 
Ознакомьтесь с правилами форума.
Обсуждение вопросов - только в теме на форуме. Приглашения к обсуждению еще где-либо (в том числе и с помощью системы личных сообщений) запрещены, за исключением коммерческих разделов.
0
hoggy
6813 / 3001 / 516
Регистрация: 15.11.2014
Сообщений: 6,794
Завершенные тесты: 1
07.02.2016, 19:04 #9
Цитата Сообщение от Kail Посмотреть сообщение
Еще пару минут уделите для совета моей группе, а если у вас есть опыт какой то, вижу по сообщениям, что есть, я бы хотел пообщаться с вами в скайпе)
я - существо застенчивое.
если хотите назначить мне свидание,
то делайте это в личной переписке,
а не на глазах всего форума.
0
DrOffset
7517 / 4513 / 1024
Регистрация: 30.01.2014
Сообщений: 7,362
07.02.2016, 19:05 #10
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Kail, совет делать свой проект на самом деле очень хороший. Только он не для всех. Только для тех, кто действительно интересуется. Поэтому бери всех таких "под крыло", договаривайтесь о теме проекта и вперед набивать шишки.
Я учился в универе уже давненько, но могу сказать, что у нас на потоке как программисты состоялись только те, кому было интересно. Заметь, я не говорю про тех, кто хорошо учился. Хорошо учились многие, но до профессии дело дошло далеко не у всех. Только у тех, у кого "глаза горели". Если не горят - тратить время бесполезно.
8
hoggy
6813 / 3001 / 516
Регистрация: 15.11.2014
Сообщений: 6,794
Завершенные тесты: 1
07.02.2016, 19:30 #11
Цитата Сообщение от DrOffset Посмотреть сообщение
Только у тех, у кого "глаза горели"
сообщение для господина Kail

в этом вся суть момента.
в Индустрии нет ни одного профессионала,
который не фанател бы от этого дела так,
или иначе.

вы пишите:
Цитата Сообщение от Kail Посмотреть сообщение
я считаю после универа мы останемся за бортом нормальной жизни без ключевого навыка, знаний и опыта.
вы ещё пока не осознали, что дело не в знаниях, и не в опыте.
дело в страсти: в любви к предмету.

нет смысла тратить время на ребят,
которым сабж не интересен изначально.

Индустрия их все равно не примет.
8
Kail
1 / 1 / 0
Регистрация: 04.02.2011
Сообщений: 49
07.02.2016, 20:03  [ТС] #12
hoggy, Согласен, но любовь можно привить, если будет получаться, а моя задача сделать так, чтобы получалось, они все еще думают, что профессия программист - это непосредственно программирование и все.
Мы пока всего лишь учимся.
0
Njkzy
29 / 29 / 14
Регистрация: 29.04.2011
Сообщений: 149
Завершенные тесты: 1
09.02.2016, 10:49 #13
Сам в школе в 8 классе наткнулся на книгу "Освоить C++ за 21 день" от автора Джесса Либерти. Книга показалась шикарной, так как до этого пытался изучать по книге Т. А. Павловской "C/C++ Программирование на языке высокого уровня" - книга для школьника абсолютно не подходящая. Правда "Освоить С++ за 21 день" я так до конца и не дочитал, застопорился на списках, и так до сих пор не продвинулся дальше. Вот спустя много лет думаю, как бы вернуться к этому. И на мой взгляд самым лучшим решением было бы обучаться с кем нибудь по скайпу, а совместные проекты делать с Git' ом. Но тут надо понимать что собираться группами по десять человек в скайпе не совсем удобно. Так что я бы вам посоветовал разбиться группами по 2-3 человека, так и работать.

Добавлено через 2 минуты
Кстати в книге Джесса Либерти надо не читать код, а переписывать, потом разбирать. Или до того как писать разбирать теорию, в разных разделах этой книги предлагается разные подходы, если я правильно помню.

Добавлено через 14 минут
Еще добавлю, что одной книгой тут дело не обойдется, что бы браться за полноценные проекты надо изучать не только основы, но ещё и .NET, и ASP .NET, и Qt, и MFC, и MVC. И кучу всего другого.
0
wmaster575
28 / 28 / 13
Регистрация: 02.02.2015
Сообщений: 137
09.02.2016, 11:01 #14
На мой взгляд все эти книги из серии "за 21 день" полная чушь)
Возьми Герберт Шилдт "С++ Базовый курс", всё чётко и хорошо написано, рассказывается на профессиональном уровне без всякого сюсюканья, но в тоже время для начинающего самоё то. Тем более если ты с программерского факультета.
0
Njkzy
29 / 29 / 14
Регистрация: 29.04.2011
Сообщений: 149
Завершенные тесты: 1
09.02.2016, 11:07 #15
Цитата Сообщение от wmaster575 Посмотреть сообщение
рассказывается на профессиональном уровне
Значит наверное для профессионалов, а если человек с трудом понимает чужой код, и никак не может начать писать код своими руками, то подойдет ли такая книга?
0
09.02.2016, 11:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2016, 11:07
Привет! Вот еще темы с ответами:

В каком направлении развиваться после изучения основ С++ - C++
После пройденого материала в институте и сдачи экзамена и курсача я задался вопросом а что дальше делать как развиваться. Помогите плиз...

Перегрузка методов (изучение основ) - C#
Добрый день! Вот я добрался до перегрузки методов и быстренько накидал вот такой пример: using System; namespace...

Изучение веб-программирование - JavaScript
Добрый день! Несколько недель тому назад я начал изучать веб-программирование, по программе: http://www.codecademy.com/ После того как...

Самостоятельное изучение 1с программирование - 1С
Всем доброго времени суток! Знающие люди посоветуйте, как лучше выучить 1с программирование(8х), может книгу какую-то стоящую, или...


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

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

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