CodeGym /Blog Java /Random-PL /Jak ukończyć swój projekt zwierzaka. Wskazówki, dzięki kt...
John Squirrels
Poziom 41
San Francisco

Jak ukończyć swój projekt zwierzaka. Wskazówki, dzięki którym Twój następny projekt poboczny zakończy się sukcesem

Opublikowano w grupie Random-PL
Jedną z podstawowych rad, których zwykle udzielamy studentom CodeGym i innym początkującym programistom, którzy chcą się rozwijać i zdobyć pierwszą pracę jako Junior Developer , jest praca nad osobistymi, niezależnymi projektami. Dodanie projektu pobocznego lub dwóch do swojego portfolio może być dużym plusem, jeśli nie masz jeszcze dużego doświadczenia zawodowego, pomagając przekonać pracodawcę do zatrudnienia Cię. Jak ukończyć swój projekt zwierzaka.  Wskazówki, dzięki którym Twój następny projekt poboczny zakończy się sukcesem — 1Rozwijanie projektów domowych jest zawsze dobrym pomysłem i nikt się z tym nie kłóci. Ale udzielanie porad to jedno, a budowanie pobocznych projektów to drugie. Niedoświadczony programista może i najprawdopodobniej napotka wiele trudności podczas pracy nad osobistym projektem bez pomocy z zewnątrz.

Jak uruchomić i uruchomić projekt swojego zwierzaka

Pomysły na projekt to początkowy problem większości ludzi, ponieważ okazuje się, że nie jest tak łatwo wymyślić oryginalny, ale realistyczny pomysł. Ale główne problemy pojawiają się, gdy zaczynasz pracować nad projektem. Ukończenie projektu i uruchomienie go jest zadaniem, którego wielu początkujących programistów nie potrafi wykonać. Jest to zrozumiałe, ponieważ opracowanie nawet bardzo prostego oprogramowania często wymaga czegoś więcej niż tylko podstawowej wiedzy z zakresu kodowania. Jest wiele rzeczy, o których powinieneś pamiętać, gdy chcesz rozpocząć projekt zwierzaka, zwłaszcza jeśli jest to twój pierwszy.

1. Najpierw badaj i planuj, a później koduj.

Tak jak każdy budynek potrzebuje fundamentu, projekt, niezależnie od tego, jak mały i niezależny, powinien zaczynać się od planu, którego nie da się ukończyć bez pracy badawczej i myślenia. Rozpoczęcie programowania i programowania bez jasnego planu jest jednym z najczęstszych błędów popełnianych przez programistów, i to nie tylko niedoświadczonych. Radzimy więc nie spieszyć się z kodowaniem. Rozpoczęcie programowania bez odpowiedniego planu może być stratą czasu, prowadzącą w ślepy zaułek i koniecznością zaczynania wszystkiego od nowa.Jak ukończyć swój projekt zwierzaka.  Wskazówki, jak sprawić, by Twój następny projekt poboczny odniósł sukces — 2

2. Wyznacz cele i terminy.

Kolejną ważną rzeczą, często zaniedbywaną zarówno przez młodszych, jak i bardziej doświadczonych programistów, jest wyznaczanie celów i terminów, czyli oczywiście planowanie, ale ta część zasługuje na kilka osobnych słów. Jeśli chodzi o cele, ważne jest, aby być realistycznym. Jeśli twoje umiejętności i zdolności są nadal bardzo ograniczone, mądrze byłoby nie być zbyt ambitnym i wybrać projekt, który jesteś w stanie zrealizować, nawet jeśli wymaga to dodatkowej nauki i dodatkowego wysiłku. Wyznaczenie sobie terminu (i trzymanie się go) to kolejny sposób na wypracowanie samodyscypliny i zmotywowanie się do ukończenia projektu w realistycznych ramach czasowych.

3. Staraj się rozwiązywać realne problemy w swoim projekcie.

