Witam Napisałem program do tworzenia listy posiłków i liczenia kolorii na dany dzień. Moim głównym celem było sprawdzenie swoich umiejętności z zarządzaniem klasami , tabelami , switchem oraz trochę więcej. Chciałbym abyście napisali co o tym sądzicie i czy warto dodać to do swojego portfolio czy raczej pracodawca takie coś wyśmieje :) Jestem otwarty na krytykę.
Serio myślałeś, żeby to dać do portfolio ?
Sam program niewiele robi, a z programowaniem obiektowym ma też niewiele wspólnego. Do CV/portfolio absolutnie nie.
RezultatKońcowy()
Piękne :)
Nie, nie dawaj tego do portfolio. To podstawy podstaw, bardzo amatorski kod. Sam fakt że wszystko jest w jednym pliku już rzutuje na wrażenie przeglądania tego kodu.
Ok więc to jest bardziej niż bezużyteczne. W takim razie co mógłbym zrobić żeby pozytywnie zaskoczyć pracodawcę
Raptem 300 linii kodu i to przy max rozciągnięciu, może coś z crudami, zależnościami, frontem itp. dziwnie też wygląda przemieszanie en i pl w nazewnictwie.
Zacznij od nauczenia się podstaw programowania obiektowego. Bo moim zdaniem, na portfolio jest jeszcze za wcześnie dla Ciebie.
Popraw ten program na początku.
Wybieranie powinno być cyfrą, okej - jednak program nie powinien się crashować kiedy wpiszę np "q", powinien mnie poprosić o ponowne wpisanie cyfry za zakresu od 1 do 2.
Zrób to w jakiejś pętli, żeby program zamykał się wtedy kiedy ja chcę, a nie kiedy on chce.
Popraw te klasy, niech każda będzie odpowiedzialna za jedną rzecz i niech robi to przynajmniej poprawnie. Do tego napisz te klasy w oddzielnych plikach.
Pisz po angielsku - i komentarze i kod.
Popraw formatowanie, raz przy switchach masz linie odstępu, raz nie masz. Niby mała rzecz a jednak kłuje w oczy.
Aplikacja ma wiele do poprawienia ale jak się przyłożysz to może wyjść z tego coś ciekawego.
W takim razie co mógłbym zrobić żeby pozytywnie zaskoczyć pracodawcę
Nauczyć się programować, serio.
Ciekawy jestem co to jest za firma, w której chcesz się zatrudnić . Nie będę cie oceniał bo może umiesz o wiele więcej niż ten prymitywny program .
Jeśli tylko tyle umiesz to jeszcze daleka droga przed tobą . Zajmuje się programowaniem hobbystycznie ale czasem przeglądam oferty pracy .
Wymagania są takie: min. wykształcenie wyższe informatyczne , dwa języki obce , angielski perfect , kilkuletnie doświadczenie na podobnym stanowisku , a jeśli chodzi o programowanie to nawet nie będę pisał . bo szkoda czasu
Pierwsza moja rekcja to był śmiech jak to przeczytałem i zobaczyłem .
Może warto poszperać na GitHub'ie, poszukać jakieś popularne "gwiazdkowane" projekty .NET i spróbować zrobić coś podobnego.
Jeśli chodzi o gwiazdkowane projekty, to można zacząć od tego: https://github.com/JasonGT/NorthwindTraders Jest też do niego prezentacja na YouTubie ;) Z ciekawości: co o nim sądzisz @somekind ?
//Wszystkie dane są kompletnie z d**y :) takich komentarzy nie dodaje się do kodu.
czysteskarpety napisał(a):
Może warto poszperać na GitHub'ie, poszukać jakieś popularne "gwiazdkowane" projekty .NET i spróbować zrobić coś podobnego.
Bez żartów :D
Bez urazy.. Ale taki trochę codecrap :D
Pozytywnie zaskovzyć pracodawcę ? Serio ? Coś takiego nie istnieje. To jest kod na poziomie ucznia gminazjum i niesety źle jest absolutnie wszytsko. Chyba że Twoim celem jest NIE DOSTAĆ pracy wtedy wal śmiało,
A jak dla mnie można dodać do portfolio :) Lepiej dodać cokolwiek niż nic. Chociaż można by było zrobić coś bardziej ambitnego pod kątem działania - wtedy nie ważne jak to jest napisane, ważny jest sam fakt że ci się chciało i może gdzieś cię wezmą na staż. Początki są bardzo różne - wiem że niektórzy przychodząc dziwią się widząc IDE które podpowiada składnie i mówi jakie są metody bo do tej pory używali notepada :) Znam pewną osobę która napisała na prawdę imponującą rzecz w notatniku na Unity - osobiście na prawdę podziwiałem że pomimo tego że wszystko było w zaledwie kilku plikach to ta osoba to ograniała i pamiętała co znaczy każda wartość inta w implementacji :D