Nie wiem co wybrać..

0

Drodzy użytkownicy

Nie wiem od czego mam zacząć... chciałbym nauczyć się języka programowania ale nie wiem jaki mam wybrać na początek. Z tego co wybierałem to bardziej "podobają" mi się języki backend-owe. Najbardziej używany jest język Java (z tego co zauważyłem, ale może się mylę), głównie przez W.O.R.A., używany w kilku branżach (Web, Mobile etc.). Czytałem, że obecnie najszybciej rozwijające się branże to: AI i Big Data. Zastanawiałem się nad wieloma i nie nie wiem który mam wybrać: C#, Java, PHP, Python, Ruby on rails.

Możecie polecić jakiś "przyszłościowy" język programowania? Kursy, materiały, książki i w co miałbym opanowywać, w jakiej kolejności etc. jeżeli nie jest to oczywiście problem.

Z góry dziękuje!

0

Ja też nie wiedzialem co wybrać dostawałem już fiola dlatego wybralem ze bede sie uczyl javy , c# , php , javascript, sql/plsql + oczywiscie frameworki do tychże wiem że to bez sensu ale przynajmniej nie myśle co 3 minuty co wybrać i czy dobrze wybrałem i moge sie uczyć.

0

Ucz się tego który najbardziej Ci odpowiada. Najważniejsze jest umieć rozwiązywać problemy, znać różne zagadnienia i paradygmady programowania, programowac obiektowo etc.
Ja wybrałem Jave bo mi jej składnia zdecydowanie odpowiada :)

0

Polecam na początek Pythona, bo w porównaniu do innych jest dość prosty. :) Wspomniałeś o Big Data. Tu tym bardziej przyda się Python. Jeśli chcesz iść w stronę Big Data koniecznie zacznij od podstaw czyli relacyjne bazy danych, SQL, PL/SQL (jeśli Oracle), T-SQL (jeśli Windows). Zastanów się co w ogóle chcesz robić. Z tego co wiem znajomość Big Data + Python dotyczy seniorskich stanowisk takich jak np. Data Scientist, gdzie potrzebny jest już spory dorobek zawodowy i znajomość zagadnień m.in. Machine Learning, Data Mining czy BI. Wtedy przyda się też znajomość języka R.

Java też dobry wybór, bo ma dużo zastosowań (również w bazach danych Oracle), ale jeśli chcesz iść w Big Data to lepiej skup się na Pythonie.

0

Najpierw naucz się myśleć w specyficzny, algorytmiczny sposób. Pisząc kod w jakimś języku przekładasz to co masz w głowie. Nauka C++, Javy czy innego języka to kwestia wtórna i techniczna. Gwoździa możesz wbić rożnymi narzędziami. Tak samo w informatyce rozwiązanie możesz zbudować w taki czy inny sposób, takim czy innym językiem programowania.

Nie ma czegoś takiego jak przyszłościowy język programowania. Jak ktoś potrafiłby przepowiadać przyszłość to pracowałby w TVN ma miejscu Wróża Macieja:)

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