Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Programuję w PHP. Jak zostać programistą Javy?

9 views
Skip to first unread message

GK

unread,
Jan 2, 2010, 2:38:55 PM1/2/10
to
Witam,
Chcia�bym zosta� programist� Javy, aktualnie programuj� w PHP. Jak
najpro�ciej i najszybciej nauczy� si� programowa� w j�z. Java? Czym si�
zainteresowa�, czego najszybciej mo�na si� nauczy�? Chodzi mi o tak�
znajomo�� Javy, aby m�c znale�� sobie prac� jako pocz�tkuj�cy, m�odszy
programista Javy. Wiadomo, �e najszybciej si� cz�owiek uczy pisz�c co�
konkretnego i pracuj�c w danym j�zyku...
B�d� wdzi�czny za wszelkie wskaz�wki i pomoc od tych os�b, kt�re maj�
podobne do�wiadczenia lub te� inne pomocne.
Pozdrawiam,
Grzegorz

Brzezi

unread,
Jan 2, 2010, 2:55:33 PM1/2/10
to
sob, 02 sty 2010 o 20:38 GMT, GK napisaďż˝(a):

Podstawa, to zaczac od podstaw, czyli kupujesz sobie ksiazke do podstaw
jezyka Java, np. Thinking In Java, czy Java Core, czy co sobie jeszcze
wybierzesz...

Dopiero jak poznasz i utrwalisz podstawy, zabierasz sie dalej..

Rozumiem ze chcesz isc w strone Java EE?

Zalezy jakie masz ambicje, czy tylko cos robic? czy tez rozumiec co w
trawie piszczy? jezeli chcesz wiezdziec co i jak dziala pod spodem
najnowszysch frameworkow, to warto byloby poznac podstawy programowania web
aplikacji, czyli Servlety(ew. JSP), da to solidne podstawy do poznawania
bardziej zaawansowanych technologii...

Potem wybierasz sobie jeden z wiodacych frameworkow, np. Spring albo Seam,
tez najlepiej miec ksiazke aby poznac podstawy, robisz sobie przykladowe
projekty, pamietaj, nigdy za pierwszym razem nie napiszesz nic senswonego w
sensowny sposob, ale za drugim razem bedzie juz latwiej...

Pozdrawiam
Brzezi

kamiseq

unread,
Jan 2, 2010, 3:12:10 PM1/2/10
to
rozumiem ze chodzi ci o programowanie aplikacji webowych
zacznij od
http://java.sun.com/javaee/reference/index.jsp ->
http://java.sun.com/javaee/6/docs/tutorial/doc/

radze poczytac o springu/tapestry
sciagnij sobie netbeansa 6.8 (java se i dociagnij odpowiednie wtyczki
[java web aplication czy cos takiego]) lub eclipsa, poczytaj o mavenie

nie musisz od razu zagłebiac sie w kontener EJB wystarczy ze
zrozumiesz kontener servletow a spring dostarczy ci cala reszte.
mysle tez ze nie skupija sie na servletach poniewaz frameworki takie
jak tapestry posługują się czystymi POJO

GK

unread,
Jan 3, 2010, 2:43:34 PM1/3/10
to
kamiseq pisze:

> rozumiem ze chodzi ci o programowanie aplikacji webowych
> zacznij od
> http://java.sun.com/javaee/reference/index.jsp ->
> http://java.sun.com/javaee/6/docs/tutorial/doc/
>
> radze poczytac o springu/tapestry
> sciagnij sobie netbeansa 6.8 (java se i dociagnij odpowiednie wtyczki
> [java web aplication czy cos takiego]) lub eclipsa, poczytaj o mavenie
>
> nie musisz od razu zag�ebiac sie w kontener EJB wystarczy ze

> zrozumiesz kontener servletow a spring dostarczy ci cala reszte.
> mysle tez ze nie skupija sie na servletach poniewaz frameworki takie
> jak tapestry pos�uguj� si� czystymi POJO
>

