Praca-po jakim czasie i z jaką wiedzą?

0

Cześć.
Otóż chciałbym pracować jako programista,tyle że dopiero co zacząłem się uczyć obiektowego C++.
Mam dwa pytania:
-Czy przesiąść się na Javę (wiem,że jest więcej ofert pracy)?
-W jakim stopniu muszę znać język programowania,jaką wiedzę muszę mniej więcej posiadać (mam tu na myśli C++,Javę) aby w ogóle myśleć o pracy jako programista w danym języku?
Z góry dzięki za odpowiedzi :)

3

Czy przesiąść się na Javę

Java, a C++ to chyba różne światy. Większość ofert w Javie, to chyba Java Webowa (tak mi sie wydaje). Musisz sobie odpowiedzieć co chcesz robić. Popatrz co się robi w C++ i co się robi w Javie, co Cie bardziej interesuje...

W jakim stopniu muszę znać język programowania,jaką wiedzę muszę mniej więcej posiadać

Wystarczającą. Co to znaczy wystarczającą? Tutaj nie ma jednoznacznej definicji. Znajdą się firmy, które będą potrzebowały kogoś od grzebania w kupie i Cie zatrudnią za 2000 i bez znajomości Javy, ale np. będzie to miejsce gdzie będziesz mógł powoli w tą Javę przejść (z takich firm oferujących płatny staż kojarzę Evojam, w Warszawie). Ogarnij core javy, jdbc, jakiegoś springa i możesz w zasadzie startowac. W najgorszym wypadku nikt Cie nie przyjmie, a wtedy się douczysz i spróbujesz ponownie. Takie czekanie jest bez sensu.

0

Jak już znasz C++ to może warto w tym kierunku się kształcić, do Javy jest od groma programistów jeszcze więcej niż do PHP. Do C++ tych naprawdę dobrych jest mało. Nokia zawsze potrzebuje programistów C++, tak samo rynek wydajnych gier. Ostatnio kolega mi mówił że przy produkcji wiedźmina potrzebowali dobrych dodatkowych programistów C++ w Krakowie. Wszystkie te nowe telewizory Samsunga , LG, WebOS, Tizeny pisane są do nich aplikacje w C++, elektroniczne samochody, Tesla, BMW i8, Audi całe te wyświetlacze w C++ działające pod Linuksem.

0
Bogaty Kaczor napisał(a):

Jak już znasz C++ to może warto w tym kierunku się kształcić, do Javy jest od groma programistów jeszcze więcej niż do PHP. Do C++ tych naprawdę dobrych jest mało. Nokia zawsze potrzebuje programistów C++, tak samo rynek wydajnych gier. Ostatnio kolega mi mówił że przy produkcji wiedźmina potrzebowali dobrych dodatkowych programistów C++ w Krakowie. Wszystkie te nowe telewizory Samsunga , LG, WebOS, Tizeny pisane są do nich aplikacje w C++, elektroniczne samochody, Tesla, BMW i8, Audi całe te wyświetlacze w C++ działające pod Linuksem.

Oj zebys sie nie zdziwil ;)
Wiekszosc urzadzen ma interfejsy i logike budowana w jezykach jak javascript bo taniej i szybciej.
C++ to nisza, albo utrzymujesz stare systemy albo tani embedded albo nisze gdzie faktycznie najtaniej wychodzi zrobic cos w C++.

0
Bogaty Kaczor napisał(a):

Jak już znasz C++ to może warto w tym kierunku się kształcić, do Javy jest od groma programistów jeszcze więcej niż do PHP. Do C++ tych naprawdę dobrych jest mało.

Tylko, że on dopiero zaczął, więc zanim zostanie tym "naprawdę dobrym" w C++ to będzie pewnie już trzecia część Cyberpunka ;)
Jest dużo programistów Javy, ale jest i dużo więcej ofert pracy w Javie.

0

Interesuje mnie programowanie i popyt na dany język na rynku pracy,nie robi mi różnicy w którym języku programuję.
Pokieruję się Waszymi opiniami i nauczę się Javy.
Jakbyście jeszcze mogli,to doradźcie mi,w którym momencie warto już spróbować szukać pracy?
Pytam,bo zapewne Java to bardzo obszerny temat,a podejrzewam,że totalnie wszystkiego znać nie trzeba aby otrzymać posadę.

4

