Эффективное программирование
личный блог velkin
Клуб программистов C++
21.10.2025
|
velkin
|
Я смотрю на форуме появляется очень много трешовых тем. Потому я решил тоже в этом поучаствовать.
Идея такая.
[img=small]http://files.rsdn.org/99832/garry_potter_zerkalo.jpg[/img]
Для начала озвучу проблемы.
1. Изучать что-то долго и лениво.
2. А переизучать ещё и лишает эффекта новизны.
3. Площадки вроде форумов не подходят для детальных обсуждений.
4. Но и сидеть в онлайне кого-то карауля тоже плохо.
Я предлагаю собраться можно даже в этой теме и создать клуб единомышленников. Под единомышленниками я подразумеваю тех кто считает, что за C++ будущее и хочет использовать именно его множеством разнообразных способов.
Результат это хранилище в том числе ваших файлов в Git. Так же для общения и написания кода можно попробовать использовать Gobby.
А как главный формат данных я предлагаю использовать древовидные списки в обычных текстовых файлах с кодировкой utf8. Их можно будет смотреть и редактировать любым текстовым редактором, IDE или какой-нибудь приблудой.
Пример недоделанной приблуды.
[img=small]http://files.rsdn.org/99832/kisa1.0_prototype2.png[/img] [img=small]http://files.rsdn.org/99832/kisa1.0_prototype3.png[/img]
Но тут дело не в приблуде, а в принципе построения базы знаний. Я это всё могу рассказать участникам клуба C++, если им такое будет интересно. Всё равно нормальной программы пока нет, а делать её тоже влом.
Теперь смотрите в чём фишка. Люди работают за деньги и это хорошо. Но это так же значит, что за вас никто ничего бесплатно делать не будет. Другое дело, что возможно вам всё равно что-то нужно будет сделать для сбора и обработки данных.
Если подвести итоги моего опыта, то участники обычно.
1. Лентяи.
2. Нубло.
3. Эгоисты.
4. Чсвшники.
Лентяи вроде меня могут что-то сделать, но только сильно напрягшись. Нубло вообще не имеет знаний и ждёт, что его будут учить. Эгоисты только берут ничего не отдавая взамен. И чсвшники, которые пытаются самоутвердиться за чужой счёт распугивая людей при этом сами ещё неизвестно какой квалификации, да и даже если с квалификацией.
По большому счёту я считаю эта тема треш, потому что в моей практике это не работает. Для того, чтобы это работало нужен терпеливый руководитель. То есть адекват, который терпеливо будет возиться со взрослыми бородатыми дядями или молодыми студентами как с детсадовцами.
Но с другой стороны почему нет. Идея проистекает из метода утёнка, хотя продуктивное общение могло бы добавить не только психологический эффект, но взаимное усиление знаний.
Пока что только проводится опрос и по результатам его уже можно будет думать связаться с кем-то и сделать ли инфраструктуру или нет. Общий смысл в ненавязчивости, не как в ММОРПГ, когда кланы ходят туда как на работу. Но и трешовые темы поднадоели.
https://rsdn.org/poll/10026
Идея такая.
[img=small]http://files.rsdn.org/99832/garry_potter_zerkalo.jpg[/img]
Для начала озвучу проблемы.
1. Изучать что-то долго и лениво.
2. А переизучать ещё и лишает эффекта новизны.
3. Площадки вроде форумов не подходят для детальных обсуждений.
4. Но и сидеть в онлайне кого-то карауля тоже плохо.
Я предлагаю собраться можно даже в этой теме и создать клуб единомышленников. Под единомышленниками я подразумеваю тех кто считает, что за C++ будущее и хочет использовать именно его множеством разнообразных способов.
Результат это хранилище в том числе ваших файлов в Git. Так же для общения и написания кода можно попробовать использовать Gobby.
А как главный формат данных я предлагаю использовать древовидные списки в обычных текстовых файлах с кодировкой utf8. Их можно будет смотреть и редактировать любым текстовым редактором, IDE или какой-нибудь приблудой.
Пример недоделанной приблуды.
[img=small]http://files.rsdn.org/99832/kisa1.0_prototype2.png[/img] [img=small]http://files.rsdn.org/99832/kisa1.0_prototype3.png[/img]
Но тут дело не в приблуде, а в принципе построения базы знаний. Я это всё могу рассказать участникам клуба C++, если им такое будет интересно. Всё равно нормальной программы пока нет, а делать её тоже влом.
Теперь смотрите в чём фишка. Люди работают за деньги и это хорошо. Но это так же значит, что за вас никто ничего бесплатно делать не будет. Другое дело, что возможно вам всё равно что-то нужно будет сделать для сбора и обработки данных.
Если подвести итоги моего опыта, то участники обычно.
1. Лентяи.
2. Нубло.
3. Эгоисты.
4. Чсвшники.
Лентяи вроде меня могут что-то сделать, но только сильно напрягшись. Нубло вообще не имеет знаний и ждёт, что его будут учить. Эгоисты только берут ничего не отдавая взамен. И чсвшники, которые пытаются самоутвердиться за чужой счёт распугивая людей при этом сами ещё неизвестно какой квалификации, да и даже если с квалификацией.
По большому счёту я считаю эта тема треш, потому что в моей практике это не работает. Для того, чтобы это работало нужен терпеливый руководитель. То есть адекват, который терпеливо будет возиться со взрослыми бородатыми дядями или молодыми студентами как с детсадовцами.
Но с другой стороны почему нет. Идея проистекает из метода утёнка, хотя продуктивное общение могло бы добавить не только психологический эффект, но взаимное усиление знаний.
Пока что только проводится опрос и по результатам его уже можно будет думать связаться с кем-то и сделать ли инфраструктуру или нет. Общий смысл в ненавязчивости, не как в ММОРПГ, когда кланы ходят туда как на работу. Но и трешовые темы поднадоели.
https://rsdn.org/poll/10026
21.10.2025 8 комментариев |
V>Я смотрю на форуме появляется очень много трешовых тем. Потому я решил тоже в этом поучаствовать.
Думал что-то весёленкое на лурке, но статья на редкость уныла и наполнена пиздежом. Хотя, пару раз улыбнуло
V>>Я смотрю на форуме появляется очень много трешовых тем. Потому я решил тоже в этом поучаствовать.
M>Думал что-то весёленкое на лурке, но статья на редкость уныла и наполнена пиздежом. Хотя, пару раз улыбнуло
VD>
https://rsdn.org/forum/humour/3937148.1
V>...и хочет использовать именно его множеством разнообразных способов...
V>Лентяи вроде меня могут что-то сделать, но только сильно напрягшись...
V>...нормальной программы пока нет, а делать её тоже влом.
Значит нужен кто-то кто будет вас пинать.
V>>Лентяи вроде меня могут что-то сделать, но только сильно напрягшись...
V>>...нормальной программы пока нет, а делать её тоже влом.
_>Значит нужен кто-то кто будет вас пинать.
Думаю надо собраться и как говорили в одном мифе потратить 10000 часов. Другое дело, что ничто не мешает мне прямо сейчас проверить теорию о том, что люди не способны объединяться вместе без очевидной и быстрой выгоды. Для этого и нужен опросник, потому что это самый простой и быстрый способ сбора данных, то есть даже быстрее комментария, который люди могут и не написать.
Что касается пинать, то вот этот список.
Символизирует недостатки от которых надо избавляться. В противном случае не стать самодостаточным специалистом. По крайне мере это моё личное мнение. Возможно крупные компании могут потушить проблему деньгами, но точно не всегда и не так как надо было бы. А ко мне это естественно и вовсе не относится, я же не компания.
V>Думаю надо собраться и как говорили в одном мифе потратить 10000 часов. Другое дело, что ничто не мешает мне прямо сейчас проверить теорию о том, что люди не способны объединяться вместе без очевидной и быстрой выгоды. Для этого и нужен опросник, потому что это самый простой и быстрый способ сбора данных, то есть даже быстрее комментария, который люди могут и не написать.
Не понял, а какая в итоге цель?
И что за абстрактный клуб? Потрепаться ни о чём и обо всем? У меня есть свои прокты, которые мне интересны, времени как-то нет на что-то ещё, надо ещё работать и всё остальное
M>Не понял, а какая в итоге цель?
M>И что за абстрактный клуб? Потрепаться ни о чём и обо всем? У меня есть свои проекты, которые мне интересны, времени как-то нет на что-то ещё, надо ещё работать и всё остальное
Взять для примера новичков или в простонародье нубло. Проблема нубла не только в том, что они требуют от тебя обучения. В общем-то проблема ещё и в том, что нубло не доходит до конца. Нубло просто бросит дело и всё. А я заметь вообще не говорил об обучении кого-то бесплатно, я говорил о совместных исследованиях.
Теперь что касается состоявшихся специалистов. Да у них есть проекты, их знания распределены неравномерно. Цель в классификации знаний и их использовании, то есть в конструировании на C++, когда более ясно понимаешь, что делаешь.
Для примера я говорю, что все архитектуры программ начинаются.
1. Письмо (скрипты, scriptum).
2. Предметы (объекты, objectum).
Но так ли это? В книгах традиционно увидишь не совсем то или совсем не то. Может то, что я говорю это неправильно, кто знает. В любом случае это всего лишь первое деление по классификации. А в конце будет код и допустимые языковые конструкции на C++, то есть то что компилируется.
И я не думаю, что есть общечеловеческие ценности, так же как и общепрограммистские ценности. Общечеловеки понятное дело чем занимаются. А все кто не общечеловеки, те как бы и не человеки, и к ним ценности не применяются. Так же как и в программировании нет общепрограммистских ценностей.
Так что по факту будут папки участников клуба, опять же чисто для примера.
По большому счёту да, можно поболтать и перенести свои идеи хотя бы в древовидный текстовый формат. Другое дело этот формат это и есть как классификация, так и код и правила кодирования.
Я на самом деле не особо верю, что кто-то будет использовать незаконченное решение, вот почему какое-либо сотрудничество под сомнением. Но как я уже написал, если кто-то создаёт трешовые темы чтобы обсудить очередную чушь, то и я могу создать темы и кое-что проверить в программировании.
Смысл ещё и в том, чтобы писать всем в одном формате. Потому что в противном случае такие инструменты как kdiff3 не сработают как надо, если мы будем сверять разные источники информации.
А что за источники? Опять же для примера я мог бы дать чистое оглавление книги. Или надо бы подумать над его очищением от вложенных данных конспекта. Или я мог бы дать самый лучший вариант книги с текстовым слоем. А дальше можно было бы сравнить понимание того или иного.
Впрочем я не особо пока заморачивался с книгами, у меня сейчас 158 слоёв книг, это небольшая часть коллекции, остальную пока не обрабатывал. Обработанных оглавлений и того меньше, но их можно сделать.
Или вот ты читаешь что-то в интернете, остаются ли у тебя после этого ссылки, не говоря уже о тексте? А остаётся ли у тебя конспект? Остаётся ли у тебя сниппет, то есть обрывок кода?
То есть да, потрепаться это важно, но вот смотри, если ты спросишь меня что-то на форуме, даже если внезапно окажется, что я в этой теме не нубло, то стану ли я тебе отвечать нормальным ответом с решением? А вот классификация будет сразу на виду.
Просто если буду только я один, то мне и так уже хорошо. У меня всё работает, есть собственный монорепозиторий git. Мне не нужно как-то извращаться с дополнительными репозиториями чтобы с кем-то сотрудничать, потому что сотрудничать не с кем.
Так что можешь пока принять это за некую общую идею. Например, есть файлы.
А можно было бы хранить и так.
И потом берём и сравниваем различия kdiff3. В любом случае обсуждать пока нечего. Это я так пробный шар закинул от нечего делать.
Просто мои исследования возможностей сайтов лишь утвердили меня в мысли, что даже менеджер проектов такой как Redmine это пустая трата времени. С таким же успехом можно было бы писать всё в git.
Gobby на мой взгляд интересная концепция. Ведь там текст меняется сразу и есть чаты. Но запись всех логов всё равно будет в git.
А по сути это всё неправильно, надо делать спец. софт. Но доживём ли? В конце концов чебурнет явно намекает, что каждый должен иметь свою полную локальную копию как в git.
Короче бла бла бла, не парься, я просто записываю для себя идеи на будущее. Сработает это или не сработает, главное, что потом я могу уже это не писать, а просто на это сослаться, типа я уже думал над этим и вот результат.
Кто-то спросит, а что если? А я скажу, видел, ну ты видел! Ну на хер!
Гипотезу. И один пример подтвердит, но не позволит сделать обобщение на все любые ситуации.
V>> проверить теорию о том, что люди не способны объединяться вместе без очевидной и быстрой выгоды.
ЭФ>Гипотезу. И один пример подтвердит, но не позволит сделать обобщение на все любые ситуации.
Это понятно, но здесь текущие участники форума и конкретная тема. Понятное дело они не говорят за весь мир. Можно было бы даже писать где-то ещё и добиться другого результата, только особого смысла я не вижу. Это просто небольшой опрос.