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

Problem z wyborem

Object Storage Arubacloud
0 głosów
286 wizyt
pytanie zadane 21 października 2017 w Inne języki przez fsociety.sh Nowicjusz (120 p.)

Cześć użytkownicy, 

 

Mam problem z wyborem języka backend-owego. Chciałbym się nauczyć programowania, lecz nie wiem jaki język mam wybrać. Najpopularniejszym jest język Java aczkolwiek z tego co czytałem to nie jest polecany jako pierwszy język do nauki, nie wiem ile w tym jest prawdy. Są jeszcze inne języki, np. PHP, C#, Python, Node.js, Ruby on rails etc.

Możecie coś polecić, jaki język na start będzie dobry? W jakiej kolejności polecacie się ich uczyć? Może według was z któryś z nich jest już przestarzały i nie warty nauki? Podzielcie się swoją opinią. 

1 odpowiedź

+1 głos
odpowiedź 21 października 2017 przez marcin99b Szeryf (82,180 p.)

Co do polskiego backendu, większość stoi na PHP
Jest też całkiem dużo z ASP.NET i Javy, jednak nie aż tyle (głównie korporacje np banki)

Jeśli chcesz pracować dla zagranicy (np zdalnie), wybór nie ma aż takiego znaczenia bo masz dużo szerszy wybór klientów, a im szerszy wybór tym prościej znaleźć fajną ofertę (znajomość angielskiego w pewnym sensie otwiera ci drogę do większości europy, nie musisz się ograniczać do technologii które są modne w jednym kraju)

Mimo wszystko proponuję ogarnąć podstawy każdego z języków które cie interesują i wybrać ten, w którym czujesz się najbardziej swobodnie + istnieją do tego oferty pracy lub zlecenia
Dużo dalej zajdziesz będąc specjalistą w języku którego używa mniejsza część rynku, niż będąc amatorem tym co najpopularniejsze

Dodatkowo zapraszam na bloga dla początkujących programistów, lub osób chcących zacząć (głównie omawianie tematów w teorii) LINK

komentarz 21 października 2017 przez fsociety.sh Nowicjusz (120 p.)
Dziękuje za odpowiedź.

Co do języka PHP, to możesz polecić jakieś kursy, książki etc.?
1
komentarz 22 października 2017 przez marcin99b Szeryf (82,180 p.)

Jako podstawowe zapoznanie z językiem na YT kursy pana Zelenta albo OdZeraDoWebDeva

Jako podstawa, bo pierwszy oferuje styl pisania w PHP "jak 10 lat temu", a drugi mimo że tłumaczy "jak to się robi teraz", często filmy wyglądają tak, że na 40 minut, autor przez 30 próbuje naprawić coś, co nie działa i zamiast chłonąć wiedzę patrzysz na osobę próbującą naprawić błąd

Następnie zapoznaj się z programowaniem obiektowym, do tego akurat powinno być bardzo dużo poradników (albo naucz się "jak to działa" w innych językach, np C# a później próbuj przenieść na PHP, zasady są te same, tylko nazewnictwo troche inne, np w jednym języku będą function a w drugim void)
Możesz poczytać też poradniki pisane, np LINK, jednak według mnie, nauka z filmów jest szybsza

Jak ogarniasz obiektówke, uczysz sie frameworków (np Symfony, Zend, Laravel, CI i inne)
Warto ogarnąć robienie testów jednostkowych (są proste i warto je pisać)

A, i jeszcze polecam nauke teorii, czyli wszystkie wzorce projektowe, zasady prawidłowego pisania kodu, typu SOLID, DRY, KISS
Pobawienie sie różnymi mechanizmami, np REST API

Dodatkowo moge powiedzieć, że najszybszą metodą nauki języka (dużo zapamiętujesz) jest tworzenie własnych projektów i samodzielne szukanie rozwiązania
Możesz spróbować zrobić prosty projekt sklepu internetowego, albo coś oryginalnego, a następnie wrzucić projekt na GitHuba i dać go ludziom do oceny - nie dość że podczas tworzenia projektu sporo się nauczysz, to jeszcze dostaniesz informacje co robić a czego nie i dlaczego

Podobne pytania

0 głosów
2 odpowiedzi 448 wizyt
pytanie zadane 17 lipca 2015 w Inne języki przez Destiny Użytkownik (500 p.)
0 głosów
2 odpowiedzi 2,068 wizyt
pytanie zadane 12 stycznia 2019 w Java przez Hardwell Dyskutant (8,980 p.)
0 głosów
4 odpowiedzi 1,501 wizyt
pytanie zadane 20 listopada 2018 w Rozwój zawodowy, nauka, praca przez XezolPL Obywatel (1,530 p.)

92,573 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy 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!

...