Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Kail
1 / 1 / 0
Регистрация: 04.02.2011
Сообщений: 49
1

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

07.02.2016, 12:57. Просмотров 1300. Ответов 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++?
1) Если с нуля 2) Если после паскаля или чего то в этом духе

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

Изучение программирование по ходу создания игр
Добрый вечер, форумчане. У меня есть цель - создать игру. Да, многие начинают...

освоение основ
я учусь на инженера программного обеспечения на втором курсе. Нам дают всего по...

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

45
Storm Screamer
100 / 106 / 14
Регистрация: 21.04.2013
Сообщений: 1,259
07.02.2016, 14:10 2
Цитата Сообщение от Kail Посмотреть сообщение
Так как всем в моей группе наплевать на это было, я решил стать эдаким "инициатором" данной затеи
Если народ не хочет, зачем эта затея тогда? Я когда учился, спрашивал у своих одногруппников, среди них никто толком и не хотел становится программистами. Кто дизайнером, кто еще кем... Желания нет у людей, тогда и ничего не выйдет.
0
0x10
2577 / 1756 / 289
Регистрация: 24.11.2012
Сообщений: 4,387
07.02.2016, 14:25 3
Цитата Сообщение от Kail Посмотреть сообщение
Так как всем в моей группе наплевать на это было, я решил стать эдаким "инициатором" данной затеи
Жирным выделена причина, по которой не стоит тратить свои время и силы.
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 51
Регистрация: 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 / 51
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
07.02.2016, 14:59 6
Kail, я так и подумал. Так что успехов вам! Если бы интереса не было, то и смысла и не было. А если интерес есть, то надо его использовать по назначению
0
hoggy
Заблокирован
Эксперт С++
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
Заблокирован
Эксперт С++
07.02.2016, 19:04 9
Цитата Сообщение от Kail Посмотреть сообщение
Еще пару минут уделите для совета моей группе, а если у вас есть опыт какой то, вижу по сообщениям, что есть, я бы хотел пообщаться с вами в скайпе)
я - существо застенчивое.
если хотите назначить мне свидание,
то делайте это в личной переписке,
а не на глазах всего форума.
0
DrOffset
8918 / 4800 / 1175
Регистрация: 30.01.2014
Сообщений: 7,833
07.02.2016, 19:05 10
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Kail, совет делать свой проект на самом деле очень хороший. Только он не для всех. Только для тех, кто действительно интересуется. Поэтому бери всех таких "под крыло", договаривайтесь о теме проекта и вперед набивать шишки.
Я учился в универе уже давненько, но могу сказать, что у нас на потоке как программисты состоялись только те, кому было интересно. Заметь, я не говорю про тех, кто хорошо учился. Хорошо учились многие, но до профессии дело дошло далеко не у всех. Только у тех, у кого "глаза горели". Если не горят - тратить время бесполезно.
8
hoggy
Заблокирован
Эксперт С++
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
30 / 30 / 23
Регистрация: 29.04.2011
Сообщений: 152
Завершенные тесты: 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 / 15
Регистрация: 02.02.2015
Сообщений: 137
09.02.2016, 11:01 14
На мой взгляд все эти книги из серии "за 21 день" полная чушь)
Возьми Герберт Шилдт "С++ Базовый курс", всё чётко и хорошо написано, рассказывается на профессиональном уровне без всякого сюсюканья, но в тоже время для начинающего самоё то. Тем более если ты с программерского факультета.
0
Njkzy
30 / 30 / 23
Регистрация: 29.04.2011
Сообщений: 152
Завершенные тесты: 1
09.02.2016, 11:07 15
Цитата Сообщение от wmaster575 Посмотреть сообщение
рассказывается на профессиональном уровне
Значит наверное для профессионалов, а если человек с трудом понимает чужой код, и никак не может начать писать код своими руками, то подойдет ли такая книга?
0
ct0r
Игогошка!
1789 / 690 / 44
Регистрация: 19.08.2012
Сообщений: 1,342
Завершенные тесты: 1
09.02.2016, 11:25 16
Цитата Сообщение от Njkzy Посмотреть сообщение
надо изучать не только основы, но ещё и .NET, и ASP .NET, и Qt, и MFC, и MVC.
А лучше потратить время с пользой и сразу изучить
Цитата Сообщение от Njkzy Посмотреть сообщение
кучу всего другого


Цитата Сообщение от Kail Посмотреть сообщение
они переосмыслили свою жизнь и готовы работать
до рутины и трудностей Там и увидите, у кого страсть и желание, а у кого просто причина вроде
Цитата Сообщение от Kail Посмотреть сообщение
после универа мы останемся за бортом нормальной жизни без ключевого навыка, знаний и опыта
0
GbaLog-
Любитель чаепитий
3167 / 1473 / 465
Регистрация: 24.08.2014
Сообщений: 5,207
Записей в блоге: 1
Завершенные тесты: 2
09.02.2016, 11:26 17
wmaster575, "С++ за 21 день" моя первая книга по основам, и последняя, потом ещё немного почитал какую-то книгу, не помню уже. А потом тупо пол года шарил по форумам и разным сайтам, если мне что-то было не понятно. Ну а теперь читаю "Стандартная библиотека С++. Справочное руководство" Николая Джосаттиса. Возможно то, что я прочитал всего 1 начальную книгу я упустил какой-то базис, но потом я обязательно пробегусь глазами по ещё одной и вставлю в конструкцию недостающие детали.
0
Njkzy
30 / 30 / 23
Регистрация: 29.04.2011
Сообщений: 152
Завершенные тесты: 1
09.02.2016, 11:32 18
Цитата Сообщение от ct0r Посмотреть сообщение
А лучше потратить время с пользой и сразу изучить
А ещё лучше к этому добаить Java, Objective C, Pascal, Assembler, Python, Ruby, PHP, Java Script, QBasic, Visual Basic, Fortran и сколько там ещё десятков или сотен языков программирования существует? Не важно главное все разом, и "мозгом не поплыть в неизвестные воды".
0
wmaster575
28 / 28 / 15
Регистрация: 02.02.2015
Сообщений: 137
09.02.2016, 11:34 19
Njkzy, именно что не для профессионалов, а от профессионала для начинающих. Он как раз хорошо объясняет базовые понятия.

makfak, я примерно также изучаю. Вначале прочитаешь что-то в одной, потом этого становиться не достаточно, ищешь в другой книге, форумам, статьям. Иногда бывает что нужно вернуться к первоначальной книге , так как там какой-то тонкий момент был описан.
0
Njkzy
30 / 30 / 23
Регистрация: 29.04.2011
Сообщений: 152
Завершенные тесты: 1
09.02.2016, 11:47 20
Цитата Сообщение от wmaster575 Посмотреть сообщение
Njkzy, именно что не для профессионалов, а от профессионала для начинающих. Он как раз хорошо объясняет базовые понятия.
На ozon'е по поводу этой книги есть такой отзыв:
""хорошо иметь домик в деревне"
Хорошо иметь хорошую книжку, плохо когда книжка имеет тебя...
А чтобы читать эту книжку необходимы начальные знания"
0
09.02.2016, 11:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2016, 11:47

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

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

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


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

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

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