Rekrutacja

Cześć!

Dzisiaj dostałem zaproszenie na rozmowę kwalifikacyjną na stanowisko Młodszego Programisty. To będzie moja pierwsza rozmowa rekrutacyjna, więc stres na pewno się pojawi – nie mam co do tego wątpliwości. Był to drugi etap rekrutacji, pierwszym było wykonanie 3 zadań na platformie Codility. Do tematu Codility jeszcze powrócę w innym wpisie.

Na sytuacje, takie jak rozmowa kwalifikacyjna, warto się przygotować. Próba przewidzenia możliwych scenariuszy sytuacji, pytań i przygotowanie odpowiedzi na nie daje nam pewność siebie. Wujek Google nie zawodzi w tej kwestii, wiele stron wyczerpuje temat przygotowań, dlatego odsyłam was do niego i jego wyników wyszukiwania. Należy pamiętać, że na rozmowie macie sprzedać siebie, swoje umiejętności – dlatego należy wiedzieć dokładnie, co potraficie. Ja, jako początkujący w branży IT, będę podkreślał chęć nauki, doskonalenia umiejętności. Spróbuje przekonać rekrutera, że inwestycja we mnie opłaci się firmie. Do tego potrzebna jest wspomniana wcześniej już pewność siebie.

Czy się uda? Wszystkie obserwacje zamieszczę na blogu. Dowiecie się już wkrótce 🙂

Reklamy

Neologist

Neologist.png

Cześć!

Pierwszy post związany z programowaniem na tym blogu. Może na początek odrobina historii. Pierwszy raz z systemem generowania nazw, a konkretnie nicków, spotkałem się w wieku 13 lat, podczas pierwszego kontaktu z grą Tibia. Podczas tworzenia postaci mamy tam możliwość wygenerowania klimatycznej nazwy, która wpasuje się w uniwersum.

tibia

Zrobiło to na mnie wielkie wrażenie, jednak minęło sporo lat nim do tematu generowania słów powróciłem. Na studiach, na początku przygody z Javą stworzyłem w Netbeansie pierwszą aplikację, która generowała jedno takie słowo na podstawie innych słów. Do stworzenia GUI użyłem Swinga. Wyglądało i działało to mizernie. Ale działało 🙂

Jest to więc drugie podejście do tematu. Tym razem użyłem JavyFX, wygląda to bardzo dobrze i działa sprawnie. Pierszym krokiem jest wprowadzenie pliku wejściowego z zapisanymi słowami, na podstawie których zostaną wygenerowane tablice częstości sąsiedztw liter, czyli jak często litery są obok siebie. Następnie możemy wygenerować określoną przez nas ilość słów. Użytkownik ma także pewną swobodę w procesie twórczym, może modyfikować parametry słów wyjściowych (np. długość słowa). Jeżeli rezultat jest satysfakcjonujący użytkownik może zapisać całą listę do pliku, bądź poszczególne słowa do schowka.

Kod programu dostępny jest na moim GitHubie. Wersja .jar tutaj. Przykładowy plik wejściowy tu.

Aktualnie myślę nad  kolejnym programem, jeszcze bardziej rozbudowanym generatorem, który pozwoli oddać jeszcze więcej kontroli użytkownikowi. Będzie to na zasadzie układania klocków, które ostatecznie staną się  schematem powstawania słów.

Powitanie

technology-785742_1280

Cześć!

Nazywam się KaBaPo, jestem początkującym programistą i studentem informatyki. Zakładam tego bloga głównie w celu dokumentowania rozwoju własnej kariery i umiejętności w branży IT, a także jako miejsce wyrażania swoich doświadczeń związanych z programowaniem. Oczywiście nie wszystko w moim życiu kręci się wokół IT, to nie jest strona tematyczna, więc czasami zdarzy się wpis nie związany stricte z informatyką. Czy dotychczas pracowałem w zawodzie programisty? Nie, to jeszcze jest przede mną. Jednak gdy to nastąpi z pewnością pojawi się to na tym blogu.