Witam, chciałbym prosić o radę odnośnie typowego dylematu początkującego programisty java czy c#, otóż chciałbym wiedziec w której z tych technologii łatwiej dostać sie na jakikolwiek w miarę sensowny staż, najlepiej w okolicach krakowa. Zależy mi przede wszystkim na możliwości jak najszybszego rozpoczęcia pracy, mniej na zarobkach na jakie mógłbym na początku liczyć. O sobie dodam, że aktualnie studiuje matematyke, mam, w moim odczuciu przyzwoitą wiedze na temat języka c++ a także podstaw algorytmiki i struktur danych, znam również na podstawowym poziomie zagadnienia z zakresu baz danych oraz programowania webowego. Jak na razie moim jedynym doświadczeniem są kilkutygodniowe bezpłatne praktyki w dziale baz danych (głównie organizacja i tworzenie widoków w MS SQL).
Z góry dziękuję za pomoc.
Przeszukaj łaskawie forum. Takich pytań było kilkadziesiąt. Nie ma różnicy w czym będziesz programować. Jak będziesz dobrze to robić to zaczniesz pracować w każdej z tych technologii. Mam wrażenie, że jesteś kolejnym przypadkiem, który pyta co będzie lepsze zamiast (zanim) spróbować najpierw jednego, potem drugiego, a następnie wybrać to co mu pasuje bardziej, ot.
Uważam że te języki są na tyle podobne, że ciężko oceniać który lepiej mi "pasuje" bez dogłębnej znajomości bibliotek i środowisk do pracy w nich, a jednak chciałbym wiedzieć w co lepiej sie zagłębic żeby nie musieć kolejne wakacje pracować w jakis gównorobotach albo na darmowych stażach, jeśli do przyszłych wakacji mam ograniczony czas na naukę w tym kierunku. I tak, szukałem na forum podobnych rzeczy jednak nigdzie nie znalazłem w miare aktualnych postów na temat porównania możliwości rozpoczęcia stażu w tych technologiach w krakowie, ale jeśli Tobie sie to udało to byłbym wdzięczny za link.
Nikt Ci nie powie, że ten język jest lepszy od tamtego bo to kwestia odczuć indywidualnych. Postem wyżej prezentujesz postawę oczekiwań. Oczekujesz od kogoś, że powie Ci
- Idź w ten język bo jest lepszy od tamtego i łatwiej znajdziesz pracę.
Bzdurne założenie na samym starcie. Żeby poznać w miarę jakiś język potrzeba ze 3-4 miesiące. Pisząc w miarę mam na myśli składnię i podstawy. Do tego dorzuć napisanie czegoś prostego i tu kolejny problem bo mimo, że języki podobne to używane w dość różnych miejscach i projektach. C# w bankach jest raczej niewiele w porównaniu do Javy. Natomiast Javy nie ma aż tak dużo w mniejszych firmach gdzie pełno C#.
Nie wspomniałeś już kompletnie o tym co Ty chcesz programować. Bo programować czystym językiem to jedno, a rzadko kiedy robisz coś sztywno w tym jednym języku właśnie. W każdym języku trafisz do dobrej firmy albo do "gównoroboty". Nie ma reguły. Jak trafisz w bagno to szukasz innego miejsca i porzucasz to bagno - taka prosta zasada.
C# to prawdopodobnie więcej Januszexy. Java głównie corpo robota. I nie mówię tu o rynku krakowskim tylko ogólnie. A i przepraszam ale postów jak zacząć programować/który język jest najlepszy(lepszy) nie będę Ci wyszukiwać. Wystarczy, że co drugi dzień widzę kolejny taki sam post tutaj czy na grupach @ facebook.
PS. Ja nim zacząłem pisać w Java - pisałem jakiś czas w C#. Różne rzeczy. Na studiach głównie. I tam Java mi nie przypasowała. Później jednak C# zaczął mnie denerwować chociaż do dzisiaj nie umiem stwierdzić dlaczego. Przesiadłem się na Javę ponownie i to był dobry krok. Ale najpierw spróbowałem i jednego i drugiego.
PS2. Wiem, że Zelent nie jest wszędzie lubiany ale to film idealnie pasujący w tej chwili do Twojego tematu. Obejrzyj i idź prosto po seansie spać. Następnie wstań rano, zainstaluj co potrzeba i zacznij pisać: