Wpis z mikrobloga

Mireczki z IT mam do Was pytanko, a w zasadzie prośbę o pomoc. W skrócie - w obecnej pracy, mimo fajnego stanowiska nie jestem w stanie przekroczyć progu 5k netto i w najbliższej przyszłości patrząc na kondycję finansową spółki nie widzę szans na poprawę. Chciałbym zacząć uczyć się programowania i mam w związku z tym pytanie do Was - jaki język rekomendujecie do nauk, albo od czego Wy sami byście teraz zaczynali? Na co jest zapotrzebowanie na rynku? Co będzie w miarę "przyjemne" do nauki? Z góry dziękuję za każdą rekomendację!

#it #programowanie #programista15k

Jaki język wybrać do nauki?

  • Java 11.7% (21)
  • Javascript 16.8% (30)
  • C# 13.4% (24)
  • C++ 14.5% (26)
  • Python 23.5% (42)
  • PHP 7.8% (14)
  • Ruby 3.4% (6)
  • iOS/Swift 5.6% (10)
  • SQL 3.4% (6)

Oddanych głosów: 179

  • 54
  • Odpowiedz
Jeśli nagle chciałbyś zmienić język projektu, to musisz napisać go od nowa, dokładnie tak samo jak aby zmienić dom drewniany na murowany musiałbyś go najpierw zburzyć i postawić na nowo.


@Krolik: jak ja zmieniałem język w swoich projektach, to odbywało się to bez przepisywania czegokolwiek/pisania od nowa, za to pisaniem nowych już funkcjonalności w nowym już języku. Dlatego to architektura aplikacji jest tak z milion razy istotniejsza od użytego języka, bo
  • Odpowiedz
@Krolik: ludzie co wy tu wpisujecie! Jaki C przy C++ xD w jaki sposób pattern matching świadczy o tym czy język jest niskopoziomowy czy nie xD przecież to zwyczajny syntax sugar!

Jaki znowu język wymusza stosowanie bibliotek jak większość języków umozliwia dociągnięcie natywnego kodu w ten czy inny sposób xD

Python to już w ogóle jedzie na bibliotekach napisanych w C++ na grubo

@dalis05: to samo ty - co ma
  • Odpowiedz
@dalis05: to nie jest lekki mix tylko pomieszanie z poplątaniem w najgorszy możliwy, dla początkującego sposób. To bardzo źle że ci płacą, mam nadzieję, że przynajmniej będziesz miał okazję się douczyć.

Nie chodzi o to, że jestem wielkim ekspertem bo nie jestem. Chodzi o to, że to wstyd dla programisty pisać takie rzeczy jak wy wyżej. Zresztą za każdym razem na tym portalu tak jest.
  • Odpowiedz
@dalis05: gość prosi o coś konkretnego, a ty robisz picrel. Teraz już rozumiem, że brak zrozumienia zagadnień informatycznych nie jest twoim głównym problemem miłego wieczoru!
  • Odpowiedz
@powaznyczlowiek: a może coś więcej odnośnie "tylko nie python"? Chętnie przeczytam, (myślę, że OP też). W pythonie są równie poważne rzeczy klepane jak w innych językach, więc nie wiem skąd "tylko nie python".
  • Odpowiedz
@dhg666: python jest językiem, który nadaje się do wszystkiego, ale nie jest za to najlepszy w niczym

stąd często "skleja" się w nim projekty z różnych dziedzin jak ML + proste API w djano do tego, często się w nim pisze jakieś poboczne toole do czegoś innego, w czystym webie jak już to się często oczekuje full-stacka

stąd mega ciężko znaleźć pracę jako początkujący, bo trzeba ogarniać kilka dziedzin na raz,
  • Odpowiedz
w jaki sposób pattern matching świadczy o tym czy język jest niskopoziomowy czy nie xD przecież to zwyczajny syntax sugar!


@powaznyczlowiek: no, jeśli pattern matching to dla Ciebie syntax sugar, to w takim razie wszystkie języki to syntax sugar nad asemblerem. Poza tym nie twierdziłem, że Python nie jest językiem wysokiego poziomu. C też jest językiem wysokiego poziomu. Stwierdziłem, że w porównaniu z innymi nowoczesnymi językami, Pythonowi brakuje siły ekspresji i
  • Odpowiedz