?

Blog Junior40+ poświęcony jest mojej (i mam nadzieję, że także Waszej) przygodzie jaką jest nauka programowania i ciężka acz przyjemna droga do bycia programistą.

  • Czas działać

    Ludzie, którzy tracą czas czekając, aż zaistnieją najbardziej sprzyjające warunki, nigdy nic nie zdziałają. Najlepszy czas na działanie jest teraz. Mark Fisher.

    Read More

sobota, 11 marca 2017

Faza 1 mojego udziału #DajSiePoznac2017


Ponad tydzień konkursu za  na nami. W tym czasie udało mi się umieścić regulaminowe 2 posty. Był też materiał na 3 post z 200 spotkania WJUG (Warsaw Java User Group), ale to zostawiłem sobie na późniejszy wpis.  

Natomiast wracając do #DajSiePoznac2017  to, niektórzy już daleko ze swoimi projektami,  a ja... w lesie. Ale dzięki temu, że w lesie to przynajmniej na smog nie narzekam. 

Jak by ktoś pytał, SMOG to taki nasz najnowszy lokalny celebryta. Często goszczący w mediach i (podobno) równie często spotykany  na ulicach dużych miast, gdy przechadza się ulicami w chłodne i mroźne wieczory.  Nie ma jeszcze swojego kanału na YT, ale to zapewne już w wkrótce może ulec zmianie. Chodzą też plotki, że z uwagi na popularność może wystartować w najbliższych wyborach parlamentarnych tylko jeszcze nie wiadomo z poparcia której partii. Za drzewami nie przepada, więc jak ktoś w lesie z projektem, to smog mu nie będzie przeszkadzał.  

Tyle o celebrytach. W rzeczywistym świecie i w życiu Juniora40+ (szczególnie w lesie) los kłody pod nogi kładzie i nie wiem po co, bo kominka w domu nie posiadam. Jednak mimo trudności i przeciwieństw losu (to kanapa mnie woła, to koledzy na wódkę wołają!)  postanowiłem usystematyzować trochę swoje działania i ..

1. uzupełnić opisu projektu. Mam nadzieję, że zwykle "przelanie na papier”   tego, co by się chciało zrobić pomaga trochę zwizualizować swoje oczekiwania i rozbudować o kolejne działania. Tak więc zaprzęgam dziś zespół projektowy (ja) i powstaje opis projektu.

Wynik powinien być widoczny na GitHub'ie w pliku README.md.

2. Napisać chociaż trochę kodu, co też zamierzam zrobić jeszcze w dniu dzisiejszym. Założyłem, że mój projekt w ramach #DajSiePoznac2017 podzielę na 3 Etapy. Biorąc pod uwagę czas trwania #DajSiePoznac2017, tj 10 tygodni, zostało mi jeszcze 9, co z prostej matematyki daje po 3 na etap. Co prawda przewiduję, że 1 Etap nie powinien trwać dłużej niż 2 tygodnie i zostanie mi trochę czasu na jakieś dodatki i fajerwerki. Tak więc dziś ruszam z postawą #Java, tj Interfejsem i Konstruktorami. Szerzej o samym kodzie będę pisał w przygotowywanej sekcji code.

Mimo narzekań na przeciwności losu, muszę przyznać, że zeszły tydzień minął dość pracowicie. Jak wspomniałem na wstępie udało mi się być na pierwszym spotkaniu WJUG 
 „ale do tego jeszcze wrócimy…”

Poza tym udało mi się podpiąć już domenę blog.junior40plus.pl. Co prawda planowałem  też migrację na jakiś serwer i WordPress’a, ale chwilowo postanowiłem pozostać na Blogger.com tylko ze zmienionym lekko wyglądem.

Do Was mam tylko prośbę o pomoc w doborze przyjemnej oku czcionki . Słabo raczej wypadam w kwestiach estetyczno-wizualnych, dlatego każda pomoc będzie mile widziana.

Pozdrawiam. 



czwartek, 2 marca 2017

Ruszył konkurs DSP'17 ...

