Programowanie webowe, czy deskoptowe?

0

Na wstępie chciałbym się przywitać: Siemka.
Jednak przechodząc od razu do sedna spawy: Lepiej być webowym czy deskoptowym programistą? Może to i głupie pytanie jednak dla mnie bardzo istotne.
Idąc do technikum informatycznego miałem nadzieję, że poznam jakiś język programowania w pierwszej klasie, jednak się zawiodłem, a więc przychodzę do Was.
Istotną rzeczą przy wyborze języka jest ilość pracy na rynku i oczywiście zarobki, nie wiem do końca jak one się przedstawiają, jednak chciałbym zarabiać ponad 2 tyś zł xD.
Kiedyś myślałem nad php, jednak czytając opinie to trochę szkoda gadać na temat tego języka, później kręcił mnie c++, jednak po około 10 lekcjach pewnego kursu, znudził mnie ten język, również kiedyś tam, "wygłupiałem" się w javie i miałem nawet własne "hello world" :D
Rozmawiając z informatykiem (moim bratem, ostatni rok studiów) to on przekonywał mnie do javy, twierdząc, że warto znać nawet samo środowisko (?) java, że jest ono przyszłością, a do tego aplikacje webowe + deskoptowe + webowe można w nim spokojnie napisać.

Mam nadzieję, że weźmiecie mnie i ten temat na poważnie. Tak jak pisałem głównym warunkiem są zarobki, no i jak będziecie podawać jakiś język to wdzięczny bym był za jakieś porównania, czy własne sugestie.

PS.
Nie bierzcie mnie za jakiegoś dzieciaka, który leci na kasę :)

0

Pisz to co lubisz, w tym czym lubisz. Natomiast faktem jest, ze teraz duzo wiecej jest weba i ogolnie wszystko sie pcha w weba.

przekonywał mnie do javy

To jest tzw. fanbojstwo.

Edit: nie zauwazylem na poczatku:

nie wiem do końca jak one się przedstawiają, jednak chciałbym zarabiać ponad 2 tyś zł xD.

W takim wypadku polecam PHP, w innych jezykach bedzie trudno osiagnac takie zarobki, nie pracujac na 1/5 etatu.

0
n0name_l napisał(a):

Pisz to co lubisz, w tym czym lubisz. Natomiast faktem jest, ze teraz duzo wiecej jest weba i ogolnie wszystko sie pcha w weba.

przekonywał mnie do javy

To jest tzw. fanbojstwo.

Wiem, że fanbojstwo, sam mi mówił, że najlepiej mu się w javie pisze ;)

0

Z tego, co piszesz, to w niczym tak naprawdę nie programowałeś, popisz w jednym, popisz w drugim, sam zobaczysz, co Ci pasuje, nie ma sensu się meczyć tylko dla pieniędzy, bo się wypalisz i tyle z tego będzie. Te 2k to miesięcznie, tygodniowo, dziennie? Tak patrząc po znajomych (jeśli chcesz pracować dla kogoś) to czysto dla pieniędzy bym szedł w COBOL-a, SAP lub w quanta (Haskell i te sprawy, choć nie tylko).

3

Masz przed sobą jakieś 8 lat nauki, tak?
Przez ten czas powinieneś poznać kilka języków, w tym co najmniej jeden bardzo dobrze.
To co dzisiaj jest "trendy" nie musi takie być w momencie gdy pójdziesz do pracy.

W Javie zrobisz każdą aplikację, z tym że desktopowe będą "takie sobie". Na uczelnie OK, do pracy - zależy.
"Hello world" wystarczy żeby odróżnić jeden język od drugiego, ale na pewno nie można stwierdzić że cokolwiek więcej o tak poznanym języku wiesz.

Blisko od Javy masz do języków Groovy i Scala (JVM, wymienność klas z Java). Także jak się znudzisz Javą, to możesz się pobawić tymi dwoma.
W Groovy można nawet ponoć robić aplikacje desktopowe (Griffon).

Aplikacje desktopowe najładniej będą wyglądały (pod Windows) jeśli je zrobisz w C#, ale to będzie tylko Windows.

