Zmiana języka programowania - po jakim czasie?

0
Maciej Cąderek napisał(a):

@Shizzer:

No to podsumujmy:

  • chcesz programować w JS,
  • uczysz się programować w C++.

Wniosek wyciągnij sam.

Rzeczywiście po przeczytaniu wszystkich odpowiedzi nie ma sensu żebym nadal uczył się czegoś co tak naprawdę nie jest mi potrzebne do szybszej nauki JS. Zaczynam więc naukę nowego języka.

Jeszcze raz dziękuję za wszystkie odpowiedzi na moje pytania.

1

JavaScript niekoniecznie jest przyszłościowy, raczej przeżywa peak popularności, a to dwie różne sprawy.

Sam język ma wiele dziwnych mechanizmów i zachowań, ludzie wymyślają inne języki, które się kompilują do JSa, żeby tylko nie musieć się z nim męczyć. Plus wielkimi krokami zbliża się WebAssembly, które jako pierwszy język, który się do niego kompiluje ma właśnie C/C++. Ale wkrótce dojdą kolejne i osobiście wątpię by ludzie mając do wyboru cokolwiek i JS, wybrali JS, gdyby nie chodziło o to, że jest w każdej przeglądarce.

Plus, moim skromnym zdaniem, JS to trochę zbiorowa psychoza.

0

Ja miałem wybrać Node lub PHP 7.1, ale teraz dokonam wyboru pomiędzy Pythonem i Ruby. I tu moje pytanie który wybrać, w którym jest łatwiejszy start. Czy te dwa języki programowania przetrwają, ponieważ na horyzoncie już Elixir, Go, Swift do back-endu.

0
Wesoły Tony napisał(a):

Dlaczego profesjonalni programiści innych języków tak nie lubią JavaScript, jest dla nich zbyt skomplikowany?

Nie "zbyt" tylko "niepotrzebnie". Gdyby ktoś go zaprojektował, to wielu WTFów można byłoby uniknąć.

I problemem nie są profesjonaliści innych języków tylko profesjonalni ninja javascriptowych frameworków. Potem dostaje się projekt wymodzony przez takich, i po kilku miesiącach rozplątywania spaghetti okazuje się, że da się uniknąć SQLI i da się obsługiwać błędy zamiast rzucać użytkownikowi w twarz takie nieistotne szczegóły jak hasło do bazy, a co najśmieszniejsze to nawet w JS można być DRY i SOLID.

Inny nick napisał(a):

Każdy trzyma przy swoim i próbuje podbudować swoją samoocenę określaniem innych języków jako beznadziejnych. Nie tylko JS, parę postów wyżej to samo jest z RoR.

Ruby i JS? To się kojarzy tylko z jednym: https://www.destroyallsoftware.com/talks/wat

Gorsze od określania innych języków jako beznadziejnych jest chyba tylko obrażanie się na krytykę patologii swojego ukochanego języka. (Posiadanie swojego ukochanego języka to tylko niewinna perwersja.)

0

@somekind to jeśli JavaScript i Ruby są takie wyśmiewane przez wszystkich programistów, to co polecasz jako pierwszy język programowania. Ma być łatwy na start, do klepania jakichś formatek i ma mieć mało matematyki, obliczeń? Python, Java, PHP?

0

Tutaj zawodowy programista opowiada, że matematyka w programowaniu nie jest aż tak ważna. Jest programistą C#. Jedynie jakieś podstawy jej. C/C++ to co innego.

0
Nieposkromiony Mleczarz napisał(a):

@somekind to jeśli JavaScript i Ruby są takie wyśmiewane przez wszystkich programistów, to co polecasz jako pierwszy język programowania. Ma być łatwy na start, do klepania jakichś formatek i ma mieć mało matematyki, obliczeń? Python, Java, PHP?

Nie powiedziałbym, że są wyśmiewane przez wszystkich. JS ma prawdopodobnie więcej fanatyków niż jakikolwiek inny język. Programiści Ruby nie mają czasu na fanatyzm, bo liczą kasę. ;) Ta prezentacja akurat pokazuje WTFy tych języków. O ile Ruby mnie nie obchodzi, to poziom kretynizmu w JS jest wybitnie irytujący. Tylko co z tego, skoro i tak znaczna część programistów jest zmuszona go używać.

Jeśli chodzi o polecenie czegoś, to est zbyt subiektywna kwestia, żeby miało sens polecanie czegoś konkretnego. Trzeba spróbować kilku języków i wybrać ten, który będzie najbardziej przyjazny.

A co do PHP, to polecam raczej jako ostatni język, zaraz przed samobójstwem z rozpaczy.

0

JS ma prawdopodobnie więcej fanatyków niż jakikolwiek inny język.

To też, z drugiej strony JS ma również bardzo dużo hejterów (chociaż PHP ma więcej).

1

Dzięki panowie, wybrałem Pythona i już nie latam po językach.

0
Błękitny Karp napisał(a):

Dzięki panowie, wybrałem Pythona i już nie latam po językach.

Python jest bardzo dobry na poczatek.
Ale lepiej obrac sobie cel a technologie do tego celu dobierac.

1

There are only two kinds of languages: the ones people complain about and the ones nobody uses.

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