Witam wszystkich :D
Przychodzę do was z pewnym pytaniem. Otóż od pewnego czasu pracuję w szkole, praca mi się podoba, jestem z niej zadowolony, prowadzę praktyki (zajęcia trwające max miesiąc, w trakcie których mam max 25h zajęć z jedną grupa) dla uczniów technikum o profilu programista/informatyk/teleinformatyk. Spotykam na swojej drodze wiele ciekawych osób, przez co też się staram żeby na zajęciach przekazywać jak najwięcej wiedzy. Aczkolwiek po kilku latach przepracowanych w zawodzie, stwierdziłem że czas na rozwój, tak aby mieć jak największą wiedzę do przekazania, a przy okazji zaciekawić uczniów.
Aktualnie moja wiedza to są podstawy PHP (na studiach pisałem w Laravelu i przez chwilę pracowałem w Wordpress), do tego najbardziej interesuje mnie Front-End, aczkolwiek ze względu na to że na studiach był misz masz, to jedyne co się nauczyłem żeby przy okazji nie zawalić studiów to HTML, CSS i JavaScript, przez co posiadam solidne podstawy, ale niestety nic więcej :/ nie umiem żadnych Front-Endowych frameworków czy coś w ten deseń, jedynie podstawy SASS, Boostrap, i ze względu na studia no to doświadczyłem pracy z Pythonem, C#, C++, MySQL, MongoDB, Firebase czy też Neo4J, Node.JS i Express.JS.
Dodatkowo żeby nie zanudzać uczniów całkowicie kodowanie, wprowadzam technologie No-Code takie jak: Glide, FlutterFlow.
Tutaj pojawia się moje pytanie, ponieważ chciałbym wrócić do nauki, i przy okazji nauczyć się czegoś mega przydatnego, co jest aktualnie dostępne na rynku pracy, lub w przyszłości będzie. Chciałbym aby ta nauka miała pozytywny efekt, tak abym mógł wrócić do programowania, nauczyć się czegos przydatnego, a przy okazji miał okazję nauczyć uczniów czegoś nowego. Zdobyte umiejętności też chciałbym przekuć w korzyść dla siebie, znajdując jakieś praktyki lub pracę dodatkową dla mnie, która pozwoliła by mi zobaczyć jak wykorzystywać umiejętności w praktyce, a przy okazji przybliżyć uczniom realia pracy w IT.
I tutaj nasuwają się moje dwa pytania do was:
-
Od czego zacząć swoją naukę, i na czym się skupić? Bo w sumie mam mętlik w głowie i nie wiem na czym się skupić, czy poświęcić swoją uwagę na React/Vue do tego Node.JS, jakiś frameork Node.JS i starać się iść tą scieżką. Czy może wybrać scieżkę alternatywną i nauczyć się nowego języka. Przyznam szczerze że mam straszny odrzuć do C++, ale do innych języków mogę się przekonać :D. Przez chwilę też myślałem żeby zacząć naukę Meteor.JS i mieć możliwość pisania aplikacji na wszystkie platformy, ale nie wiem czy to dobry pomysł, aczkolwiek Apache Cordova bardzo mnie ciekawi patrząc na moje umiejętności.
-
Drugie pytanie odnosi się do mojej pracy dodatkowej, wiem że mógłbym prowadzić korepetycje itd, ale ze względu na praktyczny wymiar mojej pracy w szkole chciałbym zdobywać doświadczenie też w branży. Czy waszym zdaniem jest szansa na pracę dodatkową którą mógłbym wykonywać wieczorami lub popołudniami, albo np. 2 dni tygodniu (w zależności od grafiku). Jeżeli jest szansa na jakąś pracę, to waszym zdaniem, jakie czynności mógłbym wykonywać? Kiedyś poprawiałem proste strony na Wordpress, i dodawałem produkty do sklepów internetowych, ale praca się skończyła, i w sumie nie wiem na co jest zapotrzebowanie na rynku. Nie potrzebuję robić nic rewolucyjnego, Po prostu kodować, i czerpać z tego przyjemność.
Z góry dziękuję za wszelkie odpowiedzi i pomoc. Jestem otwarty na wszelkie uwagi i propozycje.