Temat: przekwalifikowanie --> programista java :)

Witam!
Chciałem Wam jako specjalistom w temacie zadać pytanie.
Otóż z nieistotnych dla tematu powodów, chcę przekwalifikować się z branży całkowicie nie związanej z informatyką na programistę javy (jakby to miało znaczenie mam 25 lat).

Zacząłem sobie studia zaoczne w tym kierunku, oczywiście na razie (I sem. :/), za dużo programowania nie uświadczam, więc uczę się sam. Zacząłem od książki Head First Java.

Chciałbym Was spytać jakie absolutne minimum jest konieczne dla pracodawcy, żeby chciał mnie zatrudnić na przykład na junior programmera :).

Jak rozglądam się po portalach z ogłoszeniami to takich stanowisk nie widuję, wszędzie szukają ludzi z dużym doświadczeniem - czy są szanse dla takiego osobnika jak ja?

Będę bardzo wdzięczny za każdą wypowiedź w temacie,
pozdrawiam!

konto usunięte

Temat: przekwalifikowanie --> programista java :)

http://java.sun.com/docs/books/tutorial/

zapoznaj się ze wszystkim z rozdziału "Trails Covering the Basics". Jak będziesz to znał, zarejestruj się na javablackbelt.com i zrób sobie w testy do pomarańczowego pasa. Jak już go będziesz miał, znaczy, że znasz język, składnie i niektóre podstawowe triki.

A potem ucz się poszczególnych bibliotek i frameworków, które są wykorzystywane w biznesie. Jak dojdziesz do tego etapu, to zapytaj na tym forum jakich;)

I jeszcze jedno - programuj! W ten sposób nauczysz się 10x szybciej i lepiej niż tylko czytając.

Programy na początek:
kalkulator z linii poleceń
liczby fibonacciego
zgadywacz liczb ("liczba którą podałeś jest mniejsza/większa od wylosowanej")
aplikacja "kostka" ze Swingowym gui losująca liczby
aplikacja rysująca wykres podanej funkcji kwadratowej

Temat: przekwalifikowanie --> programista java :)

Nie pozostaje mi nic innego jak zgodzić się z Darkiem.
Polecam książkę Thinking in Java B.Eckel.

Pozwolę sobie dać ci także pewną wskazówkę nie dotyczącą bezpośrednio programowania.

Wybierając Java postawiłeś sobie bardzo wysoko poprzeczkę. Java a dokładnie J2EE a ostatnio JEE ;) wykorzystuje się tylko w dużych projektach. Duże projekty robią tylko duże firmy, a jak wiadomo do dużych firm ciężko się dostać (nie zawsze decyduje tylko i wyłącznie wiedza). Przemyśl temat czy nie warto wejść w język Python i frameworki z nim związane. Ja już się zacząłem przekwalifikowywać.

Jak dojdziesz do pojęcia frameworki to w temacie Java zainteresuj się czymś co się nazywa Vaadin.Piotr Rusoł edytował(a) ten post dnia 07.12.09 o godzinie 05:19
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: przekwalifikowanie --> programista java :)

Core Java jest fajna, natomiast nie zgodze sie ze to wystarczy abys zostal programista, wkoncu programowanie to nie tylko jezyk ;)

konto usunięte

Temat: przekwalifikowanie --> programista java :)

Adam Mirecki:
Witam!
Chciałem Wam jako specjalistom w temacie zadać pytanie.
Otóż z nieistotnych dla tematu powodów, chcę przekwalifikować się z branży całkowicie nie związanej z informatyką na programistę javy (jakby to miało znaczenie mam 25 lat).
Chciałbym Was spytać jakie absolutne minimum jest konieczne dla pracodawcy, żeby chciał mnie zatrudnić na przykład na junior programmera :).

Adam, jeśli informacje z twojego profilu są prawdziwe to poszukaj na necie kiedy warszawski JUG się spotyka i tam się właśnie udaj aby nawiązać kontakt z rzeczywistością programistyczną.

pzdr

pzdr

konto usunięte

Temat: przekwalifikowanie --> programista java :)

