Jak studencina może zostać programistą javy?

Jak studencina może zostać programistą javy?
Julian_
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Skoro w PL prawie nie ma ofert pracy dla Junior developerów z zerowym doświadczeniem zawodowym? Tymczasem co roku jest mocny przyrost nowych absolwentów informatyki liczony w tysiącach.

Co to tu się porobiło.

MP
Podziwiam Cię za upór z jakim dodajesz kolejne głupkowate tematy.
gg
@Młodszy Programista: Podziwiam Cię za podziw, którym darzysz użytkownika Julian_ ;)
MO
podziwiam podziw podziwu
drorat1
Obyś trollował.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
17

Idziesz do galerii handlowej, czaisz się na nadzianego gościa, a potem mówisz: "jak mi kupisz dżinsy, to ci napiszę program w Javie", a potem to już samo leci.

gg
  • Rejestracja:około 9 lat
  • Ostatnio:12 miesięcy
  • Lokalizacja:Kraków
  • Postów:574
0
somekind napisał(a):

Idziesz do galerii handlowej, czaisz się na nadzianego gościa, a potem mówisz: "jak mi kupisz dżinsy, to ci napiszę program w Javie", a potem to już samo leci.

Oryginał to "galerianki" ale tam to było za telefon i to nie pisanie programu w Javie ;).

somekind
Tam było za dżinsy. Za telefon było co innego.
2
Julian_ napisał(a):

Skoro w PL prawie nie ma ofert pracy dla Junior developerów z zerowym doświadczeniem zawodowym? Tymczasem co roku jest mocny przyrost nowych absolwentów informatyki liczony w tysiącach.

Co to tu się porobiło.

Jestem pewien, ze spora czesc tych absolwentow bedzie miala problem z napisaniem kalkulatora.

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

No popacz pan, a jakoś mam znajomych studentów informatyki i jakoś prace znaleźli.
Dla studentów pracuj.pl nie jest najlepsze, lepsza są różne targi pracy/praktyk na wydziałach, biura karier etc


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
Julian_
znaleźli najsampierw pracę czy staż/praktyki?
S9
Różnie, często jest tak że idą na praktyki a później np. na pół etatu pracują albo mają praktyki po 2 roku, na 3 nie pracują i zaczynają na 3 ;)
LG
LG
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 5 lat
2

Hmm, pewnie można użyć paru sposobów:

  1. Znaleźć ogłoszenie i wysłać CV
  2. Znaleźć firmę co pisze w Javie i mimo braku wakatów wysłać CV
  3. Popytać kolegów o pracę
  4. Pójść na targi pracy i rozdać CV
  5. Napisać na jakiejś grupie na FB, że chce się podjąć pracę i zaraz HR napisze.
  6. Zrobić dobry profil na LinkedIn i GitHub i czekać.
  7. Czasami uczelnie współpracują z firmami i organizują staże/praktyki gdzie można się zatrudnić potem.

Paru moich znajomych ze studiów, takich "nie najwyższych lotów", znalazło tak prace jako Java Dev we Wrocławiu. Nie zauważyłem, żeby był z tym problem. Nawet ostatnio zauważyłem, że zapotrzebowanie na Jave wzrosło.

PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:171
0

Firmy nie zatrudniają samych seniorów, też mają budżet na osoby bez doświadczenia.

kaczus
należy podkreślić, że bez doświadczenia, nie znaczy bez umiejętności...
PI
no tak, ale też nie należy oczekiwać że ta osoba wie tyle że hohoh
somekind
Bo firmy trzaskają większą kasę na juniorach niż na seniorach, przynajmniej te outsourcingowe.
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

nie wiem w czym problem, świeżak zrobi 10 wizytówek/goowno apek/tnie PSDki za 2k, łącznie 20k miesięcznie, zapłacisz mu 5k i interes się kręci, ew. ktoś doświadczony z teamu trochę nadzoruje, a reszta robi backend i poważniejsze projekty


PA
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 6 lat
  • Postów:339
0
czysteskarpety napisał(a):

nie wiem w czym problem, świeżak zrobi 10 wizytówek/goowno apek/tnie PSDki za 2k, łącznie 20k miesięcznie, zapłacisz mu 5k i interes się kręci, ew. ktoś doświadczony z teamu trochę nadzoruje, a reszta robi backend i poważniejsze projekty

No javoviec to raczej ciąć psdków nie będzie w poważnej firmie :D