Dzi�ki. NetBeans 6.8 ju� mam.
Je�li kto� b�dzie mia� co� do dodania to ch�tnie poczytam.
Pozdrawiam,
Grzegorz

Jarek

unread,
Jan 3, 2010, 5:07:29 PM1/3/10
to

"GK" <gre...@gazeta.pl> wrote in message
news:hhqs10$igu$1...@inews.gazeta.pl...

Nie zaczynaj od razu od aplikacji webowych, tylko tak jak radziďż˝ Brzezi
najpierw od samej Javy. Java jest niby prosta, ale... Teďż˝ trzeba jďż˝ dobrze
pozna�, �eby potem sprawnie porusza� si� w popl�tanym g�szczu serwer�w JEE,
spring�w, hibernate'�w i innych wynalazk�w.
Tym bardziej, �e PHP to te� do�� specyficzny j�zyk i zapewne wi�kszo��
nabranych nawyk�w ma si� nijak do javy. Podobna sk�adnia to tak naprawd�
�adne podobie�stwo.

Pozdrawiam
Jarek

GK

unread,
Jan 3, 2010, 7:59:05 PM1/3/10
to
Jarek pisze:

> Nie zaczynaj od razu od aplikacji webowych, tylko tak jak radziďż˝ Brzezi
> najpierw od samej Javy. Java jest niby prosta, ale... Teďż˝ trzeba jďż˝
> dobrze pozna�, �eby potem sprawnie porusza� si� w popl�tanym g�szczu
> serwer�w JEE, spring�w, hibernate'�w i innych wynalazk�w.
> Tym bardziej, �e PHP to te� do�� specyficzny j�zyk i zapewne wi�kszo��
> nabranych nawyk�w ma si� nijak do javy. Podobna sk�adnia to tak naprawd�
> �adne podobie�stwo.
>
> Pozdrawiam
> Jarek
>
>

Czyli "bawi�" si� w pisanie na konsol� na pocz�tek?
Pozdrawiam,
Grzegorz

Brzezi

unread,
Jan 4, 2010, 2:49:43 AM1/4/10
to
pon, 04 sty 2010 o 01:59 GMT, GK napisaďż˝(a):

> Czyli "bawi�" si� w pisanie na konsol� na pocz�tek?

Java SE to nie tylko konsola...

Mozesz zaczac swoja nauke, od rozpoznania jakie sa wersje javy, co to jest
Java SE, co to jest Java EE, czym sie rozni JRE od JDK, co jest jest Java
ME, co to sa JSR itd, itp, tak, to tez sie przyda to usystematyzowania wiedzy na
temat javy...

Pozdrawiam
Brzezi

Sax

unread,
Jan 4, 2010, 10:53:31 AM1/4/10
to
GK <gre...@gazeta.pl> napisaďż˝(a):

> Dzi�ki. NetBeans 6.8 ju� mam.
> Je�li kto� b�dzie mia� co� do dodania to ch�tnie poczytam.
> Pozdrawiam,
> Grzegorz

Ja tak�e nie atakowa�bym od razu aplikacji webowych, bo to tak jakby� wsiad�
do pilotowania odrzutowca z 500 osobami na pok�adzie bez wylatania
odpowiedniej liczby godzin na du�o mniejszych maszynach.
Ze swojej strony polecam wpis
http://codehardgopro.blogspot.com/2009/12/java-i-programowanie-jak-zaczac-i-z_13.html
, kt�ry niedawno znalaz�em na Dworld.pl, bo traktuje mniej wi�cej o tym, o co
pytasz :)

A link poni�ej to z kolei artyku� o stronach z przyk�adami w Javie przydatnymi
w nauce:
http://www.makeuseof.com/tag/top-5-websites-for-java-application-examples/

Pozdr.
Sax

--
Wys�ano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

"Przemysław C."

unread,
Jan 4, 2010, 4:22:28 PM1/4/10
to
> Czyli "bawi�" si� w pisanie na konsol� na pocz�tek?