Twój pomysł to kompletna pomyłka i strata czasu.
Dobrych programistów Javy jest teraz dużo za dużo.
Po czasie spędzonym na przekwalifikowanie, nie będziesz mógł znaleźć pracy.
Jeżeli na pewno chcesz brnąć w tą ślepą uliczkę, to najlepiej znajdź
sobie firmę, która za darmo zaoferuje Ci staż, żebyś mógł zdobyć doświadczenie.

konto usunięte

Temat: przekwalifikowanie --> programista java :)

Artur Jaszczyk:
Dobrych programistów Javy jest teraz dużo za dużo.

Dobrych jest zdecydowanie za mało, no chyba ,że masz na myśli wystarczająco dobrych.

pzdr
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: przekwalifikowanie --> programista java :)

Umysł ludzki chłonie wiedzę jak gąbka, nie powinno być problemem dobrze pisać w chociażby dwóch językach.
Dlaczego o tym piszę?

Pracuję jako programista php, python - są to języki łatwe (a na pewno łatwiejsze niż java), do tego uczę się w domu cały czas javy (dokładniej to JEE).

Dla mnie takie rozwiązanie jest dobre, mam stały dochód - piszę w języku, w którym jestem b. dobry, do tego spokojnie mogę się uczyć nowych technologii.

Czasami żałuję, że wcześniej nie uczyłem się javy - miałem z tym językiem styczność parę lat temu - mój zapał okazał się zbyt mały. Wolałem iść dalej w kierunku języków skryptowych.

Co do autora tematu: problemem jedynie może być Twój wiek - jeśli nie masz jeszcze pracy, a dopiero zaczynasz uczyć się javy to trochę będziesz musiał poczekać na zarobki.

Podsumowując jeszcze cały wątek - nie zgadzam się do końca z Arturem czy też Piotrem - zobaczcie ile jest tutaj programistów java i zakładam, że każdy z nich ma pracę. Jaki jest ich poziom? Pewnie każdy jest dobry - jeden lepszy w EJB, a drugi w springu etc.
Myślę, że śmiało można dojść do podobnego poziomu, tylko wszystko wymaga czasu. Nie wyobrażam sobie, że będę do wieku 65 lat klepać w pehapie za grosze.Artur Świerc edytował(a) ten post dnia 07.12.09 o godzinie 16:03
Michał Szynkaruk

Michał Szynkaruk Senior Project
Manager, Tieto
Poland Sp. z o.o.

Temat: przekwalifikowanie --> programista java :)

A gdy już będziesz w miarę czuł się na siłach, możesz spróbować:
a) odbyć praktykę nawet w małej firmie
b) wziąć udział w jakimś projekcie open-source'owym
c) wymyśleć jakiś problem i starać się go rozwiązać :)
Generalnie musisz stopniowo uczyć się JAVY, a w zasadzie algorytmiki jeśli wcześniej nie miałeś do czynienia z programowaniem. Ważne jest aby przejście "z konsoli na app. okienkową" nie było zbyt szybkie.
No i pytanie które sobie później może zadasz: do którego momentu będziesz chciał być "tylko" programistą.
Powodzenia.Michał Szynkaruk edytował(a) ten post dnia 07.12.09 o godzinie 16:39

Temat: przekwalifikowanie --> programista java :)

@Dariusz - wielkie dzięki za rzeczowe wskazówki - od dzisiaj zaczynam z tą dokumentacją ze strony Suna; faktycznie złapałem się na tym, że to co przeczytałem, ale nie przećwiczyłem jakoś nie chce na dłużej zostać w głowie :/ - niby wszystko jest "oczywiste", ale potem pozostaje pustka ;).

@Piotr - w co wdepnąłem uświadomiłem sobie zupełnie nie dawno :), im dłużej się wdrażam, tym więcej rzeczy widzę przede mną, ale to chyba normalne dla każdej dziedziny życia, pracy czy czegokolwiek...
Czy mógłbyś rozwinąć temat Pythona? Dużo jest pracy w tym języku?
Co do samej nauki javy to zacząłem się jej uczyć bo myślałem, że właśnie nie ma za dużo programistów w tym języku, a przynajmniej, że jest więcej pracy, niż ludzi :). Nie widzę problemu w uczeniu się czegoś innego, bylebym nie musiał być potem bezrobotnym...

