Bootcamp - co wybrać?

Bootcamp - co wybrać?
XS
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:6
0

Chciałbym pójść na Bootcamp z Javy. Zanim przypiszecie mi łatkę gościa który po 6 tygodniach chce zarabiać 15 tysięcy nie ruszając się z domu, dajcie mi dokończyć. Jestem samoukiem Javy, już kilka lat temu skrobałem w Delphi wchodząc w programowanie, uczyłem się też C++, nie usłyszałem o programowaniu tydzień temu i nie jestem bogatym dzieciakiem który tak o wyrzuca 10k na kurs. Uważam, że ucząc się w domu często uczę się rzeczy przestarzałych, niepotrzebnych i ciężko mi dostrzec własne błędy, chciałbym iść na bootcamp żeby mieć solidne podstawy. Nie chcę polegać jedynie na bootcampie, cały ten okres będzie podpierany moją nauką w domu. Tak wiem że przecież wszystkie materiały są dostępne w internecie i to za darmo (sic!) jednakże uważam że taki bootcamp może mnie nauczyć czegoś pożytecznego. Czy ktoś z Was może uczęszczał do SDA albo CodersLab i mógłby jako tako się o nich wypowiedzieć? Czytałem już opinie ale przeważnie są one sprzed kilku lat i sporo mogło się zmienić od tego czasu

WhiteLightning
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 15 godzin
  • Postów:3169
2

wybierz tanszy, mniej kasy zmarnujesz.

XS
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:6
0
WhiteLightning napisał(a):

wybierz tanszy, mniej kasy zmarnujesz.

Prawdę mówiąc udało mi się uzbierać kasy na pokrycie takiego kursu, różnica między nimi to jakiś 1000zł czyli niezbyt wiele w tym przypadku. Chciałbym iść na lepszy kurs w którym wykładowcy się przykładają

S9
  • Rejestracja:prawie 11 lat
  • Ostatnio:2 dni
  • Postów:123
2

Wejdź na grupy „Szukam pracy w IT” tam jest pełno osób po bootcampach, zobacz projekty końcowe najczęściej kilkuosobowe, słabo to wygląda. Natomiast ludzi po CodersLab nie widać, zapewne każą nie przyznawać do kursu, szukać pracy jako „samouk".

SI
SI
  • Rejestracja:około 6 lat
  • Ostatnio:ponad rok
  • Postów:136
1

Nie opisałeś żadnego kontekstu... ile masz lat, czy pracujesz zawodowo... to może zmienić rady piszących tutaj osób.

Uważam, że ucząc się w domu często uczę się rzeczy przestarzałych, niepotrzebnych i ciężko mi dostrzec własne błędy, chciałbym iść na bootcamp żeby mieć solidne podstawy.

Jeśli chcesz się uczyć aktualnych rzeczy to odpal sobie kilka ogłoszeń o pracę i zobacz jakie są wymagania... nie byłem na żadnym bootcampie ale z zsady takie nauczanie zbiorowe w większości przypadków jest nieefektywne, siłą rzeczy wykładowcy nigdy nie mogą się skupić na jednostce, część tego czasu to będzie powtarzanie podstaw a skoro już coś potrafisz to stracisz tylko ten czas i pieniądze.

Na twoim miejscu odwiedziłbym kilka firm i zaproponował bezpłatne praktyki, a hajs, który miałbyś wywalić na bootcamp przeznaczyłbym na życie przez czas trwania praktyk. Praca w realnym projekcie i miejscu da ci dużo więcej niż jakiś tam bootcamp... po pierwsze zdobywasz realne doświadczenie, które jest coś warte, po drugie pracujesz z prawdziwym projektem i masz dostęp do programistów, po trzecie jest szansa, że zostaniesz w takiej firmie zatrudniony.

MasterBLB
  • Rejestracja:około 19 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Warszawa
  • Postów:1454
4

Z bootcampów pobierz jedynie zakres materiału jakiego będą uczyć, a potem sam szukaj materiałów w sieci z tych zagadnień, których jeszcze nie znasz.
Pisząc projekty w domu zainstaluj sobie SVNa lub Gita, i załóż jakieś repo do którego będziesz sobie zapisywał, i uczył się posługiwać systemem kontroli wersji. Szczególnie istotne przy Git-cie, który jako wymysł zj***nych linuksiarzy jest nieco hermetyczny w użytkowaniu (TortoiseGit na szczęście ułatwia obcowanie z tym tworem). Jeśli SVN to TortoiseSVN.
Następny krok to aplikacja na stanowisko Junior Java Developer. Nawet za lichą stawkę, tu chodzi o to, żebyś mógł mieć pierwszy wpis w CV o komercyjnym doświadczeniu w branży. Poza tym, lepiej kasę za możliwość programowania dostawać, a nie ją wydawać.
Hajs zamiast na bootcampy wydaj na dobre książki do Javy/o projektowaniu architektury aplikacji, ulepszenie sprzętu, a resztę na dziwki, koks i alkohol (w zależności co lubisz)


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
edytowany 1x, ostatnio: MasterBLB
MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
1

