Witam,
wiem, że podobne wątki już tu istnieją, ale chyba rozglądam się za czymś odrobinę innym. W wielkim skrócie: otóż kiedyś uczyłem się Perla (+ trochę Perl/CGI) oraz C/C++ (+ trochę SVGALib, Ncurses i Qt3 - w tym czasie całe szczęście przeszedłem przez tutorials hell, zatem mogłem sobie tego oszczędzić później), jednakże ostatecznie kształciłem się na kierunkach humanistycznych. Dwa lata temu zacząłem podejrzewać, że nawet kształcąc się samemu, można dojść do poziomu na którym jest się zatrudnialnym lub formalne potwierdzenie kwalifikacji zdobyć już zarabiając w ten sposób (a program Bootcampów, mimo kwot 14tys pln za cykl w najważniejszym momencie uczy jak zrobić listę zadań w PHP). Żeby nie było (iż) jestem takim materialistą - generalnie chcę, żeby coś, czym zajmować/pasjonować/bawić się lubię przynosiło mi przynajmniej zwrot kosztów.
Zatem skracając - w jakimś stopniu ogarnąłem:
- Python (the Official Tutorial sygnowany przez G. van Rossuma - https://docs.python.org/3.6/tutorial/); Learning Python (wyd. 4. - przy czym, jak na razie, pozostawiłem sobie na później metaklasy i to, co jest po nich)
- Flask + trochę SQLAlchemy (M. Grinberg, Flask Web Development...)
- Trochę mniej JS (trochę Eloquent JavaScript + materiały z https://developer.mozilla.org/en-US/)
- Tkinter (kiedyś przerabiałem "Mastering Perl/Tk" zatem uznałem, że ogarnę tylko różnice a resztę doczytam z dokumentacji)
- Z grubsza HTML+CSS (Duckett, Jon. HTML & CSS., uzupełniłem o wiedzę nt Grid i Flexbox z https://css-tricks.com/)
Oraz:
- Diagramy UML (Learning UML 2.0)
- Podstawy SQL i projektowania baz danych (P. Pratt, Concepts of Database Management)
- Podstawowe komendy Git-a
Do każdego etapu robiłem projekt, zatem:
- Do Pythona - edytor HTML w Tkinter z własnym komponentem kolorującym składnię
- Flask/SQLAlchemy/HTML + Bootstrap i trochę JS z JQuery: aplikacja internetowa
Plus mniejsze:
- CSS - prosta strona na podstawie mock page
- JS i manipulacja DOM - hm... Niby-gierka a la Arkanoid, która zmusiła mnie do ponownej nauki trygonometrii
Na tym etapie chciałbym to poddać weryfikacji przez drugą osobę, a z tej weryfikacji bym się chciał dowiedzieć:
- Czy w ogóle jest sens iść w tym kierunku, czy też może zbłądziłem i należy zająć się czymś innym?
- Na ile opanowałem potrzebny do zatrudnienia materiał a nad czym jeszcze muszę popracować
- Sprawdzenie i omówienie jakości kodu, na co powinienem zwrócić uwagę, czego unikać etc.
- Czego muszę się jeszcze KONIECZNIE nauczyć a czego powinienem się nauczyć, czy może w ogóle powinienem wrócić do podstaw?
Oraz gwóźdź programu - czy nie jestem na takie przekwalifikowanie za stary.
Zaczynam się zatem rozglądać za mentorem/doradcą, z którym na paru konsultacjach bym omówił powyższe problemy. Czy zatem ktoś stąd byłby w stanie polecić kogoś (w polskim Internecie, stronę gdzie można znaleźć takie osoby etc.), kto świadczy takie usługi? Jak dotąd, wysłałem jedno bezpośrednie zapytanie, ale odpowiedzi brak, zatem próbuję tu.