środa, 15 marca 2017

Programowanie zespołowe

Tytułowy przedmiot o którym teraz piszę wyróżnia się pod wieloma względami. Nie ma on zajęć wpisanych w planie, jest realizowany w 5-6 osobowych grupach pod nadzorem opiekuna. Opiekunowie są pracownikami toruńskich oddziałów firm, więc mamy kontakt z programistami z zawodu. To z nimi określamy temat i zakres realizowanego projektu. Dodatkowo zostały przeprowadzone przez ekspertów z firmy Nokia dwa wykłady: Software Development Environment oraz Software Testing.

Mój zespół podjął się zrealizowania aplikacji webowej (kryptonim ASDO), która ma umożliwiać tworzenie szablonów dzięki którym na tej samej tabeli z różnymi danymi utworzy raport bądź prezentację. Pomysł przedstawił nam opiekun opowiadając o koleżance - nauczycielce, która miała przedstawić raport po egzaminie gimnazjalnym. Dzięki naszemu rozwiązaniu osoby nie umiejące posługiwać się Excelem mogą dzięki przygotowanemu już szablonowi bez wysiłku tworzyć prezentację.

Ponieważ praca naszej grupy rozpoczęła się w semestrze zimowym to prace ruszyły "z kopyta" dopiero po sesji. Semestr letni 3-ego roku gwarantuje dużo wolnego czasu - przynajmniej tak myślałem patrząc na plan studiów. Rzeczywistość okazała się zupełnie inna...

Spotykamy się miej-więcej co dwa dni rozmawiając o kluczowych kwestiach w pozostałym czasie każdy programuje we własnym zakresie bądź w mniejszym gronie. Z mojej perspektywy to co teraz robimy wydaje mi się dużo cięższe niż regularna praca na etacie. Po pierwsze każdy z nas ma tak samo niskie doświadczenie, wszystkiego praktycznie się dopiero uczymy. Po drugie wśród nas nie ma autorytetu, który rozwiąże sporne kwestie co sprawia że nasze dyskusje zajmują za dużo czasu.

Mam świadomość że ten przedmiot jest kluczowy. Trzeba mu poświęcić wiele lecz będę mógł wpisać ten projekt do CV i zdobywam właśnie najbardziej praktyczną biznesową wiedzę i umiejętności.

Apan

niedziela, 12 marca 2017

Projekty

Jestem studentem, a studenci studiują. Studiowanie to nie nauka w szkole. Trzeba pracować samodzielnie, szukać rozwiązań swoich problemów w sieci. Najciekawsze przedmioty kończą  się zrobieniem projektu. Można się wykazać nabytymi umiejętnościami oraz nauczyć się w praktyce nowych technologii czy rozwiązań.

Do zrobienia mam następujące projekty:
-Usługa dla systemu Windows + aplikacja desktopowa do zarządzania nią.
-ASDO, czyli projekt na przedmiot Programowanie Zespołowe.
...i już niebawem praca inżynierska.

Każdy z tych projektów dotyka całkiem innej dziedziny, którą zgłębiam.
Punkt pierwszy to praca czysto z systemem Windows: dzienniki zdarzeń, sama usługa i instalatory.
Kolejny to aplikacja webowa, w której realizuję część front-endową nierzadko interweniując w sferze back-endu. Dzięki niej zanurzyłem się w zagadnieniach takich jak: AngularJS, MVC, ASP.NET. W przyszłym tygodniu opiszę jak wygląda praca nad takim projektem. Dodam, że na ten przedmiot jest największy hype na wydziale. Wszystko się kończy prezentacją przed szeroką publiką i transmisją do uczelnianej telewizji.
Moja praca inżynierska będzie dotyczyła tego co od zawsze mnie pociągało, czyli IoT. Po głowie chodzi mi aplikacja mobilna, dzięki której będzie można skanować kody kreskowe i robić inwentaryzację w magazynie, robić listę sprzętu, który zabieramy na wyjazd, a po powrocie zeskanować sprzęt wkładany z powrotem.

