Mam pytanie, jakie uczciwe umiejętności trzeba mieć na normalnego juniora myślę o Pythonie.
Krótko o sobie elektronik z doświadczeniem ale w programowaniu niestety małym trochę C/C++ i arduino. Programowanie jednak mnie wciąga obecnie przerabiam książkę bardzo prostą 'hello world przygoda z programowaniem dla dzieci i absolutnie poczatkujacych wydanie ii Warren Sande Carter Sande' raczej idzie bez problemu. Jednak nie pracuję jako programista i nie mam też takich nawyków, a chciałbym zająć się tym na poważnie. Dlatego planuje zbudować solidne podstawy. Pracuję i utrzymuję rodzinę, więc na skoki na głęboką wodę typu staż za darmoi dopięcie się do komercyjnego projektu mnie nie stać. Wiem i o tym myśle aby po gdzinach oprócz nauki może dopiąć się do jakiegoś open source lub grupy entuzjastów, którzy będą coś kodować i szukają nawet newbie.
Wiem, że trzeba ogarnąć:
- gita
- podstawy języka Python , składnia itp.
- wiedzieć coś i rozumieć podstawy HTML, CSS, JS - Frontend
- podstawy baz danych
- dobrze mieć jakiś min. jeden ciekawy projekt na gitcie
Chciałbym oprócz własnej pracy skorzystać z kursu ok 7 miesięcy (co wydaje się ok) w szkole programowania SDA. Czy macie jakieś opinie o tej szkole ale rzetelne?
A może polecacie jakąś inną szkołę? Dla mnie nauka to dość długi proces dlatego szkoły 2-3 miesięczne odrzuciłem na wstępie, nie wierzę w efektywność takiego podejścia dla juniora. Dla programisty jako dalszy rozwój to takie szkolenie może być ok ale to już inny temat. Może macie jakieś link do rankingów takich szkół?
Zastanawiałem się też nad podyplomówką ale nie wiem czy to dobry pomysł w kontekście zbędnych przedmiotów itp, chyba, że ktoś jakąś bardzo poleca najlepiej Łódź lub Wrocław?
Dlaczego myślę o takiej szkole, bo chcę jak najszybciej przełamać swoje bariery i nie tracić czasu na szukanie drogi ale na początku chcę aby ktoś ją wskazywał oczywiście wiem, że sukces zależy tylko od potu i włożonej pracy.
Co do programu kursu w SDA wygląda to tak:
Python podstawy 42h 13,5%
Python średniozaawansowany 35h 11,25%
GIT 7h 2,25%
Testy – TDD 14h 4,5%
Algorytmy I struktury danych 28h 9%
Wzorce projektowe 14h 4,5%
MySQL 21h 6,75%
MongoDB 7h 2,25%
DB programowanie 21h 6,75%
wstęp do HTTP 7h 2,25%
Technologie Frontend 42h 13,5%
Technologi – Backend 21h 6,75%
Scrum 7h 2,25%
Projekt 45h 14,47%
suma 311h
Co do samego SDA to jak dla mnie zaletą jest, że kurs będzie w Łodzi, myślę, że poziom podobny do CodersLab i tu się trochę waham. W kursie od SDA przekonuje mnie przekrojowość czyli też frontend i backened oczywiście jest to jakimś kosztem Pythona ale chyba junior musi umieć poruszać się trochę szerzej. Co do frontendu to poza html i trochę css to nic więcej nie wiem. W CodersLab jest Django ale czy framework jest od razu potrzebny?
Sprawdzałem też szkołę IT ALX i Kodilla. Co do ALX to nie do końca przemawia do mnie 80h z trenerem i 40h nauka w domu, która jest wliczana do godzin kursu i do opłaty ale same kursy są ok. Mają też szkolenia specjalistyczne tematy wyglądają na sensowne ale to raczej nie dla juniorów.
Kodilla tylko internet ja raczej jestem w takim miejscu, że chcę pracy z trenerem.
CodersLab oferta wygląda na ciekawą i też ją rozważam, kurs droższy niż w SDA ale też rozłożony na 380h lub 470h i kilkanaście procent znowu droższy. Dają Prework na bazie którego można jeszcze podjąć decyzję czy faktycznie to dla nas. Niestety nie ma informacji ile godzin jest z trenerem a ile zdalnie, konsultant online nie chciał udzielić takiej informacji. Do tego raczej musiałbym dojeżdżać do Wrocławia lub Warszawy w Łodzi nic nie mają.
Proszę tak jak pisałem o rzetelną opinię ogólnie o szkołach i może ktoś jest po SDA lub CodersLab. Wiecie też może jakie jest zapotrzebowanie na Python-owców język bardzo mocno idzie w górę przynajmniej na wykresach ale też bardzo mi się podoba i ma dość niski próg wejścia (przerabiam sobie tutorial, książkę i jest ok) aczkolwiek czy na Javę nie ma większego zapotrzebowania? Proszę o wasze sugestie i opinie i z góry dzięki