Kolejny już piąty dzień.
Zjadłem sześć pączków.
Dzisiaj na treningu sztangi lewitowały
none
Koniec psot.

Czas na poważny temat algorytmów. A szczególnie tych porannych algorytmów.
Zastanawia mnie jak poranek wpływa na nasz cały dzień. Jak mogę poprawić cały dzień zaczynając od tak zwanych `morning routines`.

Morning routines

Co dla mnie znaczy to hasło? Chyba nic szczególnego, poranek dzieje się sam z siebie. Ale teraz chce nad tym zapanować. Ustalić algorytm. Czyli zbiór kroków do wykonania każdego poranka. Ustalić godzinę pobudki.
6 rano.

  • Poranna toaleta.
  • Kawa.
  • Push ups, burpees, air squat – dla pobudzenia krążenia
    • albo spacer po pieczywo
  • 25 min czytania książki
  • Zapisanie 10 pomysłów na…

Podobno pozytywnie to wpływa na jakość dnia. Za eksperymentuje i zobaczymy jak wpłynie to na mnie. Ten rok będzie chyba rokiem eksperymentów. Tak jak wystartowałem z tym blogiem, dalej eksperymentuje mieszając treningi, i parę innych…

Motywacją do dzisiejszego postu był podcast Tima Ferrisa: https://open.spotify.com/episode/67VwpKF2ddwndVZGS1zeXB?si=B7VD7LFyRmmzq6AXB-9vng
Rano byłem zdecydowanie bardziej kreatywny. Muszę zaczynać pisać posty wcześniej. A wieczorem tylko je skorygować.
Także do jutra i zaczynamy poranek od algorytmu.

A ty masz już swój poranny algorytm?

No siema.

Szybki raport z dnia:

{
"query": {
"count": 1,
"created": "2018-02-07T19:18:13Z",
"lang": "pl-PL",
"results": {
"channel": {
"units": {
"distance": "mi",
"pressure": "in",
"speed": "mph",
"temperature": "F"
},
"title": "Yahoo! Weather - Czestochowa, Silesian, PL",
"link": "http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-490696/",
"description": "Yahoo! Weather for Czestochowa, Silesian, PL",
"language": "en-us",
"lastBuildDate": "Wed, 07 Feb 2018 08:18 PM CET",
"ttl": "60",
"location": {
"city": "Czestochowa",
"country": "Poland",
"region": " Silesian"
},
"wind": {
"chill": "23",
"direction": "75",
"speed": "7"
},
"atmosphere": {
"humidity": "84",
"pressure": "982.0",
"rising": "0",
"visibility": "16.1"
},
"astronomy": {
"sunrise": "7:9 am",
"sunset": "4:47 pm"
},
"image": {
"title": "Yahoo! Weather",
"width": "142",
"height": "18",
"link": "http://weather.yahoo.com",
"url": "http://l.yimg.com/a/i/brand/purplelogo//uh/us/news-wea.gif"
},
"item": {
"title": "Conditions for Czestochowa, Silesian, PL at 07:00 PM CET",
"lat": "50.816441",
"long": "19.09553",
"link": "http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-490696/",
"pubDate": "Wed, 07 Feb 2018 07:00 PM CET",
"condition": {
"code": "26",
"date": "Wed, 07 Feb 2018 07:00 PM CET",
"temp": "28",
"text": "Cloudy"
},
}
}
}
}
}

Dane z https://developer.yahoo.com/weather/

 

Zaspałem wstałem 7:15, do pracy się nie spóźniłem. Nie lubię się spóźniać.
Praca: Refactoring kodu. Parę rozmów, które rozjaśniły mi teraźniejsze zadania.
Trening: Zaraz idę pobiegać. Dorzucę tu trasę z endomondo ale nie planuje więcej niż 5km.

Body

A ty jak często dzielisz się swoim zdaniem? Tu w internecie. Czytasz coś. Oglądasz. Komentujesz?
Od jakiegoś czasu staram się być aktywnym widzem, komentuje to co czytam i oglądam. Włączam się w dyskusje w pracy i nie tylko. Staram się formułować swoje zdanie ale nie poprawiam innych. Nie krytykuję. Przynajmniej świadomie.

Staram się też tworzyć treść dla innych. I widzę jak dużo feedback może dać twórcom. Zachęcam do dzielenia się swoim zdaniem.
I uchylę rąbka tajemnicy skoro dotarłeś aż tutaj.
Piszę aplikację, która będzie wykorzystywać pythona po stronie serwera i aplikację ‘klienta’ na androida(kotlin), która będzie odczytywała dane z tego serwera.
W weekend dokończę serwerową stronę pythona i wyhostuję aplikację na darmowych serwerach heroku. Zaraz potem zacznę tworzyć aplikację na androida.
Python będzie stał na frameworku flask. A dane udostępnione będą sparsowane ze strony dużej firmy. Ciekawi mnie tylko czy nie zablokują mojego parsera. Popytam, poczytam. A może Ty drogi czytelniku masz jakieś doświadczenia w tym temacie? Można parsować strony(dostępnie publicznie) i udostępniać informacje na nich zawarte w inny sposób?

P.S.
Obiecany bieg:

  • DYSTANS 4.00 km
  • CZAS TRWANIA 20m:38s
  • ŚR. TEMPO  5:09 min/km
  • KALORIE   329 kcal
  • POGODA  Śnieg

No siema.

