Jak stać się lepszym programistą - czego nauczyłem się czytając Pragmatycznego programistę?
Вставка
- Опубліковано 7 вер 2024
- 💥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogra...
💥Pobierz darmowego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczyc...
🔥Subskrybuj kanał: www.youtube.co...
📘Grupa na Facebooku: / 693124164480151
✉️Mail: kamil.brzezinski@gmail.com
Zdjęcie na miniaturce: unsplash.com/@...
Cześć Kamil,
Oglądam Twoje filmy na YT i na bieżąco zakupuję literaturę, którą polecasz. Dzięki tym pozycjom zaskoczyłem przyszłego pracodawcę na rozmowie kwalifikacyjnej, a także dostałem pracę na stanowisku programisty. Dziękuję !!
Cześć! Takie komentarze cieszą mnie wyjątkowo!!! Jest mi mega miło, że mogłem dołożyć małą cegiełkę do Twojego sukcesu :) Powodzenia w pracy i trzymam kciuki za dalszy rozwój i kolejne sukcesy!
Po obejrzeniu tego filmu zamówiłem książkę :) Bardzo fajnie rzeczowo przekazana wiedza przez Ciebie :) Bardzo dziękuje
Super, to miłej lektury! Jestem ciekawy Twojej opinii, także możesz się nią podzielić jak już przeczytasz!
Super film! :)
Zrobisz swoją własną książke?
Niespodzianka, o której mówię, będzie czymś innym, ale zdradzę, że nad książką też pracuję :)
skorzystałem, ale wziąłem czysty kod i Java. Efektywne programowanie. Dzięki za informacje o promocji !
Doskonały wybór! Te książki są zdecydowanie w pierwszej piątce moich ulubionych!
Zacząłem się uczyć wzorców, a że lubię robić projekt w repozytorium na github z programem, który coś robi, namnożyło się problemów. Nie da się nauczyć technik bez ich stosowania. Z drugiej strony dopasowywanie rozwiązania problemu do schematu, wzorca utrudnia skupienie się na realizacji funkcjonalności. Nauka dobrego kodowania jest trudna, trzeba mieć bazę, średniej wielkości projekt na którym można by się pobawić. Mnie udało się zrobić kalkulator figur geometrycznych z nadmiernie nadmuchaną logiką: github.com/pangeon/blueSphere
Filmik fajny, pozdrawiam.
Planuję za jakiś poruszyć temat wzorców projektowych, ale to dopiero za jakiś czas, bo to obszerna rzecz, a chcę zrobić to dobrze. Właśnie, żeby nie było tak jak mówisz, że uczysz się na tak abstrakcyjnych przykładach, że w sumie nie wiadomo jak to wykorzystać w praktyce i żeby też uniknąć sytuacji, że uczysz się jakiegoś wzorca, a potem wciskasz go na siłę wszędzie, gdzie się da :D
Wzorce projektowe to ważna rzecz, ale trzeba ich używać z głową i pełną świadomością tego, co robimy :) Tak, żeby dobierać wzorzec do rozwiązania, a nie naginać rozwiązanie pod wzorzec.
Film mi się bardzo spodobał, przez co w najbliższym czasie zamówię książkę. Według mnie najważniejsze jest, żeby znaleźć źródło problemu, bo to pomoże nam w nie tylko uruchomieniu programu, ale i nauce na przyszłość.
PS. Jeżeli można zaproponować, to mam pomysły na filmy : dane, rozszerzenia plików, oraz jak się takie programuje.
I na drugi film : O systemach, jak funkcjonują itd. (chodzi mi o system w stylu Windows czy mac os, tylko, że mniej zaawansowany).
Mam nadzieję, że pomysły się podobają, no i dzięki za tak ciekawy film😀.
Propozycje są zawsze mile widziane, ale tym razem niezbyt je rozumiem :)
Co masz na myśli mówiąc o programowaniu danych i rozszerzeń plików? A systemy to mówisz o systemach operacyjnych? Bo tutaj to bez względu na to czy jest to Windows czy MacOS czy któraś z dystrybucji Linuxa, to są to bardzo złożone organizmy, składające się z dziesiątek milionów linii kodu. Spekuluje się, że Windows 10 to około 50 milionów linii kodu: www.itworld.com/article/2985099/thats-one-big-repository-heres-how-many-lines-of-code-google-has.html
@@JakNauczycSieProgramowania Głównie chodziło mi o na przykład pracę z językiem R do danych, czy jak napisać algorytm, który zrobi własne rozszerzenie pliku na przykład. txt, czy. BMP. Co do systemów to chodzi mi jak można je zaprogramować, jakieś specjalne biblioteki, środowiska, jaki język do nich. Tak, mówiłem o systemach operacyjnych:).
PS. Dzięki za zainteresowanie tematem, jakbyś potrzebował to mogę jeszcze coś dopisać, czy na mailu, czy tu.
@@bartas7261 Ooo teraz już wszystko jest jasne! Na pewno w pewnym momencie data science gdzieś się przewinie, poruszę na pewno temat Pythona oraz języków takich jak R oraz Julia. Systemy operacyjne to również bardzo ciekawy temat, ale wymagać będzie sporego researchu z mojej strony, także tutaj nie mogę obiecać, kiedy i czy coś w tym temacie się pojawi :) Ale na pewno przyjrzę się temu, bo sam chętnie bym ten temat zgłębił.
@@JakNauczycSieProgramowania Dzięki za odpowiedź bardzo się cieszę, że taki film o data science powstanie, bo pewnie się dużo nauczę tak jak zawsze z twoich filmów :).
Co do 7:12 to też ciekawe, miałem kiedyś podobnie, wszystko zależy od doświadczenia, osobiście zajmuję się obróbką danych to parser pliku dla mnie bardzo banalne. Tylko czy to dobrze, czy źle? Ciężko powiedzieć bo jak coś zaczyna robić się za łatwe to znaczy że nie robi się kroku do przodu, w branży IT warto iść ciągle do przodu i stawiać coraz trudniejsze wyzwania, by w przyszłości nie wypaść
Dokładnie, cały czas powinniśmy podnosić sobie poprzeczkę :)
Pisanie uzasadnienia w dużej sprawie karnej też zajmuje sporo czasu. Mój dotychczasowy rekord to 7 miesięcy pracy nad jedną sprawą 🤔🤔🤔🤨
A jak ktoś prócz podstaw mało co łapie, tzn że raczej się nie nadaje do IT?
Każdy na początku mało co łapał, także to nie jest przeszkoda, trzeba po prostu zakasać rękawy i brać się do roboty. Oczywiście, jak w każdej dziedzinie, tak i w IT są osoby, którzy mają do tego lepsze i gorsze predyspozycje, ale ciężko to ocenić dopóki się nie spróbuje. A początki są zazwyczaj trudne, także tym też nie można się zrażać :)
@@JakNauczycSieProgramowania Z tego co zaobserwowałem, to brakuje takiego bardzo prostego, łopatologicznego tłumaczenia ogólnie :) Mianowicie, takiego jakby "poprowadzenia za rękę" Wytłumaczenia, dlaczego pisze się daną linijkę kodu, co ona robi itd.
Oczywiście domyślam się, że pewnie samemu też trzeba sobie wejść na google, zobaczyć, testować itd. Ale fakt, na początku wszystko brzmi jak czarna magia z innej galaktyki. Kiedy pozna się podstawy, jest nieco lżej. Później znów pojawia się górką, bo przychodzą nieco bardziej skomplikowane rzeczy i trzeba to ze sobą połączyć w całość. I tutaj chyba jest najgorsza droga, moim zdaniem oczywiście :D Pewnie dlatego ludzie wybierają się na bootcamp'y, gdzie mentor może wytłumaczyć co i jak.
Aczkolwiek, dzięki za podniesienie na duchu :)
Życzę zdrowia!
Komentarz dla statystyk, książkę przejrzę, pozdro :)
Witam doradzisz jakąś książke do androida w sensie jak z nim zacząć ?
Zdecydowanie od nauki Javy i/lub Kotlina, masz już jakieś doświadczenie z którymś z tych języków albo ogólnie z programowaniem?
@@JakNauczycSieProgramowania coś tam kiedyś w pythonie robiłem ale był to dawno .Co myślisz o head first kotlin warte to zakupu czy lepiej coś o javie nie wiem podobno kotlin prostsz do nauki
Pierwszy komentarz