Предложение относно отборните проекти.


6

Днес бяха защитите на отборните проекти по ООП. Имах щастието да гледам всички отбори от 18ч30м до края, някъде около полунощ. Поздравления за Ивайло, за всички презентиращи и за техните активни съотборници.

Подчертавам активни.  

Направи ми впечатление ще почти нямаше отбор, който да е работил в пълен състав. Имаше прекрасни идеи за игри, които поради хора, които провалят отборите си не бяха имплементирани до край или пък нямаха UI.

Ние въпреки намаления състав с 50% успяхме да си предадем всичко на 99% работещо и с прилична графика.

Предложението ми е следното:

На студенти, които не са участвали в отборната работа да им се отнеме опцията да заявят участие за следващата. Записването е доброволно така че оправданието нямам време, работя и други подобни не би трябвало да важат. Всеки предварително знае с какво време разполага и как се разпределя то. Не може след като един път си провалил отбор или най-малкото не си написал 2 реда код да ти е позволено да запишеш отново и отново отборен проект и да продължиш да го правиш. Защо хората, които имат желание да работят, на рандом принцип трябва да бъдат съотборници с  неактивни студенти, които са се записали за спорта, но реално са способни с бездействието и незаинтересоваността си да дърпат надолу и хората с желание. Не убиваме ли така ентусиазма на  останалите ? Имаше отбори с по 1 или 2 човека. Ами той как утре ще се реши пак да се запише за отборна работа и случайното разпределение пак да му натресе 4-5 неактивни. Това значи пак провален проект и пак дърпане назад с точки и класиране. Мисля си че ако на неактивните им се отнеме възможността да записват нов проект след като не са участвали в предния ще има своеобразно сито и отборите ще са по-малко, но по-качествени откъм краен резултат. Така няма да се налага всеки път да тръпнеш, кой ти се е паднал от лотарията за съотборник.




Отговори



5

Въпросът не е "За" и "Против" работещите. Неактивните не ги деля на такива или други, просто казвам, че работата е фактор, който отнема време и ти трябва да прецениш, че ако нямаш време нямаш работа да мътиш водата на още 5 човека. Но просто записване за спорта всеки път си е жив рецидив. И разбира се, че може да се случи на всеки да има непредвидено обстоятелство, което за конкретния проект да го възпрепятства, но явно Академията е събрала хората с най-непредвидени обстоятелства в целия свят. Практиката на липсващи съотборници е масова. И разбира се както е казал  neutrino  ако възникнат такива човека винаги може да сподели и отбора да реши да го репортне като активен и да му влезе в положение. Но тотално да не се обаждаш и ни вест ни кост от теб си точно за наказание лишаване от право на участие. Карай си академията, но недей да проваляш останалите.




11
Нещо не мога да разбера какви са тея оправдания с липса на време и други задължения??
 
Някой да ни е карал насила да се записваме да учим тук? Ако трябваше да плащаме по 300-400-500 лева на курс пак щяхме да имаме толкова "сериозно" отношение? 
Аз разбирам, че има хора, които са тук само за да си "поопражнят знанията", но ако желанието им да се поопражнят безплатно пречи на хората, които са дошли да учат - ами сори пичове, не сте готини и някой трябва да ви спре.
 
Лично мнение - не ангажирам никой с него.

от Rusekov (971 точки)


