• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy warto w 2018 uczyć się javy?

VPS Starter Arubacloud
0 głosów
7,129 wizyt
pytanie zadane 21 stycznia 2018 w Inne języki przez boei-83 Początkujący (310 p.)
Chodzi mi o to czy to język przyszłościowy, dzięki któremu będzie można znaleźć łatwo pracę?

Jak nie to czy moglibyście polecić jakieś inne języki? Nie wliczają html, css, js, bo w nich aktualnie programuję.
komentarz 21 stycznia 2018 przez Tomek Sochacki Ekspert (227,510 p.)
A jak dobrze znasz JS i czy myślałeś nad pozostaniem w "webie"? JS się obecnie mocno rozwija, a a rynku potrzeba wielu developerów, głównie ze znajomością React/Angular ale też jest trochę firm co pracuje w czystym vanillaJS. Znając JS masz również możliwość pracy w back-endzie (node) więc nie zamykasz się wyłącznie na front.

Chyba, że celujesz typowo w apki desktopowe to tutaj faktycznie, JS nie jest najlepsze. Owszem, można używać np. Electron itp. ale to de facto apki pseudodesktopowe, gdyż wewnętrznie i tak opierają się na przeglądarce www i chyba nie ma sensu porównywać ich wydajności do apek np. w C++.

Jeśli z kolei webówka i typowo back-end to jeśli nie jest to node.js to coraz częściej spotkam się z ofertami na .NET czyli nauka C#.

7 odpowiedzi

+1 głos
odpowiedź 21 stycznia 2018 przez Benek Szeryf (90,690 p.)
wybrane 4 lutego 2018 przez boei-83
 
Najlepsza
Python. Trzeba poświęcić wiele lat, by ogarnąć ten język. W przyszłości można go spokojnie wykorzystać w Machine Learning, czy Big Data.
komentarz 21 stycznia 2018 przez Milesq Nałogowiec (32,020 p.)
Wiele lat żeby ogarnąć pythona czy javę?

pythona "nauczyć" można się w jeden dzień, oczywiście żeby być w tym języku bardzo dobrym to trzeba poświęcić trochę więcej czasu ale nie wiele lat.
komentarz 21 stycznia 2018 przez Benek Szeryf (90,690 p.)
Jeśli chcesz nauczyć się kilku modułów porządnie, tak by swobodnie się w nich poruszać, to z 3-5 lat zejdzie. Oczywiście same podstawy idzie ogarnąć szybciej, ale na pewno nie w jeden dzień, nawet jak się już wcześniej programowało w innych językach.
+1 głos
odpowiedź 21 stycznia 2018 przez marcin99b Szeryf (81,480 p.)
Teraz języki na topie, to np Java, PHP, C#, Python i inne popularne

Jednak nie wiesz, co będzie za 5 albo 10 lat
Może się okazać, że jeden z nich zostanie zastąpiony czymś innym (np Objective-C na IOS coraz częściej zastępuje sie Swiftem z tego co widzę, a Jave na androida może zastąpić za jakiś czas Kotlin - chociaż to nic pewnego)
Sposób pisania w nich może się zmienić (tak jak PHP z wyśmiewanego języka wewnątrz HTML, zmienił się w solidny język backendowy)

Najlepiej popróbować różnych języków i rozwijać się w tym, który najlepiej odpowiada tobie + najlepiej nadaje się do tworzenia projektów takich, jakie ty lubisz (bez sensu zmuszać się do np androida którego załóżmy że nie lubisz, skoro dobrze tworzy ci się aplikacje webowe).
Dodatkowo języki są często do siebie podobne, np Java i C#, więc przejście z jednego na drugi nie jest wcale takie trudne.
0 głosów
odpowiedź 21 stycznia 2018 przez Jedras Maniak (54,860 p.)
Javy jest pełno wszędzie, więc praca na pewno się znajdzie.

