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

  Рет қаралды 20,826

hello roman

hello roman

Күн бұрын

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 жыл бұрын
Dla początkujących? O to dla mnie. Zabieram się za oglądanie.
@WilsonTri
@WilsonTri 4 жыл бұрын
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 жыл бұрын
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 жыл бұрын
@@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 жыл бұрын
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 жыл бұрын
@@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
@jackjones1345
@jackjones1345 4 жыл бұрын
Powinieneś zrobić 30 minutowy odcinek ze wszystkimi sucharami jakie powiedziałeś XD Albo lepiej całą serię"Suchary Romana" XD
@wiktorskuza6203
@wiktorskuza6203 4 жыл бұрын
Szczerze dawno się nie śmiałem z tak prostego żartu haha
@delfon4577
@delfon4577 4 жыл бұрын
Naukę programowania zacząłem od C++... Jest bardzo dobrze! Można powiedzieć, że zakochałem się w tym języku programowania.
@KoW
@KoW 4 жыл бұрын
Najlepiej zacząć od polskiego!
@KacperSieradziński
@KacperSieradziński 4 жыл бұрын
A kolejno angielskiego :)
@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
@nefzz
@nefzz 4 жыл бұрын
To może kurs JS? ;) Przytuliłbym takowy od Ciebie
@Theejvid
@Theejvid 4 жыл бұрын
Też bym chętnie zobaczył. Przyda się jako powtórzenie bo w styczniu mam kwalifikację między innymi z js
@davecoper689
@davecoper689 4 жыл бұрын
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 жыл бұрын
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ę.
@chesterxp508
@chesterxp508 3 жыл бұрын
Kolejny fajny filmik :)
@krzysztofjerzyk6765
@krzysztofjerzyk6765 4 жыл бұрын
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
@liivbartek
@liivbartek 4 жыл бұрын
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
@Bestuszew
@Bestuszew 4 жыл бұрын
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 жыл бұрын
Czemu c++ cię zraził? I co robisz dzisiaj?
@michabakalarz3248
@michabakalarz3248 4 жыл бұрын
Sam niedawno zacząłem i właśnie kodzę w pythonie, luks odcinek :D
@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 ;)
@x9wozz
@x9wozz 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.
@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.
@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. kzbin.info/www/bejne/hZOtl4qjirx0gNk pzdr !
@michaozga7825
@michaozga7825 4 жыл бұрын
Python dobry do automatyzacji testów czy coś innego ?
@pawelkubrak547
@pawelkubrak547 3 жыл бұрын
Romek dobry film, krenc wiecej.
@eXodiusPL
@eXodiusPL 4 жыл бұрын
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
@xxxoooxxx1230
@xxxoooxxx1230 4 жыл бұрын
Genialny odcinek, może w następnym odcinku opiszesz jak wygląda twój dzień albo twoje nowe mieszkanie?
@riskzerobeatz
@riskzerobeatz 4 жыл бұрын
Od jakiegokolwiek, ważne żeby nauczyć się solidnie konceptów i przećwiczyć wszystko w praktyce.
@helloroman
@helloroman 4 жыл бұрын
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 :)
@przemysawjabonski3462
@przemysawjabonski3462 4 жыл бұрын
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
@adan2013
@adan2013 4 жыл бұрын
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 жыл бұрын
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.
@insane4038
@insane4038 4 жыл бұрын
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.
@wiktormalek3777
@wiktormalek3777 4 жыл бұрын
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
@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. :)
@aleksan4217
@aleksan4217 4 жыл бұрын
Czesc, zrobilbys moze poradnik nt. pozycjonowania w CSS?
@vincenty41
@vincenty41 4 жыл бұрын
Hah tytuł filmiku idealny dla zwiększenia zasięgów ;) Tym bardziej plus za kompleksowe podejście do tematu.
@owszystkim5415
@owszystkim5415 4 жыл бұрын
Roman a ty się zajmujesz frontendem czy backendem?
@helloroman
@helloroman 4 жыл бұрын
Frontend
@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)? kzbin.info/www/bejne/oqaWhnuDYtCrnZo
@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.
@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.
@dykciak4256
@dykciak4256 4 жыл бұрын
w jakim języku i w jakim programie ty programujesz?
@kacperruta8217
@kacperruta8217 4 жыл бұрын
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
@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. :) ✌️👍
@handstand4700
@handstand4700 3 жыл бұрын
Warto?:D
@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
@michupichuKZ
@michupichuKZ 4 жыл бұрын
BASIC. Chcę tworzyć gry na Atari 65XE. 😉
@wiktorialewandowska4307
@wiktorialewandowska4307 4 жыл бұрын
Dobrze, że mam kawę, bo trochę mnie zasuszył żart 😁😁😁😁
@wojciechszlosek4985
@wojciechszlosek4985 4 жыл бұрын
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.
@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.
@helloroman
@helloroman 4 жыл бұрын
Ok boomer
@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
@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 :)
@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.
@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...
@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 ;)
@amirtypebeat
@amirtypebeat 4 жыл бұрын
Jaki język na początek? Polecam Angielski fajny prosty język programowania.
@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 жыл бұрын
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ć :)
@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".
@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 KZbin .
@masnyjimmy5188
@masnyjimmy5188 3 жыл бұрын
I jak idzie?:)
@DominikaLazarowicz
@DominikaLazarowicz 4 жыл бұрын
Na początek tylko assembler! 😂
@helloroman
@helloroman 4 жыл бұрын
Powodzenia xD
@krystianstwarczyk7142
@krystianstwarczyk7142 4 жыл бұрын
Jaki jest atrybut programisty... okulary
@ukaszczuba9138
@ukaszczuba9138 4 жыл бұрын
Końcówka to rozumiem dla miłośników PHP :D
@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 жыл бұрын
@@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.
@ElementaryKnowledge3000
@ElementaryKnowledge3000 4 жыл бұрын
Jak to jest z tym Ruby? Czy przypadkiem nie umiera śmiercią naturalną?
@helloroman
@helloroman 4 жыл бұрын
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.
@danieltecza2245
@danieltecza2245 4 жыл бұрын
Suchar siadł jak... :D
@jimmypage7577
@jimmypage7577 4 жыл бұрын
Od twoich filmów, kod sam się pisze!
@frankeke8541
@frankeke8541 4 жыл бұрын
5:19 Moim zdaniem js jest łatwiejszy niż css. Wyśrodkowanie diva graniczy z cudem
@lkamil96
@lkamil96 4 жыл бұрын
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 жыл бұрын
Kto normalny wspiera IE8?
@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
@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 :)
@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.
@lmoraws
@lmoraws 4 жыл бұрын
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
@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?
@Sobi487
@Sobi487 4 жыл бұрын
Angielski
@cassiopeiaeatssnacks
@cassiopeiaeatssnacks 4 жыл бұрын
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
@masztan
@masztan 4 жыл бұрын
Turbo pascal 😁
@optymalista
@optymalista 4 жыл бұрын
s
@BestWaifus
@BestWaifus 4 жыл бұрын
Ta końcówka 14:12 XD
Ile czasu zajmuje nauka programowania? ⌨️ hello roman #58
24:53
Twój pierwszy miesiąc w nowej pracy ⌨️ hello roman #190
19:41
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 39 МЛН
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 25 МЛН
啊?就这么水灵灵的穿上了?
00:18
一航1
Рет қаралды 48 МЛН
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 13 МЛН
Jaki język programowania wybrać na początek nauki?
13:27
Jak nauczyć się programowania
Рет қаралды 174 М.
Moje problemy z koncentracją ⌨️ hello roman #193
24:14
hello roman
Рет қаралды 5 М.
Prawdziwe zadania developera ⌨️ hello roman #82
28:37
hello roman
Рет қаралды 40 М.
Bezrobocie w branży IT 2024 ⌨️ hello roman #195
12:30
hello roman
Рет қаралды 18 М.
Jak dostać pracę jako junior developer? ⌨️ hello roman #24
15:27
Materiały dla początkujących ⌨️ hello roman #103
10:12
hello roman
Рет қаралды 13 М.
Jak wygląda łamanie haseł? Skąd przestępcy znają Twoje hasło?
25:25
Koniec najdłuższych wakacji ⌨️ hello roman #186
18:35
hello roman
Рет қаралды 9 М.
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 39 МЛН