Czy programiście potrzebne są studia? — część II
Katarzyna Rojewska
102

Ciekawy temat i jak widać obszerny. Prawdę mówiąc można by o nim pisać i pisać.

To co mogę dodać od siebie to to, że dobre studia informatyczne powinny:

  • dostarczyć szerokiej, a nie wąskiej wiedzy przyszłemu specjaliście
  • nauczyć się uczyć, bo w tej dziedzinie następuje rewolucja tak mniej więcej raz na 5 lat
  • poznać historię, czyli nie tylko to co jest dziś na topie np. AngularJS 4.x, ale i inne języki programowania, czy metodologie. Dlaczego? Bo ta wiedza zaprocentuje w przyszłości! Jako osoba początkująca chłonie się to co aktualne. Po 5 latach można docenić różnorodność doświadczeń by opracować coś nowego, co nie jest bezpośrednią kontynuacją jednej technologii, z której się korzystało.

Podam przykład.

Absolwent informatyki ukończył w roku 2007 uczelnię i zaczyna pracę jako programista aplikacji na telefony komórkowe Nokia dla systemu Symbian.

Po 3 latach traci pracę, bo technologia wyszła z użytku.

Musi zaczynać nową pracę i uczyć się czegoś od nowa. Doświadczenie się przydało, ale technologia (iPhone, Android) jest kompletnie inna. Jeśli wybrał źle i zainwestował swój czas w platformy typu Samsung Bada, to znowu mógł stracić.

Nie jesteśmy w stanie w 100% stwierdzić, że za kolejne 5 lat technologia, której używamy będzie nadal popularna.

A tu taka niespodzianka na koniec:
https://medium.freecodecamp.com/stanford-just-abandoned-java-in-favor-of-javascript-for-its-intro-cs-course-fe40543e81d8

Czy ktoś by w to uwierzył 5, czy 10 lat temu?

Wszakże JavaScript istnieje tyle czasu co Java i był bardzo szykanowany ze strony programistów właśnie owej Javy!