Człowiek uczy się całe życie. Słyszymy, powtarzamy ten truizm. Czasem jest to pochwała, najczęściej pocieszenie.Wiedza, mądrość, inteligencja, czy to synonimy? Na studiach uczymy się czy studiujemy? Po studiach jesteśmy mądrzejsi czy mamy większą wiedzę? Czasami słyszę pytania skąd wiem to co wiem i w jaki sposób dowiaduję się co mam wiedzieć. Oto garść moich przemyśleń (rad?) na ten temat.
Strona głównaUżytkownik
KonradKokosa | użytkownik
Sztuka programowania 3272 dni, 9 godzin, 11 minut temu 418 źrodło rozwiń
Wiele, bardzo wiele się działo w roku 2015, w życiu prywatnym ale i pod względem moich zaangażowań IT. Ale ponieważ jest to blog o mojej "IT-twarzy", to na tym się skupmy. A jest na czym. W skrócie - uruchomiłem się.
Może to wpływ świątecznego nastroju i kolęd podśpiewywanych z korytarza - najwyraźniej MiNI miało tego wieczora "opłatek" - ale 98 spotkanie WG.NET było naprawdę fajne. Podoba mi się też zmiana z ankietami - od teraz ankiety są zarządzane przez grupę.
Estymowanie projektów IT to trudne zadanie. Najczęściej w estymowaniu chodzi o to, by trafić jak najbliżej faktycznej ceny projektu, by popełnić jak najmniejszy błąd. Okrągłe liczby kłamią! Znakomicie widać to podczas wyceny projektów, kiedy projekt jest oszacowany na 10, 50, 100, 200 tysięcy to najprawdopodobniej mamy do czynienia z niedoszacowaną lub przeszacowaną wyceną. Opiszę bł...
TL;DR; - Opis jest długi bo sesji wiele, ale w skrócie podobało mi się i daję wydarzeniu 4.5/5. Czemu nie max? Żeby za rok było więcej głębszych technicznie sesji i większy klub na after-party.
Świetny weekend za mną, włączając w to Programistok w Białymstoku. Jako że był to weekend bez innych zobowiązań, spakowaliśmy się z żoną i o 5 rano w sobotę wyruszyliśmy w podróż:) Akurat by dotrzeć na miejsce, spokojnie ulokować pod hotelem i rozejść do swoich zadań - żona zaczęła od zakupów, ja od Programistoku:)
O usługach REST, które dzisiaj są wszechobecne pisałem już wiele razy np. tutaj. Dzisiaj chciałbym napisać krótkie podsumowanie w formie porad i antywzorców. Zaczynamy: 1. Nigdy nie używaj czasowników w URI. Przykład błędnych linków: GET: localhost\persons\1\UpdateEmail?email=’…’ Jedynym dozwolonym czasownikiem w adresie to HTTP verb. Całość linku to nic innego jak hierarchia zasobów. Poprawna aktualizacja adresu email może wyglądać zatem następująco: PUT: localhost\persons\1\email Metoda PUT ozn...
Programowanie rozproszone 3367 dni, 9 godzin, 4 minuty temu 418 źrodło rozwiń
Odbyło się! Poprowadziłem październikowe devWarsztaty, prześwietny pomysł autorstwa Gutka. Pomysł o tyle prosty, co genialny - skoro jest takie mnóstwo grup pasjonatów, prelekcji, konferencji, na których możemy nasłuchać się o różnych technologiach, zróbmy wreszcie coś, by nauczyć się czegoś praktycznie. Za darmo. Od społeczności, dla społeczności.
Czy czujesz się znudzony swoją pracą, która kojarzy Ci się tylko z monotonnym wykonywaniem tych samych, nudnych obowiązków? Nie "porywa" Cię to co robisz? Ot po prostu idziesz "do roboty" i czekasz na weekend? Stagnacja i marazm? Możliwe, że w mniejszym lub większym stopniu tak jest. (...) Dlatego mam dla Ciebie propozycję.
Przemysław Walkowski Mistrz czystego kodu – Wujka Bob-a czyli Roberta C. Martina. Z okładki możemy dowiedzieć się, że jest to książka profesjonalnego programisty. I po przeczytaniu 200 stron(całość) książki, mogę w pełnić się z taką opinią zgodzić. Polecam ją każdemu, kto chce stać się Senior Developerem. Poniżej moja recenzja. Książka oryginalnie wydana w 2011 roku. W Polsce pierwsze wydanie w 2013 roku. ...
WG.NET 90 za nami, powoli zbliżamy się do okrągłego, setnego wydania! Dla mnie to było ważne spotkanie, bo miałem po raz drugi przyjemność wystąpić ze swoją prezentacją. Stresu było sporo (...)
Trochę scruma i agile widziałem w swojej karierze. I to chyba by było tyle w temacie pozytywnych elementów tego wpisu, ponieważ chciałbym opisać te złe podejścia do scruma jakich doświadczyłem. Myślę, że moje doświadczenie jest naprawdę nikłe, ale podzielę się nim z opinią publiczną. Na wstępie zaznaczam, że nigdy nie używałem scruma. Były to jedynie elementy scruma, lub nawet gorzej elementy agile (bo wstyd to scrumem nazywać). Wynikało to na pewno z tego, że osoby wyrażające scruma w tych zespołach ...
Sztuka programowania 3410 dni, 10 godzin, 39 minut temu 665 źrodło rozwiń
Czasami zdarza się, że musimy dopisać do systemu prostego konsolowego tool’a pozwalającego na wykonanie kilku wybranych funkcjonalności. Czy to jakiś prosty raport tekstowy, sprawdzenie stanu, cokolwiek. Bywa, że z dumą przystępujemy do pisania „od zera”. Czasami mamy już swoje wypracowane rozwiązanie, a czasem ruszamy na poszukiwania. Tym szukającym właśnie wychodzi naprzeciw ManyConsole.
Po dość znacznej przerwie powracamy jeszcze na chwilę do tematu Dependency Injection. Pamiętacie cykl i moment, do którego dotarliśmy? Zastosowaliśmy SRP by uprościć kod. Wprowadziliśmy jawne zależności między komponentami i ubraliśmy je w interfejsy. Spróbowaliśmy napisać własny kontener Dependency Injection, a potem zobaczyliśmy dlaczego lepiej użyć jednak czegoś gotowego. I stanęło na Autofac, kiedy to obiecałem “kilka finalnych refleksji”.
Sztuka programowania 3395 dni, 8 godzin temu 256 źrodło rozwiń
Wakacje, wakacje i po wakacjach. I bardzo dobrze, ile można, c’nie? Po wakacyjnej przerwie powracamy, zamaszyście, pomału i usłużnie. Ale suchy rebus! Mału -> mikru -> mikro. Usłużnie -> serwisowo -> service. Czyli: po wakacyjnej przerwie powracamy, zamaszyście, z mikroserwisami! Towarzyszy mi Michał Franc, który z dalekiego jUKeja wskoczył mi na Skype’a. Michał bloguje na http://www.mfranc.com, przemawia oraz jest jednym z organizatorów konferencji dotnetconf.pl. Na Twitterze możecie go stalkować pod @...
Architektura 3393 dni, 6 godzin, 49 minut temu 245 źrodło rozwiń
Myślisz, że zapotrzebowanie na programistów jest teraz tak wielkie, że możesz rozwiązać zadanie rekrutacyjne w dowolny sposób a i tak każda robota jest twoja? NIE! Sposób rozwiązania (lub nawet nierozwiązania) zadania bardzo wiele o Tobie mówi. Czytaj dalej aby dowiedzieć się, na co zwracać szczególną uwagę. Bo – uwierz mi – nawet w naszej branży “zła sława” może mocno zaszkodzić przyszłej karierze. Na początku tego roku szukaliśmy w Ultrico nowych ludzi do zespołu. Wychodzimy z założenia, że żaden “tes...
Bardzo ciekawa inicjatywa - Programistok - pojawiła się na horyzoncie. Jeśli ktoś jeszcze nie zwrócił uwagi, zachęcam do poczytania oficjalnej strony tego wydarzenia. Idea jednej konferencji na temat C#, Ruby, Pythona i JavaScript zdaje się świetna, bo pozwala poszerzać horyzonty...
Sztuka programowania 3392 dni, 10 godzin, 42 minuty temu 220 źrodło rozwiń
Postanowiłem przedstawić Wam dziś zajebiste narzędzie, o którym wcześniej nie słyszałem, a na które natknęła się ostatnio koleżanka pracująca ze mną w projekcie, poszukując odpowiedniego frameworka do „routingu” po stronie klienta. Zresztą mni...
Jestem w branży IT właściwie nieprzerwanie już gdzieś od połowy 2008. Przez ten czas branża zmieniała się bardzo dynamicznie. Nastąpiło odejście od desktopów, a większy nacisk postawiono na mobile i web. Same firmy zwiększyły nacisk na podział frontend - backend. Przez cały ten czas, w branży zmieniali się również ludzie. Pojawiło się sporo nowego narybku, który wciąż nie jest w stanie zadowolić olbrzymiego popytu na specjalistów IT. Powstał więc w pewnym sensie rynek pracownika, gdzie specjalistów najzw...