JavaRush /Blog Java /Random-PL /Przerwa kawowa #17. Jak napisać pseudokod i 5 rzeczy, któ...

Przerwa kawowa #17. Jak napisać pseudokod i 5 rzeczy, które pomogą juniorowi osiągnąć sukces

Opublikowano w grupie Random-PL

Dlaczego potrzebujesz pseudokodu i jak go napisać?

Źródło: Dev.to Przerwa kawowa #17.  Jak napisać pseudokod i 5 rzeczy, które pomogą juniorowi osiągnąć sukces - 1 Jeśli stoisz przed naprawdę złożonym zadaniem programistycznym, pseudokod – logiczna prezentacja algorytmów przyszłego kodu – może pomóc w jego implementacji na poziomie składni. Za pomocą pseudokodu możesz nakreślić logikę aplikacji bez pisania ani jednej linijki języka programowania.

Po co używać pseudokodu?

W dużych projektach bez pseudokodu można się po prostu pogubić. Pisanie pseudokodu pozwala myśleć z wyprzedzeniem o potencjalnych problemach. Otrzymujesz możliwość obserwacji czystej logiki i kolejności wykonywania programu, nie martwiąc się o możliwe błędy składniowe. Tworzenie pseudokodu przed napisaniem prawdziwego kodu pomaga szybciej ukończyć projekty. Możesz o tym pomyśleć jako o planie swojego programu. Mając przed sobą pseudokod, łatwiej jest zrozumieć, gdzie i co powinno się znajdować oraz jak to wszystko powinno ze sobą współpracować. Kiedy więc dojdziesz do etapu właściwego montażu, nie będziesz musiał długo zastanawiać się, co należy zrobić, ponieważ już to ustaliłeś z góry. Główną zaletą jest to, że pseudokod nie zależy od żadnego języka programowania. Logika, którą napiszesz, może być używana przez każdego i zaimplementowana w dowolnym języku. Daje to swobodę ponownego wykorzystania i ulepszania architektury tworzonej aplikacji. Jeśli nie jesteś programistą, dzięki pseudokodowi możesz podzielić się z programistami zasadą i logiką swojej przyszłej aplikacji. Dzięki temu łatwiej będzie Ci wyjaśnić, czego dokładnie od nich oczekujesz. Pseudokod można zapisać w dowolnym formacie, w tym w formacie akademickim. Jest dobrze zorganizowany i szczegółowy, ale wymaga dużo matematyki. Możesz też po prostu napisać krótki zarys tego, czego oczekujesz od swojego kodu.

Jak napisać pseudokod

Wystarczy mała notatka w Wordzie lub nawet Notatniku. Oto przykład prostego pseudokodu napisanego w języku angielskim. Jeśli chcesz, możesz pisać po rosyjsku.

IF userlogin = true
 	API call to get user data
 	Assign data to variables
 	Re-route user to dashboard
 ELSEIF userlogin failed more than 3 times
 	Don't allow more attempts
 	Send user notification email
 	Re-route user to home page
 ELSE
 	Log bad login attempt
 	Show error message
 	Clear login form
Nie musisz zagłębiać się w szczegóły techniczne, ale im bardziej będziesz szczegółowy, tym łatwiej będzie napisać rzeczywisty kod. Wyobraź sobie, że tworzysz szkic swojego programu. Daje to możliwość wcześniejszego przemyślenia tego, co chcesz osiągnąć i sprawdzenia, jak Twój kod będzie działał jako całość. Najważniejsze rzeczy, na których należy się skupić podczas pisania pseudokodu, to:
  1. Logika wykonania programu.
  2. Szczegóły skomplikowanych części programu.
  3. Spójne formatowanie.
Podczas pisania pseudokodu zaczniesz widzieć, gdzie musisz dodać więcej szczegółów, a gdzie możesz coś usunąć. Pamiętaj, że ten „szkic” jest przeznaczony przede wszystkim do użytku osobistego, więc napisz go w sposób, który będzie dla Ciebie zrozumiały. Osobiście uwielbiam pseudokod. Pomaga mi to jaśniej myśleć, jeśli chodzi o pisanie rzeczywistego kodu. Kiedy cała logika Twojego programu jest już zaplanowana, masz znacznie więcej czasu na eksperymentowanie z wydajnością i optymalizacją. Poza tym, kiedy w końcu zaczniesz pisać kod, nie będziesz musiał się stresować.

5 rzeczy, które pomogą juniorowi osiągnąć sukces