czysteskarpety
czysteskarpety
no przy java pewnie trudniej, dlatego nie rozumiem czemu tam się pcha najwięcej świeżaków
PA
15 k netto po 1 msc, woda w mózgu
S9
Bo Java to poważny język programowania. Można coś w niej wydłubać więcej niż apkę webową, nie wspomiając o całej platformie jakiej jest JVM. No i nie jest to jakiś trudny język, sama składnia + nazwy klas, metod etc. mówią praktycznie wszystko
czysteskarpety
czysteskarpety
strasznie poważny dla poważnych
S9
@czysteskarpety: rozumiem że na PHP nauczyć się algorytmiki, przetwarzania danych, programowania współbieżnego i jeszcze aplikacji mobiilnych :)
czysteskarpety
czysteskarpety
PHP jest niepoważne
PA
Jak się umie programować a nie klepać crudy to każdy język jest poważny...
S9
@Pabloss: no właśnie tak średnio, bo PHP jest właśnie taki pod CRUDy. Nie mówie że to jest język zły jak ktoś chce sobie walnąć prostą strone, ale czy na przykład w PHP napiszesz serwer? Po prostu Java ma dużo więcej możliwości i dlatego m.in. jest powszechnie używana jako narzędzie na studiach.
PA
Stary, ale czy PHP jest stworzony do pisania serwerów albo aplikacji wielowątkowych? stoi na nim pół internetu, aktualnie wersja 7.2 jest już tak zoptymalizowana i ogarnięta, że wszelkie hejty na PHP to robienie z siebie błazna. Ludzie muszą sobie w końcu wbić do głowy, że PHP stał się od wersji 5 pełnoprawnym językiem obiektowym przeznaczonym do budowania mega rozbudowanych aplikacji webowych utrzymywanych w latach.. a nie stronek gdzie zmienia się data. Po drugie co mają crudy do języka? albo umiesz programować albo nie umiesz i język nie ma tu znaczenia.
S9
@Pabloss: dobra ziomeczku, źle sie wyraziłem. Nie wiem jak sie PHP nadaje do webówki bo w PHP nigdy nie pisałem, chodziło mi raczej o to że to jest język czysto backendowy, w związku z czym osoba która generalnie chce nauczyć sie programowawania od bardziej "naukowej" strony będzie wolała Jave. Na uczelniach nie masz za dużo przedmiotów pod tytułem "robienie aplikacji webowej" tylko różnego rodzaju algorytmy i metedologie. A język jednak troche ma do rzeczy, bo na przykład w C da się pisac w obiektowym stylu, ale czy warto?
PA
I nie da się implementować algorytmów w PHP? z tego co pamiętam to mieliśmy dowolność wyboru języka, poza wyjątkami typu współbieżność. nie mam zielonego pojęcia czemu uważasz, że java to uniwersalny język..
S9
Java to nie jest uniwersalny język bo systemów operacyjnych w niej nie napiszesz. Nie ma uniwersalenego języka. Tylko że Java i JVM mają dużo dodatkowych bibliotek, po prostu robi się w nich pewne rzeczy prościej. W Javie możesz pisać aplikacje mobilne, masz lepsze wsparcie dla programowania współbieżnego. Ja powtórzę jeszcze raz, nie twierdze że PHP to dobry albo zły język do webówki, tylko że Java ma więcej możliwości bo jest generalnie to celów ogólnych
PA
No to nie wiem czemu napisałeś kilka komentów wyżej, że php to język do crudów czy prostych stron.. zdecyduj się na którąś wersje.
somekind
@Pabloss: a to PHP 7.2 ma już spójne nazewnictwo funkcji i prawidłowo asocjujący ternary operator?
Julian_
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
1

Wysłałem 7 CV i 0 sukcesu. Nawet nie zaglądają w moje apki z portfolio. Tylko 1 firma odpisała:
"chcielibyśmy się umówić z tobą na rozomowę. Robota jest w Krakowie, a tyś w Szczecinie, co sądzisz o przeprowadzce do nas?"
odpisałem coś w stylu:
"jestem depseratem, ubieram się i jadę".
Cisza.

Rzeczywiście jest się czemu dziwić, przyznajesz się do bycia desperatem to czego się spodziewasz? Wysyłasz im sygnał, że nikt Cię nie chce to się nie dziw, że im się zapala czerwona lampka.
0
Julian_ napisał(a):

Wysłałem 7 CV i 0 sukcesu. Nawet nie zaglądają w moje apki z portfolio. Tylko 1 firma odpisała:
"chcielibyśmy się umówić z tobą na rozomowę. Robota jest w Krakowie, a tyś w Szczecinie, co sądzisz o przeprowadzce do nas?"
odpisałem coś w stylu:
"jestem depseratem, ubieram się i jadę".
Cisza.

ehhh... co za troll... w dodatku mało zabawny.

Najwięcej pozycji juniorskich jest właśnie dla Java Developerów.
Z moich znajomych-studentów (którzy coś potrafili) nikt nie miał większych problemów ze znalezieniem pracy/stażu w Java.
https://pl.indeed.com/praca?q=title%3A%28junior+java%29&l=
https://pl.indeed.com/praca?q=title%3A%28m%C5%82odszy+java%29&l=

3
Julian_ napisał(a):

Skoro w PL prawie nie ma ofert pracy dla Junior developerów z zerowym doświadczeniem zawodowym? Tymczasem co roku jest mocny przyrost nowych absolwentów informatyki liczony w tysiącach.

Na porządnych wydziałach bez przerwy są wystawione oferty dla WorkingStudent.

Zupełny brak takich ofert w mediach dla samouków i bootcampowców nie oznacza braku ofert dla juniorów.

2
korek napisał(a):

Zupełny brak takich ofert w mediach dla samouków i bootcampowców nie oznacza braku ofert dla juniorów.

Wiele firm nie bawi się w dopiski jak "Junior" czy "Młodszy" w swoich ofertach pracy, mimo tego że oferta jest ewidentnie skierowana do juniora. Często w takich ofertach nie ma wymogu studiów.

Hispano-Suiza
Jeszcze nie spotkałem firmy robiącej coś w Javie gdzie nie wymagali papierka ;-)
W0
Widocznie nawet nie próbowałeś szukać
Julian_
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Kolejna rundka: wysłane 10 CV. Tym razem otrzymałem 2 odpowiedzi. W jednej jestem już na trzecim i ostatnim etapie rekrutacji (po rozmowie z HRką i senior developerem), a w drugiej jestem na drugim etapie (po rozmowach z HRką).

edytowany 1x, ostatnio: Julian_
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)