Nauka programowania - od jakiego języka zacząć? ⌨️ hello roman

Поділитися
Вставка
  • Опубліковано 19 жов 2024
  • Nauka programowania nie jest prosta - ale w zależności od tego, jaki język sobie wybierzemy na początek, może być nam lżej lub dużo ciężej. W tym odcinku chciałbym opowiedzieć, dlaczego języki takie jak JavaScript, Ruby czy Python są świetnym wyborem na początek, ale także na całą resztę naszej kariery.
    ⭐️ Wesprzyj kanał za 34,99 zł na miesiąc i uzyskaj dostęp do wszystkich moich kursów na kanale:
    / @helloroman
    📓 Kup Hello Notes na sklep.hellorom...
    🔔 Subskrybuj mój kanał - www.youtube.co...
    📌 Sprawdź też:
    Instagram - / siemaroman
    Facebook - / helloroman.vlog
    Moja strona - helloroman.com
    📫 Mój newsletter - helloroman.com...
    ✉️ Kontakt - helloroman.vlog@gmail.com
    W moich filmach znajdziecie wiele praktycznych porad, jak zacząć swoją przygodę z programowaniem, na co uważać, jak motywować się do pracy, aby nie stracić zapału. Wspólnie odkrywać będziemy możliwości jakie kryją JavaScript, HTML i CSS - pomogę Wam także zrozumieć, jak skutecznie wykorzystywać potencjał popularnych frameworków, takich jak Vue lub React.