@Łukasz - rozumiem, że sam język to początek drogi, ale nie widzę, żeby był szybki sposób na ogarnięcie całości - stąd moje pytanie, ile właściwie trzeba umieć, żeby móc rozmawiać o pracy w tej dziedzinie.

@Paweł - co rozumiesz przez "kontakt z rzeczywistością programistyczną"? Widzę, że tematy które tam poruszają są jeszcze daleko przede mną - czy rozumiem, że taki kontakt ma mi uzmysłowić ile jeszcze mi brakuje?

@Artur J.- a myślałem, że będę mógł żyć w błogiej nieświadomości - dlaczego mi to zrobiłeś ;). Co do stażu to byłaby to dobra opcja, gdyby staż był płatny - nie mówie o kokosach - byle jakoś przeżyć w Warszawie... Ale to też raczej jak już będę coś umiał prawda? (pytanie retoryczne)

@Artur Ś. - pracę mam, ale w innym zawodzie. Tak jak pisałem - najchętniej to od wczoraj pracowałbym w IT i uczył się "całą parą", ale to nierealne - chyba, że za darmo, a ja niestety muszę się utrzymać :). "Na szczęście" w mojej obecnej dziedzinie, nie widzę możliwości dużych zarobków inaczej niż będąc przedstawicielem handlowym (co mnie w ogóle nie interesuje :)), więc perspektywa wspinania się po drabince zarobków od dołu jakoś szczególnie mi nie dokucza.
I chyba trafiłeś w sedno moich wątpliwości - to jest, że na wszystko trzeba czasu, a ja na nadmiar wolnego czasu nie narzekam...

Gdyby ktoś miał jeszcze ochotę coś dodać to zapraszam - z chęcią przeczytam co o całej tej sprawie myślicie!
Pozdrawiam serdecznie!
Przemysław Wardowski

Przemysław Wardowski Technology driven HR
solutions / CTO w IT
Systems sp. z o.o.

Temat: przekwalifikowanie --> programista java :)

A ja myślę, że prócz zapału i otwartego umysłu - kartą przetargową w poszukiwaniu pracy może być lojalność. Jeżeli nie masz doświadczenia, Twój przyszły pracodawca zainwestuje w Ciebie sporo pieniędzy. Po roku, dwóch - na pewno będzie chciał z tej inwestycji skorzystać. Przekonanie go, że jego "inwestycja" nie ucieknie po 6 miesiącach może być trudne (co wcale nie znaczy - niemożliwe). Tak czy siak - powodzenia !

konto usunięte

Temat: przekwalifikowanie --> programista java :)

Adam Mirecki:
@Paweł - co rozumiesz przez "kontakt z rzeczywistością programistyczną"? Widzę, że tematy które tam poruszają są jeszcze daleko przede mną - czy rozumiem, że taki kontakt ma mi uzmysłowić ile jeszcze mi brakuje?

Chodzi zupełnie o coś innego. Bezpośredni kontakt z osobami ,które pracują profesjonalnie da ci nową perspektywę spojrzenia na to ciekawe zajęcie programistyczne a także być może nauczysz się kilku przydatnych rzeczy z "poza książek".

pzdr

konto usunięte

Temat: przekwalifikowanie --> programista java :)

Adam Mirecki:

Chciałbym Was spytać jakie absolutne minimum jest konieczne dla pracodawcy, żeby chciał mnie zatrudnić na przykład na junior programmera :).

Na najniższe stanowiska większość pracodawców zatrudnia studentów informatyki i kierunków pokrewnych, nawet na 1-2 roku...
W praktyce to jest podstawowe kryterium zastępujące doświadczenie w zawodzie... oczywiście tylko na najniższe, najsłabiej płatne stanowiska... które po 1-2 latach można zastąpić normalną pracą.

konto usunięte

