Uczelnie, studenci i Microsoft

Napisane: 25.12.2007 | Działy: Codzienność, Ogólnie, Pomysły | 5 Comments

Zbierałem się już od pewnego czasu do napisania kilku słów podsumowujących moje przemyślenia na temat nauczania informatyki w uczelniach, "nowym pokoleniu informatyków" i M$ (związanym z procesem nauczania).

Ponoć w dzisiejszych czasach małe dzieci nie chcą być już strażakami, policjantami itp. Dzieciaki wolą zostać raperami lub... informatykami. Obecnie istnieje przeświadczenie że informatyka to "przyszłościowy kierunek" (może tak, może nie - nie będę się tutaj nad tym rozwodził) i dlatego tysiące młodych ludzi decyduje się na na studiowanie informatyki. Tak samo było kiedyś z psychologią. Jaki jest tego efekt? Mamy setki magistrów psychologii próbujących pakować umysły w jakieś szufladki ślicznie wyłożone w podręcznikach. Gdzie tutaj polot w pracy? Gdzie pasja w rozgryzaniu zakamarków ludzkiej myśli? Oczywiście nie wszyscy tacy są, jednak liczba "porządnych" psychologów w porównaniu z ogółem nie prezentuje się zbyt pokaźnie.

"Zawsze lubiłem grać w Quake, umiem zainstalować Windows'a i skonfigurować program pocztowy, idę na informatykę!"

Na informatyce jest tak samo. Znakomita część ludzi studiująca informatykę nigdy nie powinna znaleźć się na tym kierunku. Zostaną przerobieni na informatyków w pełnym tego słowa znaczeniu. Informatyk - człowiek, który wie o komputerach wszystko i nic. Po studiach powinniśmy dostawać programistów, administratorów, bazodanowców itp. a dostajemy informatyków. Żeby zostać specjalistą nie wystarczy wybrać kierunek i prześlizgiwać się z egzaminu na egzamin. Potrzebny jest zapał, zainteresowanie tematem i chęć pogłębiania wiedzy we własnym zakresie.

