Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
1 / 1 / 0
Регистрация: 04.02.2011
Сообщений: 49

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

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

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

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

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

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

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

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

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

Заранее очень благодарен за все ответы в данной теме !
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2016, 12:57
Ответы с готовыми решениями:

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

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

Лабораторная работа на изучение основ работы с debug.exe
Ход работы 1. Запишите в отчет тему и цель. 2. В командной строке наберите debug. У вас должно появиться на экране окно отладчика с...

45
30 / 30 / 23
Регистрация: 29.04.2011
Сообщений: 153
09.02.2016, 21:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Mr.X Посмотреть сообщение
Не очень понятно зачем вам это нужно. Выбирайте задачи как можно интереснее. Если есть интерес, то в поисках нужной информации вы перероете столько книг, листингов и сайтов, сколько потребуется для решения задачи.
Совет из разряда - тренируй челюсть, что бы хватка была сильнее чем у питбуля. Вот появится у человека задача сделать файловый менеджер на подобии FAR или Total Commander и не зная, ни функций, ни классов, ни даже переменных он "перероет" весь интернет и сделает этот менеджер. Бред!
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
09.02.2016, 21:26
Цитата Сообщение от Njkzy Посмотреть сообщение
Совет из разряда - тренируй челюсть, что бы хватка была сильнее чем у питбуля. Вот появится у человека задача сделать файловый менеджер на подобии FAR или Total Commander и не зная, ни функций, ни классов, ни даже переменных он "перероет" весь интернет и сделает этот менеджер. Бред!
Не передергивайте. Задачу нужно выбирать интересную. Если она вам интересна, это означает, что вы интуитивно чувствуете, что она вам по силам, но одновременно понимаете, что, решая ее, научитесь чему-то новому. Выбирать же очень легкие задачи (переписывание листингов) или очень сложные - неэффективно.
3
30 / 30 / 23
Регистрация: 29.04.2011
Сообщений: 153
09.02.2016, 21:36
Mr.X, не понимаю я вашего подхода. Что значит "вы интуитивно чувствуете"? Я вот чувствую что сделать файловый менеджер мне было бы крайне интересно, но ведь это очень сложная задача, а если я ещё и нифига не понимаю в программировании, то на решение данной задачи у меня уйдет года 3. Или вы наверное имели ввиду, что для изучения программирования необходим задачник по программированию? Так там все равно подход к их решению должен быть структурирован, а не с "бухты барахты" придумываем себе задачу и "плывем в непонятном направлении". Задачник ведь нужен для закрепления пройденного материала.
0
 Аватар для SergioO
261 / 209 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
09.02.2016, 22:07
Njkzy, интутивно чувствуете это как с тяжестью понимаешь какой вес для вас легкий, а какой неподъемный и наращиваете вес постепенно. Каждое сравнение хромает.

Добавлено через 8 минут
Kail, найдите наставника опытного грамотного.
Книги, лично я, другие рассматривал бы.
Язык прграммирования вторичен имхо. Знания и умения анализировать алгоритмы, выбирать нужные, правильно структурировать данные и код и целый ряд других ценных навыков. Учите матчасть.
0
1 / 1 / 0
Регистрация: 04.02.2011
Сообщений: 49
09.02.2016, 22:11  [ТС]
вот это и есть то самое, к чему я шел.
Люди, с опытом говорят, что лучше начинать с выполнения прикладных задач, ища нужный кубик в интернете/книгах
Другие люди с опытом придерживаются мысли, что нужно изучать кубики из этих изученных кубиков делать задачи.

2 мнения бытует. О плюсах и минусах каждого с вашей точки зрения я бы хотел "услышать".
А для себя и ребятишек выберу более нам подходящее

Возможно для начала надо выбрать второй вариант,а дальше уже и можно по первому.

SergioO, за помощью,в непонятных ситуациях, я думаю всегда могу обратиться к людям, но наставника, как такового, не думаю, что кому то это будет интересно, тем более бесплатно.
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
09.02.2016, 22:36
Цитата Сообщение от Njkzy Посмотреть сообщение
Mr.X, не понимаю я вашего подхода.
Ну, значит у вас по-другому интуиция работает. Простую задачу решать скучно, слишком сложную - либо слишком долго, либо бесполезно, т.е. тоже скучно. То, что не скучно и интересно, то эффективно и приносит пользу. Так-то выше уже говорили, что мотивация - это основное.

Добавлено через 7 минут
Цитата Сообщение от Kail Посмотреть сообщение
2 мнения бытует.
Ну, вам сейчас нужно учебник читать, непрерывно программируя при этом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2016, 22:36
Помогаю со студенческими работами здесь

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

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

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

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

Изучение ionic + angular js. Программирование мобильных приложений
Программирование мобильных приложений на фреймворке ionic и angular js довольно перспективное направление. Огромный плюс в том, что...


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

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru