W ciągu ostatniego czasu SDA poprawiło kilka rzeczy:
Wydłużyli czas szkoleń o 40 godzin podstaw do 360 godzin.
Zmienili tryb z wieczorowego-zaocznego na wieczorowy.
Poprawili programy szkoleń.
Podobno poprawili materiały szkoleniowe.
Ta opinia może być nieaktualna.
Orientacyjnye plany szkoleń:
http://sdacademy.pl/wspolpraca-partnerska/
Dokładny program starego kursu Java od podstaw: Szkolenia Java od podstaw we Wrocławiu: Szkolenia Java od podstaw we Wrocławiu
Mają też drugie szkolenie z Javy i Android, które jest łatwiejsze.
Dokładne i aktualne programy szkoleń można dostać od przedstawicieli handlowych.
Prework
Jeśli nie zaczniesz robić preworka danego przez SDA, miesiąc wcześniej i nie masz solidnych podstaw ten kurs może być słabym wyborem.
Mówili, że prework jest opcjonalny, bez niego duża szansa że nadążysz.
Dlaczego tak bardzo warto zrobić preworka?
Już po nim wiesz, czy dość mocno chcesz programować i czy jestes w stanie efektywnie poświęcić czas na naukę, wciąż bez wydawania żadnych pieniędzy.
Im wiecej wiedziałeś w temacie przed kursem, tym więcej z niego wyniesiesz.
Publicznie dostępne materiały - prework.
HTML/CSS:
https://pl.khanacademy.org/computing/computer-programming/html-css
https://www.udemy.com/beginner-html-and-css/
Wprowadzenie do programowania JS:
https://www.codecademy.com/learn/javascript
Wprowadzenie do Javy:
https://www.codecademy.com/learn/learn-java
https://www.udemy.com/java-tutorial/
Wprowadzenie do androida 4.4 (ten kurs dodawali do kursu z Androidem) :
Możesz powiedzieć, to tylko 30 godzin preworka. Tak, ale obejrzeć to jedno, a zrozumieć, zapamiętać, wykonać ćwiczenia to nawet cztery razy tyle. Najważniejsze z nich to chyba 16h
https://www.udemy.com/java-tutorial/
Ale z przerobienie jego samego dla kogoś całkowicie zielonego może zająć nawet 50+h.
Jeśli po preworku nabierzesz wiatru w żagle masz wybór iść na szkolenie lub uczyć się sam.
Jeśli masz szersze doświadczenie w jakimkolwiek języku programowania, nie potrzebujesz preworka.
Inne materiały są w mojej ocenie lepsze od tego preworka, a szczególnie:
https://docs.oracle.com/javase/tutorial/
http://javastart.pl/static/mapa-strony/
http://edu.pjwstk.edu.pl/wyklady/ppj/scb/
http://edu.pjwstk.edu.pl/wyklady/poj/scb/
warto przerobić więcej, to zadziała na wasza korzyść na szkoleniu
Materiały do zajęć zapewniane przez SDA.
Materiały jak dla mnie zbyt ogólne, lista zagadnień, teoria, mało przykładów.
Zadania są na google drive, liczyłem na tutoriale, później zadania.
Uczestnicy dostają od prowadzących współdzielone konto google.
Według relacji oprawili materiały.
Zakres teoretyczny szkolenia
Materiał dotyczy najnowszych edycji Javascriptu, Javy, czy Androida.
Na szkoleniu Java od podstaw szkolenie frontend i backend jest mnóstwo Javascriptu na początku kursu, wielu prawie nic z niego nie pamięta na końcu kursu, szkoda. Zmienili javascript jest pod koniec. Idea fullstack w 320 godzin jest trochę bardzo ambitna, może lepszy byłby backend, gdzie więcej godzin poświęca się na podstawy. Zmienili dokładnie w tą stronę. Jeśli odpadłeś przy podstawach Java, które prawdopodobnie idą znacznie za szybko odpadniesz ze szkolenia, a jeśli chodzi o podstawy godzin było za mało.
Java z Androidem od podstaw to łatwiejszy wybór mniej tu trudnych dużych działów, więcej czasu jest na podstawy, wahasz się czy podołasz może wybierz to.
Zajęcia
W sumie 320 godzin lekcyjnych czyli 45 minutowych plus przerwy. Pięć dni w tygodniu przez trzy, albo cztery miesiące.
Poniedziałek, wtorek, środa, czwartek 17:30-21:00 po 3,5h zegarowe, co daje 4 godziny lekcyjne i 30 minut w przerwach. Da się więcej zapamiętać, jeśli robicie przerwę co godzinę zegarową.
Sobota 7h zegarowych(8h lekcyjnych) 9:00-15:00. Gdzieś po 5h:30m większość osób miała problemy z koncentracją. Przerwy co godzinę po 10 minut zdecydowanie wskazane, może jedna dłuższa obiadowa.
Jeśli pracujesz i chesz czas poświęcić rodzinie to ciężko będzie ci nadążyć, jeśli nie zrobiłeś preworka będzie jeszcze gorzej.
Część zajęć miała długą część teoretyczną, na początku po której dopiero są zadania z teorii, która był podawana tak długo, że nie mogłeś się skoncentrować.
Zastanów się, czy kondycyjnie wytrzymasz tryb wieczorowo-zaoczny. Trzeba brać pod uwagę także czasy dojazdów w godzinach szczytu.
Zmienili na 360 godzin wieczorowo, pięć miesięcy.
Wykładowcy
Wybór niektórych wykadowców mi bardzo nie przypadł. Było też kilku dobrych wykładowców. Najlepsi byli seniorzy. Między kursami występuje rotacja wykładowców.
Jeśli im się któryś wykładowca wycofa, szkolenie się przedłuży.
Jeśli wykładowca biegnie z materiałem, może coś pominąć bądzcie czujni, zwracajcie uwagę.
Jeśli jesteś na kursie poproś o zgodę na nagrywanie audio - to pomoże ci w nauce o ile masz ochotę i czas tego odsłuchać.
Edycje kursu
Im dalsze edycje kursu tym lepiej, bardziej dopracowane materiały, lepiej dobrani wykładowcy.
Profil kandydata
Zwykle z przedziału 24-33 lata, większość lub wszyscy to mężczyźni. Część chce odmienić swoje życie bez wiedzy o programowaniu, część ma doświadczenie w IT i są wysłani przez własne firmy, reszta po prostu ma silną wolę nauczenia się.
Zbytni optymiści chcący odmienić swoje życie mają tu małe szanse, jest zbyt intensywnie. Przygotuj się że będzie bardzo ciężko.
Kurs zaczyna 12– 16 osób. Wielu bez preworka. W pierwszych miesiącach niektórzy mogą nie wytrzymać i zrezygnować z przychodzenia, załamią się tempem zajęć, własnym brakiem wcześniejszej wiedzy, brakiem przerobionego preworka. Wielu może nie wytrzymac tempa! Z relacji o konkurencji inne szkolenia też są mordercze i odpada wielu ludzi.
Nie każdy może zostać programistą, nie każdy może być w tym dobry. Jak nie masz szczęścia pomyślisz, że się nie nadajesz, ale możesz też uczyć się sam.
Co daje to szkolenie.
Uczysz się elementarnych zagadnień związanych z byciem Junior Developerem, wiesz jak dalej się rozwijać, obiecują ci, że nim będziesz, może będziesz, może nie. Szeroki i obiektywny obraz zapotrzebowania rynku i profilu developera.
Rownie dużo jak ze szkolenia da się wynieść ze znajomości z innymi uczestnikami i wykładowcami.
Czy absolwenci szkolenia są kompetentni.
Tak mogą być dzięki szkoleniu. Wiedzą już czego chcą. Po zajęciach większość uczy się z materiałów, czy szkoleń online. Rozwiązując niemal każdy problem kończysz na stackoverflow.com, ale tak jest w branży.
O co można mieć pretensje do organizatora.
Mówienie, ze prework był opcjonalny, powinien być obowiązkowy, bez niego trudniej z tego kursu dużo wynieść, przez to raczej nie jest od podstaw, tytuł był tochę mylący.
Podsumowując
Fullstack od zera w 320 godzin, w tym czasie i przy tym trybie da się wyszkolić Junior Android developera, Junior Java Developera raczej nie fullstacka. Teraz jest 360 godzin może byc lepiej.
Dla kogo może być to szkolenie:
Jeśli miałeś doświadczenie w programowaniu.
Jeśli spędziłeś czas na preworku i masz jeszcze czas w domu po zajęciach.
Jeśli jesteś bardzo zdeterminowany.
Jeśli coś umiesz i chcesz doszlifować to co wiesz.
Dla kogo raczej nie jest to szkolenie:
Nie jest dla tych którzy nie zrobili preworka, będzie bardzo trudno.
Nie jest dla zabieganych.(Czas na zajęciach raczej nie wystarczy, żeby się nauczyć)
Dla tych którzy nie wytrzymają trybu wieczorowo-zaocznego, teraz wieczorowego.
Jeśli robisz szkolenia:
Dopracowany i wymagany prework to dobra sprawa, można wprowadzić prework jako moduł kursu.
Rzeczy które nazwiesz opcjonalnymi prawdopodobnie mało kto wykona.
Oddech między zajęciami na poukładnanie informacji i przygotowanie do następnych może dać tyle samo co więcej zajęć bez dni przerwy, teraz jest weekend.
Rynek bootkampów w Polsce nie jest jeszcze duży, co raczej wpłynęłoby dobrze na jakość szkoleń.
Zastanów się za tą cenę oprócz kursów online, czy książek można sobie kupić: komputer, używany samochód, spłacić kilka rat kredytu, kilka miesięcy uczyć się samemu nie mając pracy, wybór nalezy do ciebie.
Czy warto iść na ich szkolenie? Mi nie podeszło, ja nie polecam.
Inne opinie o SDA:na 4programmers.net
Software Development Academy i kurs php od podstaw
Przekwalifikowanie to nie mrzonka
https://4programmers.net/Forum/Kariera/247703-przebranzowienie_
Rynek oprogramowania ma duże zapotrzebowanie na pracowników, nawet tych poniżej przeciętnej. Programowania można się też nauczyć samemu, dużo taniej, najistotniejsza jest dyscyplina.
Zatrudnienie możesz mieć nawet po samodzielnej nauce, o ile dobrze dobierzesz sobie materiały do profilu juniora. Patrz na ogłoszenia, czego wymagają pracodawcy, pytaj znajomych programnistów.
Materiały o Javie polecane na 4programmers.net Materiały dostępne w sieci
https://docs.oracle.com/javase/tutorial/
http://javastart.pl/static/mapa-strony/
Materiały kompletnych studiów informatyka polskich uczelni:
http://edu.pjwstk.edu.pl/wyklady/
http://wazniak.mimuw.edu.pl/index.php?title=Strona_g%C5%82%C3%B3wna
Świetny darmowy kurs java, inicjatywa kobietydokodu.pl
Zarys niemalże wszystkiego co chcesz wiedzieć o javie, szeroki i bogaty obraz branży.
http://kobietydokodu.pl/kurs-javy/
0x200x20 napisał(a):
...można robić za darmo kursy prowadzone przez topowe uniwersytety:
https://www.coursera.org/
https://www.edx.org/
https://www.udacity.com/
https://lagunita.stanford.edu/
https://ocw.mit.edu/index.htm
Forum 4programmers.net dotyczące języka Java:
Java
Może to zbyt subiektywne, zbyt negatywne, jakie są wasze opinie?
Powodzenia w nauce.