Przez ostatnich kilka lat uczyłem się tak wielu różnych technologii, poświęciłem mnóstwo czasu i teraz z tej perspektywy dochodzę do wniosku, że warto ograniczać się do jednej technologii i w niej się specjalizować, bo po prostu nie nadążymy - nie wiem czy macie podobne zdanie. Może podam przykłady:
- uczyłem się potężnego frameworka PHP - symfony 1.2, potem wersji 1.4 (wersji bardzo podobnej do poprzednika), a potem nadszedł symfony 2.0 całkowicie inny od poprzedników i cała wiedza zdobyta na nauce poprzednich frameworków okazała się bezużyteczna;
- uczyłem się ActionScript 2.0, potem nadszedł ActionScript 3.0 z mnóstwem zmian i znów czas poświęcony na naukę technologii poszedł na marne;
- uczyłem się c++ builder, Qt, WinAPI oraz bazy danych i narzędzi z nią związanych: sybase, oracle apexa i znów czas poświęcony na naukę uważam za zmarnowany, bo nigdy potem ich nie miałem okazji wykorzystać, a teraz i tak już nic z tego nie pamiętam;
- rdzennego javascriptu i wykonywania zapytań ajax w rdzennym javascripcie i też uważam ten czas za zmarnowany, bo obecnie pracuję jako programista przy tworzeniu stron internetowych i nie pamiętam kiedy ostatni raz używałem rdzennego javascriptu, bo wszyscy używają biblioteki javascript: jquery;
Poza tymi technologiami uczyłem się jeszcze mnóstwa innych, których nawet już nie pamiętam, nie wiem czy tylko ja mam takie poczucie, że warto specjalizować się tylko w jednej, ale popularnej technologii czy wy macie podobnie, mi się wydaje po prostu, że to się tak wszystko szybko zmienia, że po prostu nie nadążysz za zmianami jakbyś chciał się uczyć kilku technologii.