Na podstawie postów tutaj: https://4programmers.net/Forum/Off-Topic/318299-bootcampowicze_czy_ktos_widzial_ktos_zna_ktos_pracowal_z?p=1541488#id1541488 (szczególnie tego do którego prowadzi link)
Radzę wybrać ten bootcamp, w którym firma szuka pracowników dla siebie (zatrudnia własnych bootcampowiczów). Każdy inny to będzie stratą czasu i pieniędzy.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 2x, ostatnio: MarekR22
Haskell
  • Rejestracja:ponad 9 lat
  • Ostatnio:11 miesięcy
  • Postów:4700
3

Nie lepiej kupić jakiś dobry kurs, albo dobrą książkę i pouczyć się bez wydawania kilku-kilkunastu tysięcy złotych? Przykładowo na Udemy za około 10$ można kupić kurs Johna Thompsona na temat Springa, nieco drożej na videopoint jest dwuczęściowy kurs @jarekr000000 "Java na serwerze - kurs przetrwania".

Są też dobre materiały zupełnie za darmo np. na Coursera rusza właśnie kurs "Building Scalable Java Microservices with Spring Boot and Spring Cloud". Można kupić z certyfikatem za około 50euro, ale jeżeli chcesz zrobić go za darmo, to również możesz. W takim wypadku nie będziesz miał możliwości oddawać ocenianych zadań i nie dostaniesz certyfikatu, ale będziesz miał pełny dostęp do materiałów kursu.


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
cmd
  • Rejestracja:około 10 lat
  • Ostatnio:około 20 godzin
  • Lokalizacja:Warszawa
  • Postów:443
0

Idź na staż nawet bezpłatny na początku jeśli firma Ci się spodoba. Zwróć uwagę na rozmowe z osobami nad jakimi projektami pracują w jakich technologiach. Czy widzisz że możesz z nimi pogadać swobotnie o sprawach techniczny. Bootacampy maja słabą jakość i nie zawsze uczą rzeczy aktualnych. Bądź na czasie z tym co się dzieje w community, czytaj blogi z danej tematyki, zagladaj na reddita itp. Jeśli już chcesz zainwestoać w coś kasę to lepiej w jakąś aktualną książkę bądź dostęp do pluralsight czy innej platformy ktora w miarę trzyma poziom. Będzie mały ułamek tej kasy którą przepalisz na bootcamp, a efekt może być lepszy.

tomanhez
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 4 lata
1

Ja tak jak kolega @MasterBLB polecam szukanie jedynie zakresu materiałów z bootcampów i według tego spisu można spokojnie się uczyć, szukając tematów z nim związanych,tak jak @Haskell polecam także kursy na Udemy lub tym podobne, na Ud.. często są promocje 35-42zł za np 50 godzinny kurs a nawet 70 godzinne sie zdarzają, ja uważam że za taką porcje wiedzy takie pieniądze to śmiech..(Czasem bootcampy są krótsze ... haha a kosztują kosmos).Widząc czasem firmy które oferują np kurs springa za 3500zł ? 20godzin?, ogólnie szukaj w języku angielskim bo w pl mało co sensownego jest(ale się zdarzają:D), omijaj kursy hindusów chyba że jesteś w stanie zrozumieć ich angielski, ja nie mam do tego cierpliwości.. Oczywiście 90% tych wszystkich kursów to shi... i trzeba dobrze sprawdzić opinie... Co do książek to używam jako stopkę pod monitor :D

Mi z książek szło kiepsko bo ja muszę od razu pisać i widzieć i czuć jak to żyje wtedy nie uczę się na pamięć tylko rozumiem jak to działa, książkę czasem czytam jak już dosyć wiem i wiem że książka jest naprawde dobra:D

Ale to wszystko moja osobista opinia, uważam że jeśli ktoś ma na starcie problem ze znalezieniem kilu informacji, czy prostego tutoriala to później w pracy nie będzie łatwiej...

XS
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:6
4

Chyba przemówiliście mi do rozsądku, już od jakiegoś czasu jestem samoukiem, sam szukam informacji i korzystam z kursu Tima Buchalki na udemy, miałem chwilę słabości i zwątpienia w swoje umiejętności i dalszy tor nauki przez co rozmyślałem nad bootcampem. Na ten moment 10 tysięcy zostaje w kieszeni a ja idę się uczyć, dzięki

Sunnydev
no i to mi się podoba kurda, pamiętaj, że chwile słabości są prawdziwym sprawdzianem!
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:38 minut
  • Lokalizacja:Poznań
  • Postów:8761
1

Poza tym pamiętaj o darmowym i posiadającym bardzo wielu wykładowców kursie dostępnym online pod adresem http://4programmers.net. Jak masz problem to ludzie z 4P chętnie pomogą :)


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)