Temat: przekwalifikowanie --> programista java :)

Od siebie mogę zasugerować http://www.javapassion.com/ świetna strona do nauki od podstaw.
Pzdr.Tomasz K. edytował(a) ten post dnia 07.12.09 o godzinie 21:32

konto usunięte

Temat: przekwalifikowanie --> programista java :)

Adam Mirecki:
@Artur J.- a myślałem, że będę mógł żyć w błogiej nieświadomości - dlaczego mi to zrobiłeś ;). Co do stażu to byłaby to dobra opcja, gdyby staż był płatny - nie mówie o kokosach - byle jakoś przeżyć w Warszawie... Ale to też raczej jak już będę coś umiał prawda? (pytanie retoryczne)

Lepiej dobrze przemyśleć sprawę, jeżeli podejmiesz złą decyzję stracisz parę lat.
Chcę Ci uświadomić, że nie będzie łatwo.
Co do wypowiedzi kolegów to zobacz sobie na ogłoszenia o pracę czego szukają
pracodawcy, przede wszystkim doświadczenia :) dlatego staż jest najważniejszy,
na początku musisz zainwestować w siebie, czasy są takie, że firmy nie będą chciały płacić za Twoją naukę, a jeżeli to bardzo mało.
Powodzenia

Temat: przekwalifikowanie --> programista java :)

@Przemek - wiadomo - pracodawca chciałby mieć mnie na dłużej, a ja chciałbym mieć fajną pracę, ciekawe wyzwania i dobre warunki. Szkoda, że ciężko zawczasu ocenić zarówno pracodawcę jak i pracownika. Nie wiem czy ktokolwiek może obiecać pracodawcy, że popracuje u niego nie mniej niż x lat. Ja w każdym razie wolałbym takiego zobowiązania nie podejmować... chyba, że pracodawca mógłby obiecać mi, że da mi odpowiednie możliwości rozwoju :D.

@Paweł - sprawa warta uwagi - na dzisiejsze spotkanie nie dam rady sie zjawić, ale może 15go dam rade :). Dzięki za cenną informację!

@Łukasz - a ile może wynosić pensja dla takiego najniższego stanowiska? Czy jest to stanowisko junior programmera czy zwie się to jakoś inaczej?

@Tomasz - już mam tę stronę w zakładkach - dzięki za informację!

@Artur - zgadzam się, że jest tu ryzyko. Czy uważasz, że pójście w stronę Javy nie jest wyjściem optymalnym? Zakładając, że chciałbym związać swoje losy z IT :). Kokosów na początku nie oczekuję, a jestem świadom, że im później się zabiorę za przekwalifikowanie, tym mniej mi się to opłaci.

Pozdrawiam serdecznie!
Przemysław Wardowski

Przemysław Wardowski Technology driven HR
solutions / CTO w IT
Systems sp. z o.o.

Temat: przekwalifikowanie --> programista java :)

@Przemek - wiadomo - pracodawca chciałby mieć mnie na dłużej, a ja chciałbym mieć fajną pracę, ciekawe wyzwania i dobre warunki. Szkoda, że ciężko zawczasu ocenić zarówno pracodawcę jak i pracownika. Nie wiem czy ktokolwiek może obiecać pracodawcy, że popracuje u niego nie mniej niż x lat. Ja w każdym razie wolałbym takiego zobowiązania nie podejmować... chyba, że pracodawca mógłby obiecać mi, że da mi odpowiednie możliwości rozwoju :D.

Jasne, że nie możesz obiecać. Nikt rozsądny zresztą w takie obietnice by nie uwierzył. Sugerowałem tylko, że może być to kartą przetargową. Poza tym, jeżeli pracodawca obieca Ci fajne projekty, możliwość rozwoju i brania czynnego udziału w tworzeniu softu, kasę adekwatną do umiejętności i zdobycie wspaniałego doświadczenia - a po 6 miesiącach dalej będziesz klepał szablony w xhtml, to nie ma bólu. Ja myślałem akurat o pracodawcy, który mimo wywiązywania się ze swoich obietnic i inwestycji w pracownika, traci go po 6 miesiącach, bo ten zdobył "jakieś" doświadczenie, poczuł się pewniej i uderzył do konkurencji za większą kasę.
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: przekwalifikowanie --> programista java :)