Kolejną radą związaną z etapem planowania jest wybór pomysłu na swój projekt. Większość ludzi nie ma trudności z generowaniem pomysłów na swoje ulubione projekty, jedynym problemem jest to, że ich pomysły nie są zbyt dobre. Poszukaj prawdziwych problemów, w swojej dziedzinie lub gdzie indziej, które twój projekt może rozwiązać (lub przynajmniej próbować). „Nie możesz zmusić się do posiadania dobrego pomysłu. Większość moich ulubionych projektów wynikała z pracy nad czymś innym i uświadomienia sobie, że czegoś brakuje. Następnie przystąpiłem do budowania tego brakującego komponentu/części/biblioteki. Z czasem, gdy zdobyłem więcej doświadczenia z frameworkami, zdałem sobie sprawę, że tak naprawdę nie lubię żadnego z nich. Następnie stworzyłem własny, którego używam w wielu projektach do dziś. Kiedy go używam, zauważam więcej brakujących elementów, więcej rzeczy, które mógłbym zbudować, co zaoszczędziłoby mi ogromną ilość czasu, a te same stają się nowymi projektami dla zwierząt. To podstawowa potrzeba i podaż, ale na bardziej osobistych podstawach. Zauważ potrzebę, a pomysł na dostawę przyjdzie do ciebie.”powiedział Bruno Skvorc, doświadczony programista stron internetowych z Chorwacji.Jak ukończyć projekt swojego zwierzaka.  Wskazówki, jak sprawić, by Twój następny projekt poboczny odniósł sukces — 3

4. Skoncentruj się na technologiach, z których korzystają firmy, dla których chcesz pracować.

Jeśli Twoim głównym źródłem motywacji do pracy nad ulubionymi projektami jest zdobywanie doświadczenia i budowanie CV, aby uzyskać pełnoetatową pracę jako programista, wybierając projekt, powinieneś również pomyśleć o technologiach, które zamierzasz w nim wykorzystać. Lepiej, aby Twój projekt dotyczył tej samej dziedziny, co firmy, które zamierzasz aplikować, lub korzystał z tych samych technologii, z którymi pracują. „Najlepsze projekty dla zwierząt domowych zaspokajają Twoją ciekawość, więc wybierz technologię, która Cię fascynuje i zbuduj ją” — radzi Sanjay Paul, programista w firmie Palantir Technologies.

5. Nie zaniedbuj front-endu, jeśli Twój projekt tego wymaga.

Zgadłeś, zaniedbywanie front-endu jest również bardzo częstym błędem popełnianym przez wielu programistów, gdy rozpoczynają pracę nad swoimi ulubionymi projektami. Nie potrzebujesz, aby front-end był oszałamiająco oszałamiający, przynajmniej upewnij się, że jest funkcjonalny i wygląda wystarczająco profesjonalnie. Dlatego dobrym pomysłem byłoby sporządzenie szkicu projektu, jak będzie wyglądał Twój produkt, zanim zaczniesz kodować, i regularne wracanie do front-endu, dostosowując go do wszelkich zmian, które zajdą po drodze.Jak ukończyć swój projekt zwierzaka.  Wskazówki, jak sprawić, by Twój następny projekt poboczny odniósł sukces — 4

6. Używaj Pomodoro i innych technik przeciwdziałających odkładaniu zadań do systematycznej pracy nad projektem zwierzaka.

Bardzo ważna jest również regularna praca nad niezależnym projektem w określonych ramach czasowych (na przykład dwie godziny dziennie, od 9:00 do 11:00) i tutaj mogą się przydać różne narzędzia zwiększające efektywność i techniki zapobiegające prokrastynacji . Korzystaj z tego, co Ci odpowiada, tylko upewnij się, że rozwój Twojego projektu nie zamieni się w coś, co odkładasz i odkładasz na jutro dzień po dniu.

7. Upublicznij swoją pracę.

Publikowanie swojej pracy gdziekolwiek możesz w jakiś sposób jest również metodą motywacyjną. Jedną rzeczą jest opracowanie czegoś, co tylko ty zobaczysz, a zupełnie inną rzeczą jest stworzenie produktu, który inni ludzie będą mogli wypróbować i podzielić się swoją opinią na jego temat. Nawet jeśli jest to twój pierwszy projekt zwierzaka i jest bardzo prosty, lepiej przygotuj się do upublicznienia go od samego początku, pomoże to wprowadzić odpowiedni nastrój.

8. Używaj kontroli wersji i patrz wstecz na swoją pracę.

Ostatnim zaleceniem byłoby użycie systemów kontroli wersji lub innych sposobów śledzenia kodu. Pozwoli ci to upewnić się, że twoja praca nie zostanie utracona z czasem (co ostatecznie nastąpi, jeśli po prostu zostawisz komputer). Kontrola wersji pozwoli ci również od czasu do czasu spojrzeć wstecz na swoją pracę w przyszłości, co jest dokładnie tym, co musisz zrobić. Spojrzenie wstecz na swoją wcześniejszą pracę jest zawsze zdrowe: w ten sposób możesz śledzić swoje postępy jako profesjonalista, dostrzegać we wczesnych projektach sposoby, które teraz zrobiłbyś inaczej i tak dalej.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION