Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2017, 21:23   #1
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию Изучает ли здесь кто-нибудь язык Си?

Ищу напарника для совместного изучения Си.

Недавно решил изучать язык Си. Я не программист, просто юзер, который интересуется предметом. Хочу разнообразить обучение, сделать его интереснее и эффективнее, научится программировать в коллективе. Профессия, возраст, пол, национальность - никакого значения не имеют. Уровень знания языка Си - несущественен (все-таки нужен напарник, а не учитель).
tutejshy вне форума Ответить с цитированием
Старый 21.07.2017, 12:13   #2
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Я изучаю язык C с 1993-го года. Надо?
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 21.07.2017, 13:00   #3
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию

Ну я вроде как напарника искал)
tutejshy вне форума Ответить с цитированием
Старый 21.07.2017, 13:05   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А нашли упрямого ученика изучающего мамонтов

http://www.programmersforum.ru/showthread.php?t=287606
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.07.2017, 18:44   #5
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию

Если бы можно было, поставил бы лайк))
tutejshy вне форума Ответить с цитированием
Старый 21.07.2017, 21:31   #6
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от tutejshy Посмотреть сообщение
Ну я вроде как напарника искал)
Зачем?
Croessmah вне форума Ответить с цитированием
Старый 21.07.2017, 21:36   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Наверно для этого:
https://www.youtube.com/watch?v=dYBjVTMUQY0
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.07.2017, 00:01   #8
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

О, bitbucket. У меня как раз там пара проектов. )))
Croessmah вне форума Ответить с цитированием
Старый 22.07.2017, 09:49   #9
tutejshy
Форумчанин
 
Регистрация: 13.05.2017
Сообщений: 100
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
Зачем?
Чтобы учится кодить в команде - вроде по-русски написал же.
tutejshy вне форума Ответить с цитированием
Старый 22.07.2017, 11:39   #10
agmag
Пользователь
 
Регистрация: 15.07.2017
Сообщений: 31
По умолчанию

Пусть, Персона может выполнять следующие действия:
  • искать материал по изучаемой теме -> найденный материал Va
  • изучать материал -> выводы
  • решать задачу по программированию -> метод решения, программа
  • настраивать ПО -> данные настройки/туториал
  • искать ошибку в ПО -> знание об ошибке
  • обсуждать (изученную частично) тему(делится/запрашивать информацию)
  • планировать

Пусть, есть Персона А и Персона В, причем Персона А и Персона В имеют одинаковую базу(Va и Vb, соответственно) и изучают одну тему.

Тогда:
1) Объем найденного материала в паре:
Mab = Ma + Mb -(Mb and Ma)
//общий объем найденного материала равен объему материала, найденного А, плюс объем материала, найденного В, за исключением того что было найдено обоими(один и тот же материал)
//в целом, если искать вместе(а не одному), то найдется больше:
Mab > Ma //верно для первого
Mab > Mb //верно для второго

1.1) Учитывая, что поиск может быть разнесен по времени(A.poisk() - dT - B.poisk()), то один процесс может быть потребителем результата другого и наоборот:
Ma := A.poisk()
Mb := Ma
//Персона А может искать материал по теме, пока персона В, напр. спит. А когда проснется, то персоне В достаточно будет запросить материал найденный персоной А.
При разнесении по времени поиска материала, временные затраты в два раза меньше(т.к. Ta+Tb = Ta + 0 = T, вместо Ta+Tb = T + T = 2T).

2) изучение материала -> выводы/знания
Пусть, оба имеют одинаковую базу при начале обучения:
Va==Vb
В результате изучения, объем выводов и знаний будет близким, но различаться:
Za=~=Zb
Именно эта разница позволит делиться выводами и знаниями(т.е. общаться).
//польза минимальна, но что не заметил один, мог заметить другой - т.е. качество изучения материала выше

2.1) Если учесть разнесение по времени, то один может периодически опережать другого и наоборот, сообщая об изученном:
Za := A.study()
Zb := B.study()+Za
Za := A.study()+Zb
Притом, что "уча учишся"(поговорка), то качество усвоения материала, при изложении, будет выше(т.к. один будет пытаться излагать другому).

Напр. один скажет об изученном(поделится своим Za) а второй скажет чем отличается его объем знаний(поделится Zb-Za).

3) Результат решения одной и той же задачи, одним и тем же способом, при, примерно одной и той же базе, будет примерно одинаков:
Ra=~=Rb
Если учесть разнесение по времени, то один может решить задачу раньше, чем это сделает второй. Тогда второму её решать не придется.
Ra:=A.resh()
Rb:=Ra
и наоборот.

3.1) Если способ решения и задача иные, то решения будут сильно отличаться:
Ra=/=Rb
В результате, смысл работы в паре уменьшается - смысла делится будет мало(т.к. информация по решению посторонней задачи посторонним методом малополезна).
Поэтому изучаемая тема(напр. Qt) и способ решения задач у А и В должны быть близки. Изучаемая в данный момент подтема тоже должна совпадать. Чтоб решением можно было делиться, а объем выводов корректировать.

4) настройка ПО
Результат настройки ПО должен быть одинаков:
Na===Nb
Однако, при настройке возможны "грабли", информацию по которым может добыть первый, пока второй спит. И тогда первый сможет инструктировать второго:
Nb := Na
И временные затраты будут T, а не 2T(при хорошем раскладе).

5) поиск ошибки в ПО
Пусть А и В ищут ошибки, тогда:
Eab = Ea+Eb-(Ea and Eb)
Объем найденных ошибок больше т.к. по закону Линукса "чем больше глаз, тем быстрее всплывают ошибки". Также, увеличивается вероятность нахождения ошибки(за счет пересечения (Ea and Eb)) и уменьшается время её поиска.
Но такое будет, только если два человека будут тестить одну прогу вместе, а не по-отдельности.

6) исполнение плана
План может содержать последовательные и параллельные участки.
Пункты плана могут быть исполнены как А, так и В.
Тогда план может быть поделен в последовательности(пока один спит - другой пишет) или распараллелен.
И, поскольку, объем человекочасов в два раза больше, то может быть написана программа большего объема(возможность исполнения планов большего размера).

Недостаток/преимущество пары: нужно средство синхронизации найденного материала(напр. wiki/github/google docs(с коллаборативным редактированием документов)).

Последний раз редактировалось agmag; 22.07.2017 в 12:46.
agmag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C#. Кто-нибудь знает, какие методы программирования здесь используются? Real Agrail Помощь студентам 0 14.05.2014 17:17
Здесь кто нибудь занимается русификацией symbian приложений ? adaptive person Операционные системы общие вопросы 1 02.05.2012 00:19
не знаю как выполнить.кто-нибудь...ну кто-нибудь... blina Общие вопросы по Java, Java SE, Kotlin 1 12.05.2010 11:43
Нужен кто-нибудь, кто сможет подсказать, как подступиться к программированию Delphi & C++ Koshka_Kali Помощь студентам 2 30.11.2008 13:23
КТо-нибудь может посаветовать язык или CMS? alexgta567 HTML и CSS 3 05.11.2007 20:52