Źródło: Dev.to Przerwa kawowa #17.  Jak napisać pseudokod i 5 rzeczy, które pomogą juniorowi osiągnąć sukces - 2 Branża IT oferuje wspaniałe perspektywy i wiele wakatów dla początkujących. Aby jednak odnieść sukces w swojej pierwszej pracy, potrzebujesz czegoś więcej niż tylko znajomości języka programowania: musisz także ćwiczyć i opanować szereg umiejętności nietechnicznych. Pierwsze miesiące pracy są najtrudniejsze dla każdego juniora. Dlatego też próbowałem nakreślić 5 rzeczy, które mogą ułatwić początkującemu wejście w świat programowania.

1. Poproś o pomoc

Im dłużej pracujesz jako programista, tym bardziej zdajesz sobie sprawę, jak mało wiesz. Nigdy nie bój się pytać o znaczenie terminu lub szukać informacji na temat koncepcji, której nie znasz. Nie bój się prosić o pomoc starszych kolegów. Uzyskanie odpowiedzi na pytania przyniesie korzyści wszystkim, ponieważ sprawi, że staniesz się bardziej użytecznym pracownikiem. Istnieje kilka innych sposobów uzyskania pomocy (oprócz bezpośredniego zadawania pytań). Programowanie w parach z bardziej doświadczonymi programistami to świetny sposób na nabranie tempa i zapoznanie się z bazą kodu oraz przydatnymi narzędziami i technikami. Możesz także poprosić współpracowników o sprawdzenie kodu (dokonanie przeglądu kodu), aby uzyskać konstruktywną krytykę.

2. Przejmij inicjatywę

Twoja pierwsza praca może nie być dokładnie tą, którą studiowałeś. Warto się z tym pogodzić wcześniej. Jako junior nie zawsze będziesz mógł wybierać projekty według własnych upodobań. W trakcie swojej kariery będziesz prawdopodobnie współpracować z wieloma pracodawcami, a każdy z nich będzie wymagał innego zestawu umiejętności. Jeśli Twoja obecna praca nie jest pracą marzeń, popracuj nad sobą i poznaj technologie potrzebne na Twoim przyszłym stanowisku. Świetnym sposobem na osiągnięcie tego jest podjęcie się osobistych projektów, które po ukończeniu możesz dodać do swojego CV.

3. Ucz się dalej

Choć zostałeś zatrudniony jako junior, nie wyklucza to, że ucząc się nowych technologii i narzędzi będziesz mógł wspiąć się po szczeblach kariery. Zawsze znajdziesz umiejętności, których się nauczysz i które pomogą Ci w pracy. Spektrum tych umiejętności jest bardzo szerokie: od umiejętności pisania czystego kodu po umiejętność skutecznego wyrażania swoich pomysłów. W Internecie można znaleźć wiele przydatnych artykułów, filmów i innych zasobów. Za ich pomocą można poznać zaawansowane techniki i różne biblioteki. Możesz nawet oglądać screencasty w witrynach takich jak Twitch i obserwować, jak inni ludzie piszą kod w czasie rzeczywistym. Innym świetnym sposobem na utrzymanie swoich umiejętności (i jednocześnie pomaganie społeczności) jest przyczynianie się do projektów open source.

4. Znajdź mentora

Czasami, gdy junior pracuje w zespole, jest w pewnym sensie odizolowany od innych i radzi sobie z wieloma sprawami sam. Aby przezwyciężyć takie problemy, znajdź dobrego mentora technicznego, który może ci pomóc w zakresie porad dotyczących pracy i kariery. Mentorem może być współpracownik lub osoba spoza organizacji. W pierwszym przypadku, w przypadku kolegi, relacja mentorska między wami rozwija się naturalnie w miarę lepszego poznawania się. Ale możesz także szukać mentorów na niektórych konferencjach i spotkaniach, gdzie mogą udzielać porad na różne konkretne tematy, na przykład dotyczące rozmów kwalifikacyjnych.

5. Nie poddawaj się

Cierpliwość i determinacja to dwie główne zalety odnoszącego sukcesy twórcy stron internetowych. Rzeczy takie jak oczekiwanie na zakończenie testów, nauka nowego frameworka lub naprawianie upartego błędu wymagają znacznego poziomu wytrwałości i umiejętności radzenia sobie z frustracją. Ważne jest, aby pamiętać, że jeśli będziesz ćwiczyć coś codziennie, Twoje umiejętności będą stopniowo rosły. Ale niczego nie da się osiągnąć bez dążenia do rezultatów.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION