Co prawda nie jestem ani specjalistā od prowadzenia kursów jėzyków komputerowych (i nie tylko), ani jakimō specjalnym autorytetem w tej dziedzinie, ale chciaībym w niniejszym tekōcie daź parė wskazówek jak m.in. NIE prowadziź takich kursów. Pomysī powstania tego artykuīu powstaī wīaōnie po lekturze pewnej wieloodcinkowej nauki pewnego jėzyka komputerowego w pewnej gazecie, który doprowadzaī mnie momentami do biaīej gorāczki ze wzglėdu na sposób, w jaki Autor go napisaī. Wnioski sā niestety poniūej...
- Zwróź uwagė na dīugoōź Twojego kursu. Jeōli bėdziesz prowadziī jakiō kurs np. w magazynie dyskowym, moūesz praktycznie z powodzeniem polaź trochė wody. W koļcu i tak w wiėkszoōci wypadków tekst zmieōci siė jednorazowo w jednym egzemplarzu maga. Ale jeōli Twój kurs bėdzie zamieszczony w jakiejō gazecie jak najbardziej papierowej, Twoja praktyczna nauka czegoōtam moūe ciāgnāź siė LATAMI!!! Inna sprawa, ile kasy wpada do kieszeni Autorów sztucznie przedīuūajācych kursy...
- Nie naōmiewaj siė z innych jėzyków programowania, a w szczególnoōci z programujācych w tych jėzykach. Jest zachowanie niepowaūne i nie wystawiajāce najlepszego ōwiadectwa piszācemu. Najczėōciej zresztā taki osobnik w ogóle wyōmiewanych jėzyków nie zna, a jest caīkiem moūliwe, ūe wchodzā tu w grė jakieō kompleksy, zwīaszcza w przypadkach nabijania siė z osób kodujācych dema w asemblerze...
- Najlepiej oczywiōcie uczyź siė na przykīadach, ale pod warunkiem, ūe poczātkujācy adept naszego kursu bėdzie w stanie coō z nich ...zrozumieź. Bo jeōli bėdziesz nagminnie uūywaī w listingach komend lub skīadni, których jeszcze nie wytīumaczyīeō, Twój program do wpisania bėdzie tylko zajmowaī masė cennego miejsca i WYDĪUŪAĪ caīy kurs, a przez to opóśniaī caīy proces nauki. Osobiōcie uwaūam naukė programowania na programikach z nieznanymi komendami i skīadniā za bzdurė do kwadratu, która moūe dziaīaź odwrotnie od zamierzeļ autora kursu - po prostu zniechėcaź do nauki danego jėzyka.
- Zwróź uwagė na to, czy Twój kurs jest ...zrozumiaīy. Moūe Ci siė wydawaź, ūe jėzyk XYZ (podobny do np. Pascala) jest bardzo prosty z tego prostego powodu, ūe juū perfekcyjnie znasz np. Turbo Pascala. A jeōli juū z góry sobie zaīoūysz, ūe jėzyk XYZ jest tak īatwy, ūe nawet idiota go zrozumie, zaczniesz robiź w swoim kursie wiele uproszczeļ i niedomówieļ, które stanā siė zabójcze dla osób, które nigdy nie miaīy kontaktu z np. Pascalem.
- Jeōli juū umieszczasz w kursie listingi programów, nie zapomnij wyjaōniź dziaīania wszystkich uūytych w nich komend!!! Bo jeōli entuzjastycznie zakoļczysz kurs, a w listingach pozostanā dalej nie wyjaōnione komendy, moūesz siė spodziewaź co najmniej soczystych wiāzanek od Twoich kursantów. Warto teū przeprosiź siė z komentarzami i nie uūywaź ich do wypisywania jakichō maīo istotnych komunikatów, tylko do krótkich opisów tego, co dany program robi w danej linii. Po to zresztā sā komentarze. Co prawda komentarze mocno zaciemniā listing, ale na pewno czīowiek wiėcej siė z nich nauczy, niū ze zmieszanego z wodā opisu oraz wiary w nadprzyrodzonā inteligencjė Czytelnika poīāczonā z jasnowidzeniem.
- Warto teū zwróciź uwagė, by listingi programów DZIAĪAĪY! Niby drobiazg, ale zawsze...
To tyle.
Benek