За форума и взаимопомощта
Здравейте настоящи и бъдещи колеги,
Позволявам си да пусна отделна тема с две конкретни предложения.
Породени са от ТАЗИ и ТАЗИ теми. За да не ги четете напълно ще се опитам да Ви дам кратко резюме.
В първата си позволих да публикувам първото ми недоразумение в C#, като основната цел бе да събера не аплодисменти или потупване по рамото (наясно съм колко НЕ познавам материята), а за да мога/жем да получим ценни съвети от напредналите в тази област. За моя радост веднага се зароди дискусия, от която поне аз научих важни неща. За съжаление Petya я заключи почти веднага с баналното "дублиране на тема". Защо банално ли? Защото в "новобранския сектор" почти всяка втора тема е дублирана и това е напълно нормално. Ето и пример, в който е зададен въпрос, отговарящ и на съседната тема. Нима очаквате всеки попаднал тук да се ориентира на секундата и да настигне тези, които отдавна са започнали обучението?
Може би доста от "напредналите" са забравили колко е трудно всъщност да ползваш откъслечните си познания от лекциите и "помощта" на чичко Google за да направиш сам първите си стъпки. Доколкото можах лично да се уверя, обучението залага на създаване на обща култура в студентите (поне в нулевото ниво), а основната работа остава за тях самите. Опитайте в търсачката на форума да напишете например "домашно" и вижте резултатите. Ако потърсите "проблем", "помощ" и прочее производни съвсем ще се объркате.
Сигурно си спомняте колко по-лесно е жив човек да Ви обясни с 3 прости изречения как работи дадена команда или дори да Ви каже, че съществува. Вчера например Пенка и Катя ми оказаха безценна помощ и благодарение на тях за няколко часа научих толкова, колкото не бих научил в целодневно лутане из дебрите на нета (благодаря Ви отново дами!).
Та... Форумът е създаден (или би трябвало да е) с цел взаимопомощ и трупане на FAQ & Knowledge base за да бъде полезен както на Университета, така и на всички настоящи и бъдещи студенти. Petya набързо реши казуса със заключване на темата и се чудя с какво това точно помага на студентите? Ако иска чист и спретнат форум (според нейните представи), то нека заключи около 80% от темите в "новобранската част" и преструктурира секцията, така че да бъде максимално полезна и ефективна. Вината, че това не е сторено не е в "любопитковците" които масово праскат F1 (Help) през Х минути. Каквото е началото и посоката на пътят, такива са и крайните дестинации. Логично, нали?
Търсачката връща купища резултати, а дописването в чужда тема не мисля, че е особено полезно и стимулиращо за напредналите. Ако сега копи-пейстна цялото си съдържание в друга тема как да очаквам помощ? Някой ще отдели от времето си да изчете всичко до моето питане и с удоволствие ще се включи в дискусията ли? Ще губи от личното си време за да чете, препрочита вероятно и синтезира личните въпроси? Това е проблем на търсещия информация, а не на помагащия! А търсещият ( в случая аз) ще се оглежда като пръднал заек и ще продължава да губи излишно време в безплодни търсения. И много моля - не ми казвайте "Не търсиш правилно!". Тук не визирам себе си и конкретният проблем, а принципа или алгоритъма, по който се работи във форума.
Още на първата ни лекция настойчиво ни подканяха "Бъдете активни във форума!", но днес не мисля, че в текущата ситуация искам да го правя. Защо да губя личното си време, а и това на четящите, когато точно когато имаме позитивна посока (дискусия и помощ) някой решава, че темата е "дублирана" и тряска катинара? Съжалявам, не смятам да го правя за в бъдеще, защото не бих искал труда и отделеното от мен време да бъде оценявано като "неподходящо за днес домашно".
Не ме разбирайте погрешно - никой не ми е длъжен с нищо и не очаквам нечий свят, различен от моят да се върти около мен. Очаквам обаче така широко демонстрираната (и слава Богу вярна) колегиалност да съществува и тук, като от нея се "огряват" всички нуждаещи се от помощ. И гурутата в тази област не са се родили научени, нали?
Та конкретно и за първото предложение - уважаеми модератори, моля преструктурирайте "Основи на програмирането" като го разделите на няколко подкатегории - например "Домашни работи", "Решаване на изпитни задачи"и т.н. Оставете достатъчно лутащите се тук да търсят и предлагат помощ на своите колеги. Иначе казано - възприемете част от раздела като "Общи приказки" и ни оставете да си блъскаме кухарките (а по-цивилизовано "да осъществяваме brain storming), защото за нас това е важно! Важно и същевременно полезно е всяка изпусната дума или предложено различно решение от хората, които знаят повече от нас! Ако не бях получил помощта на Пенка и Катя вчера още щях да търся какви са конкретните команди, които ще превърнат алгоритъма ми в програма.
И за Ви е ясно това, за което Ви моля ще се изразя така:
if (WTFStr="Този е болен")
{
goto Hell
}
else
{
goto NextRows
}
P.S. Уведомиха ме, че goto не е желателно да се използва, но си позволявам да ползвам команди, които проверих, че работят, а и бедният ми C# речник засега не позволява друго.:)
Второто предложение е за създаване на подсекция или тема (вече цитирах ЕДНА), в която да можем да се организираме на подгрупи. Смятам, че стига да има достатъчно желаещи да се създадат подобни ядра, в които хората да си помагат за домашни работи, неясни задачи и т.н. Както услужливо спомена quickben, след известен период на време и при съществуваща възможност ще се ползват свободни зали на Университета. Тъй като повечето от нас са свободни по различно време, тази секция ще ни помогне да се стиковаме помежду си. Подозирам че създаването просто на тема ще бъде объркващо в бъдеще, когато желаещите станем повече и трябва едновременно няколко групи да се организират по отделно.
Предложението се припокрива с първото и мисля, че не пречи ако има подобна временна дори реорганизация.
Искрено се надявам, че предложенията ще бъдат възприети като добронамерени, а не като оплакване. Очаквам, че разискването им ще доведе до още по-добри идеи, които не биха хрумнали на мен, но ще са особено полезни на Университета и "пациентите" му, пардон - нулевите студенти.
Весел ден на всички!
P.P.S. Petya , изпратих ти email и не желая да дискутираме критериите и постъпките ти тук. Не съм ничий съдник ( в това число и твой), но и нямам навика по християнски да подавам и другата буза. Имаме проблем - търсим решението му, а не виновници, които да сочим с пръст. Благодаря за разбирането!
Дублиращи се теми нямаше да съществуват ако имаше подраздели, специално за "новобранците" като мен. Нали се сещаш, че всеки от нас е достатъчно "неориентиран" и се чуди откъде да подхване. Надали очакваш, че ще прочете целият форум за да открие дали някога е поставен подобен въпрос.
Накратко - липсата на систематизация в подобен раздел, пълен с "общи приказки" води до безразборното пускане на теми и многото резултати на търсачката. Досега не е имало такова, но какво пък - имаме проблем, търсим решение - нали това е и основен принцип в програмирането?
Колкото до темата - позволи ми да се изразявам в обичайния си стил (ти самият правиш същото, нали?). Ако исках да мрънкам и да се оплаквам, повярвай ми - начина на изказ щеше да е различен. Не се чуствай длъжен да я четеш изобщо - нормално е всяка тема да бъде четена единствено от пряко заинтересованите и в частност от останалите.
Благодаря за подкрепата за разделите, а заключването на темата както съм написал най-долу (вероятно пропуск на базата на "кръстовото четене) не желая да дискутирам.
Не разбирам какво толкова неориентирано има във Форума, просто трябва да използваш търсачката ако беше написал: "age after 10 years", щеше да видиш че 2-рата тема е тази която ти трябва. Не виждам нищо лошо да пишеш в чужда тема след като тя се Up-а от системата и всички ще ти видят коментара.
Напълно подкрепям Samuil.Petrow, че ако нямеше за всяко нещо по 5 теми щеше да е много по-лесно търсенето! Аз дори смятам че не само трябва да се локват дублираните теми, а направо да се трият.
Crazy,
Мисля, че говорим за едно и също, но на 2 различни езика или поне за по-голямата част.
Ако има систематизация на конкретния раздел ще бъде много по-лесно да се намери търсена информация или да се зададе въпрос за ново задание.
Представи си СофтУни след 5 години...
В твоят вариант имаме 100 въпроса в една и съща тема (нека да е споменатото домашно).
Какво ще се случи тогава ако новобранец иска да попита нещо?
Ще чете отговорите в една мнооого дълга тема и дали ще може да се ориентира? Не!
Ще зададе въпроса си отново и ти какво ще му препоръчаш? "Погледни по-горе между стотиците отговори и 50-те кода, еди- кой си ти е отговорил правилно!"?
Логиката подсказва, че въпросите ще са аналогични, но често ще има и нови, незадавани досега. Тоест темата ще е досаттъчно богата и същевременно объркана за човек, който грам не разбира от код.
Как смяташ - дали ще бъде удачно за търсещия или за теб самия като помощник?
Представи си сега вариант 2:
Подраздел Домашни Нулев Курс:
Подраздел Домашно №1:
Подраздел Домашно №2:
.......
И във всеки раздел всеки може да зададе неговите си въпроси ако не е намерил отговора във всичките теми на подраздела.
Ти самият ще влезеш в конкретната тема и ще видиш конкретният проблем! Ако всяка тема при намиране на решение се преименува на "Solved-How-to-use-Console.Write.Line" (например) най-вероятно няма и да се наложи да се намесваш. В същото време търсачката ще е по-конкретна на принцип "намиране на решение", а не само като заглавие.
Не ти ли звучи по-просто и пестящо време?
Какво лошо има в по-сериозната систематизация, особено при растящ обем на данни? Нали така искате да пишем код, а вероятно и вие самите го правите? Ясно, чисто и подредено дори за чуждоговорящи или неразбиращи програмният език!
Гледайте в бъдещето хора, а не само в днешния ден!
P.S. Отрицателният вот, който получих сериозно ме обнадеждава, че съм на прав път.:)
Не е лошо да споделите мнение кое не Ви допада или да подобрите предложението ми - все пак не сме във Фейсбук за да ударм по един палец, нали?
Интересно ми е какво мислят и хората, които отскоро учат тук, но подозирам, че този раздел е изключително рядко посещаван от тях.