Header Image - więcej kodu

Slow Motion

Slow Motion

Projekt, który zamierzałem ogarnąć na konkurs raczej nie zostanie zrealizowany. Gdzieś to wszystko się wypaliło. Muszę znaleźć nową motywację. Już od dłuższego czasu nie mam pomysłu co napisać na blogu.

Lubelski Dzień IT

29 marca na Politechnice Lubelskiej odbyły się targi pracy pod nazwą Lubelski Dzień IT. Oczywiście nie mogło mnie zabraknąć, choć szczerze mówiąc myślałem, że zainteresowanie ze strony firm będzie większe. Na szczęście udało mi się wypatrzyć kilka ciekawych ofert. Udało mi się nawiązać pewne kontakty, być może coś z tego będzie. Zauważyłem jednak pewną zależność, a mianowicie duża część ofert jest kierowana dla programistów Javy. Niestety do .NET-u firmy jeszcze nie dorosły. Trudno jakoś to przeżyję.

Projekty

Projekt na konkurs DSP 2017, został przerwany. Na razie nie mam pomysłu jak to dalej pociągnąć, więc na razie czeka na swoją kolej. Poza tym napisałem prosty programik, który dostałem jako zadanie do wykonania, w odpowiedzi na rekrutację. W najbliższej przyszłości do wykonania mam również dwa projekty z uczelni. Wszystko w Javie. Jeden projekt grupowy w planach ma nawet Androida, ale wydaje mi się, że zaplanowany termin (koniec maja) uniemożliwi nam pełną realizację tego projektu.

Lubelskie Dni Informatyki 2017

Już za niecałe 3 tygodnie lubelskie święto IT. W planach wiele wykładów znanych ze świata IT ludzi, jak Maciej Aniserowicz czy Sławomir Sobótka. Z tego co widziałem wiele wykładów, będzie prowadzonych z technologii frontendowych takich jak Sencha ExtJS czy VueJS. A dla fanów technologi mobilnych wykład z Xamarin Forms. Ja osobiście zamierzam wziąć udział w grze Product Development Game. Gra symulować będzie firmę działającą zgodnie z metodyką Scrum. Jestem ciekawy, jak praca w Scrumie ma się do teorii. Kiedyś przeczytałem książkę Jeffa Sutherlanda pt. „Scrum. Czyli jak robić dwa razy więcej dwa razy szybciej”. Książka ta opisuje wiele ciekawych przykładów działania tej metodyki. Przyznam, że gdy czytałem byłem pod wielkim wrażeniem, jak może to zwiększyć wydajność. Mam nadzieję, że gra przynajmniej w małej części przybliży mi działanie na realnym przykładzie.

10 views

My thoughts

My thoughts

 

Recently, I was on a job interview and had a small talk in English. Unfortunatelly, my skill of English is average. I got a simple question and I didn’t know what I had to say. When I’m reading some article written in English, I understand this text in majority, the same as I’m listening to English songs. My problem is a casually talking in English. Fot a long time I not attended on a English classes. My skill of English go down constantly.

 

I decide to work at this skill oneself. I’ll write this blog in English. I think that my knowledge of English vocabulary will be extending. I hope that my writing won’t scare you out. Please, forgive me my mistake. Furthermore, I’m going to more reading  and generally I’ll be learn more. My problem is prepositions. I always make a mistake on this.

 

My project on „Get Noticed” contest changed a technology.  Originally, I wanted write my application in Java, but I make a decision that I write on C#. I discovered ASP.NET and loved this. My enterprise increase by Registration panel and Login panel. I  create a database which stored data to log in. I have a problem, because records in database is not unique. I need to changed this.

7 views

Java czy .NET – którą drogę wybrać?

Java czy .NET – którą drogę wybrać?

Początki

Jakiś czas temu zapragnąłem programować. Na początku, trzeba wybrać język, co nie jest łatwą sprawą. Opcji jest wiele.Kiedy zaczynałem trafiłem na C++, poznałem składnię, napisałem kilka pętli i koniec. Nie przypadł mi do gustu. Jakiś czas później miałem z nim do czynienia na studiach przez krótki czas, znowu proste projekty jakieś pętle czy liczenie równanie kwadratowego. Nic wielkiego.

Java – wielka miłość?

Następnym moim krokiem była Java. Java, w której niejako się zakochałem i wiedziałam, że zwiąże się z tym językiem na dłużej. Poznawałem nowe funkcje, tworzyłem nowe programy. Ale trafiłem na C#. Produkcja Microsoftu, która jest bardzo podobna do Javy. Coś tam popisałem, ale ostatecznie wróciłem do technologii Oracle. Znowu Java, tym razem jeszcze​ szerzej: JEE, Tomcat, JDBC. Postanowiłem zająć się tym na poważnie. Z tym, że z samą instalacją podanych wcześniej elementów miałem sporo problemów, lecz nie zniechęcam się, rozwiązywałem je.

C# – ASP.NET – Visual Studio

Sytuacja życiowa się zmienia – jest oferta praktyk w .NET. Kolejna zmiana, żeby nie wyjść na totalnego ignoranta na rozmowie, na szybko przypominam sobie C#. A potem idąc za ciosem, kontynuuję naukę ASP.NET. Framework ten po bardzo pobieżnym zapoznaniu, według mnie pozwala programiście poczuć się jak król. Wszystko jest bardzo intuicyjne, a całość zamknięta w jednym pudełeczku zwanym Visual Studio. W pudełeczku, z którego wyjmujesz to czego właśnie potrzebujesz. Bardzo mi to odpowiada, całkiem inaczej niż w przypadku Javy, gdzie to Ty sam musisz się zastanawiać czego potrzebujesz i jak to dograć do obecnego projektu. Tutaj wystarczy kilka kliknięć, parę minut czekania i otrzymujesz produkt gotowy do działania. Microsoft dostaje wielkiego plusa, za Visual Studio, które pomimo tego, że jest bardzo zasobo-żerne, jest cudownym narzędziem.

Podsumowanie

Nadal pośród tych wszystkich technologii czuję się jak dziecko we mgle. Nie wiem, w którą stronę pójdę. W gruncie rzeczy obie technologie, są do siebie podobne pod wieloma względami. Prawdopodobnie jest to obojętne, który język wybiorę, ponieważ jak piszą wszyscy Ci, którzy już nie jeden kod pisali, kiedy pozna się jeden język bardzo łatwo jest nauczyć się kolejnego.

100 views

#1_ Daj się poznać 2017 – na nie znanych wodach

#1_ Daj się poznać 2017 – na nie znanych wodach

Daj się poznać 2017 – trudne początki

Długi czas czekałem na rozpoczęcie konkursu Daj się poznać 2017, lecz sam start lekko mnie zaskoczył. Zaliczyłem mały falstart i tak na prawdę jeszcze nic nie napisałem. Technologia Java EE nie jest mi znana. JEE jest platformą, która obejmuje szerokie spektrum różnorakich interfejsów, przez co nowicjusz, taki jak ja może mieć problem z ogarnięciem tego.

Projekt

Chciałbym napisać coś w rodzaju systemu ERP. Chciałbym to zrobić na serwerze Tomcata. Chcę stworzyć panel logowania użytkownika. po zalogowaniu user będzie mógł skorzystać z kilku funkcji takich jak: przyjęcie, wydanie towaru, sprawdzenie aktualnego stanu magazynowego. Nie mam pojęcia jak to zrobić i ile czasu może mi to zająć, ale jeśli szybko się z tym uporam mam w planach powiększyć projekt o moduł produkcji i handlu.

Powyżej zamieszczam opis projektu, który zamierzam popełnić. Długo nie miałem pomysłu co napisać, jak mi coś wpadło i zagnieździło się w głowie to się okazało, że już nie jest takie łatwe, ale to dobrze. Lepiej zrobić trudniejszy projekt na 60%, niż za łatwy na 100%.

Tomcat

Na początku postanowiłem zainstalować serwer, w końcu od czegoś trzeba zacząć. Jako, że nie miał z tym wcześniej do czynienia, kierowałem się pomocą YouTube’a. Po obejrzeniu kilku/kilkudziesięciu tutoriali udało mi się odpalić działający serwer.

