Skocz do zawartości

Język programowania dla początkującego ?


e-matweb

Rekomendowane odpowiedzi

  • Odpowiedzi 53
  • Dodano
  • Ostatniej odpowiedzi

Pamiętaj że język to nie wszystko :wow:

Ja się dzisiaj dowiedziałem, że w Polsce nie ma poważnej firmy zajmującej się analizą obrazów - wszystko bierzemy głównie od Niemców. Możesz znać popularny C jak też jego wersję na CUDA i mieć problemy w tym kraju z pracą.

Może uda mi się zrobić coś dobrego

;)

Odnośnik do komentarza
Udostępnij na innych stronach

To nie znaczy, że tej pracy jest mniej niż kiedyś. Zapotrzebowanie na kod niskiego poziomu jest nie mniejsze niż kiedyś. Najważniejsze co trzeba wiedzieć to to, że na tym rynku jest mniejsza konkurencja, a co za tym idzie zarobki i płace są znacznie wyższe. Koder piszący oprogramowanie sterowników, a webmajster klepiący kolejną stronę w PHP, to tak jakby porównać inżyniera zespołu F1 z mechanikiem samochodowym z Koziej Wólki(z cały szacunkiem).

Odnośnik do komentarza
Udostępnij na innych stronach

Wbrew kilku opiniom z wątku nie polecam rozpoczynania przygody z programowaniem od C/C++. Ba, w ogóle odradzam uczenie się tego pierwszego.

Zakładając, że naukę (X)HTML masz już za sobą, "podstawy programowania" proponuje opanować w PHP. Do aplikacji internetowych przyda się też JS ale tu od razu warto zainteresować się jakimś frameworkiem (np. jQuery). Później możesz pobawić się C++ ale jest nieporównywalnie trudniejszy w nauce (zakładając, że chcesz kiedyś zostać programistą a nie potrafić zrobić program).

Na emeryturze po SEO zajmuję się R&D.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie rozumiem dlaczego ktoś proponuje PHP jak autor wątku wyraźnie napisał:

Interesowało by mnie abym mógł pisać aplikację webowe ale także zwykłe programy.

Poza tym:

zastanawiam się aby rozpocząć naukę programowania. chciałbym was zapytać jaki język programowania polecacie na początek ?

Także nie ma się co rozwodzić nad tym jak łatwo pracę dostać programując w danym języku i za jaką kasę bo niezależnie jaki na początek język wybierze to jeszcze wiele czasu upłynie do momentu w którym będzie można w ogóle pomyśleć o zatrudnieniu jako programista. Jak ktoś w ogóle zaczyna programowanie to przed nim są takie zadania jak nauczyć się prostych typów danych, struktur i prostych "algorytmów" a nie pisanie Facebooka .

 ...

Odnośnik do komentarza
Udostępnij na innych stronach

co jest nie tak z C, że tak go odradzasz?

Jestem leniwy i nie widzę sensu uczenia się C, skoro C++ daje więcej możliwości:

  • pozwala stosować biblioteki z C i posiada swoje, dedykowane;
  • umożliwia programowanie obiektowe;
  • pozwala tworzyć szybciej, bardziej elegancki kod bez straty wydajności; przykładowo - dzięki STL - 80 linijek kodu w C, może być zastąpione przez 15 w C++ https://unthought.net/c++/c_vs_c++.html.

Myślę, że łatwość tworzenia kodu i jego przejrzystość są kluczowe w nauce programowania.

Na emeryturze po SEO zajmuję się R&D.

Odnośnik do komentarza
Udostępnij na innych stronach

Było ostatnio na Hacker News, Linus Torvalds o C++: https://harmful.cat-v.org/software/c++/linus

(warto przeczytać)

Ten fragment jest najlepszy:

C++ leads to really really bad design choices. You invariably start using

the "nice" library features of the language like STL and Boost and other

total and utter crap, that may "help" you program, but causes:

- infinite amounts of pain when they don't work (and anybody who tells me

that STL and especially Boost are stable and portable is just so full

of BS that it's not even funny)

- inefficient abstracted programming models where two years down the road

you notice that some abstraction wasn't very efficient, but now all

your code depends on all the nice object models around it, and you

cannot fix it without rewriting your app.

Wszystko jest fajnie i pięknie z eleganckim kodem i używaniem STL, do czasu aż coś przestaje działać. Wtedy zaczyna się dramat :)

Odnośnik do komentarza
Udostępnij na innych stronach

Na początek warto wziąć się za coś w miarę łatwego(żebyś się nie zraził za szybko) i coś co ma dużą społeczność. Jeżeli ogarniasz angielski to praktycznie każdy język się nada bo źródeł tam jest cała masa do każdego języka. Jeśli nie ogarniasz zbyt dobrze angielskiego(szczególnie technicznego) to proponuję turbo pascal - nie cierpię tego języka, głównie za składnie ale świetnie nadaje się do nauki. Jak już trochę ogarniesz to polecam pythona. Do stron proponuję php ale nie zaczynaj od niego, wielu programistów odradza bo nabierzesz "złe nawyki".

admin.banner.jpg
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności