Skuteczne testowanie własnego kodu, jest rownoważne z samym programowaniem. Tekst: dziwnie, u mnie działa, raczej nie obroni źle zaimplementowanej funkcjonalności. Co zrobić, żeby testowanie kodu nie bylo udręką, a rzetelnym źrodłem informacji o kodzie?
Czytaj dalej →Pull Request i Code Review, czyli o empatii w programowaniu
Dla pracy w zespole programistycznym korzystanie z systemu kontrolu wersji jest swego rodzaju normą. W dzisiejszym wpisie postaramy się opisać, co zrobić, by dodawany kod, był jak najlepszej jakości i cały zespół uczył się dzięki jego powstawaniu.
Czytaj dalej →Three amigos, czyli zamiast odbijać piłeczkę zagramy razem
Czemu biznes analityk napisał takie zgrubne User Stories? Dlaczego ja jako developer mam się zastanawiać co tu się ma dziać? Czemu znowu QA ma pisać wszystkie scenariusze sam? Dlaczego nie możemy się domyśleć, co tam się dzieje …
Bardzo łatwo jest właśnie w taki sposób przerzucać odpowiedzialności. Ba, sama 2 Sprinty temu narzekałam na jakość opisów swoich zadań. Tester narzekał na mój kod, bo brakowało oczywistych funkcjonalności, a BA na koniec odkrywał, że coś jednak nie jest zaimplementowane jak trzeba. To nie jest jakieś ekstremum, wydaje się, że sytuacja może zdażyć się dość często. Co wtedy? My sięgneliśmy po Thee Amigos.
Czytaj dalej →Planowanie pracy
W poprzednim wpisie, opisywaliśmy jak skutecznie wyznaczyć swój cel, dzisiaj będzie nieco o planowaniu.
Po pierwsze, określ kamienie milowe
Jeśli moim celem, jest podjęcie pracy jako programista, to co tak naprawdę to dla mnie oznacza? Kiedy, będę mogła to zrobić? To są dwa pytania, które przybliżą Cię do określenia kroków, co musisz zrobić, by osiągnąć swój cel. Użyjmy tego przykładu by zobrazować, jak wytyczyć sobie poszczególne kroki.
Czytaj dalej →FAQ — chcę zacząć programować
Nie ma tygodnia, byśmy nie dostali maila od osób początkujących z pytaniami o wskazówki na start swojej nauki programowania. Wiemy, że to dopiero czubek głowy lodowej, z resztą, Ania dobrze pamięta ile miała rozterek na początku. Zebraliśmy te wszystkie pytania w FAQ- chcę zacząc programować. Mamy nadzieję, że okaże się ono pomocne.
Czytaj dalej →#Lazy Sunday. Jak się rozwijać?
Dzisiaj przedstawimy Wam krótko dwa modele rozwoju i pokażemy, który z nich przyniesie lepsze rezultaty. Spróbujemy też pokazać, co można zrobić by zaimplementować ten model w praktyce.
#Cykl lazy Sunday to wpisy nie do końca związane z programowaniem. Czasem znajdziesz tu coś, co nas ostatnio inspiruje lub motywuje, a czasem po prostu przepis na dobre ciasto czy recenzje kulturalno-gastronomiczną. Ot, coś na leniwą niedzielę. Zapraszam do lektury.
Czytaj dalej →O tym, jak zrobiłam swoją pierwszą aplikację
Takie pytanie zadawali mi głównie nieprogramistyczni znajomi :) Ale tak naprawdę pomyślałam, że odpowiedź na nie jest równie cenna dla tych, co programują. W sumie, to jak zaczynałam nie miałam jasno sprecyzowanego planu działania (tu trochę pomógł Kuba, który sugerował, co teraz możemy robić), ale dzięki temu powstała pewna ścieżka, która powinien przejść każdy piszący własną aplikacje. Na pewno można to zrobić “z innej strony”, ale wydaje mi się, że moja kolejność jest całkiem sensowna.
Czytaj dalej →Moja pierwsza aplikacja: Competence.today
Tak jak pisałam w poniedziałek — skończyłam swoją aplikację!
Nie było to łatwe, gdy zaczynałam byłam realnie po pierwszych 7 lekcjach z naszego kursu. Tempo pracy na początku nie powalało i szczerze, mogę powiedzieć, że tak naprawdę pisałam ją w grudniu i styczniu z dużym naciskiem na ostatni tydzień. Ale takie miałam prawo — po prostu naprawdę dużo się uczyłam, uczyłam i uczyłam ;))
Czytaj dalej →#Lazy Sunday. Co z tą motywacją?
Jak Ty to wszystko ogarniasz? — to chyba najczęściej zadawane pytanie przez moich znajomych. Odpowiedź na nie jest prosta: ciężko pracuję, by utrzymać wysoką motywację. W tym wpisie podzielę się moimi sposobami na skuteczne pilnowanie swojego marzenia.
Za mną (używając zgrubnych szacunków) już jakieś 80h nauki programowania. Staram się, by dziennie było to minimum 1,5h. Bywają dni lepsze, gdzie ciężko mnie oderwać od Eclipsa i takie marudne, gdzie jedną stronę dokumentacji czytam 3 razy, by stwierdzić, że nic nie zapamiętałam. Jednak nauczenie się programowania w Javie jest dla mnie teraz absolutnie najważniejsze, dlatego bardzo świadomie wspieram ten proces.
Czytaj dalej →