Dzisiaj wpis o karierze. Ale nie o programiście 15k. Albo niesamowitym zapotrzebowaniu na programistów.
Podejdę do tematu bardziej całościowo.
Jak zostać programistą?
Takie pytanie może zadać sobie każdy, tak samo jak każdy może programistą zostać(szczegóły już zaraz). U ogólnie pytanie jeszcze bardziej, czyli będzie generyczne 😀
Jak zostać ? (T – to dowolny typ) Jak zostać programistą, trenerem, kowalem, mechanikiem, biznesmenem, kowalem swojego losu.. ?

Zdradzę jeden pro tip. Jak pokierować swoją ścieżką kariery. Znajdź kogoś kto wykonuje zawód jak chcesz wykonywać. Teraz jest to bardzo proste. I spróbuj dokonać dekonstrukcji. Jakie kroki on poczynił by znaleźć się w miejscu X. Dla przykładu spójrzmy na trenera. Widać po nim, że jest wysportowany, ma dużą wiedzę o ćwiczeniach i zachowaniu ciała podczas wysiłku. Co robił rok temu? Trenował. Dwa lata temu? Trenował itd..

A co robił programista? Pisał programy..
Co robił pisarz? Pisał książki..
Co robił gracz CS:GO? Grał w CS:GO..
Co robił filmowiec? Montował filmy.
Co robił X? X.

No dobra! ale jak to wszystko zacząć? Jak dojść do jakiegoś pułapu bo teraz to ja nic nie rozumiem. Chciałem być marynarzem a mówią mi refuj bukszpryt.
A bukszprytu się nie refuje.

Więc trzeba de konstruować dalej. Jak przebiec maraton a no najpierw wypada w ogóle zacząć biegać i być w stanie przebiec kilometr.
A przebiec kilometr to już prosta sprawa.

Jaki ty masz cel?

Raport z dnia:
-5*C, słonecznie.
W pracy bardzo dobrze, poprawki i drobne zmiany, dopisałem testy.
Treningowo dzisiaj regeneracja. Wczoraj bardzo mocne interwały 8x4min work 2 min rest
AAB 62 cal RUN 950m ROW 1020m Burpees 46
AAB 52 cal RUN 800m ROW 950m Burpees 46
W sobotę biegałem w startówkach – nie biegło mi się dobrze, chyba znowu wyciągnę adidasy boost i sprawdzę czy w nich będzie lepiej. Bo na crossie bardzo dobrze biega mi się w startówkach kalenji. Oglądałem dzisiaj filmy o montażu i aparatów do nagrywania.
Zastanawiam się nad wpisaniem go na listę celów. Była by to pierwsza materialna rzecz. Ale czy ja go na prawdę potrzebuję?

A ty czego naprawdę potrzebujesz?

P.S.
prawie 10% celu a ja dzisiaj zacząłem wątpić… ale wpis jest.

No siema.

Jak widać próbowałem coś nagrać. Niestety kamera z telefonu nie za bardzo się nadaję. Brak stabilizacji obrazu mocna daje się we znaki. Dźwięk też jest dość słaby. Na razie nie mam co myśleć o nowej kamerze. Więc jasne jest, że pozostanę przy wpisach na blogu. Ewentualnie dodam jakieś zdjęcia.
Sam montaż jest bardzo fajny, ciekawe efekty można uzyskać bawiąc się filmem.

Podsumowując dzisiejszy dzień. Bardzo udany dzień w pracy udało się wykonać 4 taski, poprawić kod, który przy okazji czytałem. (czyli zasada nie tylko czytaj ale i popraw zastany kod, została zachowana). Wersja testowa zostanie jutro udostępniona. Byłem bardzo zadowolony.

Później czas na cross-fit, świetny trening endurance. W poniedziałek test. Pochwalę się wynikami.

Jutro będę miał więcej czasu. Opowiem o tym jak można zostać programistą. Czemu mnie zajęło to ponad rok a można zrobić to o wiele szybciej. Pytanie tylko czy na prawdę chcemy to robić?

Po dość małym stażu pracy uważam, że chcę to robić. Dobrze się czuję w pracy, podobają mi się zadania no i atmosfera jest bardzo fajna. Szczególnie porównując do moich poprzednich prac. Gdzie zdobyłem oczywiście bagaż doświadczeń życiowych i dużo wiedzy na temat relacji w firmach. Zarządzania firmami. Nie tylko pracowałem ale i obserwowałem. Wyciągając wnioski. Zastanawiałem się gdzie ja bym zaprowadził dana firmę. Jaki ja bym zbudował model biznesowy. Jak zarządzałbym ludźmi.

A propo biznesu mam mały pomysł na aplikację. Wiem, że dla pewnej grupy osób może okazać się przydatna. Zobaczymy co z tego wyjdzie.

Do jutra!

P.S.
ponad 6% celu
P.S.2
Jaką kamerę polecacie?

Jak stworzyć aplikację mobilną w Kotlinie?

Pokażę zalety korzystania z Kotlina na androidzie. Wykorzystam praktycznie biblioteki: Anko, GSON, URL(Java). Aplikacja mobilna będzie korzystała z połączenia internetowego. Pobierała dane od użytkownika, parsowała odpowiedź z internetu. Wykorzystywała wielowątkowość i prezentowała dane użytkownikowi. Brzmi groźnie szczególnie dla początkujących. Jednak sposób pokazany w poście to nie jedyna słuszna droga. Warto wiedzieć jak korzystać z tych wszystkich funkcji wprost przez API androida. Programowanie to biznes. Programiści to rzemieślnicy naszych czasów. Więc czasem warto znać te szybkie metody wytwarzania oprogramowania. Mniej linii kodu to też statystycznie mniejsza możliwość błędu.

ReadMore