Swoją drogą jak coś potrafisz sensownego zakodzić i masz projekty to w większości popularnych technologii powinieneś znaleźć pracę. Oczywiście jeśli nie mieszkasz gdzieś na końcu świata (chociaż jest też opcja pracy zdalnej, ale raczej nie na początek).
0 głosów
odpowiedź 21 stycznia 2018 przez Wiciorny Ekspert (269,120 p.)
Warto jest robić to co się lubi: "Czyt." wybrać technologię w której najlepiej się czujesz, będąc w tym dobry i efektywny- na pewno warto.
0 głosów
odpowiedź 21 stycznia 2018 przez niezalogowany
Poza developerką - java jest bardzo popularna w automatyzowaniu testów oprogramowania, zaraz za nią jest python, a później C#. Na pewno znajomość tych języków będzie plusem, jeżeli kiedyś postanowisz być testerem (bardzo często w ogłoszeniach dla junior testerów (nawet manualnych) jest punkt "znajomość javy/pythona/c# będzie atutem").

Polecić mogę jeszcze podstawy VB i podstawowe funkcje w Excelu (mi się to często przydaje).
komentarz 21 stycznia 2018 przez J0ker Pasjonat (15,400 p.)
Dokładnie, sam znam ziomka co robi automatyczne testy oprogramowania w Javie, a zaczął się uczyć jej dopiero po studiach bo studiował Matematykę Stosowaną.

Każdy jeżyk będzie dobry, tylko się ziomek ucz, rozwijaj się. Bez rozwoju jesteś w dupie.
0 głosów
odpowiedź 27 stycznia 2018 przez Mikrokontroler xD Stary wyjadacz (13,500 p.)
A ja Ci powiem tak w javie jest już napisane miliony projektów i zawsze klient będzie chciał jakiejś zmiany więc zawsze firma będzie szukała ludzi w razie gdyby linki odchodzili z pracy.

Moim skromnym zdaniem warto się uczyć Javy czy C# szczególnie że jesteśmy w Polsce.

Oczywiście jeżeli chodzi o Jave to jest trend migracji na język Kotlin (35% mniej kodu podobno można pisać rozwiązując ten sam problem)

Ale to nie oznacza że w Polsce szukają ludzi od Kotlina wpisz sobie na pracuj.pl java i zobacz ile ofert pracy masz

Wpisz sobie Kotlina to pewnie będzie kilkanaście.

Sytuacja może się zmienić ale ucząc się Javy uczysz się w pewnym stopniu Kotlina i C# Ale nikt nie wie co będzie za 5 lat czy za 10 może wejdzie AI (Sztuczna inteligencja) i programistów już nie będzie potrzeba albo bedzie potrzba ich bedzie dużo dużo mniejsza
–2 głosów
odpowiedź 27 stycznia 2018 przez bulgotnik86 Gaduła (3,040 p.)
Ja Ci powiem tak:

nie szukaj języka który będzie Ci najbardziej odpowiadał, jak radzi 90% kołczów, którzy zwyczajnie powtarzają to co wcześniej przeczytali

Jeśli masz zamiłowanie do programowania, inaczej do pochłaniania wiedzy i samorozwoju, to wejdź np. w jave na pełnej, a po roku lub wcześniej, JEŚLI JESTEŚ DO TEGO PREDYSPONOWANY, nie będziesz miał problemów ze znalezieniem pracy.

Jeśli chcesz freelancerki to zdecydowanie PHP ( CMS-y ) + poznanie dedykowanych wtyczek i modułów. O html'ach , css'ach i js'ach  z szacunku do Ciebie nie wspominam

Co do argumentow że jakiś język będzie zastąpiony:

Programowanie to umiejętność logicznego myślenia, analizowania zależnosci i relacji pomiędzy elementami składowymi. To że pojawi się inny język nie zrobi z tumana specjalisty, a z Ciebie tumana :)

I ostatnia rada, pij dużo piwa :)

Podobne pytania

0 głosów
1 odpowiedź 1,094 wizyt
0 głosów
1 odpowiedź 364 wizyt
+1 głos
2 odpowiedzi 1,271 wizyt
pytanie zadane 9 stycznia 2019 w Inne języki przez Developer 16 Początkujący (260 p.)

92,455 zapytań

141,263 odpowiedzi

319,100 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...