Portfolio młodszego programisty - jakie projekty w nim umieścić?

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 มิ.ย. 2024
  • 💥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
    00:00 Dobre projekty kluczem do sukcesu w IT
    00:53 Jakich projektów nie umieszczać w CV?
    04:37 Czy proste projekty są lepsze niż żadne?
    06:57 Projekt nr 1 - szachy z użyciem AI
    10:05 Projekt nr 2 - komunikator internetowy
    11:47 Projekt nr 3 - system zarządzania treścią
    12:51 O jakich projektach pisać w CV?
    19:15 Pomysły na własne projekty
    💥 Pobierz darmowego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowani...
    🔥 Subskrybuj kanał: th-cam.com/users/jaknauczycsie...
    📸 Instagram: / jaknauczycsieprogramow...
    📘 Grupa na Facebooku: / jaknauczycsieprogramow...
    ✉️ Mail: kamil.brzezinski@gmail.com

ความคิดเห็น • 87

  • @wizarrr9324
    @wizarrr9324 3 ปีที่แล้ว +5

    zajebiste intro, czekam na Q&A
    duża dawka wiedzy za darmo dzięki!

  • @marcinbiaecki9731
    @marcinbiaecki9731 3 ปีที่แล้ว

    Dzięki :)

  • @mandera7272
    @mandera7272 3 ปีที่แล้ว +3

    Kozacki odcineczek :)

  • @kalush81
    @kalush81 3 ปีที่แล้ว

    sa sadzisz o codewars i spedzania duzej ilosci czasu na rozwiazywaniu trudniejszych problemow? Jest sens wspominac o tym w cover letters ? Warto poswiecac czas na to i zdobywaniu coraz wyzszego rank-u ?

  • @jakubagwa7131
    @jakubagwa7131 3 ปีที่แล้ว

    łapka w górę!

  • @psvpl
    @psvpl 3 ปีที่แล้ว +11

    Ciekawe, bo ja też pamiętam czasy sprzed Google, tylko Altavista albo Infoseek. Miałem wtedy 20 parę lat, pracowałem i studiowałem. Teraz mam 46. Jeśli w tych samych czasach studiowałeś, to nieźle się trzymasz, bo wyglądasz na 35 lat. 🙂

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว +4

      Z Googlem trochę przesadziłem, bo wtedy jednak już był:) ale pamiętam czasy, kiedy korzystałem z innych wyszukiwarek - z polskich było to wp.pl, z zagranicznych Yahoo :) i kompletnie nie pamiętam jak to się stało i kiedy, że nagle zacząłem korzystać z Google, a inne wyszukiwarki poszły w odstawkę. Co do wieku, to w tym roku kończę 33 lata:)

  • @wladzix2
    @wladzix2 2 ปีที่แล้ว

    Szczerze miałem nadzieję, że pokażesz działanie tych projektów, ale kanał mimo wszystko bardzo fajny :P chciałem się tylko dowiedzieć jak działa programowanie obiektowe, po czym zacząłem ogladać też inne filmy.. i tak to się zaczęło

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 ปีที่แล้ว +3

      Może kiedyś zrobię odcinek, w którym pokażę kod tych projektów :) Na pewno szachy i komunikator mam, CMSa mogę nie mieć, ale z ciekawości poszukam na starych płytach.

  • @mateusztocha9260
    @mateusztocha9260 3 ปีที่แล้ว

    A co z projektami nie związanymi z technologiami do których aplikuje, tak naprawdę zmieniłem zawód z Automatyka Okrętowego na Backend Developera. Zrobiłem dosyć zaawansowany projekt na Magisterke - Sterowanie wektorowe polowo zorientowane z silnikiem PMSM , praca była napisana w całości C (z taką namiastką obiektowości - Abstrakcyjne typy danych itp) + Matlab+ budowa falownika około 10kW, a aplikowałem o prace (którą z resztą dostałem) Typescirpt SQL, Node, NestJS. Czy jest sens pisać również o technologiach takich jak OpenGL, WebGL jeżeli aplikuje się na dane stanowisko?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว +1

      Oczywiście, że jest sens! Warto pokazać, że Twoje kompetencje wykraczają poza te, które są wymagane na dane stanowisko. Każda dodatkowa technologia, którą znasz, każdy dodatkowy projekt, który zrobiłeś, to Twój atut i im więcej takich atutów, tym bardziej jesteś atrakcyjny dla przyszłego pracodawcy.
      Firmy chcą przede wszystkim zatrudniać dobrych programistów, a nie osoby, które nauczyły się dwóch czy trzech wybranych technologii. Dzisiaj możesz pracować przy projekcie z TypeScript i Node.js, ale za rok czy dwa projekt może się skończyć i pojawi się nowy, w którym wykorzystywane będą zupełnie inne technologie, a w poszukiwaniu programistów do tego projektu firma w pierwszej kolejności rozejrzy się u siebie. Dlatego tak istotne jest inwestowanie w programistów wszechstronnych, potrafiących szybko zaadaptować się do nowej technologii.

  • @DaddyOKaboom
    @DaddyOKaboom 2 ปีที่แล้ว +2

    A co jeżeli chodzi o frontend?

  • @mazureqp
    @mazureqp 2 ปีที่แล้ว

    A np jak chce iść w gamedev i stworzę jakąś grę sam od podstaw to dawać to do CV że np ta gra osiągnęła taki i taki sukces? Czy takie samodzielne projekty raczej nie mają znaczenia?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 ปีที่แล้ว +2

      Samodzielne projekty mają ogromne znaczenie! Po pierwsze pokazują, że masz konkretne doświadczenie, po drugie pokazują, że lubisz programowanie i rozwijasz się w nim na własną rękę, a po trzecie przy takich projektach jest masa rzeczy, o które można zapytać i o których można porozmawiać. Także to zdecydowanie jedna z najlepszych rzeczy, jakie możesz mieć w CV :)

  • @DDDD-yn7yf
    @DDDD-yn7yf 3 ปีที่แล้ว

    Cześć, jak zwykle spoko materiał. Mamy pytanie bo odnoszę wrażenie, że dobrze znasz świat IT. Ciekaw jestem czy na rozmowy rekrutacyjne na stanowiska juniorskie są zapraszane osoby przed 40 ? Czy po prostu z klucza są odrzucane ?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      Opowiem o tym jeszcze w Q&A w następny wtorek, bo padło podobne pytanie, ale generalnie wiek sam w sobie nie jest kryterium, za które zostaniesz odrzucony. Na pewno jednak w pewnym wieku o przebranżowienie się jest trudniej, bo Twój czas, w którym się uczyłeś / zdobywałeś doświadczenie jest krótszy niż osób, które zaczęły wcześniej. Z tego warto zdawać sobie sprawę, ale jednocześnie nauka nauce nierówna i ktoś może się uczyć rok i być na podobnym poziomie jak ktoś, kto uczył się trzy lata. Nie da się tego ocenić tak zero-jedynkowo.
      Ja wychodzę z założenia, że zawsze warto spróbować. Jedyne, co możesz stracić to czas, ale jednocześnie możesz się nauczyć bardzo ciekawych rzeczy i nawet gdybyś nie rozpoczął pracy jako programista, te umiejętności mogą Ci się w pewnym momencie przydać.
      Jakiś czas temu fajny film na podobny temat pojawił się na kanale HRejterzy i mocno go polecam, bo przedstawiona jest w nim bardzo ciekawa perspektywa: th-cam.com/video/Bv_Yhpb-EFM/w-d-xo.html

    • @DDDD-yn7yf
      @DDDD-yn7yf 3 ปีที่แล้ว

      @@JakNauczycSieProgramowania Dzięki za wyczerpującą wiadomość. Co do wiedzy jaką należy opanować zgadzam się z tobą. Każdy potrzebuje innej ilości czasu. Mi bardziej chodziło o to czy pracodawcy są skłonni wprowadzać do młodego zespołu powiedzmy 25 latków osobę nieco starszą. Czy takie praktyki są stosowane ?

    • @mazingguitar
      @mazingguitar 3 ปีที่แล้ว +5

      Myślę, że to nie kwestia wieku tylko predyspozycji. Ja mam 27 lat, studia kończyłem zupełnie inne, a wczoraj dostałem swoją pierwszą wymarzoną pracę w IT.
      Nie patrz na wiek, jako na wymówkę - pisz kod, ucz się, wbijaj gdzie możesz - w końcu musi się udać! 😊

  • @Tumannos
    @Tumannos ปีที่แล้ว

    Mam pytanie co do projektów zrobionych z kursem, mianowicie czy takie projekty warto zostawiać na githuba? Jeśli tak to w prywatnych czy publicznych repo? Rozumiem ze nie warto wspominać o nich w cv, ale jednak czy dokumentowanie technologii i wiedzy na githubie ma sens?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  ปีที่แล้ว +1

      GitHuba traktuj podobnie jak CV - publicznie dostępne powinny być tylko te rzeczy, którymi faktycznie chcesz się pochwalić. Projekty realizowane w ramach kursów są dla Ciebie, więc powinny pozostać prywatne. Ewentualnie możesz wszystkie te projekty wrzucić do jednego publicznego repozytorium i opisać je właśnie jako taką Twoją drogę do miejsca, w którym jesteś obecnie. Chodzi o to, żeby na GitHubie nie było bałaganu i żeby osoba, która go odwiedzi, zobaczyła to co jest faktycznie istotne.

  • @kupisz100
    @kupisz100 3 หลายเดือนก่อน

    Czy projekty takie jak własny robot mobilny, który został zaprogramowany akurat w Ardudino jeśli bym chiał aplikować na java developera warto umieszczać ? Bądź też własny automat losujący zaprogramowany także przy pomocy arduino. Pozdrawiam ;)

  • @rmateooo
    @rmateooo ปีที่แล้ว

    Czy jeżeli jestem na początku przygody z programowaniem a powiedzmy zrobiłem 3 duze kursy na Udemy ale mam tez kilka projektów własnych - myślę że dość ciekawych, to pisać o tych kursach UDEMY w CV?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  ปีที่แล้ว

      O projektach własnych zdecydowanie pisać. O kursach z Udemy - zdecydowanie nie pisać. Pisałem o tym w ostatnim mailingu: mailing.programujodpodstaw.pl/n9c9u3u9w7

  • @opowiedzmiswojahistorie.5287
    @opowiedzmiswojahistorie.5287 3 ปีที่แล้ว +2

    😍

  • @szymonkopec4229
    @szymonkopec4229 3 ปีที่แล้ว +1

    Wie ktoś do jakich źródeł zaglądać gdy nauczyłem się Pythona lub c++ chodzi o dowiadywanie się o nowych technologiach do programowania lub nowych obciach jakie oferuje python czy c++
    Proszę o strony z tłumaczeniem polskim

  • @dassad9777
    @dassad9777 2 ปีที่แล้ว +2

    9:50 Na jakiej podstawie ocenialiscie pozycję w szachach? Czy tutaj stosowaliscie sieci neuronowe? Czy po prostu jakas prosta ocena na podstawie ilości atakowanych figur itp.? (Która byłaby bardzo naiwna) Czy w projekcie bardziej chodziło o zarządzanie pamięcią i łapanie się w tym jak działa rekurencja? Niż faktycznie dobrze grający program szachowy.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 ปีที่แล้ว

      To były jedynie podstawy sztucznej inteligencji na studiach, także głównym celem było ogarnięcie algorytmu minmax, programy mogły być proste i naiwne i takie też były : )
      Wiadomo, że w przypadku szachów, ze względu na ich skomplikowanie, nie da się wejść zbyt mocno w głąb drzewa, także z tego co pamiętam byliśmy w stanie wykonać obliczenia dla 5-6 ruchów do przodu. I patrzyliśmy jak wtedy wygląda sytuacja na planszy i staraliśmy się nadać jej liczbową wartość. Także raczej była to prosta ocena, gdzie sprawdzaliśmy ilość pozostałych w grze figur i pozycje tych kluczowych.
      Btw, znalazłem ten kod, wyglądał tak: pastecode.io/s/v5cgc8oi (to funkcja oceniająca sytuację na planszy, całość programu składała się z jeszcze kilku plików)
      Także fatalnie :D Jakieś magic numbers, długie switche, ciężko ogarnąć o co w nim chodzi i co w ogóle chcieliśmy osiągnąć ; ) Ale całość działała i można było się zmierzyć z komputerem :D

  • @praktycznewskazowki6733
    @praktycznewskazowki6733 3 ปีที่แล้ว +21

    4:05 naprawdę? ciekawe gdzie :)

  • @mariuszj116
    @mariuszj116 3 ปีที่แล้ว

    Mówisz aby zrobić kilka projektów ale każdy w innej technologi.
    Co masz na myśli mówiąc w innych technologiach?
    Podaj przykłady.
    Dzięki

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว +3

      Możesz zrobić 10 podobnych do siebie projektów, w których za każdym razem użyjesz na przykład Spring Boota i MySQL. Za pierwszym razem spoko, ale z każdym kolejnym projektem będziesz uczył się coraz mniej.
      Lepiej jest mieć w portfolio mniej projektów, ale bardziej zróżnicowane, czyli na przykład obok projektu ze Spring Boot + MySQL, tworzysz:
      - narzędzie do rozpoznawania twarzy w Pythonie
      - szachy w C/C++ z wykorzystaniem algorytmów sztucznej inteligencji
      - aplikację mobilną w Kotlinie/Swift/Flutterze
      - aplikację z użyciem Node.js + MongoDB
      Im większa różnorodność projektów i im szersza znajomość technologii, tym lepiej :)

  • @bartas7261
    @bartas7261 3 ปีที่แล้ว

    Kiedyś pod filmem o motywacji zostawiłem komentarz, że na pewno się przyda.. No i proszę. Muszę obejrzeć od nowa, bo pamiętam, że był pomocny. Widać, niektóre rzeczy przydają się po jakimś czasie :D.

  • @Citizenof98
    @Citizenof98 3 ปีที่แล้ว +4

    Mógłbyś może nagrać odcinek, ewentualnie w najbliższym Q&A wspomnieć o alternatywach w IT? W końcu nie sami programiści tworzą tą potężną branżę.
    Pozdrawiam

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว +4

      Bardzo fajny pomysł! Chętnie nagram za jakiś czas odcinek na ten temat, a teraz w Q&A też powiem o tym kilka zdań :)

    • @Citizenof98
      @Citizenof98 3 ปีที่แล้ว +2

      @@JakNauczycSieProgramowania dziękuję za tak szybki odzew. A co najważniejsze, pozytywny. 👊

  • @tomaszzielenkiewicz6749
    @tomaszzielenkiewicz6749 3 ปีที่แล้ว +1

    Dzień dobry, a co myślisz o takim projekcie jak symulator konta bankowego? Zakładanie konta, wybieranie hasła, wpłata, wypłata, konta walutowe z wpłatą i wypłatą, przewalutowywanie z losowym wyborem kursu walut (w sensownym przedziale oczywiście), zmiana hasła, wyświetlanie historii kont. To wszystko połączone z zapisem danych do plików txt, a w drugiej wersji z zapisem do bazy danych MySQL.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      Sam backend czy wraz z frontendem?

    • @tomaszzielenkiewicz6749
      @tomaszzielenkiewicz6749 3 ปีที่แล้ว

      @@JakNauczycSieProgramowania Sam backend, działa w konsoli...

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      ​@@tomaszzielenkiewicz6749 To jak na projekt do CV trochę zbyt podstawowe rzeczy, ale zdecydowanie to spoko rzecz na start. Taki projekt można w fajny sposób rozwinąć. Może dodać do niego właśnie warstwę frontendu? Albo obsługę z poziomu aplikacji mobilnej? Może wysyłanie powiadomień na telefon / mailem w przypadku spadku salda poniżej pewnego poziomu?

  • @vpgr_live3119
    @vpgr_live3119 ปีที่แล้ว +2

    Czy strona internetowa posiadająca:
    -logowanie
    -rejestrowanie (z captchą)
    -chaty (ogólny i prywatny)
    -wymiany surowców między graczami
    -sklep z płatnościami
    Jest czymś czym można się pochwalić? Strona stanowi "podwaliny do osadzenia gry przeglądarkowej".

  • @marcinarkadiusz7543
    @marcinarkadiusz7543 2 ปีที่แล้ว

    Łechh. Troche to przygnębiające co mówisz . Do tej pory myślalem że są spore braki na rynku i że po kursie oraz kilku projektach można przyjąć sie do roboty na niższą stawkę na juniora w działce frontendu . A tu może sie okazać że nie tylko mnkejsA stawka niż mam obecnie... ale i spore kryteria odcinające..😱😱

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 ปีที่แล้ว +1

      Stawka w IT rośnie szybko, możesz zacząć od 5k i po roku zarabiać dwa razy więcej. Ale wysokie zarobki biorą się właśnie z tego, że nie jest to tak łatwe i trzeba wykonać sporo pracy, żeby zostać programistą. I mam nadzieję, że to co mówię, będzie jednak nie przygnębiające a motywujące:)

  • @czowiek1140
    @czowiek1140 3 ปีที่แล้ว

    W razie jakichkolwiek pytań można do Ciebie napisać na Instagramie bądź Facebook'u? Pozdrawiam :)

  • @marcin2x4
    @marcin2x4 3 ปีที่แล้ว

    Będzie materiał DevOps i CI/CD? :)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว +1

      Na liście tematów jest, ale niestety na obecną chwilę nie jestem w stanie żadnego konkretnego terminu obiecać :)

  • @PracaPasjaPieniadze
    @PracaPasjaPieniadze 3 ปีที่แล้ว +1

    W jakim programie montujesz filmy swoje?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      W Final Cut.

    • @PracaPasjaPieniadze
      @PracaPasjaPieniadze 3 ปีที่แล้ว

      @@JakNauczycSieProgramowania jesteś zadowolony?używam Shotcut a i zastanawiam się nad czymś innym 😉to darmowy program czy na licencji jak Adobe?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      @@PracaPasjaPieniadze Bardzo zadowolony jestem, jest prosty w obsłudze i na wszystko czego potrzebuję :) Opłata za licencję jest jednorazowa, nie w formie subskrypcji jak przy produktach Adobe, ale jeżeli szukasz darmowej alternatywy to mocno polecam DaVinci Resolve.

    • @PracaPasjaPieniadze
      @PracaPasjaPieniadze 3 ปีที่แล้ว

      @@JakNauczycSieProgramowania dzięki za odpowiedź,a tak po za tym bardzo fajne materiały masz na kanale 😉 sam powolutku zmierzam w kierunku zawód programista..narazie HTML5,CSS,js,ale jestem dobrej myśli. Dobra robota 👌

  • @magorzatabiziewska4827
    @magorzatabiziewska4827 10 หลายเดือนก่อน

    Konkurencja niby jest duża, bo na jedno miejsce spływa kilkadziesiąt / kilkaset CV, ale prawda jest taka, że 95% tych osób, które te CV składają nie jest konkurencją dla osób które po prostu są dobre w tym co robią i to lubią.

  • @Mr4hitch
    @Mr4hitch 2 ปีที่แล้ว +8

    Szachy z AI, gościu odpłynąłeś z pozostalymi projektami także. Większość z nich zajmie młodemu programiście lata. Dla senior programisty te projekty są ok, ale nie dla juniora. I tak lepszy mały projekt dobrze zrobiony niż zero projektów bo ktoś Ci wmówił jak autor, że masz mieć szachy z AI :)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 ปีที่แล้ว +1

      To są normalne projekty, które robisz na studiach informatycznych. Minimax, który wykorzystaliśmy w szachach to jeden z podstawowych algorytmów, o których uczysz się na zajęciach ze sztucznej inteligencji: en.wikipedia.org/wiki/Minimax

  • @krzysztofk9563
    @krzysztofk9563 3 ปีที่แล้ว

    Po co mam tworzyć 5 projektów z różnym stackiem technologicznym? W .net, java, php, python? Jeśli wybieram daną ścieżkę to i technologię. Przykładowo chcę kodować w PHP to idę w kierunku SF/Laravel do tego dorzucam technologie pomocnicze. Kolejno wybieram obszar, np e-commerce / CRM.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      Też nie chodzi o to, żeby to był całkowicie różny stack technologiczny. Jeżeli idziesz w kierunku backendu, nie ma sensu, żebyś na siłę tworzył project w React czy Angularze, ale mając do wyboru opcje:
      1) Projekt nr 1 -> Spring Boot + MySQL, Projekt nr 2 -> Spring Boot + MongoDB, Projekt nr 3 -> Node.js + PostgreSQL
      2) Wszystkie trzy projekty -> Spring Boot + MySQL
      lepiej wybrać opcję nr 1 i dzięki temu poznać więcej technologii, oczywiście przy założeniu, że tego wspomnianego Spring Boota poznaliśmy już na tyle, że drugi i trzeci projekt zbyt wiele nas nie nauczą :)

    • @krzysztofk9563
      @krzysztofk9563 3 ปีที่แล้ว +1

      @@JakNauczycSieProgramowania to zależy :) i tak i nie, lepiej znać jeden silnik bazodanowy na zaawansowanym poziomie np. rozproszone bazy danych / niespotykane zapytania / optymalizacje, niż każdy system bazodanowy na poziomie tworzenia schematu bazy i cruda. Przejście później na inna bazę jest formalnością.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      ​@@krzysztofk9563 Jasne, wiadomo, że też bez sensu znać wszystko po trochu, ale niczego nie znać dobrze. Z drugiej strony - zwłaszcza będąc początkującym - też nie ma sensu skupiać się tylko na jednej rzeczy i starać się być w niej ekspertem, bo wtedy może się okazać, że większość tej naszej wiedzy jest teoretyczna. Uczymy się coraz bardziej skomplikowanych zagadnień, ale bez szerszego kontekstu i nie wiemy, jak je wykorzystać w praktyce, bo często bardziej zaawansowane zagadnienia dotyczące tematu A wymagają znajomości bardziej zaawansowanych zagadnień dotyczących tematu B. A jako początkujący jeszcze tej wiedzy nie mamy :)
      Dlatego ja proponuję iteracyjne podejście do nauki: www.jaknauczycsieprogramowania.pl/jak-sie-uczyc-programowania-nauka-od-podstaw-czy-projekty-z-tutoriali/
      "Nie chodzi o to, żeby wziąć temat A i przerobić go od deski do deski i dopiero potem zabrać się za temat B. W kolejce przecież czekają już tematy C i D, rekrutująca nas osoba chętnie poznałaby naszą opinię na temat tematu E, a w wymaganiach wyraźnie napisane było, że znajomość tematów F i G też jest mile widziana. To co ja proponuję to poznać trochę tematu A, potem przejść do tematu B, wybrać to co jest nam na ten moment potrzebne, a potem zobaczyć czym jest temat C. Gdy poznamy podstawy każdego z interesujących nas tematów i użyjemy tej wiedzy w praktyce - na przykład tworząc prosty projekt - będzie to idealny moment, by wrócić do tematu A i tym razem zgłębić go nieco dokładniej. A potem, w kolejnej iteracji pochylić się nad nim jeszcze mocniej, jednocześnie dokładając kolejne tematy. W ten sposób w naturalny sposób będziemy zdobywać przekrojową i bardzo konkretną, przydatną w praktyce wiedzę."

    • @krzysztofk9563
      @krzysztofk9563 3 ปีที่แล้ว

      @@JakNauczycSieProgramowania ale baza danych to nie temat na jeden wieczór. I podejście takie „tematyczne”, jest średnio trafione. Oczywiście pogląd na bazy danych ogólny dobrze mieć, że istnieją relacyjne / nie relacyjne i czym się dana baza charakteryzuje. W mojej opinii lepsza jest specjalizacja. Prosty przykład dla osoby która uczy się javascriptu i ma pojęcie podstawowe o React, Angular i Vue, a także podstawowe o czystym js. Finalnie nie potrafi dobrze pisać kodu i tworzyć aplikacji ani w React ani w czystym js.

  • @krzysztofmarchewka9242
    @krzysztofmarchewka9242 3 ปีที่แล้ว

    Na jakiej politechnice/uniwersytecie studiowałeś?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      Politechnika Łódzka

    • @krzysztofmarchewka9242
      @krzysztofmarchewka9242 3 ปีที่แล้ว

      @@JakNauczycSieProgramowania dziękuję za odpowiedź. Zastanawiałem się, ponieważ na Politechnice Poznańskiej nie ma aż tak dużej dowolności niestety (co nie oznacza, że jej nie ma) przynajmniej na studiach 2. Stopnia (1. Stopnia AiR, gdzie o dowolności można zapomnieć)

  • @spoiler-man9640
    @spoiler-man9640 3 ปีที่แล้ว

    A stworzenie prostej ai do konsolowego kółko i krzyżyk wszystko samemu, powinienem się tym chwalić? Ai bardzo bardzo bardzo prosta

    • @krzysztofmarchewka9242
      @krzysztofmarchewka9242 3 ปีที่แล้ว

      Z mojego punktu widzenia, wydaje mi się, że nie, ponieważ nie za bardzo można tam napotkać większe przeszkody, a skonfigurowanie algorytmów AI to coś, czego uczymy się w pierwszych 2 godzinach zajęcia się ta tematyka

    • @spoiler-man9640
      @spoiler-man9640 3 ปีที่แล้ว

      @@krzysztofmarchewka9242 to o nauce si to mnie nie dotyczy, bo ja podstawówka, no ale w sumie racja

    • @spoiler-man9640
      @spoiler-man9640 3 ปีที่แล้ว

      @@krzysztofmarchewka9242 ja miałem ogromne przeszkody, ale może za mało programuje :)

    • @krzysztofmarchewka9242
      @krzysztofmarchewka9242 3 ปีที่แล้ว +2

      @@spoiler-man9640 jeśli podstawówka, to każda stycznosc z kodem na takim poziomie zasługuje na szacunek. Brawo!

    • @spoiler-man9640
      @spoiler-man9640 3 ปีที่แล้ว

      @@krzysztofmarchewka9242 dziękuję za takie słowa :)

  • @Rudzix66
    @Rudzix66 3 ปีที่แล้ว

    Zastanawiam się nad zakupem klawiatury logitech K380 (tą z odcinka:th-cam.com/video/jK8o_WG_YfA/w-d-xo.html ). Jes mała, kompaktowa, obsługuje 3 urządzenia takiej właśnie potrzebuje

  • @Rudzix66
    @Rudzix66 3 ปีที่แล้ว +1

    Oo kaktus zawitał do kadru :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว

      Tak, możliwe, że wróci na dłużej, ale muszę przetestować jeszcze jedną opcję :D

  • @vivienne2915
    @vivienne2915 2 ปีที่แล้ว +11

    Demotywujące dla zupełnie początkujących.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 ปีที่แล้ว +5

      Wszystko zależy od tego, jakie mamy podejście do programowania i jakie są nasze oczekiwania. Sporo osób myśli dzisiaj, że pracy dla młodszych programistów już nie ma, że firmy chcą zatrudniać tylko osoby z doświadczeniem, a do tego konkurencja jest tak duża, że zdobycie pierwszej pracy graniczy z cudem.
      Rzeczywistość jest jednak taka, że po pierwsze praca dla juniorów jest, po drugie zawsze będzie, a po trzecie wbrew pozorom dzisiaj rozpocząć karierę w IT wcale nie jest trudniej niż kilka - kilkanaście lat temu. To co się przez ten czas zmieniło to wyobrażenia na temat pracy programisty - wtedy osoby uczące się programowania wiedziały, że nie jest to łatwa rzecz, że nauczenie się programowania to ciężka praca i trzeba na nią poświęcić wiele tysięcy godzin. Dzisiaj z kolei wiele osób myśli, że wystarczy iść na kilkutygodniowy kurs, przepisać jakąś prostą aplikację z tutoriala i już. A to tak nie wygląda :)
      Trzeba umieć dużo i trzeba mieć doświadczenie (na początek oczywiście niekomercyjne, wystarczą projekty, które tworzymy sami dla siebie), którym możemy się pochwalić.
      Więcej na ten temat opowiadałem tutaj: th-cam.com/video/g4skI1WGNww/w-d-xo.html
      I tutaj: th-cam.com/video/UFB3pwDVvGk/w-d-xo.html
      Także moim zdaniem jest to bardzo motywujące :) Bo praca jest, a firmy zatrudniają juniorów, trzeba więc po prostu zabrać się do roboty :)

  • @JACPIO
    @JACPIO 3 ปีที่แล้ว +5

    Ja który zrobiłem tylko kółko i krzyżyk w javie: 😐. Ale mam dopiero 13 lat.

    • @pudelos2816
      @pudelos2816 3 ปีที่แล้ว +1

      Ja robię dziennik elektroniczny :D
      Też mam 13 lat - pog

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 ปีที่แล้ว +2

      Spokojnie, to mega początek! A zaczynając w tym wieku za parę lat będziesz wymiatał z projektami :D

    • @de0o0
      @de0o0 3 ปีที่แล้ว

      @@JakNauczycSieProgramowania Sam się zastanawiam czy takie z pozoru głupie projekty pokroju kółko i krzyżyk czy wisielec są jakimikolwiek atutami w cv jeśli zostały napisane samodzielnie i osobiście nad którymi spędziliśmy trochę czasu, domyślam się że po obejrzeniu filmiku, mógłbym sam to wywnioskować, ale mam wątpliwości ciągle, bo z jednej strony jest to jakieś wyzwanie a z drugiej strony na pierwszą pracę jako portfolio może to być za mało.

    • @maciejleszek7401
      @maciejleszek7401 3 ปีที่แล้ว

      @@de0o0 to bardziej chodzi o popularność takowego pomysłu. Jest masę poradników do tic toe i ponga w różnych technologiach.

    • @de0o0
      @de0o0 3 ปีที่แล้ว

      @@maciejleszek7401 Niby tak, ale to masz na myśli że te najmniej popularne, oryginalne będą najbardziej docenione? Bo nawet nad głupim tic toe czy chociażby funkcjonalnym interaktywnym kalkulatorem można trochę czasu spędzić główkując i szukając optymalnego rozwiązania. Można też klikać i pisać to co ktoś w tutorialu, sam nie wiem jak to jest z tym wszystkim. Mi brakuje właśnie pomysłów na projekty, a chciałbym być postrzegany przez potencjalnych pracodawców jako ktoś "ogarnięty" i mający jakąkolwiek wiedzę.