Zwr�� uwag�, �e nie chodzi tylko o sam� sk�adni� j�zyka ale r�wnie� o
jego "idee". Java to jezyk obiektowy i jak juďż˝ zaczynasz to od razu
zwracaj uwagďż˝ na dobre praktyki programownia obiektowego. Warto
zainwestowaďż˝ w Java. Efektywne programowanie.

> Pozdrawiam,
> Grzegorz

Pozdrawiam

--
Przemys�aw C.
pc83_at_NoSpAmErS_tlen.pl gg: 7267664

Witold Szczerba

unread,
Jan 4, 2010, 6:53:18 PM1/4/10
to
On Jan 4, 10:22 pm, "Przemysław C." <pc83@wytnij_to_prosze.wp.pl>
wrote:
> Warto zainwestować w Java. Efektywne programowanie.

Popieram w 100%. O ile książki typu Thinking in Java uczą
a) podstaw języka
b) koncepcji i podejścia obiektowego
i są bardzo potrzebne na początek, to książka:
"Java. Efektywne programowanie."
(jak będziesz szukał, koniecznie weź najnowsze wydanie)

uczy budowania podstawowych "zwrotów" i podstawowych koncepcji samego
języka Java. Bez niej będziesz przez długi czas pisał kod w stylu
"moja gonidź, tfoja uciekać". Nie dość, że wygląda to żenująco, to na
dodatek w wielu miejscach komputer ciebie nie zrozumie (a raczej
zrozumie twój program inaczej niż ty go rozumiesz) i potem będzie
płacz i lamenty :)

Jacek Czerwinski

unread,
Jan 5, 2010, 3:54:39 AM1/5/10
to
Witold Szczerba pisze:
> On Jan 4, 10:22 pm, "Przemys�aw C." <pc83@wytnij_to_prosze.wp.pl>
> wrote:
>> Warto zainwestowaďż˝ w Java. Efektywne programowanie.
>
> Popieram w 100%. O ile ksi��ki typu Thinking in Java ucz�
> a) podstaw j�zyka
> b) koncepcji i podej�cia obiektowego
> i s� bardzo potrzebne na pocz�tek, to ksi��ka:
> "Java. Efektywne programowanie."
> (jak b�dziesz szuka�, koniecznie we� najnowsze wydanie)
>
> uczy budowania podstawowych "zwrot�w" i podstawowych koncepcji samego
> j�zyka Java. Bez niej b�dziesz przez d�ugi czas pisa� kod w stylu
> "moja gonid�, tfoja ucieka�". Nie do��, �e wygl�da to �enuj�co, to na

> dodatek w wielu miejscach komputer ciebie nie zrozumie (a raczej
> zrozumie tw�j program inaczej ni� ty go rozumiesz) i potem b�dzie
> p�acz i lamenty :)

dok�adnie.

Dodam jeszcze na poziomie ludzkim, socjologicznym, we wsp�lnocie PHP nie
za bardzo obowi�zuj� jakies wzorce, poprawne praktyki, i mozna wiele lat
siďż˝ "przeszwarcowaďż˝" z bardzo dobrym CV, bardzo kiepskim stylem, a nawet
uczyc tego innych. �wiat Javy (mi sie to podoba) mocno promuje pewne
praktyki "jak to robi�", mo�na z tego sporo wynie�� na plus, rozwin��
si�, ale mo�na te� �atwo wyj�c na dyletanta.
Po drugie tam si� promuje "wynajdywanie mojego lepszego ko�a (tm)"
(niekiedy dlatego, �e brakuje czego�, np. dokumentacji, klarowno�ci lub
elastyczno�ci w ju� wynalezionych kolach) a tu korzystanie z bibliotek
itp dorobku innych ludzi, budowanie na tym (do czego j�zyk java jest
dobrze dostosowany wr�cz tak jest zaprojektowany). Te r�nice
psychologiczno-socjologiczne mog� by� g��bokie a nawet bolesne.

0 new messages