...czyli #DajSiePoznac2017 , którego niniejszy blog jest elementem. Dziś, jak tylko dostałem potwierdzenie udziału w konkursie, usiadłem i pierwsza myśl jaka mi przyszła do głowy  to 

 "... co mnie podkusiło ... ? "  .  

Myśl z odpowiedzią pojawiła się równie szybko. Nie co, tylko kto. Sprawca tego całego zamieszania to Maciej Aniserowicz  -programista, blogger, szkoleniowiec i youtuber, którego lekturę szczerze polecam, ale UWAGA(!), wchodzicie na własną odpowiedzialność. Ten koleś roznosi jakiegoś wirusa i ten blog jest tego najlepszym dowodem. Co gorsze, leczenie może trwać nawet 10 tygodni. 
                  
Ale już tak zupełnie poważnie to czeka mnie (jak i resztę uczestników) kawał ciężkiej pracy. W ramach konkursu ma powstać jakiś projekt, który będzie rozwijany przez 10 tygodni. Tak więc każdy będzie sobie analitykiem, architektem i programistą i tylko testerów będzie więcej, bo rozwój projektu musi być umieszczany na GitHub'ie, a postępy opisywane na blogu. Skoro jednak powiedziało się "a" (" a może to nie dla mnie"  ), to czas się zabrać do pracy, żeby więcej się tak nie mówiło. 
Na szczęście pierwsze elementy dobrze prowadzonego projektu mamy już za sobą :

Cel projektu określony: dotrwać szczęśliwie do końca konkursu

Zasoby projektu zidentyfikowane : 
  • komputer z eclipse, 
  • kawa, 
  • i cała wiedza z Internetu o programowaniu w Java zgrana na dyskietkę,
Zespół projektowy powołany : ja. 
Pozostaje jeszcze tylko przygotować harmonogram, określić ryzyka ( np. końcówkę kawy w słoiczku trzeba uwzględnić) i zabrać się do pisania kodu.

Przy okazji projektu mam zamiar także potestować trochę narzędzie do zarządzania projektami online jakim jest Asana PM Tool i podzielić się z Wami swoimi wrażeniami.

A co to jest dyskietka i jak udało mi się na niej zmieścić całą wiedzę z internetu ... 

"... do tego tematu jeszcze wrócimy...".

Pozdrawiam. 

wtorek, 28 lutego 2017

Pierwszy wpis na blogu

Tak. Nadszedł ten moment


... a nie była to łatwa decyzja. I gdyby nie jeden pasjonat programowania i zarażania ludzi swoją pasją, nie wiem, czy kiedykolwiek na ten wpis bym się zdecydował. Ale jak mawia ów pasjonat na swoim vlogu

"... do tego tematu jeszcze wrócimy...". 

Dziś trochę o mnie,  a tym samy i o moim blogu. Około rok temu podjąłem decyzję o nauczeniu się jakiegoś języka programowania. Od lat pracując w obszarze "biznesowym", zawsze ciągnęło mnie do IT i rozwoju oprogramowania. Kończyło się to zwykle udziałem w mniej lub bardziej ciekawych projektach. Ale jedno to określać wymagania biznesowe, a drugie to zakodować ten pomysł i w dodatku samodzielnie. Rozpocząłem więc naukę Javy. Jak wyglądała moja ścieżka do tego momentu ? 
"... do tego tematu jeszcze wrócimy...". 
Dziś co na pewno wiem, to jak mało jeszcze wiem. Jednak jak twierdzi wspominany i cytowany już mentor, nie ma lepszej nauki jak wymyślenie sobie projektu i na nim rozwijanie swoich umiejętności. A jak się jeszcze dorzuci Git i prowadzenie bloga to sukces (a jak nie to super fun) gwarantowany. To także sposób by zostać Junior Developerem. Pytanie tylko czy świat jest gotów na Junior Developera 40+ oraz czy Juniorowi40+ starczy zapału i sił aby ten cel osiągnąć? Na te pytania jak i kilka innych pojawiających się w trakcie realizacji pierwszego projektu postaram się odpowiedzieć właśnie na tym blogu. 


Zapraszam do czytania, śledzenia projektu, komentowania oraz zadawania pytań. W miarę możliwości postaram się na wszystkie odpowiadać.