Wydaje mi się, że po tym semestrze moje umiejętności wzrosną w każdym wymiarze i w każdej dziedzinie. Więcej w przyszłą środę!

Apan

czwartek, 9 marca 2017

Konferencja dla programistów

W piątek 3. marca 2017 uczestniczyłem w trzeciej edycji konferencji przeznaczonej dla programistów platformy .NET -  WROC#. Jadąc na nią miałem obawy czy będę w stanie z wykorzystać w pełni to co mi zaoferuje. Język angielski znam na tyle dobrze, aby zrozumieć prowadzących panele, ale czy poruszone przez nich tematy będę w stanie ogarnąć ze swoim doświadczeniem?

Przed wyjazdem zapoznałem się z tematami, które poruszać będą prowadzący. Część frameworków, o których miałem słuchać obiła mi się kiedyś o uszy.  Na konferencji zobaczyłem w praktyce jak ich używają eksperci, do czego można je wykorzystać. Nie powiedziałbym, że się czegoś nauczyłem. Zostałem zainspirowany, utwierdzony zarazem w tym w jakiej branży chcę pracować i kim być.

Cała impreza była bardzo dobrze zorganizowana, żadnych opóźnień, miła obsługa, pyszny i obfity catering oraz wiele atrakcji. Piękna i nowoczesna Tesla, którą można było obejrzeć z każdej strony, gry różnego rodzaju od VR przez łamigłówki po automaty i piłkarzyki. Przy okazji dowiedziałem się, że w te ostatnie nie lubi grać organizator konkursu Maciej Aniserowicz.

Podsumowując konferencja jest świetnym miejscem, aby zobaczyć nowe rozwiązania i trendy. Spotkanie daje też dużo możliwości wymiany myśli i czasu na konwersacje. Proporcja sesji, w których słucha się, a pełen kontakt z innymi programistami to według mnie 60:40. Mój wniosek jest taki, że dużej części konferencji nie zobaczymy na streamach, a na pewno nie weźmiemy w niej czynnego udziału.

Gorąco polecam udział we WROC#!
Apan

PS.
Dziękuję bardzo Jerzemu za umożliwienie wzięcia udziału w konferencji, wsparcie i wspaniałe towarzystwo.

środa, 1 marca 2017

Pytania

Kim jestem?
Nazywam się Michał Apanowicz. Studiuję Informatykę na Wydziale Matematyki i Informatyki Uniwersytetu Mikołaja Kopernika w Toruniu. Lubię kolor niebieski.

Co tutaj robię?
Piszę pierwszego w życiu bloga.

Dlaczego?
Biorę udział w konkursie Daj Się Poznać 2017.

Dlaczego?
Nie mam doświadczenia zawodowego jako programista, lecz chcę je zdobyć. Chcę również stawać się ekspertem w wybranej przez siebie dziedzinie. Na początku założenia konkursu mnie nie przekonały. Gdy zegar odliczał ostatnie godziny do zakończenia rejestracji podjąłem decyzję!

O czym będę pisał?
1) O projekcie, który opiszę niebawem.
2) O wydarzeniach informatycznych, w których będę brał udział z mojej perspektywy (czyli wchodzącego w branżę studenta) m.in: konferencja WROC#, spotkania grup deweloperów.
3) Nie mam wielkiego doświadczenia w żadnej technologii, więc zamiast chwalić się tym co wiem będę chwalił się tym czego się nauczyłem w danym tygodniu.

Dla kogo?
Dla osób takich jak ja. Dla licealistów, którzy rozważają karierę programisty i chcą zobaczyć jak ich świat może wyglądać po dostaniu się na studia. Dla studentów szukających ciekawych technologii, których mogliby zacząć się uczyć. Oczywiście też dla pracodawców i ich rekruterów, którzy szukają nowych młodych pracowników.

Apan

wtorek, 28 lutego 2017

Witaj Świecie!

Zaczynam blogowanie tu i teraz. Skłoniła mnie do tego spontaniczna decyzja wystartowania w konkursie Daj Się Poznać 2017. Zorientuję się jak to wszytko tu działa i będę pisał dalej!

Stay tuned!
Apan