Idę młody, genialny, niosę BUT W BUTONIERCE,
Tym co za mną nie zdążą echopowiem: - Adieu! -
Bruno Jasieński

Uczelnie, studenci i Microsoft

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

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.

Komentarze

10 Comments Dodaj komentarz
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 :)

Szymon Jeż - 14.09.2008 16:50

Dobry temat został poruszony w artykule. Ja osobiście nie lubię potocznego znaczenia informatyk = ktoś który zna się na komputerach. Ale nie o tym chciałem napisać. Chciał bym oznajmić, że ja osobiście nigdy nie miałem problemów z zaliczaniem przedmiotu w wybranej przez siebie technologii, która mnie interesuje. Studiuję na Politechnice Koszalińskiej Informatykę na Wydziale Elektroniki i Informatyki. Zawsze szło się dogadać. Większość prowadzących uważała to za coś bardzo dobrego, ciekawiły ich inne rozwiązania i czasem nawet inspirowały. Nie było trudności z zaliczaniem przedmiotu pisząc w języku Ruby, na to przedmiocie którym wszyscy pisali w Java, byle by tylko pisać na temat zgodny z programem przedmiotu. I tak powinno być.

[...] Szybko, łatwo i przyjemnie tzw. ubuntu way (zaraz będzie atak makowców na moją osobę, ale co tam). Nie będę już pisał, że to nie ja powinienem przekazywać tą wiedzę ponieważ dostatecznie wyżaliłem się we wpisie Uczelnie, studenci i Microsoft. [...]

mudzio - 17.12.2009 14:50

Polibuda Krakowska 90% laborek robionych la linuxie :)

@rek - 15.07.2010 12:41

Obiema ręcami mogę się podpisać pod stwierdzeniem, że większość studentów informatyki nie powinna się tam znaleźć. To jest strasznie przykre ale prawdziwe. Co więcej odniosłem wrażenie, że studenci liceów są bardziej promowani, niż osoby po technikach profilowanych – efekt? Pierwszy rok był dla mnie powtórką ze szkoły średniej (poza może fizyką i elementami matematyki).
Co zaś się tyczy Microsoftu – robią świetną robotę, ich produkty świetnie się integrują i mają potężne możliwości. Przykład z TFS-em integracja z wirtualnym środowiskiem testowym, build serwerem (wspierającym CI, code analysis, testy jednostkowe etc) całość można postawić w jeden, dwa dni. W pełni zintegrowane z Visual Studio. Tandem po prostu świetny, minus? Cena cena i jeszcze raz cena. W końcu coś za coś. Są alternatywy lepsze lub gorsze ale tak jak napisałeś większość studentów (i moim zdaniem to są wspomniani Quake-owcy ;-) nie wychodzi ponad to co jest serwowane im na tacy przez uczelnię.
Czy to źle? Nie, wręcz przeciwnie ale w trochę pokrętny sposób. Dzięki temu osoby takie jak my, które wychodzą choćby trochę poza szablon jesteśmy uprzywilejowani i łatwiej nam znaleźć ciekawy projekt :-)

@rek - 15.07.2010 12:42

@mudzio bardzo fajnie że 90% laborek jest na linuxie ale pamiętajmy o jednym. Nie ma znaczenia czy używasz linuxa, macOSa, windowsa czy beosa. System operacyjny nie ma zupełnie znaczenia. To co ma znaczenie to użyteczność tego i oprogramowanie, które masz dostępne na daną platformę i co możesz z tym zrobić.

Skomentuj





*

Klinkij na obrazek aby odsluchac zdjecie.


* pole wymagane
** adres email nie zostanie opublikowany

 

Ostatnie wpisy