Wpis z mikrobloga

TL;DR:
Mireczki,
Założyłem niedawno kanał na #youtube o #programowanie https://www.youtube.com/JakNauczycSieProgramowania
wpadło mi już ponad 500 subów i z tej okazji robię #rozdajo, jutro po 22 wśród plusujących wylosuję osobę, która otrzyma książkę “Pragmatyczny Programista”

A tu trochę dłuższa wersja ( ͡° ͜ʖ ͡°)

Mireczki,

Od pewnego czasu rozwijam kanał, na którym opowiadam jak nauczyć się programowania i zostać #programista15k

Na początku było trochę ogólnych tematów (“Kto może zostać programistą?”, “Czy do nauki programowania potrzebna jest znajomość matematyki?”, “Fakty i mity dotyczące pracy zdalnej w IT”), teraz głównym założeniem kanału jest przeprowadzenie początkującej osoby przez ścieżkę od zera do Junior Developera.

Ze względu na fakt, że nowe filmy pojawiają się raz w tygodniu, nie będzie to pełen kurs programowania - to wymagałoby zdecydowanie więcej czasu - ale będę starał się jak najdokładniej i w jak najbardziej przystępny sposób tłumaczyć najistotniejsze zagadnienia i wskazywać właściwą drogę rozwoju, bo to jest często ogromna bolączka osób zaczynających swoją przygodę z programowaniem, czyli brak jasno sprecyzowanego celu i brak planu na rozwój.

Plan jaki mam w głowie zakłada tak jakby iteracyjny sposób nauki - przejdziemy przez cały przekrój tematów na dość ogólnym, łatwym do zrozumienia poziomie, a następnie będziemy wracać do tych samych tematów już na większym poziomie szczegółowości, jednocześnie dokładając kolejne, bardziej zaawansowane zagadnienia.

Przez najbliższe pół roku poruszać będę tematy, o których mówię w tym filmie, tak aby każdy, kto śledzi kanał regularnie, miał po tym czasie naprawdę solidne podstawy do choćby spróbowania swoich sił na pierwszych rozmowach kwalifikacyjnych.

Następne pół roku poświęcone będzie przyjrzeniu się dokładniej wielu z zapowiedzianych teraz konceptów, ale pojawią się też tematy zupełnie nowe takie jak wzorce projektowe, praktyki związane z pisaniem dobrego, czystego kodu (SOLID, korzystanie z Sonara), Continuous Integration (Jenkins, Bamboo) czy messaging (JMS, Kafka). Porozmawiamy też zdecydowanie więcej o bazach danych - teraz, w tym pierwszym "sezonie", będą to raczej bardzo ogólne koncepty i skupimy się przede wszystkim na SQL, w drugim etapie nauki będziemy mieć więcej czasu, żeby dokładniej poznać różne bazy danych, zobaczyć jak i gdzie wykorzystać możemy na przykład MongoDb, Cassandrę czy Redisa. Na pewno pojawią się też programowanie aspektowe i funkcyjne czy Docker i Tomcat.

Jestem ciekawy Waszego feedbacku, także zachęcam do dyskusji.

Kanał osiągnął ostatnio pułap 500 subskrybentów i z tej okazji (oraz z okazji tego posta) chciałbym zrobić #rozdajo, w którym podzielę się z Wami doskonałą książką (o której opowiadam w pierwszym filmie na kanale) “Pragmatyczny Programista”, która powinna znaleźć się na półce nie tylko każdego programisty, ale w ogóle każdej osoby, która zaczyna swoją przygodę z programowaniem :) Losowanie jednej osoby z plusujących zrobię jutro po 22 :)

A tutaj link do kanału: https://www.youtube.com/JakNauczycSieProgramowania

#naukaprogramowania #java
salaparadise - TL;DR:
Mireczki,
Założyłem niedawno kanał na #youtube o #programowan...

źródło: comment_8pPBQPf9ZF8m7TLPhOnQEBr8L37CExOb.jpg

Pobierz
  • 47
  • Odpowiedz
@salaparadise: Chcę się przebranżawiać, po obejrzeniu paru filmików, myślę że możesz być super przewodnikiem. Do tej pory trochę byłem w tym zagubiony i brakowało mi właśnie takiego drogowskazu jakim jesteś Ty. Nie wiedziałem od czego zacząć tak naprawdę, byłem zagubiony w wielości tego wszystkiego. A tu czuję, że pokażesz za co się zabrać, w jaką stronę pójść, takie pokazanie możliwości w jasny sposób. Super sprawa.
  • Odpowiedz
@lasy1: Obranie mentora to jest jedna sprawa. Na pierwszy rzut oka OP wydaje się bardzo merytoryczny, zobaczymy jak będzie później ale oby było jak najlepiej.
Dla Ciebie rada - zacznij samemu szukać nauki programowania. Każdy programista ciągle szuka nowych rozwiązań i większość jest już w internecie. Podstawy są w wielu miejscach. Przerób parę kursów, np JavaScript, Java, C# takich od podstaw i zobacz który kurs Tobie się najbardziej podobał, w którym
  • Odpowiedz
@gimjo
Bardzo ciekawe uwagi dotyczące tego jak rozwinąć temat dotyczący zarobków - faktycznie są ludzie, którzy w ciągu kilkunastu miesięcy zrobią progres liczony w setkach procentów, a znajdą się i tacy, którzy przez lata będą kręcić się w miejscu. Podobnie ma się sprawa z miejscem pracy czy technologią - tak jak mówisz, stara Java czy COBOL to często atrakcyjne zarobki, ale z drugiej strony zazwyczaj dużo mniejszy fun. Dopisałem to do listy
  • Odpowiedz
@Gandezz
Nie marudź tylko ciśnij! Zresztą jak się wkręcisz w naukę programowania (a to zabawa dająca naprawdę dużo satysfakcji), to samo to będzie szło do przodu ;)

@zadnoo
Kilka lat w branży, w kilku różnych firmach, wliczając w to na samym początku roczne praktyki w bardzo fajnej firmie w USA (gdzie pracowaliśmy w metodyce Extreme Programming, robiąc pair programming przez 100% czasu i TDD jakby żywcem wyjęte z książki Kent Becka, o
  • Odpowiedz
@salaparadise: Z całym szacunkiem ale bardziej przysłużyłbyś się społeczności pisząc na jakieś mądrzejsze tematy niż kolejne wysrywo wpisy o tym jak zacząć programować. Polski internet jest pełny tego typu contentu, który wylewa się jak szambo z kibla.
Jak ktoś chce programować bo go to kręci to sam znajdzie materiały, i sam zacznie to robić. Chyba, że chcesz zostać kolejnym kołczem IT. Wtedy zignoruj mój komentarz.
  • Odpowiedz