Wróćmy teraz do studiowania i M$. Co daje uczelniom podpisanie umowy z M$? Tony specjalistycznych opracowań, darmowy dostęp do oprogramowania (tak, tak studenci informatyki mają Windowsa za free). Co w zamian? M$ wymaga jakiś punktów w programie nauczania zawiązanych z ich oprogramowaniem. Czyli jest super. Mamy oprogramowanie do nauki za free, mamy materiały i wykształconych przez M$ wykładowców. Poza programem związanym z M$ można usłyszeć także o oprogramowaniu OpenSource i o innych producentach oprogramowania (u mnie jest: grafika z OpenGL, semestr systemów operacyjnych z Linux'em, bazy danych z Sybase a nawet Oracle oraz programowanie w javie).

Co zrobi standardowy student widząc w gruba z wyborem systemów operacyjnych i czasem do odpalenia Windows'a? Klepnie w enter i poczeka aż załaduje mu system.

Jaki jest problem? Nikt się nie przejmuje walnięciem w klawisz enter i brakiem zainteresowania czymś więcej. Produkcja informatyków leci dalej (i nakręca się monopol M$). Nawet jeśli pojawi się wykładowca, który chciałby pokazać coś więcej, dać studentom jakieś poważne materiały o np: Linux'ie odbija się od muru. Zdecydowana większość projektów Open nie ma specjalistycznej dokumentacji i w porównaniu z materiałami z M$ jest 100 lat wstecz.

Dlatego tylko niewielu zapaleńców zainstaluje jakiś alternatywny system operacyjny i zacznie się go uczyć. Dlatego także wszystkie dystrybucje Linux'a musimy nazwać alternatywnymi.

Kolejny problem to podejście pewnych wykładowców (nie chciałbym napisać większości).

- Mam pytanie: czy na stronie katedry mogłyby się pojawić materiały w jakimś przyjaznym formacie? Używam Linux'a i nie mogę się do nich dostać. - Przygotowywałam te materiały w pakiecie Office. - Ja rozumiem, mogę odczytać pliki Office'a tylko są one spakowane w exe'kach, których nie mogę rozpakować. - To rozpakuje je pan sobie u kolegi.

Tak to prawdziwa rozmowa. Równie prawdziwe jest zdziwienie jednego z wykładowców widzącego OpenOffice. Dlaczego tak jest? Ja osobiście nie znam powodów, sądzę że to po prostu brak czasu na poznawanie czegoś więcej. Nie chcę także nikogo ganić, jednak sądzę że jeśli studiujemy informatykę to uczelnia powinna pomyśleć, że ktoś używa wolnego oprogramowania.

Podsumowanie, czyli czy widzisz jakąś szansę na poprawę?

Pierwszy pomysł został mi podrzucony przez jednego z moich wykładowców. Napisanie dokumentacji przygotowanej do nauczania. Wykładowcy nie mają na to czasu. Myślę że społeczność OpenSource potrafiłaby wygenerować bardzo ciekawe i profesjonalne materiały.

Druga sprawa jest dużo bardziej skomplikowana ponieważ uczelnie musiałyby zmienić zasady nauczania przedmiotów, znaleźć kogoś kto zajmie się instalacją oprogramowania i powie kilka słów wykładowcom (hmmm może jakaś pomoc społeczności Open?). Mam na myśli nauczanie konkretnych przedmiotów pod konkretnymi systemami operacyjnymi oraz zmiany systemów operacyjnych w celu porównania funkcjonalności. Proste przykłady:

  1. grafika na OpenGL pisana pod Linux'em np. w Eclipse
  2. programowanie w c++ pod windą, później zajęcia pod Linux'em (kilka słów o przenośności kodu)
  3. ISS pod windą i Apache pod Liunx'em

Po co tak się rozpisuję?

Chciałbym w przyszłości pracować z ludźmi, którzy wiedzą co robią, są otwarci na różne rozwiązania i aby rynek w końcu się wyważył. To obecne i przyszłe pokolenia specjalistów mają kształtować rynek, a nie rynek ma kształtować nas. Tak powinniśmy myśleć. Chciałbym aby oprogramowanie wybierało się dlatego, że jest dobre i wygodnie nam się na nim pracuje (właśnie dlatego ja siedzę na Ubuntu) a nie dlatego, że otoczenie wymusza platformę.

Jak jest u Was na uczelniach? Może się mylę? Czy Wy też zgadzacie się z moimi przemyśleniami? Czy Społeczność byłaby zainteresowana współdziałaniem z uczelniami?

Czy jakaś uczelnia dotarła do tego wpisu? Co sądzi zmodyfikowaniu programu? Jakiej pomocy potrzebowałaby od Społeczności OpenSource?

Zapraszam do odpowiedzi na te pytania w komentarzach i dziękuję, że udało się dotrwać do samego końca tego długaśnego wpisu.

5 Comments »
Zyx - 26.01.2008 13:58

Hmmm… że tak spytam, gdzie studiujesz, że masz takie doświadczenia? U mnie na uczelni jest MSDNAA i jakoś nie przeszkadza to w uczeniu porządnych rzeczy. Na pierwszym semestrze przedmiot: “Wprowadzenie do systemu Unix” kończący się egzaminem. Laboratorium pełne stanowisk, na których poza Debianem innego systemu nie uświadczysz. Nie jest tak źle, przynajmniej u mnie.

luinnar - 28.01.2008 12:06

Studiuje na ATH w Bielsku, też jest MSDNAA też jest semestr linux’a. Stanowisk z samym debianem nie widziałem. Nowe roczniki mają lepiej ode mnie… Mają przekrojówke z OpenSource i mogą wybrać PHP jako przedmiot. Niestety mnie to ominęło, a szkoda.

mlodir - 03.05.2008 17:46

Zgadzam się w pełni z tym co napisałeś. Społeczeństwo powinno być bardziej otwarte na różne rozwiązania. Ja także używam ubuntu. Jestem teraz w 2 klasie LO i chce kontynuować naukę na politechnice we Wrocławiu i szczerze mówiąc nie wyobrażam sobie programowania bez użycia linuxa. Mam nadzieje że ta uczelnia spełni moje oczekiwania i zrobi ze mnie pożądnego programiste, bo to chciałbym robić w przyszłości.

Purplefan - 02.07.2008 23:04

Ciekawy artykuł. Może się przyczepię, ale znalazłem błąd ortograficzny, który rzucił mi się w oczy: “znaleźć kogoś kto zajmie się instalacją oprogramowania i powie kilka słów wykładowcą”. Ostanie słowo: wg mnie jest to narzędnik liczby pojedynczej, a powinien być celownik liczby mnogiej: wykładowcom. Druga rzecz: “(kilka słów o przenaszalności kodu)”. przenośność ;-). pozdrawiam.

luinnar - 03.07.2008 12:46

Dzięki za informacje, już poprawiam. Niestety nie zajmuje się programowaniem tekstu :)

Skomentuj

* pole wymagane

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word