Dzień Dobry,
W tym roku kończę klasę maturalną i od dwóch lat jednym z moich głównych celów było pójście na staż/praktyki w branży IT po skończeniu liceum.
Jako że nie mam żadnych znajomości ani kontaktu z tym profesjonalnym światem, znam tylko studentów, to proszę o pomoc i wyjaśnienia w związku z kilkoma sprawami.
Moje umiejętności i portfolio:
Rozumiem działanie stron internetowych html/css/javascript, od tego zaczynałem.
Mam główne trzy projekty, każdy z nich wymyśliłem i robiłem w pełni sam, nie korzystając z tutoriali innych niż te z dokumentacji i do GUI filmiki.
**Repeater **- 2 lata temu - program z GUI w Tkinterze, w którym mogę nagrać moje ruchy myszką i klawiaturą, a następnie je odtworzyć dowolną ilość razy. Ruchy są zapisywane do plików, które można wybrać z listy rozwijalnej. Używane biblioteki to Tkinter i Pynput. Jako że było to na początku mojej poważniejszej przygody, nie pisałem do tego testów, a czystość kodu nie była powalająca.
Chcąc zarobić w poprzednie wakacje na** Upwork **- stronie dla zleceń nauczyłem się używać frameworku **Scrapy **oraz zrobiłem crawlera
ZalandoScrapy który zbiera przedmioty z Zalando, zapisuje ich cenę, wyprzedaż, i kategorię, zapisuje to w pliku .json a później przenosi do Excela.
Zaleta tego programu jest taka, że można posortować według wielkości wyprzedaży zamiast przeglądać setek stron produktów w poszukiwaniu przecen.
Na dniach uczyłem się** Selenium** oraz stworzyłem
**bota do gry przeglądarkowej **Arena Mody, w którą gra w jednym momencie około 1700 osób, głównie starsze kobiety. W grze by zwiększać swoje możliwości i kupować ubrania(ta gra to ubieranka online), trzeba wykonywać pewne rutynowe czynności jak walka na arenie albo klikanie co pewien okres czasu w przycisk rodzaju praca. Bot się loguje i wykonuje te wszystkie nudne czynności. Moim zdaniem jest to mój najczystszy kod do tej pory, z porządnymi klasami.
Do moich umiejętności mogę zaliczyć jeszcze ogólną pracę z plikami różnych formatów.
Mam jeden udany komercyjny projekt. Podczas zabawy na Upwork robiłem podstawę do łamigłówki ręcznej i jestem wspomniany w creditsach na stronie
https://www.creativecrafthouse.com/word-wheel-scramble-74a-word-search-challenges.html
Moim celem było znalezienie takich słów, które spełniają podane cechy oraz analiza tego co z nich wychodzi.
Wszystkiego tego uczyłem się** sam** przeszukując fora i robiąc to co mnie interesuje, gdyż szkoła nie jest dla mnie w tym kierunku dość rozwijająca.
Przy okazji interesowałem się na średnim poziomie Competitive Programming i na Codeforce'ach mam rating 1400.
Uważam że potrafię myśleć kreatywnie i niestandardowo. Potwierdza to moje uwielbienie matematyki i udział w Olimpiadzie Matematycznej. W tym roku 3 raz jestem w 2 etapie, w marcu
się dowiem czy jestem w finale. Matematyka jest w zasadzie dla mnie nawet ważniejszą rzeczą niż informatyka ale nie chce bezpośrednio z nią wiązać mojej przyszłości. Wole ją używać jako dodatek do informatyki.
Z moim zaangażowaniem, niezależnie od tego czy usłyszę że mam szanse albo i że nie mam, mam zamiar wysłać moje CV i portfolio do kilku firm we Wrocławiu licząc na sukces w dostaniu się na staż choćby bezpłatny, gdzie będę mógł się rozwinąć.
Ale chętnie usłyszę czego mogę się spodziewać. Czy macie jakieś rady do tego jak powinienem się zaprezentować. Czy według was nie ma sensu nawet żebym próbował?
Z góry dziękuje za wszystkie rady i słowa krytyki