Тёмный

10 BŁĘDÓW początkujących programistów 🤦‍♂️🤦‍♀️ 

Jak nauczyć się programowania
Подписаться 79 тыс.
Просмотров 37 тыс.
50% 1

Jakie błędy popełniają początkujący programiści? Jak się przed nimi ustrzec?
Historia biblioteki left-pad: www.theregister.co.uk/2016/03...
💥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
🔥Subskrybuj kanał: ru-vid.com...
📘Grupa na Facebooku: / 693124164480151
✉️Mail: kamil.brzezinski@gmail.com

Опубликовано:

 

2 дек 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 56   
@Patryk-pz4sw
@Patryk-pz4sw 3 года назад
Bardzo ciekawa historia z dead linem, bardzo mi się spodobała :D wszystkie filmy są świetne, można na prawdę bardzo wiele się nauczyć, dzięki!
@szymonpszczoka3284
@szymonpszczoka3284 4 года назад
super, tresciwie jak zawsze. pozdrawiam
@Kodillacom
@Kodillacom 4 года назад
Świetny materiał, konkretnie, na temat i przystępnie :)
@linek94
@linek94 2 года назад
Miałem podobną historię z projektem na studiach gdzie siedziałem nad tematem długo i kod był już bardzo skomplikowany ale efekt ciągle nie zadowalający dla mnie. Ostatecznie zainspirowany przypadkiem podjąłem decyzje wycofania całkowicie wszystkich włożonych prac i zrobienia projektu od nowa. Cała praca trwała może z godzinę + czas na dopieszczanie kodu, a efekt by 1000 kroć bardziej satysfakcjonujący niż pierwotny pomysł. Wydaje mi się, że męska decyzja porzucenia ciężkich starań może dać bardzo piękny owoc jeśli człowiek zda sobie sprawę, że błądzenie daje mega doświadczenie.
@witoldnawrot8646
@witoldnawrot8646 3 года назад
Rewelacja! Baaardzo przydatne 👍👍👍
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 3 года назад
Bardzo się cieszę :)
@jesiooooo
@jesiooooo 4 года назад
Fajne informacje napewno się przydadzą.
@sebon11
@sebon11 4 года назад
Hahaha, ja akurat chętnie bym posłuchał cały odcinek na temat tego zadania, które robiliście 4 dni a potem pół h :) tzn. już w sumie odpowiedziałeś historię, ale ciekawi mnie co takiego się musiało stać, żeby kilku programistów po kilku dniach wpadło na coś - a nie wcześniej, i co to dokładnie było za rozwiązanie :) Aczkolwiek wiem, że tu może być trochę tajemnica firmowa nawet jeśli byś nie używał nazw - ale no, może jednak same technologie mógł byś opisać i co to był za problem :) I super odcinek!
@yajirushik2871
@yajirushik2871 2 года назад
Oglądam Twój film podczas kodowania, zabawna sytuacja, korzystam z zasad czystego kodu nawet o nich nie wiedząc, dowiedziałem się dzięki Tobie 😅
@jorgeguedes8947
@jorgeguedes8947 2 года назад
Świetny film jak zwykle! Dziękuję za cudowną pracę. Kamilu, czy udałoby się robić film na temat historii projektów, w których brałeś udział, których rozwiązań było początkowo błędne ale udało się Wam/Tobie wybrnąć poprzez zmianę stosowanych do tychczas rozwiązań i zakończyć te projekty z sukcesem? Coś w stylu Twojej ostatniej historii tego odcinka. Z góry dziękuję! 🙌🏾👏🏾
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 2 года назад
Szczerze mówiąc ciężko byłoby mi wskazać konkretnie podobne sytuacje. Wiadomo, że czasem się zdarza, że rozwiązujemy coś w niewłaściwy sposób i musimy zmienić nasze założenia, ale zazwyczaj dzieje się to na poziomie danego zadania, a wynika to z tego, że albo czegoś nie przewidzieliśmy (bo na przykład nie pracowaliśmy wcześniej w tym obszarze kodu i nie znaliśmy go wystarczająco dobrze) albo podczas pracy stwierdziliśmy, że istnieje lepsze rozwiązanie. Nie zdarzyło mi się jednak, żeby te błędne założenia były na poziomie projektu i wymagały gruntownych zmian w projekcie na późniejszym etapie.
@marcinlesniewski4571
@marcinlesniewski4571 4 года назад
Elegancko
@marcinborucki81
@marcinborucki81 4 года назад
Bardzo dobry film . Ja dopiero zacząłem praktycznie przygodę z programowaniem (bootcamp) Java Web Developer. Najgorsze na początku jak dla mnie jest to że kiedy już znasz i umiesz używać pętli , instrukcji warunkowych itp. i dostaniesz zadanie do wykonania to niby teoretycznie znasz pewne rzeczy tylko czasami nie wiesz że akurat teraz masz ich użyć ( to chyba brak doświadczenia jakiegokolwiek). Chodzi też o to że jest dużo gotowych metod i tak jak piszesz czasami nie znając jeszcze niektórych próbujesz napisać koło na nowo zamiast skorzystać z gotowego rozwiązania . Programowanie jest trudne i wymaga przedewszystkim cierpliwości oraz trzeba w tym wszystkim po prostu to lubic. Pozdrawiam
@pecewu
@pecewu 4 года назад
Nie przesadzałbym. Nie trzeba lubić programować. Wystarczy pokora i chęć przyswajania wiedzy.
@marcinborucki81
@marcinborucki81 4 года назад
@@pecewu nie zgadzam się z Tobą jeśli będziesz tego nie lubił to się zameczysz moim zdaniem . To jest jedna z prac wymagających pasji inaczej nigdy nie będziesz dobrym programista
@n1um3n
@n1um3n 4 года назад
@@marcinborucki81 wszystkim można się zmęczyć - spawaniem, programowaniem, papiezowaniem, ostatecznie - nic nie robieniem . To co jest istotne, to zacięcie, które nie pozwala Ci zboczyć z obranej (albo nadanej drogi)
@destination603
@destination603 4 года назад
@@marcinborucki81 Tez ucze sie programowania. Jest to praca umyslowa a praca umyslowa moze byc czasami bardziej wyczerupjaca niz fizyczna, jednak w porownaniu z innymi pracami umyslowymi programowanie opiera sie w duzej mierze na umiejetnosciach i doswiadczeniu programisty co pozwala sadzic ze im dluzej sie uczymy tym ta praca powinna byc "przyjemniejsza" i latwiejsza. Wydaje mi sie ze lekarze czy prawnicy maja bardziej strsujaca prace niz doswiadczeni programisci. Dlugo by o tym pisac ale ja tam osobiscie lubie takie lamiglowki i tworzeniu nowych "systemow". Jedynie szkoda ze w necie wiekszosc darmowych tutoriali na temat JSa HTMLa i CSSa i nie tylko, jest w j. angielskim co akurat nie jest dla mnie problemem nie do przejscia bo znam dosc dobrze angielski ale latwiej i troche szybciej byloby po polsku:) bo te wszystkie funkcje sa naprawde logiczne tylko sie ich nauczyc a pozniej pomyslec kiedy i jak zastosowac. Wytrwalosci :)
@majksu
@majksu 3 года назад
@@marcinborucki81 Bez pasji nie będziesz dobrym programistą? Z tego co wiem większość w ogóle pracowników to pracownicy bez pasji w konkretnym zawodzie, bo uwaga - nie do tego służy praca. Można być w wielu rzeczach dobrym, a nawet świetnym nie lubiąc ich i to fakt, a programowanie nie jest wyjątkiem. To jedno z kłamstewek które powtarzają sobie niektórzy starsi programiści, żeby dodać sobie w oczach innych :) Wszystko może się znudzić po czasie, jednak podążanie obraną ścieżką, z pasją czy bez żeby coś osiągnąć - to już rzeczywiście jest wymagane.
@darkoazure9902
@darkoazure9902 2 года назад
Od lat podczas szkoleń wypowiadam niemal te same stwierdzenia XDDD. Wpadłem dziś na ten materiał. Będę mógł podsyłać link, żeby inni widzieli, że te moje ... samodzielnie sformułowane spostrzeżenia nie są jakimiś wymysłami z księżyca.
@kapi2230
@kapi2230 4 года назад
Widzę, że ma pan bardzo nisko prawy bark w stosunku do lewego. Niedawno sam z tym problemem byłem u fizjoterapeuty. Powodem okazała się przekrzywiona miednica od zakładania nogi na nogę oraz niepoprawna postura podczas siedzenia.
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
Dzięki, nie zauważyłem tego nigdy wcześniej :) Sprawdzę to, zdrowie przede wszystkim!
@tomar666
@tomar666 4 года назад
@@JakNauczycSieProgramowania mam ten sam problem, tylko w nieco mniejszym stopniu. U mnie powodem takiej postawy jest nieprawidłowa pozycja przed komputerem i np niewłaściwie ustawiona myszka. Jest to chyba powszechny problem informatyków.
@iashi4289
@iashi4289 4 года назад
tez tak mam :d
@eGzysTens
@eGzysTens 4 года назад
I po co to napisałeś? Teraz to mnie denerwuje :(
@bdkamil95
@bdkamil95 4 года назад
@@tomar666 Panowie, wystarczy kilka miesięcy cwiczen silowych i macie po problemie. obniżony bark, złe ustawienie miednicy itd, to typowe komputerowe dolegliwości. Po kilku latach siedzenia przed kompem i braku aktywności, też byłem cały pokrzywiony. wróciłem do wysiłku wzmacniającego siłę mięśni i kłopot zniknął.
@marekwalczak7389
@marekwalczak7389 4 года назад
Nie jestem jeszcze programistą (.... jeszcze :- )), jestem projektantem konstrukcji budowlanych ( byłym ... najprawdopodobniej). W 100 % zgadzam się ze stwierdzeniem, że czas spędzony na , wydawałoby się błędne rozwiązania, NIE JEST czasem straconym. Co prawda mógłbym przytoczyć może parę przykładów na potwierdzenie ww. stwierdzenia posiłkując się moimi doświadczeniami ze zmagań amatora-programisty, ale przytoczę przykłady z mojej pracy projektanta konstrukcji. Należy te przykłady odnieść przez analogię do tego, co mówił Kamil. Projekt hali - parę dni zbierania obciążeń, obliczeń konstrukcji, tworzenia dokumentacji rysunkowej - ogólnie intensywna praca. Po mniej więcej 2 tygodniach, jak nigdy wcześniej, budzę się nad ranem (przed 5:00), podnoszę się w łóżku ... i w jednej sekundzie przez myśl przechodzi mi - " tu i tu najprawdopodobniej popełniłem błąd" ("będziesz siedział, będziesz siedział !!!", bo w branży budowlanej siedzą prawie wyłącznie inżynierowie budownictwa, nie architekci ). Nie mogę tego sprawdzić od razu, bo program obliczeniowy mam w biurze firmowym. Przychodzę do roboty na 7:30 , siadam do obliczeń i po paru minutach wychodzi, że miałem racę - jest błąd. Duch Święty nade mną czuwał ? (Jestem wierzący) - Nie !, to nie Duch Święty - to te parę dni kilkanaście wcześniej, które spędziłem nad wydawałoby się błędnym projektem, doprowadziły do prawidłowego rozwiązania. Jeszcze jedno,o czym Kamil nie powiedział - ważny jest odpoczynek. Jak coś nie wychodzi - Warto na chwilę odpuścić. Ostatnio nad konfiguracją środowiska programistycznego siedziałem przeszło 10 godzin. Fakt - profesjonalistą nie jestem, ale gdybym odpuścił i poszedł się przejść, przespałbym się godzinę, to zrobiłbym to, co następnego dnia (po chwilowym odpuszczeniu tematu i odpoczynku) -w ciągu 10-15 minut rozwiązałem sprawę. To było takie banalnie proste, że aż wstyd pisać. Powód - zmęczenie. ... i jeszcze jedno - powoli ale SYSTEMATYCZNIE ( jeszcze raz - S Y S T E M A T Y C Z N I E ). Nie spalać się nadmiernie, ale SYSTEMATYCZNIE. Jedźcie równym, systematycznym tempem. Jeżeli będziecie robić coś zbyt intensywnie, to po paru latach wylądujecie albo w Bieszczadach, albo na jakimś bezludziu albo .... Ś W I E T N Y M A T E R I A Ł, - zwłaszcza - te praktyczne, z życia wzięte rady. W skali 1 - 6 daję 15 .... a nawet 15,5.
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
O tak, święte słowa z tym odpoczynkiem! Bardzo często, gdy siedzimy długo przed komputerem i nie możemy rozwiązać jakiegoś problemu, warto pogadać z kimś, przejść się chwilę czy zrobić krótką drzemkę. Takie oderwanie się od monitora potrafi zdziałać prawdziwe cuda, człowiek wraca do komputera i nie dosyć, że rozwiązuje problem, to jeszcze nabiera nowych sił. Praca programisty to nie praca na taśmie, gdzie trzeba wyrabiać normę, czasem naprawdę lepiej jest zrobić sobie pół godziny przerwy niż siedzieć na siłę przed monitorem z przymykającymi się oczami i niepracującym mózgiem :)
@adamcichowicz1474
@adamcichowicz1474 3 года назад
Kłaniają się schematy umiejętności tworzenia schematów algorytmów w postaci schematów graficznych Nassi- Schneidermana.
@przemek1839
@przemek1839 2 года назад
A jakie to jest dobre nazewnictwo dla zmiennych i metod? Jakieś przykłady? 😅
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 2 года назад
W największym skrócie - patrząc na nazwę, powinieneś od razu wiedzieć, za co dana zmienna, metoda lub klasa odpowiada. Bez przewijania kodu, bez skakania pomiędzy klasami - po prostu czytasz i rozumiesz. Zawsze dobrze jest mieć w głowie słowa "Clean code reads like well-written prose". A jeżeli chodzi o przykłady to tutaj jest bardzo fajny artykuł na ten temat: www.rithmschool.com/blog/good-ideas-for-better-variable-names
@imStasiu
@imStasiu 4 года назад
kurczę oglądam, któryś film z twojego kanału i dopiero teraz skojarzyłem starą mordkę z Olechowa. Pozdrawiam serdecznie!
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
Ooo a przypomnisz się jakoś bardziej? Bo po nicku nie jestem w stanie odgadnąć :D Olechów i Janów na zawsze w sercu!
@imStasiu
@imStasiu 4 года назад
@@JakNauczycSieProgramowania na fejsie zaproszenie wysłałem ciekawe czy skojarzysz :)
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
​@@imStasiu Pewnie, że kojarzę, dobrze Cię widzieć!
@n1um3n
@n1um3n 4 года назад
Świetny materiał... Ale... 1) Kot z tyłu odciąga uwagę od prowadzącego 2) [0][1] niby podobne, ale 0 to kamera, a 1 to laptop(?). Gołym okiem widać, że coś w tych historiach "z życia" nie gra. Praca przed kamerą jest ciężka, zwłaszcza z samym sobą. Może warto postawić powyższego kota przed kamerą, żeby wiedzieć na czym się skupić?
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
Kota już w ostatnich odcinkach nie ma, właśnie żeby nie rozpraszał ; ) A tego drugiego punktu nie rozumiem. Jaka kamera i laptop i co oznacza to 0 i 1?
@eGzysTens
@eGzysTens 4 года назад
Gdybys nie napisał, to bym kota nie zauważył, a gdy juz wiem, ze tam jest, to nie zwracam na niego uwagi. Może to odciąganie uwagi to problem w Tobie, a nie samego kota ;)
@mzpl7357
@mzpl7357 4 года назад
Mi się tam ten koteł podoba
@p.marcin4368
@p.marcin4368 4 года назад
Ten kotek tak fajnie macha...
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
I w ogóle mu się nie nudzi!
@ehmis330
@ehmis330 4 года назад
Witam, Jestem aktualnie uczniem klasy ósmej. Chciałbym zostać programistą. Mam w Mieście Średnie Liceum pod kątem informatyki lub Technikum. Technikum jest moim zdaniem bardzo dobre. A, problem mam od niedawna, który dotyczy wyboru. Postawiłem sobie trzy opcje: a) Technik Informatyk > Studia Programistyczne b) Technik Programista > studia Informatyczne c) Technik Programista > Studia Programistyczne. Do opcji A jestem najlepiej nastawiony, ponieważ przydałaby mi się też wiedza Informatyka ogólnego, żeby być Uniwersalnym. Napiszcie proszę swoje poglądy :)
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
Opcja A jest faktycznie ciekawa, bo zdobędziesz dużo ogólnej wiedzy z dziedziny informatyki, co zawsze jest dużym atutem. A programowania zacznij się uczyć sam już teraz, bo i tak najwięcej praktycznych rzeczy uczysz się pisząc kod i realizując kolejne projekty. Już coś ogarniałeś w temacie programowania czy to Twoje zupełne początki?
@ehmis330
@ehmis330 4 года назад
@@JakNauczycSieProgramowania Początki
@micowhy9519
@micowhy9519 4 года назад
Też ide ścieżką "a" i myślę, ze to najlepsza opcja z tych 3 :)
@michaelave2149
@michaelave2149 4 года назад
Nir ma takiego kierunku jak studia programistyczne ani profilu, jak jak chodziłem do szkoły średniej
@Adam-uw3lo
@Adam-uw3lo 4 года назад
Na informatyka mozesz isc bo jak nie przypasi ci programowanie to znajdziesz prace w IT mimo wszystko a co do programowania to jak sam bedziesz sie angazowal w nauke to studia ci sa nie potrzebne moim zdaniem
@mariankap7887
@mariankap7887 4 года назад
Człowiek uczy się całe życie :)
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania 4 года назад
Dokładnie, z programowaniem też tak jest :)
@destination603
@destination603 4 года назад
I podobno glupi umiera chociaz nie wszyscy sie zgadzaja z ta opinia :)