Blog przedstawiający ścieżkę nauki.

Blog przedstawiający ścieżkę nauki.
Vickul
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 3 lata
  • Postów:14
5

Witam serdecznie.

Uczę się programowania i przyszła mi taka myśl, żeby stworzyć sobie blog. W tym blogu będę pokazywał swoją ścieżkę, od zera powiedzmy do poziomu juniora. Myślę, że dzięki temu będę systematycznie uczył się programowania, ponieważ poniekąd złoże publiczną deklarację. Moim pomysłem jest to, aby codziennie zdawać relację czego się aktualnie, uczę oraz co tworzę. Tylko nie wiem, czy taki pomysł ma rację bytu i pomoże w przyszłości zdobyć pracę? Czy zamiast ten czas wykorzystać na naukę, to będę starał się wymyślać artykuły na blogu? Blog jest super dla wymiatacza, ale czy dla nooba? Proszę was o opinie na ten temat.

PL
czas ktory poswiecisz na codziennie blogowanie mozesz przeznaczyc na codzienna nauke kodzenia
p_agon
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:96-230
  • Postów:953
8

Bardzo dobry pomysl. Pozdrawiam!


Reasumując wszystkie aspekty kwintesencji tematu, dochodzę do fundamentalnej konkluzji: To by nic nie dało, nie dałoby nic! Przez 10 minut można, przy 2h to już jakaś zemsta pagona.
edytowany 1x, ostatnio: p_agon
veneficus
  • Rejestracja:ponad 5 lat
  • Ostatnio:28 dni
  • Postów:383
6

Jeżeli bez bloga nie jesteś w stanie wytrwać w programowaniu to zakładaj, jeżeli umiesz utrzymać systematyczność bez to lepiej nie zakładaj ;]


We buy things we don't need with money we don't have to impress people we don't like.
ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:19 dni
  • Lokalizacja:Wrocław
2

Nie lubię być Panem marudą, ale czasami musze :D Taki blog jest spoko, żeby od czegoś zaczać - Jak najbardziej. Pod kątem pracy? Co drugi junior dzisiaj robi coś blogopodobnego. Jak już się nauczysz podstaw to spróbuj rozwiązać jakiś inny, niebagatelny problem. Chodzi oto, żeby się wyróżniać a nie powielać schematy oklepane przez setki.


Robię http response status cody w martwych ciągach
samoloth
  • Rejestracja:ponad 5 lat
  • Ostatnio:8 miesięcy
  • Postów:63
1

Imo sporo zależy od stacku w jaki celujesz :)

obscurity
  • Rejestracja:około 6 lat
  • Ostatnio:około 13 godzin
3

Jeśli nie przeszkadza Ci to że nikt tego nie będzie czytał to zakładaj, zawsze warto poćwiczyć pisanie. Potem się może przydać w pracy do pisania dokumentacji


"A car won't take your job, another horse driving a car will." - Horse influencer, 1910
masochista
  • Rejestracja:około 6 lat
  • Ostatnio:około 10 godzin
  • Lokalizacja:Warszawa
  • Postów:77
2

W sensie jak złożysz publiczną deklarację, to nauczysz się programować, a jak nie złożysz, to istnieje ryzyko, że się nie nauczysz? A robisz to dla siebie, czy żeby komuś się przypodobać lub udowodnić że jak coś postanawiasz, to to osiągasz?

Nie traktuj tego, jako atak, uważam, że żeby stać się juniorem, to lepiej jest skupić się na pisaniu aplikacji, a nie blogów bo inaczej wyglądasz, jakbyś dużo gadał, a mało robił :) Oczywiście warto zakładać sobie cele i co jakiś czas weryfikować swój proces nauki, ale czy będziesz miał tyle czasu, żeby codziennie skrobać wpis na bloga?

obscurity
no też się spotkałem z taką "poradą" w jakimś coachowym filmiku na youtubie - żeby publicznie ogłosić że się zaczyna np chodzić na siłkę to wtedy będzie nam ciężej zrezygnować. moim zdaniem kiepska porada
Vickul
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 3 lata
  • Postów:14