КОМЕНТАРІ • 142

  • @oliwiaanastazjahaja635
    @oliwiaanastazjahaja635 4 роки тому +8

    Dla początkujących? O to dla mnie.
    Zabieram się za oglądanie.

  • @jackjones1345
    @jackjones1345 4 роки тому +13

    Powinieneś zrobić 30 minutowy odcinek ze wszystkimi sucharami jakie powiedziałeś XD Albo lepiej całą serię"Suchary Romana" XD

  • @WilsonTri
    @WilsonTri 4 роки тому +44

    Nie ma to żadnego znaczenia od jakiego języka się zaczyna bo i tak wcześniej czy później się go zmieni. Ja naukę zaczynałem od PHP i JS (razem z HTML i CSS) , później na studiach wpadł C, C++, python, java, C#. Obecnie zawodowo pracuje w Javie i wiem, że to od czego zaczynamy nie ma większego znaczenia i bardziej chodzi żeby załapać zajawkę jak w ogóle to wszystko działa zrozumieć logikę programowania samego w sobie (zmienne, pętle, warunki, klasy, metody, funkcje).

    • @michupichuKZ
      @michupichuKZ 4 роки тому +6

      Niby nie, ale jednak jak pierwszy tydzień spędzisz z html/css to masz inna minę niż po przeczytaniu dwóch rozdziałów z "Język C++ szkola programowania" Stephena P. :) Ale są różne drogi. Czasem też ktoś siedzi kilka miesięcy nad stronkami w html/css a potem zaczyna js i jest szok i rezygnacja bo jest jednak trudno.

    • @davecoper689
      @davecoper689 4 роки тому +2

      @@michupichuKZ Trudno to jest ogarnąć co z tym zrobić, jak się okazuje, że nikt tego nie potrzebuje poza jakimiś wyzyskiwaczami na etacie. xD Hello Roman i darmowe bootcampy to mistrzowie marketingu. Pomyślcie, że to wychodzi absolutnie każdemu, przy czym ludzie piszą, że jest to trudne, a więc sprzedanie kursu jest ekstremalnie łatwe. Żyła złota. Nie polecam, bo to wszystko staje się ciekawostką jak jednak decydujesz się, że nie chcesz tego robić przez 8 godzin dziennie. No i tak jak powiedział Wil son, nie będziesz pracował w tej technologii, której poświęciłeś setki godzin. Przykre, ale prawdziwe. Zaraz z backendowca będziesz fullstackiem i dev-opsem.

    • @mateuszlewkowicz7529
      @mateuszlewkowicz7529 4 роки тому +1

      Mam pytanie, bo ogólnie naukę programowania zacząłem od pythona(konkretnie PyGame, Django, Web2Py i troche budowanie baz danych), później na potrzebę studiów zahaczyłem o assemblera i c. Bardzo dobrze czuje się w javafx i java spring. Ale aktualnie buduje stronę i przy użyciu bootstrapa z elementami jquery i samego js wychodzi mi to całkiem dobrze, w międzyczasie bawię się sztuczną inteligencją (dalej python na spyderze). I mam poważny problem, bo robię wszystkiego po trochu zamiast zająć się jedną dziedziną konkretnie... Czy nie tracę przez to czas? Bo przypominam że studiuje i zaczynam 3 rok, specjalizację "technologie internetowe i mobilne".

    • @WilsonTri
      @WilsonTri 4 роки тому +1

      @@mateuszlewkowicz7529 Na 3roku warto zacząć rozglądać się za pierwszym stażem/pracą. Na 3 roku stajesz się bardzo łakomym kąskiem dla wszystkich firm bo jesteś już na końcówce studiów więc w perspektywie roku będziesz mógł przejść na cały etat a jednocześnie masz nadal status studenta więc jesteś tanim w utrzymaniu pracownikiem. Z takim stackiem technologicznym próbowałbym uderzać pod fullstacka z większym naciskiem na backend ewentualnie skupić się tylko na backendzie ale to tak na prawdę firma, która Cię zatrudni zweryfikuje do czego się na prawdę nadajesz. Jak widać jesteś na tyle elastyczny że nie sprawia Ci problemu przeskakiwanie z technologii na technologię więc tylko szukać pracy :D

  • @wiktorskuza6203
    @wiktorskuza6203 4 роки тому +4

    Szczerze dawno się nie śmiałem z tak prostego żartu haha

  • @delfon4577
    @delfon4577 4 роки тому +5

    Naukę programowania zacząłem od C++...
    Jest bardzo dobrze! Można powiedzieć, że zakochałem się w tym języku programowania.

  • @theMGKPL
    @theMGKPL 3 роки тому

    Z tego co wiem rust przez swoje rozwiązania technologiczne nie ma garbage collectora a zarządzanie pamięcią i tak jest dość przejrzyste bo tam przy przekazywaniu do funkcji jakiejś zmiennej ona znika z poprzedniego case'u i tam to zależało czy jest muted czy nie muted, ale to mi znajomy mówił i sam idk w sumie jak to jrst

  • @krzysztofjerzyk6765
    @krzysztofjerzyk6765 4 роки тому +2

    Tak abstrahując od tematu dzisiejszego filmu, chciałbym, prawdopodobnie jak wielu innych widzów, abyś stworzył 1 bądź parę filmów, na których robisz jakiś większy/ciekawy projekt związany z html + css/sass + js + np. jakiś framework. Jestem pewny, że przyciągnąłby on wielu ciekawskich. Jest to oczywiście tylko propozycja z mojej strony. Pozdro! 8-)

    • @szosty
      @szosty 4 роки тому

      jak dla mnie super pomysł - gorzej z czasem :/ Z drugiej strony 1 odcinek tyg. to za mało na taki projekt. Na dłuższą metę odcinki Romana stałyby się nudne, a skrócone materiały wideo nie pomogłyby początkującym :)

    • @helloroman
      @helloroman  4 роки тому

      dokładnie tak jak norbert pisze, prędzej zrobię z tego jakiś kurs po prostu

  • @optymalista
    @optymalista 4 роки тому

    Myślę podobnie Hello Romanie. Uważam, że najważniejsze jest znalezienie celu do czego chce się wykorzystać umiejętności programistyczne a nie nasiłe uczyć się jakiegoś języka bo tak trzeba. Jak zaczynałem programowanie w C# i C++ to na samym początku nie widziałem do czego mogę je wykorzystać i były dla mnie trudne więc odpuściłem temat. Dopiero później odpowiedziałem sobie na pytanie co chce mniej więcej robić i zdecydowałem że chce robić interfrejsy aby tworzyć lepszą komunikacje miedzy danymi z backendu, a użytkownikiem. Dodatkowo studiuje kognitywistykę i chce tworzyć bardziej żywe interfrejsy z wykorzystaniem Reinforcement Learning (RL) albo żeby użytkownik w łatwiejszy sposób komunikował się z RL, więc zdecydowałem się na Pythona choć myślałem też nad Go z powodu szybkości i channelów co by mogło przyspieszyć prace algorytmów RL, jednak w tym przypadku przewyższyło nastawienie pythona na SI i analize danych i nie żałuję.
    Również uczyłem się R, ponieważ w nim robiłem analize danych do mojego licencjatu i jak ktoś chce zacząć jego naukę to polecam kurs mojego promotora. ua-cam.com/video/ObJfWmUWAJw/v-deo.html
    pzdr !

  • @riskzerobeatz
    @riskzerobeatz 4 роки тому +1

    Od jakiegokolwiek, ważne żeby nauczyć się solidnie konceptów i przećwiczyć wszystko w praktyce.

    • @helloroman
      @helloroman  4 роки тому +1

      To prawda, chodziło mi przede wszystkim o to, że te „łatwiejsze” mają niższy próg wejścia i trudniej jest się zniechęcić do nauki.

    • @riskzerobeatz
      @riskzerobeatz 4 роки тому

      @@helloroman Tak jest. Ale czasem nauka "trudniejszego" języka może procentować, gdy uczysz się kolejnego, bo masz większe zrozumienie tego, co dzieje się "pod maską". Generalnie warto się uczyć ogólnie, a uczyć się programowania szczególnie :)

  • @KoW
    @KoW 4 роки тому +3

    Najlepiej zacząć od polskiego!

  • @Bestuszew
    @Bestuszew 4 роки тому +1

    Zraziłem się do programowania przez C++. Wróciłem dzieki Pythonowi i po dobrym poznaniu tego języka, nauka nowych jest o wiele łatwiejsza.

    • @masnyjimmy5188
      @masnyjimmy5188 3 роки тому +2

      Czemu c++ cię zraził? I co robisz dzisiaj?

  • @liivbartek
    @liivbartek 4 роки тому +1

    Ja polecam taką drogę - najpierw prosty Python by się nie zniechęcić, nauczyć się uczyć, zrozumieć, a potem można przerzucić się na coś innego. Do programowania robiłem dwa podejścia, za pierwszym - o ile pamietam C++, po 2-3 miesiącach porzuciłem to, bo niby spędzałem te ~4 godziny dziennie, by się go uczyć, ale było to trudne, zmuszałem się.
    Drugie podejście zacząłem właśnie z pythonem, na początku marca, wciągnąłem się bardzo mocno, a z racji ze jestem studentem to mam dość dużo czasu, więc od marca do dziś poświęcam na naukę średnio 5-6 godzin samego kodowania + 1-2 godziny czytania, zdobywania ogólnej wiedzy o języku, jestem pochłonięty tym całkowicie.

    • @davecoper689
      @davecoper689 4 роки тому

      I jak idzie szukanie roboty? Będzie coś czy skończy się na nauczeniu machine learningu i wyprowadzce do USA? :D

  • @michabakalarz3248
    @michabakalarz3248 4 роки тому

    Sam niedawno zacząłem i właśnie kodzę w pythonie, luks odcinek :D

  • @x9wozz
    @x9wozz 4 роки тому +4

    To ja może zaproponuję temat na kolejny odcinek: design patterny, algorytmy i struktury danych w pracy js dev'a
    Sounds good? Dla mnie tak, bo nie wiem czy tego właśnie mi brakuje do podjęcia się pracy

    • @davecoper689
      @davecoper689 4 роки тому

      Jedyne czego ci brakuje do podjęcia pracy to wysłania 500 cv na wszystkie dostępne oferty na indeed.com i podobnych portalach. Możesz nie wiedzieć czym jest klasa jak jesteś js devem, ale dostaniesz jakąś dziadowską pracę blisko średniej krajowej po wrzuceniu dwóch mini fancy projektów na githuba.

  • @nefzz
    @nefzz 4 роки тому +23

    To może kurs JS? ;) Przytuliłbym takowy od Ciebie

    • @Theejvid
      @Theejvid 4 роки тому +4

      Też bym chętnie zobaczył. Przyda się jako powtórzenie bo w styczniu mam kwalifikację między innymi z js

    • @davecoper689
      @davecoper689 4 роки тому +1

      Ej stary. Po co ty się dalej w to pchasz? Przecież to i tak jest za darmo. A zapomniałem, polubiłeś swojego ulubionego salesmana, yyy, znaczy, programistycznego influencera.

    • @helloroman
      @helloroman  4 роки тому +25

      Dave jakimś cudem nie wszyscy czytają dokumentacje z MDN a np. kupują kursy od Wesa Bosa. Ciekawe czemu?
      A za influencera czuję się urażony. Goń się.

  • @uriotv1613
    @uriotv1613 4 роки тому

    Generalnie jestem jeszcze w liceum i ciągle bawię się różnymi językami zaczynałem na pythonie i pisałem boty na discorda potem próbowałem c++ i udziału w olimpiadach nie szło mi za dobrze bo nie wiedziałem gdzie szukać wiedzy na temat programowania olimpijskiego oraz nie przemawiało do mnie wkuwanie na blache gotowych rozwiązań do problemów olimpijskich. Aktualnie bawię się c# i znowu uznałem że poćwiczę na botach do discorda i ewentualnie na jakiś skryptach do unity. Nadal nie wiem dokładnie co chce robić w przyszłości to znaczy na pewno coś z informatyką tylko nie wiem dokładnie co, ale chyba wybiorę game development bo to coś co po prostu sprawia mi największą przyjemność. Choć jeszcze do JS-a nie zawitałem, więc kto wie.

  • @pawelkubrak547
    @pawelkubrak547 3 роки тому

    Romek dobry film, krenc wiecej.

  • @adrianosky282
    @adrianosky282 4 роки тому

    Jak sie w webdev chcemy odnaleźć to Java Script wg mnie, jeśli backend to Node albo PHP. A ogólnie na start z takim językiem obiektowym to polecam od C++ albo Pythona. Spoczko odcinek ;)

  • @vincenty41
    @vincenty41 4 роки тому

    Hah tytuł filmiku idealny dla zwiększenia zasięgów ;) Tym bardziej plus za kompleksowe podejście do tematu.

  • @chesterxp508
    @chesterxp508 3 роки тому

    Kolejny fajny filmik :)

  • @wiktormalek3777
    @wiktormalek3777 4 роки тому +1

    1:22 zgadzam się - bo przecież jak "świeżak", lub ktoś kto nie wie jeszcze do końca co chce robić zacznie od takiego C lub C++, to może mu to programowanie zwyczajnie zbrzydnąć... A zaczynając od czegoś co się lubi( nie koniecznie jara, ale lubi) powoduje, że jeśli natrafisz "ścianę" i nie wiesz co dalej zrobić, to jakoś łatwiej przez to przebrnąć, i być wytrwałym w szukaniu odpowiedzi na dany problem/pytanie. Takie jest moje zdanie :P

    • @daber6948
      @daber6948 4 роки тому

      Ja zaczynalem od c++ i rzeczywiscie sciany sie pojawiały ale ich omijanie daje o wiele wieksza satysfakcję. Do tego wieksza kontrola pamieci (mi osobiscie) ułatwia tworzenie aplikacji(wole sam miec nad tym kontrole zamiast jak w js jest to robione za mnie)
      Edit: U mnie to wynika z tego ze nie potrafie robic czegos czego nie rozumiem

    • @arturtwardzik5528
      @arturtwardzik5528 4 роки тому

      Ha, ja tam zaczynałem od cpp i poszło w miarę gładko. Były na początku pewne ściany, ale łatwo można było przez nie przebrnąć szukając choby na stacku.
      Może istotnie nie polecałbym cpp na początek, bardziej skierowałbym się w stronę pythona.
      Jednakowoż, jeśli ktoś chce cpp, to wystarczy złapać zajawkę. Jeśli posługujesz się takim językiem bardziej 'topornym' to zrozumienie jest większe. No i oczywiście prestiż :P

  • @insane4038
    @insane4038 4 роки тому +1

    Wydaje mi się, że z tym C i C++ jest tak: jesteś totalnym laikiem jeśli chodzi o szeroko pojęte programowanie to nawet nie patrz w tą stronę ale jeżeli wiesz jak działa komputer i programowałeś już coś kiedyś to C i C++ może i będzie trudniejszy ale dzięki temu, że od nich zaczniesz będziesz szybciej rozumiał jak działają inne języki. Nauka kolejnych będzie o wiele łatwiejsza.
    Gdybyśmy zaczęli od Pythona, a później przesiadka na C++ to wiele rzeczy nie miało by dla nas sensu, czemu potrzeba tyle kodu żeby napisać taką prostą rzecz.

    • @ArekTheBoss
      @ArekTheBoss 4 роки тому

      Odchodzi się od tego typu myślenia bo w sumie czemu ma Cię interesować "czemu trzeba napisać tyle kodu by wykonać tak prostą rzecz"? Ogarnianie jak pod spodem działa np. interpreter pythona to spoko sprawa dla geeka albo kogoś kto nie chce poprzestać na byciu midem/juniorem ale w codziennej pracy bynajmniej nie jest wymagana. Jak kogoś kręci robienie czegoś niskopoziomowo to c/c++ są spoko ale jak kogoś kręci np. web (strony) czy spa od strony backendowej to (zrobienie cruda, wystawienie api itp) to na co mu to?
      Jako java/kotlin developer wolę się dokształcić jak pod spodem działa jvm, jak można go tiunować czy jak sprofilować aplikację na nim działającą a nie jak się operuje wskaźnikami bo robotę dot. optymalizacji pamięci robi za mnie garbage collector.

    • @insane4038
      @insane4038 4 роки тому

      @@ArekTheBoss Zgodzę się z Tobą. Tak naprawdę można to podsumować jednym "to zależy" co chce się robić i po co nam nauka programowania.

  • @michaozga7825
    @michaozga7825 4 роки тому +2

    Python dobry do automatyzacji testów czy coś innego ?

  • @eXodiusPL
    @eXodiusPL 4 роки тому +6

    Musicie odpowiedziec sobie na jedno zajebiscie wazne pytanie "Co chce w zyciu robic?" -
    Kurde, Roman! Nie ulatwiles, chce miec stado huskich i samoyedow, dalej nie wiem jaki jezyk wybrac! xD

  • @owszystkim5415
    @owszystkim5415 4 роки тому +1

    Roman a ty się zajmujesz frontendem czy backendem?

  • @ossbru
    @ossbru 4 роки тому

    Nie jestem przekonany, czy Ruby faktycznie jest dobrym językiem na start, bo sama instalacja środowiska jest problematyczna - przynajmniej u mnie po kilku godzinach walki się poddałem i wróciłem do PHP/JS.

  • @kacperruta8217
    @kacperruta8217 4 роки тому +1

    Kiedy skoniczyłeś podstawówke i zainteresowałeś się programowaniem ale czytaż pierwszy kom. pod filmem i kompletnie niewiesz o czym oni piszą jako swuj pierwszy język mam wybrać python ale teraz trochę się boje

    • @szreq
      @szreq 4 роки тому

      Jeśli się boisz węży 🐍, wybierz coś innego 😎

    • @kacperruta8217
      @kacperruta8217 4 роки тому

      @@szreq niezły suchar sytuacyjny

  • @adan2013
    @adan2013 4 роки тому +2

    6:02 Akurat z tym się nie zgodzę. To, co cenię sobie w programowaniu, chociażby w takim C#, to to, że odpalam sobie Visual Studio i kompletnie nie muszę wychodzić poza to IDE. Mam tam wszystko, co jest mi potrzebne. Faktycznie, możemy zacząć pisać w notatniku czysty JavaScript, tylko że kto tak pisze i jak duże projekty? Jeśli ktoś chce na serio programować w JS, to musi sobie sam konfigurować całe środowisko od podstaw (webpack, babel, ESLint, wtyczki przeglądarki debuggera itp.) lub skorzystać z gotowców pokroju create-react-app. Wpisywanie komend w wierszu poleceń to też domena pracy z npm'em i js'em. W tej kwestii uważam, że dla początkującego programisty lepsze będzie gotowe środowisko programistyczne

    • @davecoper689
      @davecoper689 4 роки тому +1

      Powodzenia w hostowaniu JSa jak jesteś amatorem. :D Ciekawe czy łatwiej napisać stronę w PHP czy w JS. Nie no, dawajcie w Node. To oczywiste. :D

    • @adan2013
      @adan2013 4 роки тому

      @@davecoper689 oj tak, stawianie node'a na serwerze nie jest przyjemne, a sprawdzone darmowe serverlessy też ciężko znaleźć. PHP to przy tym bajka - wrzucasz gdziekolwiek i działa

    • @helloroman
      @helloroman  4 роки тому

      Dave co jest trudnego w hostowaniu JS (nie node, tylko client-side)

    • @davecoper689
      @davecoper689 4 роки тому

      @@helloroman W JS client-side nic. W node dużo.

  • @julianporwich6595
    @julianporwich6595 4 роки тому

    Jeśli ktoś chcę tylko pisać strony to moim zdaniem wystarczy HTML i CSS.
    Jeśli chcę się pisać coś więcej niż ładną stronę to java script przydaje się.
    Ja kiedyś chciałem nauczyć się C++ i szło mi kiepsko dla tego odbiłem się od tego języka.
    Jak zasmakowałem HTML i CSS to okazało się że to na prawdę fajne i przyjemne.
    Dla tego uważam, że na początek można liznąć HTML z CSS :)
    Pozdrawiam.

  • @piotrbaazyk4299
    @piotrbaazyk4299 4 роки тому

    Bede wdzieczny gdybys cos powiedzial o Javie.
    Wielka szkoda ze zero wzmianki o nim gdyz jest jednym z glownych jezykow backendowych. :(
    Moze mi odpowiesz tutaj i cos napiszesz ciekawego? :)
    Ucze sie tego jezyka od paru mies z malymi przerwami i ciezko mi idzie. :(
    Zastanawialem sie nad przejsciem na inny jezyk bo moze Java nie jest dla mnie.
    Back end zostal wybrany troche "na slepo", nie wiem co chce robic w przyszlosci... nie wiem na czym chce pracowac... prawde mowiac to ide przed siebie i licze na to ze z czasem bede wiedzial co lubie a co nie.
    Nie jestem po studiach informatycznych ;)
    Nie mam nic wspolnego z ta branza. :)

  • @adambach5721
    @adambach5721 3 роки тому

    Czy mógłbyś rozwinąć w którymś z odcinków te JSowe dziwactwa (może jakieś przykłady albo chociaż wymienić kilka takich niuansów)? ua-cam.com/video/lu3UHM-kxg8/v-deo.html

  • @aleksan4217
    @aleksan4217 4 роки тому

    Czesc, zrobilbys moze poradnik nt. pozycjonowania w CSS?

  • @wiktorialewandowska4307
    @wiktorialewandowska4307 4 роки тому

    Dobrze, że mam kawę, bo trochę mnie zasuszył żart 😁😁😁😁

  • @yogi90pl
    @yogi90pl 4 роки тому

    Imo pchanie do nauki C/C++ w szkołach wynika z tego, że nauczyciele podchodzą do tego jak do nauki czytania, nie znasz literek nie nauczysz się czytać. Nie wiem na ile to słuszne podejście, ale w pewnym momencie warto znać podstawy technologii której się używa. Sporo zależy też od tego 'backgroundu', inaczej jest mówić o programowaniu komuś kto wie jak działają komputery a inaczej komuś kto chce zacząć "bawić się programowaniem".

  • @andziagandzia6181
    @andziagandzia6181 4 роки тому

    Mój wykładowca na uniwerku twierdzi, ze nauka jezyka C na poczatku kariery programowania uczy jak to powinno wygladzac i daje baze do tego by isc dalej w programowanie, majac o tym szersze pojecie i dajac poprawne rozumienie programowania. Może i faktycznie byloby latwiej jezeli mowa o nauce samemu w domu bo moze sie odechciec ale warto jezeli ktos mysli o studiach i dodatkowej swojej pracy wlozonej w samodoskonalenie :) Warto sie zastanowic czy chcemy byc tylko programistami czy myslimy o byciu zajebistymi i w przyszlosci o jakichs awansach :)

    • @helloroman
      @helloroman  4 роки тому

      Jedno nie wyklucza drugiego - możesz być zajebistym nie znając C i możesz być miernym devem znając ten język. Moim zdaniem to niczego nie determinuje. Oczywiście na studiach informatycznych sprawy wyglądają nieco inaczej i tam generalnie łapie się szersze pojęcie o działaniu komputerów, sieci etc. Nie jest jednak tak, że osoby bez technicznego wykształcenia są wykluczeni z możliwości zostania świetnym programistą. Warto tutaj jeszcze zwrócić uwagę na to, na jakim poziomie mamy uczelnie wyższe w Polsce.

    • @andziagandzia6181
      @andziagandzia6181 4 роки тому

      Wiem, że każdy narzeka na niski poziom nauczania w Polsce ale serio, to nie prawda. Mam znajomych jak i sama z doświadczenia wiem, że my się nie doceniamy jako Polacy bo mamy w porównaniu z innymi krajami, bardzo wysoki poziom szkolnictwa i wiem, że np Norwegowie przyjeżdzają do Polski studiować medycynę bo jest wyższy poziom kształcenia niż u nich. Można temu zaufać bo rezygnują oni z niezłej gotówki (którą daje państwo norweskiej młodzieży na studiowanie) własnie na rzecz studiów w Polsce jako wybór lepszej jakości kształcenia.Także musimy się zacząć bardziej doceniać ;)
      A odnośnie programowania : meritum tego, co chciałam napisać, jest fakt, że jeżeli ktoś myśli o byciu tylko programistą (na pewno zajebistym bo temu nie przeczę) ucząc się samemu na pewno łatwiej będzie mu wszystko przyswoić nie bazując na trudnym języku c/c++ bo może się faktycznie odechcieć jednak jeżeli ma wysokie ambicje, plany na awans to uważam że warto zacząć od trudniejszych języków właśnie przypominając sobie to, co mówił mój wykładowca, zważywszy nawet na fakt, że będąc "wyżej" i kierując ludzmi, taka osoba musi mieć te szersze umiejętności by móc rozumieć lepiej innych i z nimi lepiej współpracować. A jeżeli mówimy o byciu zajebistym i jako programiści nie znania języka C to właśnie w pewnym momencie kariery, moze się okazać że czegoś nam brakowało, mamy luki i nie wiemy o co chodzi bo przecież wszystko juz wiemy i to będzie ta baza, o której mówił nam na wykładzie własnie mój profesor :)
      To moja porada, bo już to przerabiałam i teraz się cofam i wiem, że po 10 latach moich kilku znajomych również wróciło do tej bazy :) Uczmy się od siebie kochani a będzie łatwiej i lepiej się nam żyło

  • @sebastiansporek3564
    @sebastiansporek3564 4 роки тому

    Nie wiem czy Ruby to dobry pomysł na start. Mam czasem styczność z frameworkiem Sinatra i stwierdzam, że jest ogólnie mało aktualnych treści o Ruby (blogi, książki, kursy, itd). Ja częściej trafiam na wiedzę sprzed kilku lat niż obecną. Czytam o polecanych gemach to na Ruby Toolbox okazuje się często, że są nie rozwijane od kilku lat. Mało materiałów na YT względem innych języków. Nie wiem czy poza Railsami coś się w Ruby dzieje. Krąży opinia, że jest mało bibliotek i nowych projektów już się nie tworzy tylko utrzymanie. I że język umiera...

  • @wojciechszlosek4985
    @wojciechszlosek4985 4 роки тому +2

    Według mnie najlepiej zacząć od C/C++ (niezależnie co chce się robić w przyszłości), by potem płynnie (i z łatwością) przejść np. na JS czy Pythona.

    • @daro0352
      @daro0352 4 роки тому

      Na JavaScript czy PHP łatwiej przejść bo składnią nieco przypominają C++ ale python jest jednak inny pod tym względem. Ale ucząc się C++ to się może przydać jak się wybierze PHP bo można pisać rozszerzenia. Nie zmienia to faktu że C++ jest diabelsko trudny.

    • @wojciechszlosek4985
      @wojciechszlosek4985 4 роки тому

      @@daro0352 z C++ przestawiłem się na Pythona w kilka dni bez większych problemów.

    • @szosty
      @szosty 4 роки тому

      argument trochę z dupy, bo równie dobrze można przejść z assemblera do C++ i też będzie łatwiej ;)

    • @wojciechszlosek4985
      @wojciechszlosek4985 4 роки тому

      @@szosty i trochę z dupy twoja odpowiedź; mowa ciągle o obszarze języków wysokiego poziomu. Ucząc się (trudnego) C++, zdecydowanie łatwiej przestawić się na JS czy przyjaznego Pythona.

    • @szosty
      @szosty 4 роки тому

      @@wojciechszlosek4985 nie tyle co zależy od języka, a od umiejętności logicznych, poznaniu pewnych algorytmów i zwyczajów podczas programowania ;) Składnia nie odgrywa tutaj kluczowej roli.

  • @gorudonu
    @gorudonu 4 роки тому

    co do jeszcze jednego jezyka - jak juz znasz jeden jezyk (np. js) to warto sie nauczyc dwoch innych - jeden nisko poziomowy a drugi funkcyjny. to ze sie nauczy drugiego jezyka ktory bedzie taki sam a tylko skladnia bedzie troche inna srednio cos daje. :) jak zmienisz paradygmat mozna sie sporo nauczyc

    • @szosty
      @szosty 4 роки тому

      ciekawe podejście, choć nie wiem czy Haskell pomógłby frontendowcowi - czy chodziło Ci o coś innego?

  • @Draarkx
    @Draarkx 4 роки тому

    Warto studiować programowanie. :) ✌️👍

  • @des-cy9er
    @des-cy9er 4 роки тому

    Czy jeśli nie interesuje mnie UX i UI to dam radę znaleźć pracę w froncie? Łatwo mi idzie tworzenie stron ktore widzę ale nie mam takiej kreatywności żeby wykombinować coś łatwego dla oka samemu

    • @szosty
      @szosty 4 роки тому

      jeśli poprawnie kodujesz strony oraz nie masz problemów z poruszaniem się po środowisku frontendowym, to znajdziesz pracę. Nie musisz wymiatać w UI/UX, choć znajomość terminologii nie zaszkodziłaby :)

  • @sebastiantr6418
    @sebastiantr6418 4 роки тому

    Ja bym zaczął w asemblerze. Choć z pragmatyzmu zacząłem od basica i miło wspominam ten język no ale to było 20 lat temu. Było to programowanie układów AVR. Powstało kilka urządzeń. Mierniki, sterowniki, zegary, odbiorniki radiowe. Te całe jsy i inne to nuda.

  • @anraf1001
    @anraf1001 4 роки тому

    Nie zgodzę się z brakiem garbage collection w C++. Smart pointery de facto rozwiązują ten problem :D. Problem w tym, że większość kursów w sieci/w szkole/na uczelniach dotyczy starego C++. Stąd pewnie te wszystkie mity, że C++ to takie inne C :/ Zgadzam się za to z tym, że nie są to raczej języki dobre na sam początek. No, chyba że ktoś faktycznie takiego języka potrzebuje.

    • @TeemyPL
      @TeemyPL 4 роки тому

      Gdyby polożyć C++ z najnowszymi standardami obok starego to można pomyśleć, że to dwa różne języki ;)

  • @dykciak4256
    @dykciak4256 4 роки тому

    w jakim języku i w jakim programie ty programujesz?

  • @scarletovergods
    @scarletovergods 4 роки тому

    Tez zaczynalem od Pythona a potem JS+HTML+CSS. Prawdopodobnie wiekszosc ludzi zaczynajacych uczyc sie programowania szybko sie zniecheca i to porzuca. Dletego ja polecam Pythona zeby zlapać bakcyla i nauczyc sie myśleć programistycznie. A po paru tygodniach/miesiącach przeskoczyć na język docelowy.

    • @szosty
      @szosty 4 роки тому

      jak ktoś wie, co chce robić to raczej nie ma sensu wybierać język, który nie jest przeznaczony do tego. Po co komu Python, jeżeli chciałby programować aplikacje w obj-c lub c# na windowsa

  • @mateuszkacperski1211
    @mateuszkacperski1211 4 роки тому

    Czas sie pokazać ! :)
    Od jakiegos miesiąca uczę sie c++.
    Jestem totalnym zielonym ludkiem w IT :p
    Mam nadzieje ze cos z tego wyjdzie :)
    Dziękuje Roman za Twoja prace na UA-cam .

  • @michupichuKZ
    @michupichuKZ 4 роки тому +2

    BASIC. Chcę tworzyć gry na Atari 65XE. 😉

  • @josefkantsevich5378
    @josefkantsevich5378 4 роки тому

    A czemu nie powiedziałeś o języku PHP? Jeszcze jest popularny i też go używam.

    • @helloroman
      @helloroman  4 роки тому

      Jest wiele języków, które są popularne a o nich nie powiedziałem. Tak jak mówiłem to jest mój subiektywny wybór języków na początek.

  • @szosty
    @szosty 4 роки тому

    Jeżeli wg netguru objective-c jest ważniejszy od swifta, to znaczy, że do dziś większość aplikacji mobilnych jest zaimplementowana przy pomocy starszej technologii? Śledzę ich wymagania od 2017/2018 i nie zauważyłem, aby coś się zmieniło 🤔 Nie spełniając tego głównego warunku odrzucą CV na starcie?

    • @helloroman
      @helloroman  4 роки тому

      Powiedziałem w odcinku chyba ze 3 razy że sie na tym nie znam xD także zły adres szefie

    • @szosty
      @szosty 4 роки тому

      @@helloroman wiem, choć zawsze istnieje jakieś prawdopodobieństwo uzyskania odpowiedzi na pytanie 😅

  • @maciejboczkowski4750
    @maciejboczkowski4750 4 роки тому

    a java? czy jest ok wyborem? Bo duzo osob mi mowi ze nie do konca. Cie kawi mnie co ty o tym myslisz jak i oczywiscie doswiadczeni internauci

    • @szosty
      @szosty 4 роки тому +1

      Java jest jak najbardziej aktualna i wykorzystywana m.in. w aplikacjach mobilnych. Za dużo programów jest w niej napisane by zrezygnować z Javy na rzecz np. Kotlina. Osobiście pisałem projekt ze Springiem na studia, składnia jest łatwa w opanowaniu, a przede wszystkim istnieje sporo materiałów, z których możesz się uczyć :)

  • @martynaplutowska
    @martynaplutowska 4 роки тому

    Dziwna sprawa. Uczę się c++ i nie wydaje się on jakoś trudny (lub nie poznałam tych jego trudnych stron) ale jak swoje siły skierowałam na JavaScript to tu spotkałam się z trudnym (według mnie) językiem. Objaśnił by ktoś te "ciemne strony" c++?

    • @helloroman
      @helloroman  4 роки тому

      Jak długo uczysz się c++?

    • @martynaplutowska
      @martynaplutowska 4 роки тому

      Ok. Rok w szkole + samodzielna nauka. Doszłam do obiektowości i zaczynam z programami już czysto w oknie

    • @helloroman
      @helloroman  4 роки тому +3

      @@martynaplutowska możliwe, że to dlatego do tej pory wydawał się w miarę łatwy. Ale oczywiście bardzo możliwe, że po prostu masz talent i łeb do tego - wtedy wszystko idzie łatwiej.

  • @ukaszczuba9138
    @ukaszczuba9138 4 роки тому

    Końcówka to rozumiem dla miłośników PHP :D

  • @DominikaLazarowicz
    @DominikaLazarowicz 4 роки тому +2

    Na początek tylko assembler! 😂

  • @przemysawjabonski3462
    @przemysawjabonski3462 4 роки тому +16

    Ja poleciłbym niewspomnianego w filmie C# i .Net Core

    • @adrian_franczak
      @adrian_franczak 4 роки тому

      Przemysław Jabłoński również a żeby nauka była przyjemna to łączyłbym to z grasshopperem wtedy widać od razu graficzne efekty

  • @gorudonu
    @gorudonu 4 роки тому

    Nie polecam RoR na start - najlepiej wziac sobie pythona i nauczyc sie co to zmienna, typy, funkcje, petle i klasy - popisac kilka algorytmow i pozniej zabrac sie za flaska. Ruby jest prawie martwy a railsy robia duuuzo magii pod spodem - np. dodawanie dynamicznie funkcji do modelu. Plus do pythona jest taki, ze jak chccesz sobie napisac jakas smieszna gre tylko pong czy snake to instalujesz pygame i prosto mozna cos napisac.

    • @helloroman
      @helloroman  4 роки тому

      Ruby jest tak samo martwy jak PHP :D nie wiem czemu ludzie to ciągle powtarzają. Chyba jakaś próba zaklinania rzeczywistości.

    • @gorudonu
      @gorudonu 4 роки тому

      @@helloroman kiedyś był bardzo popularny, teraz rzadko kiedy się widzi oferty pracy

    • @helloroman
      @helloroman  4 роки тому

      @@gorudonu relatywnie pewnie tak, ale nadal są firmy, które railsami stoją, wiec jeszcze nekrologu bym nie pisał

    • @gorudonu
      @gorudonu 4 роки тому

      @@helloroman zeby nie konczyc dialogu smutnym komentarzem - jesli lubiles railsy sprawdz sobie phoenix'a - framework dla elixira :) jezyk podobny do rubiego, ale dzialajacy na maszynie erlanga + w calosci funkcyjny - polecam

  • @ElementaryKnowledge3000
    @ElementaryKnowledge3000 4 роки тому

    Jak to jest z tym Ruby? Czy przypadkiem nie umiera śmiercią naturalną?

    • @helloroman
      @helloroman  4 роки тому +1

      W marcu 2020 wyszła nowa wersja 2.7.1 więc nie wiem skąd u ludzi przekonanie, że to jest jakaś wymierająca/niewspierana technologia. Może jest mniej ofert niż w przeszłości, ale nadal to świetnie wspierana technologia z doskonałym community.

  • @amirtypebeat
    @amirtypebeat 4 роки тому +1

    Jaki język na początek?
    Polecam Angielski fajny prosty język programowania.

  • @sebastianf9831
    @sebastianf9831 4 роки тому

    Język to tylko narzędzie. To nie ma znaczenia. Uczysz się języka potrzebnego do tego co chcesz robić przynajmniej moim zdaniem :)

  • @wsxixd
    @wsxixd 4 роки тому

    Trochę się mylisz, bo przez szkoły wyższe ani C, ani C++ nie jest promowane(przynajmniej ja się z tym nie spotkałem). Spotkałem się natomiast z pythonem, java, scala, a nawet js z reactem

    • @helloroman
      @helloroman  4 роки тому

      W której szkole wyższej uczą reacta?

  • @lmoraws
    @lmoraws 4 роки тому +1

    Moim zdaniem na początku język nie ma żadnego znaczenia. Co to jest w ogóle programowanie ? To chyba umiejętność rozwiązywania problemów poprzez tworzenie SWOICH WŁASNYCH poprawnie działających algorytmów. Aby zacząć te zadania mogą być prozaiczne, kompletnie abstrakcyjne a czasem śmieszne. W czym zaczniesz to robić to sprawa drugorzędna, ważne żeby zrozumieć podstawowe mechanizmy które w każdym języku występują i nauczyć się je wykorzystywać do osiągnięcia celu.

    • @helloroman
      @helloroman  4 роки тому

      Strasznie idealistyczne podejście, nie spotkałem w życiu nikogo kto by w ten sposób do tego podszedł.

    • @lmoraws
      @lmoraws 4 роки тому

      @@helloroman dziękuję za odpowiedź, bardzo mi miło. Może dlatego nigdy nie osiągnąłem spektakularnego sukcesu ;P ale to był powód dla którego się tym zająłem. BTW na uczelniach technicznych w Polsce spotkasz mnóstwo (edit: no może nie mnóstwo, rozpędziłem się) takich idealistów :) prowadzą przedmioty z programowania, algorytmów i struktur danych

  • @danieltecza2245
    @danieltecza2245 4 роки тому +1

    Suchar siadł jak... :D

  • @krystianstwarczyk7142
    @krystianstwarczyk7142 4 роки тому

    Jaki jest atrybut programisty...
    okulary

  • @jimmypage7577
    @jimmypage7577 4 роки тому +1

    Od twoich filmów, kod sam się pisze!

  • @frankeke8541
    @frankeke8541 4 роки тому +3

    5:19 Moim zdaniem js jest łatwiejszy niż css. Wyśrodkowanie diva graniczy z cudem

    • @lkamil96
      @lkamil96 4 роки тому +3

      Rozwiązanie: flex :) Wystarczą 3 właściwości.

    • @frankeke8541
      @frankeke8541 4 роки тому

      @@lkamil96 A ie 8 płacze jak to widzi

    • @davecoper689
      @davecoper689 4 роки тому

      @@frankeke8541 Zależy od kontekstu. :D:D

    • @helloroman
      @helloroman  4 роки тому +1

      Kto normalny wspiera IE8?

  • @oralgutan10
    @oralgutan10 4 роки тому

    4:55 można walić od razu w js bez znajomości css i html? :v

    • @helloroman
      @helloroman  4 роки тому

      Biorąc pod uwagę, że możesz teraz JS odpalić sobie z poziomu node a niekoniecznie przeglądarki, to nic nie stoi na przeszkodzie, żeby tak zacząć. Natomiast na dłuższą metę ciężko będzie Ci zupełnie unikać tych języków.

    • @tomaszgasior772
      @tomaszgasior772 4 роки тому

      Zaraz mnie zjadą hejterzy Linuksa, że nie warto na to tracić czasu, ale może jednak nie zawsze programowanie musi się równać wartości na rynku pracy - czasami warto coś zrobić z ciekawości. Otóż w większości dystrybucji Linuksa możesz pisac aplikacje okienkowe w JavaSctipt przy użyciu stosu technologicznego GNOME i interpretera gjs. Przykładowa prosta aplikacja: gitlab.gnome.org/GNOME/gnome-weather Przykładowy kod na start: gjs-tutorial.readthedocs.io/en/latest/introduction.html#simple-example

    • @gorudonu
      @gorudonu 4 роки тому

      @@tomaszgasior772 musisz wziac pod uwage, ze gnomowy js jest troche inny niz vanilla js

    • @tomaszgasior772
      @tomaszgasior772 4 роки тому

      @@gorudonu GJS używa interpretera Firefoksa. JS w GJS jest dokładnie taki sam jak w innych miejscach, natomiast stos technologiczny GNOME, np. GObject, nadkłada nad JS swoje rozwiązania. Tak samo React czy jQuery nadkładają swoje API i swoją architekturę nad goły JS. Nie ma w tym nic nadzwyczajnego.

  • @Sobi487
    @Sobi487 4 роки тому +4

    Angielski

  • @masztan
    @masztan 4 роки тому

    Turbo pascal 😁

  • @cassiopeiaeatssnacks
    @cassiopeiaeatssnacks 4 роки тому +1

    Najlepszy język to Java z modułem Script

    • @yafludelucz699
      @yafludelucz699 4 роки тому

      Nie trolluj ;_;
      Js nie ma z Javą nic wspolnego poza nazwą i firmą Oracle

  • @optymalista
    @optymalista 4 роки тому

    s