Many of us, and I’m not speaking just about folks within the IT industry, sometimes have this feeling about the missed opportunity. It might be related to the job, some project or anything else that somehow we didn’t manage to accomplish due to some specific reasons (maybe just a bad luck or even the laziness). However, sometimes missing a particular opportunity doesn’t mean that the world has come to an end, actually, it might turn into something even better and unexpected.
Dziś będzie bardzo nietypowo jak na mnie, bo o tym co jest ważne w życiu. My Informatycy, tak wiem że to takie ogólne sformułowanie, lubimy zwięzłość. Kod zero-jedynkowy to to co do nas najlepiej przemawia. Czasami jednak stajemy przed problemem gdzie cała nasza wiedza technologiczna czy umiejętność zarządzania projektami (itp) stają się bezużyteczne…
Hej, dziś piszę o tym dlaczego warto rozwijać się poza pracą i jak się za to zabrać, nawet jak jesteś już doświadczoną osobą. Jeśli jeszcze nie zacząłeś pracować, np jesteś studentem, te same rady dotyczą Ciebie. Możliwe, że po prostu będziesz miał na ich realizację więcej czasu. Dlaczego warto, żebyś się rozwijał poza pracą, nawet gdy już pracujesz? Prosta odpowiedź: bo dzięki temu jesteś lepszy i tempo tego rozwoju wzrasta. Koniec i kropka, na tym mogę zakończyć odpowiedź na to pytanie ;).Pojawia się k...
A właściwe o tym, że właśnie Ty masz talent! I nie ważne co Ci mówią inni, co Ci mówi świat, ani tym bardziej - co sam o tym myślisz. Skąd taka pewność? Bo tak. Stary bardzo nie jestem, ale coś tam już wiem (...).
Z pewnością większość Czytelników/Słuchaczy doskonale zna dzisiejszego Gościa. Dla formalności: poczytać go możecie na blogu (http://gynvael.coldwind.pl), pooglądać na youtube (https://www.youtube.com/user/gynvaelcoldwind) lub poobserwować na Twitterze: @gynvael. A każdy, ale to absolutnie każdy programista powinien zaopatrzyć się w książkowy hit jego autorstwa: “Zrozumieć Programowanie“. Serio, koniecznie! Niezależnie od poziomu doświadczenia.
Powoli zbliżają się matury. A co za tym idzie, jeśli noga się nie podwinie, raczej poważne życiowe decyzje - jakie studia, gdzie, w jakim trybie? Pomyślałem, że to dobry moment, by dodać do tego tematu swoje trzy grosze.
Jakiś czas temu, postanowiłem się doszkolić ze znajomości algorytmów. Częściowo było to spowodowane tym, że na studiach miałem dosyć okrojone algorytmy (mieliśmy różne sortowania, różne sposoby podziału, ale do grafów już nie doszliśmy) i o ile przez długi czas ta wiedza była wystarczająca, z czasem jednak codility rosło w popularność. O ile obecnie swój "peak" zapewne ma już za sobą, to podczas przykładowej rozmowy kwalifikacyjnej lub zgłaszania swojego uczestnictwa do darmowego szkolenia lub hakatonu z...
Tytułowy temat chodzi mi po głowie od lat. Zresztą nie tylko mi, co jakiś czas przewija się w rozmowach z kolegami i innymi developerami np. na konferencjach. Jest to wydaje mi się realny problem, nad którym nikt nie musiał się jeszcze specjalnie pochylić, bo rynek IT jest jeszcze młody. Czy wyobrażacie sobie...
Do napisania tego posta wprost umotywował mnie wpis Oskara Dudycza na podobny temat - nauki uczenia się. Jest to temat bardzo ciekawy i od dawna na mojej liście "to do". Zatem napisałem, w końcu! Pytanie, na które chciałbym odpowiedzieć jest proste - jak się właściwie uczyć technologii w naszym dev-świecie?
Początkowo planowałem napisać o podcastach DotNetRocks i wychwalić autorów pod niebiosa (bo należy im się za to co i jak robią). Tylko, że to chyba nie ma sensu. Linki do audycji przewijają się przez przeróżne blogi i wystarczy napisać, że naprawdę warto ich posłuchać. Ponieważ jednak dojazd do pracy zajmuje mi godzinę, a samych dotnetrocks’ów pojawia się tylko trzy odcinki w ciągu tygodnia rozglądam się, słucham, sprawdzam i myślę, że warto podzielić się wykopaliskami. Oto kilka podcastów, których słuch...
Przemysław Walkowski Co ma wpływ na skuteczność naszego programowania na co dzień? Jest sporo czynników – wiedza, umiejętności techniczne, doświadczenie, motywacja, zaangażowanie, chęć do uczenia się. Innym ważnym czynnikiem jest organizacja pracy. W tym poście chce pokazać 7 przydatnych nawyków pracy, które osobiście stosuje, każdego dnia. Do niektórych można stosować narzędzia jednak większość to po prostu zmiana sposobu myślenia.
Niedawno zostałem poproszony o wypowiedź na niekończący się temat: “Kto może zostać programistą?”. Poprosił mnie o to dziennikarz portalu naTemat.pl, po czym wziął moją wypowiedź i wstawił dwa zdania do artykułu “Nie masz pomysłu na życie, zostań programistą. Jak legenda o 6 tys. zł na rękę napędza (owczy) pęd do programowania“. Pisałem już o tym jakiś czas temu (“Czy mogę zostać programistą?“). Ustosunkowałem się też do ich gło...
Ciekawostki.NET, 3wymiary, praca, rozwójPrzemysław Walkowski Gdy zaczynałem pracę, jako programista cieszyłem się jak dziecko, gdy mogłem 8 godzin siedzieć i programować. Robiłem to, co lubiłem i jeszcze mi sporo płacili. Programowałem szybko, solidnie i byłem rzemieślnikiem. Unikałem jak ognia zbyt dużego zaangażowania w biznes, który oprogramowałem i skupiałem się na pojedynczych zadaniach. To był błąd! Poniżej zebrałem to, co w pracy programisty powinno być najważniejsze, to, co sprawa, że z łatwo za...
Tyle się mówi o rozwoju programistów. Ba, sam o tym często gadam. Że to dobre, że trzeba, żeby nie stać w miejscu a iść do przodu… Ale powiedzcie mi: jak ma się rozwijać programista w typowym programistycznym polskim (i pewnie nie tylko) dev-kołhozie? Przychodzi do roboty, siada do projektu, po 8h wstaje i wychodzi. Niby normalka, ale… niekoniecznie. Moim zdaniem kluczowe jest pytanie: do jakiego projektu ten pr...
Ach święta, czas jedzenie i nie policzalnych kalorii. A gdy ktoś ma szczęście, to także czas błogiego programowania bez żadnych zobowiązań. To także czas kiedy można przysiąść i poczytać. Udało mi znaleźć chwilę i posiedziałem, czytałem i czytałem i nie mogłem przestać, bo ciągle nie miałem rozwiązania swojego problemu. Chciałem zaimplementować "Owin Identity" w asp mvc, a w internetach chciałem znaleźć rozwiązanie podane na talerzu. Spędziłem cały dzień wpisując coraz to różne i kombinacje słów "owin, i...
W FP bardzo cenimy sobie rozwój, jednym z dobrych sposobów zdobywania wiedzy jest uczestniczenie we wszelkiego rodzaju konferencjach i eventach. Jak co roku, kilka osób wybrało się na kolejną edycję konferencji GeeCon, tym razem do Krakowa, w celu poszerzania horyzontów w Javovym świecie. Zapraszam na relację z konferencji opracowaną przez Zespół w składzie: Marcin Kania, Grzegorz Masłowski, Paweł Rychlik.
Po mojej prezentacji o unit testach na 4Developers dostałem pytania typu “skąd uczyć się o testach?”, “jak zacząć?”, “jak poszerzyć wiedzę?”. Oto zatem moje rekomendacje Pluralsight (200 minut jest za darmo – trial – za resztę trzeba zapłacić, ale warto wykupić sobie chociaż miesięczny abonament za ~30$) Test-First Development Part I – podstawy unit testów, całkiem OK ale raczej wyłącznie dla nowicjuszy; na pewno super na start Test-First De...
Jeśli jest źle, i wiadomo że jest źle, to jest dobrze. Bo może być tylko lepiej. I czas na zmiany. Najważniejsze, aby być zadowolonym z siebie. Czerpać radość i satysfakcję z codziennych obowiązków i nie czuć się “gorszym” względem otoczenia. Wykorzystywać ogromne możliwości rzucane przez naszą profesję. Kilka lat temu miałem niemały kryzys odnośnie swojej roli w z...
Wszyscy w zawodzie zaczynaliśmy podobnie: nie wiedząc nic. Każdy z nas jest teraz na innym poziomie: jedni nadal nie wiedzą nic, inni mało, jeszcze inni dużo… ale nikt nie wie wszystkiego. Z biegiem lat kształtujemy sobie opinie na sposoby tworzenia oprogramowania – w końcu pochłania to sporą część naszego życia.
W wielu zespołach jest “guru”, który decyduje o architekturze, praktykach, narzędziach itd. Reszta zespołu, prawdopodobnie mniej doświadczona, podąża wytyczonymi przez niego ścieżkami. System się buduje, każdy klepie swoje, mijają miesiące, kolejne ficzery “się dodają”… a rozwój zespołu stoi w miejscu.