Napisałem Ci wyżej. Core Java (dobrze by było, żeby ogarniał kolekcje http://files.zeroturnaround.com/pdf/zt_java_collections_cheat_sheet.pdf) -> jdbc (czyli połączenia z bazą danych i te sprawy) -> +- co to jsp/servlet (czyli wstęp do webowej javy) -> spring (framework do webu) + hibernate (ORM) i jesteś gotowy. Oczywiście jeszcze SQL w międzyczasie (inner join, left join, where, że or jest strasznie wolny, co to index, kiedy zakładać, dlaczego przyspiesza zapytanie i zwalnia insert/update i takie tam podstawy)

Kup sobie te kursy (razem 30 Euro - zwróć uwagę na couponCode, co miesiac w necie jest inny i mozna wszystko za 10 Euro kupic):
https://www.udemy.com/java-the-complete-java-developer-course/?couponCode=1RBEF202 - Core Java
https://www.udemy.com/jsp-tutorial/?couponCode=1RBEF202 - JDBC/JSP/Servlets
https://www.udemy.com/spring-hibernate-tutorial/?couponCode=1RBEF202 Spring/Hibernate

Ja z nich byłem bardzo zadowolony, zwłaszcza że lubię taką formę nauki. Obejrzę sobie to w drodze do/z pracy, a później sam dłubię w domu. W zasadzie część z dłubaniem samemu jest najwazniejsza, bo inaczej będziesz miał tylko iluzję, że coś umiesz! Kursy mają Ci dać ogólne pojęcie i ukierunkować dłubanie.

Jak wolisz książki do Head First Java, a później to nie wiem, ja przeczytałem https://www.amazon.com/Core-Java-I-Fundamentals-10th/dp/0134177304 ale to podobno jest bardziej reference guide.

Dodatkowo Effective-Java-2nd

0

Na C++ po prostu szkoda czsu ale warto choć ogarniać go troche imho.

0

Dzięki za odpowiedzi :)
Ostatnie pytanie,w jakim czasie(mniej więcej,wiem że każdy ma inne tempo nauki,ale mogę powiedzieć tyle,że jestem w miarę "chłonny w tej dziedzinie") jestem w stanie opanować ten materiał,który podał Desu? Miesiące,rok,dwa lata?

1

Jak sie sprężysz to myślę, że 3 msc są realne, ale nie wiem jakie masz doswiadczenie, ile bedziesz sie uczył, ile kodował sam itd. Po 3 msc możesz spróbować aplikować, jak Cie nie przyjmą to możesz próbować co 3 msc (cos sie douczyc), ale to nie ma zasady.

0

Dzięki.

0

Ale bedziesz musial przeprowadzic sie do Warszawy, bo w innych miastach ze startem bedziesz mial mega ciezko.

0

Może ja dodam jedno pytanie. Ile z tego Springa trzeba umieć ? Bo umiem zrobić na przykład stronę z newsami i ich edycją w Springu MVC, zabezpieczyć i dodać formularz logowania za pomocą Spring Security, napisać jakąś klasę wyjątku, ogarniam jako tako przechwytywacze, znam podstawy REST. JDBC nadal przede mną ale to wiem. I z jednej strony czuję, że umiem niewiele, a z drugiej nie wiem czego się uczyć.

2

Jak będziesz udawał kogoś, co nic nie umie, to nigdy nie znajdziesz pracy.

Wstaniesz rano, zrobisz sobie rozczochraną fryzurę, pójdziesz do sklepu, klient przed tobą zapomni reszty albo nawet towaru.
Wjedziesz na stację zatankować, a tam sprzedawca kawę ci zaproponuje, bo pomyśli, że miałeś zły dzień.

Wszyscy od razu stają się ekspertami emocjonalnymi, uśmiechniesz się a oni myślą, że masz pozytywne zamiary.

Musisz się zachowywać tak jak chcesz żeby cię widzieli.

W przeciwnym wypadku zgnijesz sam bez pracy, przyjaciół, żony i dalej będziesz myślał, że coś istnieje.

0

Ja też się dołączam do kolegi, chciałbym się nauczyć programowania i czerpać z tego korzyści finansowe. Dlatego też mam pytanie, mianowicie czy opłaca się iśc na studia z programistyki żeby mieć ten papierek czy jeśli się jest po technikum informatycznym to wystarcza? Zadaję to pytanie dlatego ,że jak wiadomo większośc tych rzeczy uczy się samemu ,a jeśli już będe powiedzmy za 2-3 lata umiał bardzo dobrze niektóre języki programowania to w zasadzie studia programistyczne będą tylko dla papierka. A może się mylę, oświećcie mnie proszę

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