Czy te studia podyplomowe nauczą mnie Javy?

Czy te studia podyplomowe nauczą mnie Javy?
error27
  • Rejestracja:8 miesięcy
  • Ostatnio:8 miesięcy
  • Postów:4
0

Cześć wszystkim, jestem osobą, która ogarnia w komputery bardzo dobrze, ale nigdy nie umiałem programować. (Pierwszy komputer dostałem mając 6 lat, aktualnie mam 22 lata). Mam wyższe wykształcenie humanistyczne (lic.), to nic związanego z software-m. Coś tam kiedyś bawiłem się w html, css i umiem postawić prostą stronę na hostingu - to tylko tak dla zobrazowania, że nie jestem konsumpcjonistą technologii, ale potrafię też coś stworzyć.

Chciałbym nauczyć się Javy dla samego siebie, grałem kiedyś dużo w Minecrafta (za dzieciaka, do gimnazjum max) - fascynowało mnie, jakie super pluginy i mody ludzie do niego piszą (do Java Edition).
Znalazłem takie studia podyplomowe: https://studia-online.pl/kursy/4868071/studia/podyplomowe/programowanie-programista-java-developer

Czy myślicie, że to fejk tylko dla papierka? Nie chciałbym włożyć pieniędzy w coś, co mnie niczego nie nauczy. Niby ta WSKZ ma dobre opinie, ale głównie te, które czytałem dotyczą podyplomówek niezwiązanych z IT. A może zamiast tego polecacie jakiś kurs?

szatkus1
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 4 godziny
3

Może tak, może nie, z przewagą na nie. Zależy kto i czego uczy. Tutaj nie widzę nawet programu studiów, więc równie dobrze możemy rzucić kostką.

error27
Rzeczywiście, tego nie brałem pod uwagę. Masz może do polecenia coś innego?
GO
  • Rejestracja:11 miesięcy
  • Ostatnio:4 miesiące
  • Postów:358
1

Kiepsko ja mając 10 lat programowałem w c++, w wieku 15 lat hackowałem strony, jak umiesz tylko connector do connectora podłaczyć to słabo.

Też źle mówię, wszystkiego da się nauczyć to są proste rzeczy.

edytowany 1x, ostatnio: .GodOfCode.
error27
Chciałbym nauczyć się Javy dla samego siebie, ewentualnie, żeby czasem stworzyć sobie jakiś programik ułatwiający życie, może wrócić do grania w MC i zrobić plugin. Raczej nie planuję zostać hakerem i hakować stron. Ale masz rację, z wiekiem nauka nowych rzeczy idzie coraz trudniej podobno.
GO
Plugin do minecrafta zrobisz w 1h lekko, chyba, żę taki leń z ciebie i nygus, że ci się nie chce. To nie jest trudne.
abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:7 miesięcy
  • Postów:6610
6

jak chcesz dla siebie to odpal pierwszy lepszy tutorial jak zacząć, co ściągnąć, co zainstalować a potem hello world i jakieś tutoriale z podstawami. Wyjdzie cię znacznie taniej i jestem pewny że znacznie szybciej


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
FA
A jak coś to pytaj na forum, albo znajdź sobie jakiegoś programistę, z którym będziesz się spotykał na 1h tygodniowo.
Drzewiec
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 godziny
  • Postów:115
4

Ucz się sam. Studia mogą Ci poszerzyć horyzonty, dać możliwości (staże i prace tylko dla studentów), zainteresować jakimś tematem, na który mógłbyś się nie natknąć bez studiowania. Nie licz na to, że pójdziesz na studia i tam Ci nawbijają do głowy przydatnych w pracy rzeczy.

Edit: Ja jestem dobrym przykładem. Studiowałem leśnictwo i takie najpotrzebniejsze w pracy rzeczy jak techniki sadzenia drzew, odróżnianie kłody świerka od sosny, czy zarządzanie zespołem pilarzy to był bardzo mały % programu. Zamiast tego były zależności między mikroorganizmami w systemie korzeniowym albo miesiące w jakich rozmnażają się ćmy. Czyli coś co jest potrzebne tylko naukowcom i hobbystom. Ale podczas studiów na zajęciach z leśnych baz numerycznych zainteresowałem się podstawami programowania i zostałem programistą. Gdyby nie te studia, pewnie nie poszedłbym w programowanie. Załapałem się też po drodze na staż w Instytucie Badawczym Leśnictwa w Białowieży. Były kursy latania dronem, kurs operatora harwestera i inne atrakcje. Jeden z wykładowców odkrył we mnie talent pisarski i pisałem też artykuły do Przyrody Polskiej, Ech Leśnych, Lasu Polskiego. O to właśnie chodzi w studiach, a nie o zakuwanie składu chemicznego drewna, żeby mieć piątkę na koniec i pracować potem w Biedronce.

