Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jaki kierunek obrać?
rebelkk
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.05.2005

Ostrzeżenie: (0%)
-----


Witam wszystkich.
Jestem uczniem technikum informatycznego. Od półtorej roku zajmuję się php i mysql. Cały czas się kształcę, znam również podstawy C++ i Javy. W związku z tym mam pytanie: który język wybrać? A może skoncentrować się na innych językach? Gdzie mam największe szanse na wysoki zarobek? A może rozwijać się równolegle?

Może to wszystko głupio brzmi, ale jestem młody i chciałbym zaczerpnąć OBIEKTYWNEJ oceny starszych kolegów, specjalistów. Wiem, że z racji tego, że jest to forum o tematyce php oceny propozycje będą raczej subiektywne. Szczególnie interesują mnie ksiązki potrzebne do kształcenia. Prosiłbym również o wyznaczenie aspektów, na których powinienem sie skoncentrować w danym środowisku(np ogólnie UML, w php: ADoDB, Smarty, MVC). Jaką bazę danych dobrać (MySQL, PostgreSQL, Oracle, MSSQL)?

Wiem również, że oprócz wiedzy teoretycznej potrzebne jest również doświadczenie. Może mógłbym komuś pomóc przy jakiś drobnych projektach? Może jakieś inne pomysły i propozycje?

Jestem ambitnym człowiekiem i chce kiedyś cos znaczyc w swoim srodowisku. Dlatego proszę o naprawdę szczere, niezlosliwe rady. Kazdy z was w koncu kiedys zaczynal;)

Pozdrawiam i zapraszam do dyskusji,
Krzysztof
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fuzja
post
Post #2





Grupa: Zarejestrowani
Postów: 216
Pomógł: 0
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


Jakieś argumenty dlaczego Java jest lepsza niż C# ?
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(Fuzja @ 27.11.2006, 18:09:06 ) *
Jakieś argumenty dlaczego Java jest lepsza niż C# ?


Właśnie o to samo miałem się spytać.. Bo z tego co podałeś na swoim blogu masz małe doświadczenia z Javą.. Natomiast ja w pracy widzę dużą aplikację napisaną w C# i Javie. Ta w Javie ślimaczy - szkoda gadać.
Pozatym rozmawiałem z zawodowym programistą, który programuje m.in. w Javie i C#. Twierdzi, że ostatnio bardziej docenili C# i więcej projektów w C# piszą.

Jedni wolą Jave drudzy C# (uważam że obydwa powinno się znać po trochu) ale każdy pisze w tym co chce.

Ten post edytował J4r0d 27.11.2006, 19:59:00
Go to the top of the page
+Quote Post
splatch
post
Post #4





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(Fuzja @ 27.11.2006, 18:09:06 ) *
Jakieś argumenty dlaczego Java jest lepsza niż C# ?

Proszę nie traktować poniższych zdań jako obracanie kota ogonem. To, że ja wolę Javę, to tylko i wyłącznie moje odczucie poparte jakimiś mniejszymi czy większymi interakcjami z tym językiem. Równie dobrze mogę spytać, o jakieś argumenty dlaczego jest gorsza? Oczywiście możemy stawiać się w szachu, obwarowywać swoje twierdzenia i tak dalej, ale to do niczego nie doprowadzi, ponieważ ja wierzę w Javę, a Ty w C#. Abyśmy mogli się wzajemnie przekonać musielibyśmy spróbować zrobić razem jakąś aplikację w C# i Javie. Porównać czasy, razem poszukać optymalnych rozwiązań, zarówno dla jednego języka jak i drugiego. Skoro nie można dowieść czegoś teoretycznie, trzeba to zrobić empirycznie.
Fuzja Jeśli masz jakieś argumenty dlaczego Java mogła by być gorsza to proszę podaj je, postaram się na nie odpowiedzieć.

Cytat(J4r0d @ 27.11.2006, 19:57:56 ) *
Właśnie o to samo miałem się spytać.. Bo z tego co podałeś na swoim blogu masz małe doświadczenia z Javą.. Natomiast ja w pracy widzę dużą aplikację napisaną w C# i Javie. Ta w Javie ślimaczy - szkoda gadać.

Pozwól, że pominę ten argument ad person, ponieważ dyskusja nie polega na udowadnianiu niewiedzy i podważaniu autorytetu oponenta. Skupmy się na C# i Javie, dobrze?