0

Imo sporo zależy od stacku w jaki celujesz :)

Przeglądając stronę https://jaki-jezyk-programowania.pl/ oraz czeluścia internetu, interesuje mnie Backend i bazy danych. Większość poleca na początek Python, więc na nim chciałbym się oprzeć, przynajmniej na początku. Co do kursu myślałem o "100 Days of Code - The Complete Python Pro Bootcamp for 2021".

Nie lubię być Panem marudą, ale czasami musze :D Taki blog jest spoko, żeby od czegoś zaczać - Jak najbardziej. Pod kątem pracy? Co drugi junior dzisiaj robi coś blogopodobnego. Jak już się nauczysz podstaw to spróbuj rozwiązać jakiś inny, niebagatelny problem. Chodzi oto, żeby się wyróżniać a nie powielać schematy oklepane przez setki.

Zgadzam się z Tobą. Mam pomysły na aplikację i nie jest to "TO DO LIST". Niestety na samym początku nie mam wiedzy, żeby ją wykonać.

Jeśli nie przeszkadza Ci to że nikt tego nie będzie czytał to zakładaj, zawsze warto poćwiczyć pisanie. Potem się może przydać w pracy do pisania dokumentacji

Mam podobne zdanie, bo umiejętność pisania przyda się zawsze i wszędzie.

W sensie jak złożysz publiczną deklarację, to nauczysz się programować, a jak nie złożysz, to istnieje ryzyko, że się nie nauczysz? A robisz to dla siebie, czy żeby komuś się przypodobać lub udowodnić że jak coś postanawiasz, to to osiągasz?

Na różnych ludzi działają różne metody. Wiem, że zajeżdża trochę coachem, ale interesuje się rozwoje osobistym, więc różne tego typu "porady" nie są mi obce.

Nie traktuj tego, jako atak, uważam, że żeby stać się juniorem, to lepiej jest skupić się na pisaniu aplikacji, a nie blogów bo inaczej wyglądasz, jakbyś dużo gadał, a mało robił :) Oczywiście warto zakładać sobie cele i co jakiś czas weryfikować swój proces nauki, ale czy będziesz miał tyle czasu, żeby codziennie skrobać wpis na bloga?

Nie traktuje tego jako atak. Bardzo dobrze, że jesteś szczery i wyrażasz swoje zdanie, jestem Ci za to wdzięczny. Jak to pisałem w pierwszym poście, też mam wątpliwości czy mogę pogodzić naukę z codziennym relacjonowaniem tego na blogu, które też wymaga sporo czasu. Nie wiem, czy faktycznie nie zawieszę tego pomysłu, dopóki nie nauczę się dobrze podstaw.

PdP
jeśli na codzienną relację poświecisz 5 min to ok, ale jeśli 1h to nie. szkoda czasu. PS: ale i tak najważniejsza jest Twoja wytrwałość/motywacja. cała reszta nie ma znaczenia.
PaulGilbert
  • Rejestracja:około 7 lat
  • Ostatnio:około 3 godziny
  • Postów:915
3

Zamiast uczyć się programowania będziesz myślał, jak zrobić, żeby strona była ładna i zdania pisane składniowo, będziesz tracił czas na szukanie zdjęć na stronę, na bawienie się w canvie. Moim zdaniem strata czasu na nie przydatne rzeczy.

wiciu
Można pisać bloga bez obrazków i tych wszystkich cudów, o których piszesz. Może to być po prostu czarny tekst na białym tle. Bloga można skonfigurować raz i sobie jest. Nauka składni i trening pisania w j. polskim lub angielskim jeszcze nikomu nie zaszkodziły.
wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:3 dni
  • Postów:1205
1

No i gdzie ten blog?

Już byś go dawno założył zamiast zastanawiać się nad tym w tym wątku z randomami z neta. ;)

edytowany 2x, ostatnio: wiciu
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:2787
3

Jestem jak najbardziej za. Obecnie blog to po prostu elektroniczny pamiętnik. Załóż, chociażby dla siebie w przyszłości.

piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:5 minut
  • Postów:3277
1

Myślę, że to dobry pomysł. W tej chwili jest mnóstwo materiałów na temat praktycznie dowolnego języka/frameworku/biblioteki, dla osoby początkującej podstawowe pytanie brzmi jednak "które tematy wybrać". To czego się uczysz i dlaczego akurat tego może być całkiem wartościowym materiałem.

Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
1

Blog to dobry sposób na to żebyś dokumentował i wyjaśniał sobie to czego się nauczyłeś. Często początkujący błędnie próbują przeskoczyć przez zagadnienia które sprawiają im trudności, licząc na to że to wyjątek i reszta pójdzie z górki. Oczywiście jest na odwrót, i ważne jest żeby dobrze rozumieć podstawy bo w przeciwnym razie będzie coraz trudniej, ucząc się koncepcji które na tych podstawach bazują. Takie dokumentowanie tego na blogu to dobry sposób na "rachunek sumienia" i szczere sprawdzenie samego siebie, tego czy zrozumiało się dane zagadnienie czy powinno się powrócić do nauki.

Działaj tutaj w myśl słów Einsteina Jeżeli nie potrafisz czegoś prosto wyjaśnić - to znaczy, że niewystarczająco to rozumiesz ;)


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
edytowany 1x, ostatnio: Aventus
Vickul
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 3 lata
  • Postów:14
0

Przeglądając odpowiedzi, widzę, że przeważają te za stworzeniem bloga. Zastanawiam się tylko czy aby dobrym pomysłem jest "dokumentowanie" nauki od samego początku, czyli "nooba"? Czy lepszym pomysłem będzie przejść przez podstawy i dopiero wtedy zacząć coś skrobać? Co do sposobu zbudowania takiego bloga, myślę nad wordpress-em.

piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:5 minut
  • Postów:3277
2

Narzędzie jest akurat najmniej ważne, wrzuć na jakąś gotową platformę do blogowania.

Shizzer
  • Rejestracja:prawie 8 lat
  • Ostatnio:4 miesiące
  • Postów:231
5

Wypowiem się, bo sam takiego bloga prowadzę więc łatwo mi ocenić czy się opłaca w coś takiego bawić. Generalnie na razie nie aplikowałem do pracy bądź na praktyki więc nie mam feedbacku jak taki blog wypada w oczach pracodawcy. Natomiast osobiście pisanie bloga dużo mi dało. Jasne jest to, że opisując rzeczy, które wykonałeś po prostu więcej zostaje w głowie. Zamiast robić notatki w jakichś google docsach to możesz umieszczać je od razu na bloga do przyszłego wglądu. Ja piszę bloga w języku angielskim i to była decyzja świetna patrząc z perspektywy czasu. Nawet mimo tego, że jest to angielski pisany to wbrew pozorom wzrosła też moja pewność siebie jeżeli chodzi o komunikację w tym języku. Więc polecam jednak tworzyć w języku angielskim. :)
Co do wrzucania postów codziennie to ja nie jestem zwolennikiem takiego podejścia. Na swój blog wrzucam tylko te rzeczy, które są dla mnie bardziej ciekawe lub te, które były trudne jeśli chodzi o przyswajalność wiedzy. Generalnie pisanie postów codziennie zabiera masę czasu, który mógłbyś spożytkować właśnie na większą ilość nauki danego zagadnienia.

Podsumowując - polecam pisanie bloga, bo zwiększasz techniczne skille językowe (chociaż trochę) a dodatkowo masz notatki, do których można sięgnąć. Plus według mnie wyróżniasz się czymś na tle kandydatów do miejsca pracy, a im wcześniej zaczniesz tym lepiej.


M0
  • Rejestracja:ponad 4 lata
  • Ostatnio:5 miesięcy
5

No i jest ten blog? xdd

Czy to tak jak chcesz spróbować nowej dyscypliny? Kupujesz sprzęt, ubranie, karnet, oglądasz jak grać, zbierasz rady, planujesz kiedy już pójdziesz, a na końcu zapał przechodzi i zmieniasz zdanie :D

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)