Na początek disclaimer. W tym artykule przeczytasz moją opinię na dany temat. Bazuje ona na doświadczeniu, ale nie są to twarde fakty, a jedynie przemyślenia, więc proszę, miej to na uwadze.
Świat IT ewoluuje a wraz z nim umiejętności i kompetencje, które są niezbędne w tej pracy. Jeszcze parę lat temu było dużo osób, które specjalizowało się w danej technologii, natomiast obserwując rynek widać, że dzisiaj sama specjalizacja w jednym języku nie sprawi, że będziecie bardzo pożądani na rynku (z małymi wyjątkami).
Swoją karierę w dużej mierze opierałem o bazy i hurtownie danych. Ładnych parę lat temu zostałem zatrudniony jako Senior Oracle Developer. W firmie, w obszarach przetwarzania danych były jeszcze role takie jak: SQL Developer (specjalista od MS SQL Server) oraz ETL Developer – oczywiście na różnych poziomach zaawansowania: Junior, Regular, Senior oraz Technical Lead. I wiecie co? Moim zdaniem coraz mniej takich specjalizacji potrzeba na rynku. A czy tylko takich i skąd to wynika?