Nie znam technologii związanych z C# dlatego też ciężko mi powiedzieć jak bardzo odbiegają one od tych, które znam dla Javy. Mogę Cię zapewnić, że Java może działać stabilnie aplikacja o dowolnym rozmiarze. Problemem jest:
1. Optymalizacja kodu
2. Odpowiednie ustawienia VM.
Jako dowód opiszę pewną historię.
W pracy mam do czynienia z nową wersją pewnego oprogramowania napisanego w php. Z początku 1 zapytanie HTTP obsługiwane przez php trwało około 0,12 s, podczas gdy aplikacja realizująca to samo w ASP robi to w ciągu 0,015s. Ogromna różnica prawda? Po optymalizacji kodu, bazy danych, zapytań, wykluczeniu zbędnego kodu czas spadł do 0,019s. Różnica jest ogromna, prawda? Dodam, że 0,015s ASP osiąga w środowisku produkcyjnym, podczas gdy php 0,019s w środowisku developerskim, bez zastosowania optymalizatora i tak dalej.
Sam widzisz, że gdyby wyciągnąć pochopne wnioski, ASP byłoby, jeśli dobrze liczę, około 8 razy szybsze. Teraz jest szybsze odrobinę. Odrobinę, którą zyskamy stosując optymalizator. Po odpowiednich zabiegach przyśpieszyliśmy aplikację napisaną w php o 6 razy.

Cytat(J4r0d @ 27.11.2006, 19:57:56 ) *
Poza tym rozmawiałem z zawodowym programistą, który programuje m.in. w Javie i C#. Twierdzi, że ostatnio bardziej docenili C# i więcej projektów w C# piszą.

Wybacz, ale to żaden argument. Ja jestem zawodowym programistą, mike_mech jest zawodowym programistą, cała rzesza ludzi z forum to zawodowi programiści. To, że większość korzysta z php nie świadczy o tym, że jest ono najlepsze do wszystkiego.
Kontynuując Twój tok myślenia, firma w której pracuję doceniła ostatnio Javę. Piszemy sporą aplikację w oparciu o ten język, ale czy to coś znaczy? Nic. Piszę w php i jakiś czas w Javie, coraz bardziej doceniam to ostatnie, ale czy to coś znaczy? Nic.
To, że ktoś korzysta z jednego bądź drugiego języka, z takiej czy innej platformy nic nie znaczy. Ważne jest to ile czasu oszczędza programista a jeszcze ważniejsze jak użycie konkretnej platformy przekłada się na zysk firmy.

Ten post edytował splatch 28.11.2006, 11:04:41
Go to the top of the page
+Quote Post

