[Java] Относно премахването на лекцията по ООП
Здравейте,
Смятам, че лекцията по ООП щеше да бъде полезна за хората, които са се включили да участват е в екипен проект.
Не може хем да се изисква играта за екипния проект да е обектно ориентирана и това да е един от критериите за оценяване, и хем над половината от екипа да не знаят какво правят.
В моя екип аз съм единствената, която знае ООП. Давам им конкретни задачи, точно описани, но пак след това минавам да оправям някакви глупости, които е разбираемо, че хора, които не са учили ООП и изобщо не са го упражнявали(с домашни например) няма как да ги знаят..
Ами знаете ли кое е най-лошо в случая, правят неща, които не разбират и като направят нещо странно и след това 'слушат' intelisense-a на IntelliJ какво им подсказва, от сорта направи това поле public или static :о
И другото е,че някой хора не могат да учат онлайн самостоятелно или пък другото - ако не е включено в задължителната програма, не го четат.
Така е и в живота, не може да си постоянно в печелившия отбор. Човек трябва и да може да губи. Пък използвай възможността да предадеш знания на тези, които не знаят. Може с отбора да си организирате среща и да им разясниш нещата около ООП. Не подценявай хората около теб, днес може ти да знаеш повече само, защото си записала курса по-рано, но нещата могат да се обърнат и ти да се окажеш в ситуацията на незнаещата и да се наложи твои съотборници да ти помагат в бъдещи проекти и дори бъдещата ти работа.
Благодаря ти за коментара. Тук не говорим за печеливши отбори....не се оплаквам от отбора си, даже са супер изпълнителни и правят всичко(или поне се стараят) в срок. Събирах ги момчетата специално им обяснявах ООП по-абстрактно и по-детайлно....сега колко е влязло и излязло от главата е друг въпрос. Моето оплакване е, че не е трябвало да премахват лекцията по ООП, която си върви с упражнения, домашни и т.н. Аз няма как да ги карам да пишат домашни за ООП и после да им ги проверявам и оценявам и т.н.
Моето мнение е, че дори и да имаше такава лекция, резултатът щеше да е същия. Как се пише клас можеше и да научат от лекцията, но това което ти очакваш от тях - едва ли.
Тогава да няма критерий за КПК и ООП в оценяването на екипния проект, 2/3 от критерийте за оценяване са Структуриран код(ООП) и Качествен код (КПК), как да им преподадем КПК и ООП за 1 месец без упражнения и домашни. Защо се изисква от екипа да знае всичко което е учил миналия випуск за да им помагат, е нали вие казахте че всеки участник трябва да знае какво се случва с проекта и как е направено дадено нещо, аз като направя йерархията и основата на ООП-то което пишем, трябва да им обясня всичко което аз съм учил от Декември месец, за да схванат какво пишем, и най-вероятно все още няма да са го схванали защото ООП с говорене не се учи, да не говорим пък за КПК.
Сигурно сте забелязали, че също така в курса няма лекции по Десктоп приложения, Правене на игри или Отборна работа. Ако следвам логиката на последния пост то трябва да махнем и тях като критерий и буквално да няма отборна работа.
Отборният проект е един от начините, по които ви стимулираме да учите неща различни от тези в програмата, т.е. да не опирате до конвенционалното училищно учене "Казаха ми в час какви са почвите в Европа и Америка, значи ще науча какви са почвите в Европа и Америка и евентуално ще ме изпитат другия час за почвите в Европа или за почвите в Америка" :-) А да се поставите в реална среда - където ще се налага да работите с други хора, където другите хора евентуално няма да разбират достатъчно, няма да са приятни за работа или нещо друго, където знанията които имате до момента ще са абсолютно недостатъчни за да си свършите работата и ще трябва да прекарате няколко нощи в гугъл и прочие фактори.
Не забравяйте, че ако свалим критериите, това по никакъв начин няма да повиши измерителя колко сте научили.
Съгласен съм, че много много не върви да се маха лекция която е нужна за направата на отборен проект, НО моля те не казвай по интервюта, че знаеш ООП, защото това, че може да го ползваш до някаква степен не означава, че го знаеш, а някой комплексари къде водят интервюта само това чакат да чуят, че някой знаел ООП ;) Щом Bjarne Stroustrup твърди, че не знае C++ няма как хора като нас със малък или никакъв опит да твърдят, че знаят нещо толкова абстрактно като ООП, виж ако кажеш, че имаш идея от ООП хем излизаш скромна хем оставяш място за приятна изненада ако найстина имаш някакви по-сериозни знания. С две думи - скромноста краси човека. Няма да засягам отношението ти към съотборниците били те знаещи или незнаещи в твойте очи, това се учи от друго място и определено не от мен. Само ще ти кажа, че има хора за който ти не знаеш нищо и няма да ти е приятно да ти се смеят на публично място каквото е форума, да не говорим, че скромния ми опит показва, че хората които найстина знаят/могат нещо много добре са скромни и не се смеят на другите, защото те самите много добре знаят какво и колко се изисква да са там където са.
Keep calm and learn how to JAVA :p
С моя нищожен опит изобщо не бих казъл че знам ООП, както и не се смея на никого, още по-малко на съотборниците си, напротив аз се включих в тази тема за да защитя хората които не са се сблъсквали с ООП, а сега трябва да пишат ООП и КПК игра.
alex1966 коментара ми е за госпожицата която е автор на темата.