3
Тези които не са активни на отборните работи почти всички са от долната половина на класирането или инак казано начинаещи.На всеки е ясно че приноса на начинаещ може да бъде почти символичен и то ако някои от отличниците си направи труда да му обърне внимание.Ако ли не тези които са по опитни пишат кода в желанието си да предадат работата и не си губят времето с "работещи" и тнт.Ако един начинаещ има някаква идея(често тя е грешна)никои не си прави труда да му каже "ей не се прави така",никои не си прави труда да му обяснява какво се случва.Пример:в мойта група 2-ма души които имаха представа какво да правят написаха код,качиха го аз се опитах да дам някво предложение,да бъда полезен е не получих отговор ,прекарах 2 дни да се опитам да разбера какво мога да направя е не разбрах.Та някой ако е на мое място би ли ми обяснил как да се включа по активно?факта че след това нямах и възможност да учавствам остава настрана.Втори пример които е малко страничен.След изпита на С# 2 разгледах темата с оценките,направи ми впечатление че много от хората с отлична оценка не си правят труда да предават и проверяват домашни.Серозно ли е това?Но за екипната работа драпат като глист на ламарина.Ами то ако домашни се пишат само от начинаещи и се проверяват само от начинаещи смисъла на тези домашни се губи.
Та като се игнорират начинаещите и не им се помага,подсказва те стават неактивни и даже добре правят инак е лсено да омажат всичко и целия отбор да няма никаква работа.



0
Смисълът от проверка на домашното не е за този, чийто домашно ще бъде проверено, а за този който проверява домашното. Така че има смисъл от домашните, за да може "начинаещите", както казваш ти, да се научат как се правят нещата, проверявайки домашни на "неначинаещи".

от penjurov (1466 точки)

0
Мишо, не си прави генерални изводи базирани на частен случай :) Познавам доста от тези "начинаещи", както ги наричаш, които от ноември насам са успяли да придобият достатъчно знания за да си изпълнят проектите или да участват активно в тях. Не мисля, че до сега е имало отборен проект, за който са се искали някакви особено сложни познания, извън тези придобити в академията. А за домашните, освен да повторя думите на @Penjurov, ама то до сега би трябвало да е станало ясно :)

от Rusekov (971 точки)



8
Не знам какви задачи бяхте хванали да правите като цяло, но като гледам темата където има няколко скрийншота от такива отборни проекти... мисля че просто някои от "водачите на проекти" са се оляли. Все пак "най-добрите" трябва да имат някаква представа, че не всички в отбора са на тяхното ниво (за никой не е било тайна как се формират отборите и че винаги в един отбор има силни с слаби) и избора на задача е трябвало да се съобрази със средното за отбора владеене на знания - така, че всеки да е в състояние да помага.
Все пак тези задачи са за да покажете че сте овладели знанията от C# първа и втора част и началото на ООП, а не приемна задача за девелопери във някаква фирма занимаваща се с компютърни игри. Предполагам че "най-яките" визуално и като сложност приекти са били изработени от отбори с по 2-3 активни участника, а останалите са били... изоставени, изхвърлени зад борда. За мен това не е правилния подход. Значително по-полезно за целия отбор щеше да е ако се избере задача, в която всички да могат да участват реално.

от JulianG (5316 точки)


0
Не мога да се съглася с твърдението, че "най-яките" визуални проекта са писани от 2-3 активни участника. 3D проектът(Unity render-а) мисля че бе правен от целия отбор, а за визуална "якост" мисля, че няма кой да го "бие" :)

от penjurov (1466 точки)

0
Не съм съгласен, колега. Една игра колкото и да е сложна (графично) винаги си има характерните за всяко приложение класове, методи, наследяваня и тн. Така че ако се организира правилно още от самото начало и работата се разпредели по правилен начин винаги ще има работа за всички и няма да има "изхвърлени зад борда".



1
Аз мисля че толкова крайно не е добре да бъдат наказвани. Примерно един отбор може да каже че всеки с недостатъчен брой commits не е участвал активно. Има и субективен фактор. Разбира се при системно неучастие в отборната работа напълно споделям мнението че не трябва да се изпращат покани до такива хора за участие.

от ddonchev (120 точки)


0
Няма да е редно целия отбор да бъде наказан, защото някой е решил да не участва. Нека бъде наказан само този, който не е участвал.

от RANOPILE (1038 точки)


2
Ще ползвам темата за да попитам какво се случва ако целият отбор е получил 0 точки но все пак част от отбора са писали код и са свършили някаква работа. Тези хора, ако са били оценени от останалите че са се справили ще получат ли някакви точки въпреки цялостната оценка за проекта?

от ttitto (1950 точки)