Posty w temacie
- rebelkk   Jaki kierunek obrać?   15.11.2006, 17:11:51
- - shpyo   odpowiedz sobie najpierw na pytanie: "Co chci...   15.11.2006, 17:21:32
- - hwao   Według mnie to młody jesteś i możesz wszystkiego s...   15.11.2006, 18:15:34
|- - harp   Cytat(hwao @ 15.11.2006, 18:15:34 ) W...   17.11.2006, 19:15:50
- - Fuzja   Może C#? Wszystko co chcesz w nim praktycznie zrob...   15.11.2006, 18:24:29
- - batman   Na jednym języku programowania daleko nie zaj...   15.11.2006, 19:04:38
- - rebelkk   Tez wlasnie myslalem nad java. Myslalem wogole nad...   15.11.2006, 19:10:52
|- - UDAT   Cytat(rebelkk @ 15.11.2006, 19:10:52 ...   15.11.2006, 20:19:57
- - Fuzja   Nic się wiązać nie musisz z microsoftem, jest mono...   15.11.2006, 19:16:57
- - batman   Banerek nr 1 całkiem, całkiem. Drugi się nie otwie...   15.11.2006, 19:20:04
- - Fuzja   Do drugiej grafiki musisz w linku usunąć ")...   15.11.2006, 19:32:48
- - Fuzja   Ja C# + Python + Ruby(skladnia jak python), a do w...   15.11.2006, 20:24:17
- - rebelkk   A z czego korzystaliście zdobywając swoją wiedzę? ...   15.11.2006, 20:39:40
- - Fuzja   php ? www.php.net ASP? www.asp.net (ogromne zrodl...   15.11.2006, 20:42:52
- - rebelkk   A własnie. Jeszcze jedno pytanie:) Wiadomo, że na...   15.11.2006, 20:47:44
- - hwao   php najnowsza wersja, ale to głównie dla obie...   15.11.2006, 21:04:23
- - batman   W nauce programowania liczy się, czy potrafisz myś...   15.11.2006, 22:13:27
- - trucksweb   a ja dodam, ze mozna sie zaznajomic z Borland Delp...   16.11.2006, 00:01:11
- - nasty_psycho   Cytat(rebelkk @ 15.11.2006, 18:11:51 ...   17.11.2006, 17:25:36
- - rebelkk   Dzięki wam (a może przez was) zainteresowałem się ...   17.11.2006, 19:11:53
- - NoiseMc   Cytat(rebelkk @ 17.11.2006, 18:11:53 ...   17.11.2006, 20:04:12
- - rebelkk   Dobrze prawicie panowie Ja mam jeszcze pytanie: j...   17.11.2006, 20:54:56
|- - nasty_psycho   Cytat(rebelkk @ 17.11.2006, 21:54:56 ...   18.11.2006, 12:40:59
- - Fuzja   To zależy od technologi.. TurboPascal jest prosty,...   17.11.2006, 21:08:57
- - Diwi   Cytat"Co chciałbyś zajebistego robić w życiu...   17.11.2006, 22:10:12
- - Fuzja   Dobrze pamietasz Z tym, że laska miał wysoko post...   17.11.2006, 22:48:01
- - craker   powrócę do głównego wątku rozmowy i odpowiem autor...   18.11.2006, 09:40:54
- - Fuzja   "2) DirecX, OpenGL, itd... : Robienie program...   18.11.2006, 14:00:29
|- - nasty_psycho   Cytat(Fuzja @ 18.11.2006, 15:00:29 ) ...   19.11.2006, 15:46:14
- - Fuzja   Chewolf: A popatrz pare postow wczesniej, juz pisa...   18.11.2006, 19:17:05
- - batman   CytatPraktyka, praktyka i jeszcze raz praktyka...   18.11.2006, 19:31:12
- - Fuzja   Ja bym dodał jeszcze framework XNA.   19.11.2006, 16:11:34
- - nasty_psycho   CytatJa bym dodał jeszcze framework XNA. http://ms...   19.11.2006, 16:21:17
- - Fuzja   Aja przy swoim, directx ale nie czysty, xna.   19.11.2006, 17:24:52
- - enigma   Cytat(batman @ 15.11.2006, 19:20:04 )...   25.11.2006, 10:25:04
- - nasty_psycho   CytatZbieram teraz powoli rożnorodne materiały, fi...   27.11.2006, 10:54:54
- - splatch   Widzę, że w temacie przeważa C# i ....   27.11.2006, 17:43:58
- - Fuzja   Jakieś argumenty dlaczego Java jest lepsza niż C# ...   27.11.2006, 18:09:06
|- - J4r0d   Cytat(Fuzja @ 27.11.2006, 18:09:06 ) ...   27.11.2006, 19:57:56
|- - mike_mech   Cytat(J4r0d @ 27.11.2006, 19:57:56 ) ...   27.11.2006, 22:15:18
|- - splatch   Cytat(Fuzja @ 27.11.2006, 18:09:06 ) ...   28.11.2006, 10:48:30
|- - J4r0d   Cytat(splatch @ 28.11.2006, 10:48:30 ...   28.11.2006, 12:24:55
- - Wykrywacz   Co do M$ softu. Tak tylko dodam, warto jest ś...   28.11.2006, 12:42:30
|- - splatch   Cytat(Wykrywacz @ 28.11.2006, 12:42:3...   28.11.2006, 13:06:57
- - Fuzja   Dobrze powiedziane być może Najchetniej poznalbym...   28.11.2006, 15:16:48
|- - splatch   Cytat(Fuzja @ 28.11.2006, 15:16:48 ) ...   28.11.2006, 16:18:24
- - Fuzja   Pewnie nie jestem pierwszy, że odrazu wyczu...   28.11.2006, 16:48:39
|- - splatch   Cytat(Fuzja @ 28.11.2006, 16:48:39 ) ...   29.11.2006, 09:04:58
- - enigma   Cytat(Wykrywacz @ 28.11.2006, 12:42:3...   28.11.2006, 19:50:40
- - skowron-line   Ja mialem 1 semestr javy klepalismy aplety to kole...   28.11.2006, 20:45:12
- - sticker   Cytat(rebelkk @ 17.11.2006, 19:11:53 ...   29.11.2006, 09:41:22
|- - splatch   Cytat(sticker @ 29.11.2006, 09:41:22 ...   29.11.2006, 11:30:14
- - Ace   Heh... Ciagle slysze ze JAVA jest wolna... NIE...   29.11.2006, 10:18:08
- - Fuzja   I o to mi chodzi Same stare książki, a ...   29.11.2006, 14:19:04
|- - splatch   Cytat(Fuzja @ 29.11.2006, 14:19:04 ) ...   29.11.2006, 15:18:29
- - Fuzja   Poswiece sie dla dobra sprawy i sproboje z java z ...   29.11.2006, 15:49:21
|- - splatch   Cytat(Fuzja @ 29.11.2006, 15:49:21 ) ...   29.11.2006, 18:01:27
- - Fuzja   Spring nadaje sie tylko do aplikacji webowych ? Bo...   29.11.2006, 18:21:08
- - splatch   Spring to głównie www. Jest to alternatywa dla cię...   30.11.2006, 08:22:57
- - Fuzja   Ok,a co z ide ? Jbuilder ? Eclipse ?   30.11.2006, 13:14:23
|- - mike_mech   Cytat(Fuzja @ 30.11.2006, 13:14:23 ) ...   30.11.2006, 19:50:53
- - dzesi   Jest jeszcze Jcreator bardzo dobry dla początkuj...   30.11.2006, 13:39:10
- - Fuzja   Ok, no to eclipse . Dzięki splatch za przekon...   30.11.2006, 20:14:10
- - splatch   Fuzja, a może Head First Servlets & JSP? ...   1.12.2006, 09:22:17
- - Fuzja   No właśnie sprawdziłem daty, i ta z headfirst jest...   1.12.2006, 13:27:54
- - sticker   Cytat(Ace @ 29.11.2006, 10:18:08 ) Ca...   3.12.2006, 15:50:36


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 02:44