Chyba pierwszym pytaniem, na które trzeba sobie udzielić odpowiedź jest - ile dajesz sobie czasu na naukę, czy chcesz teraz pracować, czy dopiero za parę lat?

Jeśli teraz chcesz zarabiać w tym zawodzie to chyba zostały Ci do dyspozycji tylko języki skryptowe, które nie są trudne, można się szybko nauczyć. Chociaż z drugiej strony, technologia idzie do przodu, są frameworki, ormy, wzorce - tj w javie, cuda na kiju. Jest łatwiej, ale nie wystarczy tutaj aplikacja stylu "witaj świecie", żeby czegoś się nauczyć.

Dochodzą też inne kwestie co do języków skryptowych:

- zarobki - kredyty na głowie, a zwykle o wiele mniej zarabia programista php niż java
- nawyki - jeśli ktoś jest zielony to nabiera złych nawyków - języki skryptowe są bardzo elastyczne, można pisać źle i program będzie działać, a przynajmniej się uruchomi.
- przyszłość - i tak za parę lat powiesz "czemu nie uczyłem się javy"

Doskonale Cie rozumiem, bo jestem od Ciebie tylko rok młodszy, uczę się javy cały czas. Chętnie bym poszedł na jakiś staż, nawet bezpłatny. Byle się tylko nauczyć. Jednakże trzeba też za coś żyć, doba ma tylko 24h - przychodzę z roboty i w wolnej chwili uczę się. Cóż, życie... :)

Nie daj się zniechęcić.
Przemysław Wardowski

Przemysław Wardowski Technology driven HR
solutions / CTO w IT
Systems sp. z o.o.

Temat: przekwalifikowanie --> programista java :)

Artur Świerc:

Dochodzą też inne kwestie co do języków skryptowych:

- zarobki - kredyty na głowie, a zwykle o wiele mniej zarabia programista php niż java

nie zgodzę się. dłubię w javie i znam programistów php/python, którzy zarabiają więcej niż ja.
- nawyki - jeśli ktoś jest zielony to nabiera złych nawyków - języki skryptowe są bardzo elastyczne, można pisać źle i program będzie działać, a przynajmniej się uruchomi.
- przyszłość - i tak za parę lat powiesz "czemu nie uczyłem się javy"

niby dlaczego? równie dobrze może powiedzieć, że "czemu nie uczyłem się RoR".
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: przekwalifikowanie --> programista java :)

Przemysław W.:
Artur Świerc:

Dochodzą też inne kwestie co do języków skryptowych:

- zarobki - kredyty na głowie, a zwykle o wiele mniej zarabia programista php niż java

nie zgodzę się. dłubię w javie i znam programistów php/python, którzy zarabiają więcej niż ja.

Na portalu pensje.net programista java ma średnią większą o 1000zl netto od programisty php.
Dobry programista php w Katowicach może liczyć na max 4tys netto, ale to już musi być człowiek orkiestra. Nie liczę zleceń.

Chodzi o średnią, zwykle programiści cpp,java zarabiają więcej, a z czym to jest związane? Może tym, że programistów takich szukają głównie większe firmy. Podczas gdy programista php musi się zadowolić czasem firmą kogucik.
- nawyki - jeśli ktoś jest zielony to nabiera złych nawyków - języki skryptowe są bardzo elastyczne, można pisać źle i program będzie działać, a przynajmniej się uruchomi.
- przyszłość - i tak za parę lat powiesz "czemu nie uczyłem się javy"

niby dlaczego? równie dobrze może powiedzieć, że "czemu nie uczyłem się RoR".

Co kto woli, ja tutaj mam na myśli swój przykład, a jeśli autor tematu ma podobne ambicje to zniechęcając się teraz, może za parę lat twierdzić podobnie :)

Następna dyskusja:

Programista JAVA pilnie pos...




Wyślij zaproszenie do