Baza danych

Kolejny temat, kolejne problemy. Na początek instalacja mySQL. Dalej JDBC, łączenie i tak dalej. Na razie nie najlepiej, Jak to ogarnę to stworzyć bazę, będzie łatwo.

Serwlety

Do nauki korzystam z kursu DevCastZone. Pierwsze koty za płoty, pobieżnie obejrzałem kilka pierwszych odcinków. Nie długo zaczynam pisać coś konkretniejszego, coś czym się będę mógł „pochwalić” tutaj.

Podsumowanie

Jako, że weekend miałem wolny chciałem zacząć mój projekt. Niestety, przypływ „niechcenia” oderwał mnie od klawiatury, a ładna pogoda zachęciła do przejechania paru ładnych kilometrów moją „szosą”. Mam za sobą pierwsze myśli, że nie dam rady, ale po zmarnowanym weekendzie, przyszedł poniedziałek i coś się zadziało.

 

Motywacjo! Przybywaj!

4 views

Junior Developer – poznaj moją drogę

Junior Developer – poznaj moją drogę

Grudzień 2016 – krótkie dni, całe dnie w pracy, która co by o niej nie mówić to na pewno nie jest spełnieniem marzeń, bądź co bądź nawet obok takiej wymarzonej nie stoi oraz ogólne zmęczenie spowodowane chyba końcem roku. Pora na zmiany. Decyzja zostaje podjęta właśnie wtedy, prawdziwy początek drogi, którą chciałem iść już dawno temu, ale zawsze z tym zwlekałem. Rok 2017 będzie tym przełomowym, będę pracował jako Junior Developer.

Junior Developer – jak zacząć?

Wiele razy podchodziłem do rozpoczęcia nauki programowania. Nigdy nie miałem dość wytrwałości, żeby doprowadzić to do poziomu godnego zatrudnienia. Zastanawiałem się jak zrobić to kolejny raz, żeby nie wyszło tak jak zwykle. Większość mojej wcześniejszej nauki opierała się na przepisywaniu do Eclipse kolejnych tutoriali. Uznałem, że muszę to zmienić.

Droga 1 – Bottega IT Solutions

Postanowiłem skorzystać z pomocy profesjonalistów. Od dawna słyszałem o szkole Bottega, zawsze były to bardzo dobre opinie. Złożyłem podanie, na które w odpowiedzi dostałem zadanie do wykonania. Zadanie jest znane z tego bloga czyli aplikacja, którą nazwałem pulse_Project. Oczywiście, wersja którą macie „przyjemność” zobaczyć jest wersją drugą, poprawioną. Pierwszą wersję oglądał Sławomir Sobótka, który udzielił mi kilku rad jak poprawić ten program, przy którym po moich poprawkach, nadal jest dużo do zrobienia. Po rozmowie kwalifikacyjnej, zostałem przyjęty do tejże szkoły, której zajęcia rozpoczną się prawdopodobnie w maju 2017. Zajęcia mają charakter weekendowy, w którym poznam 3 projekty zbliżone do projektów komercyjnych. Poza tymi zajęciami, dużą rolę będą odgrywać prace domowe.

Droga 2 – Daj się poznać 2017

Ta droga również jest powiązana z Bottegą, ponieważ o konkursie DSP2017 dowiedziałem się z ich fanpage’a. Z początku, nie brałem pod uwagę tegoż konkursu. Lecz po głębszym zastanowieniu uznałem, iż nie mam nic do stracenia. Blog ten powstał, tylko i wyłącznie dzięki konkursowi, który założył Maciej Aniserowicz. Uważam że nie będę miał lepszej motywacji do nauki programowania niż ten konkurs, szczególnie, że technologie którymi się będę zajmował przez najbliższe miesiące nie są mi znane. Daje to jeszcze więcej nauki, pisania kodu oraz pisania tutaj.

Droga 3 – Staż Comarch