edytowany 1x, ostatnio: Drzewiec
tefu
U mnie było w pewnym sensie podobnie. Studiowałem mechanikę i na ostatnim semestrze mieliśmy podstawy programowania z C++. Gdzieś tam dalej sam pociągnąłem temat, trochę skorzystałem z mentora, zrobiłem jakąś podyplomówkę (niepotrzbnie) i tak z czasem wylądowałem w IT. Chociaż nigdy nie byłem przekonany, że chcę pracować w tej branży.
KR
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 18 godzin
  • Postów:166
0

Te studia java developera oferują: "Uprawnienia zawodowe zgodne z aktualnym rozporządzeniem"
Ktoś wie o co chodzi? Co to takigo?

JB
Bez rozporządzenia nie masz prawa dotykać kompilatora
KE
  • Rejestracja:około 6 lat
  • Ostatnio:około 8 godzin
  • Postów:661
1

Zakres tematyczny obejmuje wszystkie zagadnienia niezbędne do zatrudnienia w branży.

"just trust me bro"

szatkus1
Java EE, EclipseLink
error27
  • Rejestracja:8 miesięcy
  • Ostatnio:8 miesięcy
  • Postów:4
0

Napisałem do WSKZ mejla z prośbą o przesłanie mi programu studiów. Odpisali. Poniżej przedstawiam wam skopiowany program. Jak teraz oceniacie te studia? Szczególnie ty @szatkus1 , ponieważ pisałeś o programie?

Semestr I

● JAVA - podstawy programowania obiektowego
● Spring Framework
● Wzorce projektowe
● Budowa UI - elementy
● Projektowanie aplikacji webowych
● Kotlin – programowanie mobilne

Semestr II

● JAVA - zaawansowane programowanie obiektowe
● Komunikacja między systemami (REST API)
● Bezpieczeństwo aplikacji
● Bazy danych w projektach JAVA
● Budowanie, testowanie i wdrażania aplikacji - automatyzacja procesów
● Systemy kontroli wersji

Czy osoba, która wcześniej nie miała styczności z tymi przedmiotami poradziłaby sobie?

edytowany 1x, ostatnio: error27
TR
  • Rejestracja:ponad rok
  • Ostatnio:8 dni
  • Postów:48
1

Kotlin – programowanie mobilne
tu chodzi o to, że się programuje jadąc na wrotkach czy na rowerze? :D

Z prowadzącym dasz sobie radę na zajęciach, za to biorą hajs. Jak chcesz się nauczyć dla siebie, to może faktycznie weź dokumentację z netu i może kup jakieś przyzwoite książki. Ogólnie patrząc po opisie, bardzo wątpliwe jest, żeby dostać po takim kursie pracę na juniora. (może jakiś staż)

error27
Hahaha, dobre - jednak poważnie rzecz biorąc pewnie chodzi im o apki na smartfony xD
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 7 godzin
  • Postów:8398
3

To w najtańszym wariancie kosztuje 4799zł, czyli jest to spore przepłacanie jak za podstawową wiedzę programistyczną.

Nie chciałbym włożyć pieniędzy w coś, co mnie niczego nie nauczy.

Miej świadomość, że w takich sytuacjach płacisz głównie za obsługę, a nie za samą wiedzę. Chodzi o proces, gdzie będziesz "uczęszczał gdzieś" (tutaj to raczej się logował, skoro online), a ktoś będzie cię uczyć. Więc też ktoś musi mieć na etat. Uczelnia też musi mieć marżę.

W programowaniu najwięcej uczysz się i tak samemu. Można dostać info czy feedback, ale to ty będziesz i tak musiał programować długie godziny samemu, żeby cokolwiek z tego wynieść. Chyba, że chcesz być prowadzony za rączkę i tylko wypełniać czyjeś polecenia, ale wtedy wiele się nie nauczysz.


edytowany 2x, ostatnio: LukeJL
ZI
  • Rejestracja:ponad 8 lat
  • Ostatnio:dzień
  • Postów:228
1

Pierwszy z brzegu
Nie dziękuj.
Z zaoszczedzonej kasy mozesz wpłacić jakąs stówke na schronisko.

Jak chcesz sie nauczyc javy to sie jej naucz za darmo. Jak chcesz miec papierek ze studiow i poszerzyc horyzonty (ale to dalej ty sie musisz nauczyc) to idz na studia

Podobały Ci sie mody w minecraft to sobie za cel daj zrobienie jakiegos moda. Poszukaj czego musisz sie do tego nauczyc i cisnij. Bedziesz mial motywacje i bedziesz widzial "namacalnie" ze cos w tej grze zmieniles

edytowany 1x, ostatnio: Ziemiak
JE
  • Rejestracja:ponad 4 lata
  • Ostatnio:6 miesięcy
  • Postów:24
1

Uniwersytet w Helsinkach oferuje coś takiego: https://java-programming.mooc.fi/. To są solidne podstawy Javy, zupełnie za darmo.

edytowany 1x, ostatnio: jejejeje
PR
  • Rejestracja:8 miesięcy
  • Ostatnio:8 miesięcy
  • Postów:7
0

@Ziemiak ten kurs co mu podałeś pomija prawie w całości obiektowość.

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)