Cześć!
Od 12 roku życia tworzyłem w PS layouty stron www i w międzyczasie poznawałem kolejne języki programowania. Dokładnie rok temu podszedłem do programowania na poważnie i postanowiłem się przenieść z grafiki (która niestety nie przynosiła mi szczęścia, a była tylko udręką) . Pierwszym krokiem było zakupienie książek Pythona (wcześniej znałem już podstawy C++) - przez kilka miesięcy praktycznie codziennie klepałem kod- przynosiło mi to na prawdę wielką radość- do póki skończyłem naukę programowania obiektowego Pythona. Od tego momentu wszystko się załamało, bo nie wiedziałem co dalej- zagłębiałem się w Django, ale po kilku miesiącach stwierdziłem, że to jest praktycznie uczenie się schematów na pamięć, a sam framework nie jest na tyle elastyczny aby zaspokoić moją radość w tworzeniu (większość hostingów nie obsługuje Django i ogólnie tworzenie modeli itd - no udręka). Z drugiej strony pozostał Desktop, ale ukryte zniechęcenie spowodowane wiedzą o tym, że aplikacje są znacznie wydajniejsze w C++ również ostatecznie skreśliły moją przyszłość w tym języku.
Ostatecznie przeniosłem się bezpośrednio do języków typowych dla web'a- zawsze byłem z tym związany i po paru miesiącach solidnie opanowałem CSS (media queries, gridy, flexboxy...) + bootstrap.
Później zacząłem przygodę z JavąScript- podstawy (razem z programowaniem obiektowym) przyswoiłem w dosyć szybkim tempie- tylko znowu nie widzę tych możliwości jakie za sobą niesie- widzę tylko wykorzystanie w walidacji arkuszy i nic poza tym. Dlatego moje pytanie- gdzie mogę użyć swoich umiejętności w praktyce związanymi z JavąScript? Gdzie przydaje się programowanie obiektowe w tym języku? Czy teraz po gruntownej nauki JavyScript od podszewki warto zainteresować się jakimś frameworkiem- Angularem2/Nodej.JS?
Próbuję znaleźć odpowiedź na pytanie- co dalej? przyznam się otwarcie, że jestem osobą, która kocha się uczyć, zwłaszcza rzeczy nowych i ciekawych, ale przeszkadza mi to, że nie mogę w żaden sposób spożytkować nabytej wiedzy.