Na przełomie marca i kwietnia 2016, znalazłem ogólnopolski staż w Comarchu, realizowany w wielu technologiach i kilkunastu polskich miastach. Niestety w ubiegłorocznej edycji nie dostałem się. Na szczęście staż ten odbywa się, również w tym roku. Zamierzam dostać się na wakacyjny staż oraz pokazać na co mnie stać. Staż w firmie o ogólnoświatowym zasięgu, pozwoli mi na podjęcie pracy w branży IT.

Podsumowanie

Jak już napisałem, rok 2017 będzie tym, który będę wspominał jako ten gdzie osiągnąłem wymarzony cel. Obieram 3 drogi, które opisałem. Pewnie wyjdą w między czasie inne, ale te mianuję tymi najważniejszymi. Nie wiem czy, którakolwiek pomoże mi dotrzeć do celu, ale gorąco w to wierzę. Tak czy inaczej cel jest jeden…

…JUNIOR DEVELOPER 2017 – Dawid Kołodyński

11 views

Moje działania z pulse_Project, potyczki z Gitem oraz przyszłe plany

Trochę się dzieje, ale mogłoby więcej. Niestety gros czasu zajmuje mi praca która nie jest związana z tematem wiecejkodu. Ogarnąłem Git-a, tym razem poprawnie udało mi się odpalić w Eclipse. Moja wcześniejsza wersja nie działała. Dodałem stronę bloga na facebook-u, jak na razie jest ona pusta. W wolnej chwili muszę podziałać nad nią, może to być świetne źródło reklamy dla tego miejsca.

pulse_Project

Działam nad moim pulse_Project, już wygląda jak program, który do czegoś służy (tylko do czego? ;)). Program posiada błędy, ich rozwiązanie zostawię na później. Teraz chciałbym podziałać coś w kierunku serwera aplikacji np. Tomcat, bardzo ciekawi mnie ta ścieżka rozwoju, choć nie mam o tym pojęcia. W przyszłości chcę poznać Springa, którego również nie znam, ale Wikipedia podpowiada, że jest to powiązane ;).

4 views

pulse_Project_2.0 #1

W niedalekiej przeszłości podjąłem się napisania programu, który ma na celu obliczenie ilości uderzeń serca od momentu narodzin czyli daty wpisanej przez użytkownika programu. W pierwszej wersji program był dosyć chaotyczny, wiele aspektów pomijał oraz był zbyt długi. Chciałem program ten napisać od początku, żeby wyeliminować jego niedoskonałości. Jak na razie program wygląda tak. Poprawiłem konwertowanie long-ów na int-y, które tak naprawdę nie bardzo wiem po co było, tym razem wszystko zostawiłem na long-ach. Kalkulator bierze pod uwagę lata przestępne, a przynajmniej tak to wygląda. Będę musiał przyjrzeć się temu dokładniej, jak na razie nie znalazłem żadnego kalkulatora, który brałby pod uwagę lata przestępne.

Po dzisiejszej walce z GitHubem, muszę ogłosić zwycięstwo. Udało mi się ogarnąć jak wgrać pliki na serwer. W końcu będę mógł publikować, co na pewno będzie kluczowe w kontekście DSP 2017.

7 views

Pierwszy wpis

by Dawid Kołodyński 0 Comments

Cześć. Jestem Dawid. Zawsze chciałem robić coś ciekawego, coś co będzie moją pasją. Próbowałem różnych rzeczy. Zawsze po dosyć szybkim czasie mnie to nudziło. Jakiś czas temu zainteresowałem się programowaniem, którego zawsze się bałem. Chodziłem do technikum informatycznego i zawsze jak nadchodziły zajęcia z programowania dostawałem „gęsiej skórki”. Minęło kilka lat i podjąłem decyzję, że spróbuję. Dlatego z pomocą tego bloga, będę kontynuował moją naukę programowania oraz będę tu dokumentował moje poczynania. Największym czynnikiem motywującym do założenia bloga był konkurs DAJ SIĘ POZNAĆ 2017. Postanowiłem wziąć w nim udział, mimo moich nie tak dobrych umiejętności programowania, jak i braku pomysłu co tak  naprawdę mógłbym na ten konkurs napisać. Wszystko po kolei, blog już stoi, a do końca lutego jeszcze sporo czasu, na pewno się uda.

2 views