Możesz jeszcze spróbować z Free Pascal / Lazarus, ale to kompletnie różny język od tych wymienionych (nie bazuje na C), więc trochę więcej nauki.
Ale za to łatwo się robi aplikacje desktop.

0
dsa napisał(a):

Z tego, co piszesz, to w niczym tak naprawdę nie programowałeś, popisz w jednym, popisz w drugim, sam zobaczysz, co Ci pasuje, nie ma sensu się meczyć tylko dla pieniędzy, bo się wypalisz i tyle z tego będzie. Te 2k to miesięcznie, tygodniowo, dziennie? Tak patrząc po znajomych (jeśli chcesz pracować dla kogoś) to czysto dla pieniędzy bym szedł w COBOL-a, SAP lub w quanta (Haskell i te sprawy, choć nie tylko).

Trochę źle napisałem temat, chodziło mi o to, że zarobki są ważne, nic więcej.
Pisałem w c++, potrafiłem napisać kalkulator, standardowe funkcje, nie jest to dużo, jednak ten język nie przypadł mi do gustu.
Najpoważniej sam myślę nad Java i C#, jednak skłaniał bym się ku javie.
Jak możecie to piszcie konkretne odpowiedzi :)

1

piszcie konkretne odpowiedzi

Okej, odpowiadajac na pytanie postawione w temacie: Lepiej byc programista, ktory ogarnia zarowna weba i jak i desktop. Od czego zaczniesz jest tak naprawde sprawa indywidualna. Stad: rob to co lubisz, w tym czym lubisz. Naklep cos w C# i w Javie, a potem pomysl jak Ci sie pisalo i wybierz ktores.

0

Dzięki za dotychczasowe odpowiedzi, teraz pytanie bezpośredni do Was.
Czy według Was Java ma przed sobą przyszłość, chodzi mi o to czy nadal będzie popularna ?

1

Pomyśl, ile softu jest napisanego w niej (zwłaszcza biznesowych krów), a teraz wyobraź sobie, że nagle pojawił się zakaz używania Javy w nowych projektach, którego wszyscy przestrzegają. Jak sądzisz, przez ile lat będą jeszcze potrzebni programiści Javy do utrzzymywania tych projektów? Czy może nagle wszyscy przepiszą od zera aplikacje istniejące często kilkanaście czy kilkadziesiąt lat? Hint: taki zakaz jest eee... mało prawdopodobny, a utrzymanie dużych projektów można liczyć raczej w dekadach, a nie latach ;p

0

Może dodam własne 2 grosze. Jestem w podobny wieku i programuje od 3 lat, tak na poważnie. W swojej dotychczasowej przygodzie poznałem w stopniu przyzwoitym Jave, C++, PHP i Ruby ( trochę gorzej ). Patrząc z punktu widzenia laika, dużo trudniej zrobić coś samemu w takich językach jak Java, C++. Są to głównie aplikacje desktopowe, które wymagają dużego nakładu pracy, dużej wiedzy i obycia. Pisałem kiedyś Mario w C++ i przyznam się że strasznie zmęczył mnie ten projekt. Obecnie pisze w PHP połączonym z Codeigniterem ( do tego czywiście frotn-end: HTML, CSS, JS i Jquery, LESS ). Znowu pracuje nad projektem, mianowicie wypożyczalnią książek i w odróżnieniu do Mario w C++ projekt rozwija się i sprawia mi nie mało radości. Wiem, może jestem masochista by pisać aplikacje w PHP, ale tak wyszło. PHP zaskoczył mnie pozytywnie. Nie trace czasu na wskaźniki, czytanie godzinami dokumentacji i rozwiązywanie problemów które pojawiały się nieustannie. Decyzja zależy od ciebie. Dodam że liczą się umiejętności, a nie sama znajomość języka/technologii. Przykładowo ktoś kto pisze b. dobrze w PHP będzie zarabiał dużo więcej od miernego programisty COBOLA czy innego biznesowego g****. A Java fajny język i jak na razie nic do niej nie mam, pewnie na studiach się z nią bliżej zaprzyjaźnię.

1 użytkowników online, w tym zalogowanych: 0, gości: 1