Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

To jest post przetłumaczony przez AI.

투잡뛰는 개발 노동자

[Nie mając wykształcenia, przetrwaj jako programista] 16. Wskazówki dotyczące tworzenia portfolio dla początkującego programisty

  • Język pisania: Koreański
  • Kraj referencyjny: Wszystkie kraje country-flag

Wybierz język

  • Polski
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Nederlands
  • हिन्दी
  • Magyar

Tekst podsumowany przez sztuczną inteligencję durumis

  • Podczas tworzenia portfolio dla początkującego programisty należy wyraźnie określić nie tylko aspekty techniczne, ale także szczegółowo opisane usługi lub funkcje, które faktycznie opracowano, aby zwiększyć zrozumienie projektu.
  • Na przykład ważne jest, aby szczegółowo opisać, jakie funkcje zostały opracowane w projekcie „Społeczność dla osób poszukujących pracy”, jakie problemy techniczne napotkano w trakcie procesu rozwoju.
  • Programiści to nie tylko osoby implementujące technologie, ale także osoby tworzące usługi zaspokajające potrzeby rzeczywistych użytkowników, dlatego ważne jest, aby w portfolio pokazać zrozumienie pracy i umiejętności analityczne.

Przeżycie jako programista bez specjalizacji


#16. Wskazówki dotyczące tworzenia portfolio dla początkujących programistów


Zazwyczaj kandydaci na stanowisko programisty są absolwentami informatyki i rozpoczynają pracę jako programiści po ukończeniu studiów, lub są absolwentami kursów informatycznych i szukają pracy po ich ukończeniu. Są to dwa najbardziej typowe przypadki.

Ostatnio, podczas mentoringu na platformie Inflearn, analizowałem CV i portfolio studentów informatyki, którzy nie mają specjalizacji i udzielałem im informacji zwrotnej. Wiele osób powtarzało te same błędy, dlatego dzisiaj przyjrzymy się wskazówkom dotyczącym tworzenia portfolio dla początkujących programistów (bez specjalizacji).


[Wskazówki dotyczące tworzenia portfolio dla początkujących programistów]

W portfolio ważne jest, aby uwzględnić różne doświadczenia związane z projektami. Podczas nauki w szkole zazwyczaj realizuje się dwa projekty, które stają się doświadczeniem projektowym. W opisie każdego projektu należy dokładnie przedstawić zastosowane technologie, funkcje, które zostały opracowane, a także krótko opisać swoje zadania w projekcie.

Częstym błędem, który popełniają młodzi programiści, jest zbyt duże skupienie na „technologii”. Poniżej przedstawię przykład, który to ilustruje.


Nazwa projektu: Społeczność dla osób poszukujących pracy
Technologie użyte: Spring boot, Oracle, JPA, React.js, CSS, HTML
Zadania:

  • Optymalizacja wydajności JPA w celu 2,5-krotnego zwiększenia szybkości przetwarzania w przypadku jednoczesnego publikowania artykułów przez wielu użytkowników.
  • Wdrożenie architektury mikroserwisowej (MSA) w celu rozproszenia przetwarzania w poszczególnych usługach, co skraca czas odzyskiwania po awarii i zwiększa szybkość.
  • Wprowadzenie JWT w celu wzmocnienia bezpieczeństwa poprzez zarządzanie uprawnieniami.


Powyższe informacje wydają się być dobrze udokumentowaną prezentacją techniczną projektu. Jednak osoba, która po raz pierwszy widzi to portfolio, może zadać sobie pytanie: „A co tak naprawdę stworzyłeś?”.

Brakowało w nim opisu zadań, tj. informacji o tym, jakie „usługi lub funkcje” zostały stworzone. Zasadniczo, w moim podejściu do tworzenia portfolio lub opisywania doświadczenia zawodowego, priorytetem jest opis zadań + informacje techniczne. Dlatego w tym przypadku udzieliłem następującej informacji zwrotnej:


Nazwa projektu: Społeczność dla osób poszukujących pracy
Technologie użyte: Spring boot, Oracle, JPA, React.js, CSS, HTML
Zadania:

  • Opracowanie tablicy ogłoszeń dla użytkowników, na której można zadawać pytania i udzielać odpowiedzi dotyczące informacji o pracy.
    • Optymalizacja wydajności JPA w celu 2,5-krotnego zwiększenia szybkości przetwarzania w przypadku jednoczesnego publikowania artykułów przez wielu użytkowników.
    • Wdrożenie systemu „wyróżnienia” inspirowanego platformą „NaTemat” w celu zwiększenia zaangażowania użytkowników.
  • Opracowanie bota do skrapowania informacji o pracy, a także funkcjonalności do tworzenia i zapisywania CV i listów motywacyjnych.
    • Wdrożenie architektury mikroserwisowej (MSA) w celu rozproszenia przetwarzania w poszczególnych usługach, co skraca czas odzyskiwania po awarii i zwiększa szybkość.
  • Opracowanie funkcjonalności logowania społecznościowego (Google/Facebook).
    • Wprowadzenie JWT w celu zapobiegania atakom typu „kradzież tokena”, które mogą wystąpić.

Jest to prosty przykład, ale dodanie informacji o tym, jakie zadania zostały wykonane, pozwala zrozumieć, jakiego rodzaju usługi zostały opracowane i jakie problemy techniczne zostały rozwiązane w trakcie ich tworzenia.

Osobiście uważam, że zarówno techniczne, jak i zadaniowe aspekty są równie ważne. Nie bez powodu firmy z sektora finansowego poszukują pracowników z doświadczeniem w branży finansowej. Programiści powinni znać dany obszar lepiej niż użytkownicy, dlatego ważne jest, aby pokazać swoje umiejętności w zakresie analizy i zrozumienia danego obszaru.


Mam nadzieję, że te wskazówki pomogą studentom, którzy tworzą portfolio.

TheCareer
투잡뛰는 개발 노동자
코딩, 취업, 이직, 경제에 관심 많은 IT 노동자
TheCareer
[Bez specjalistycznego wykształcenia, jako programista] 17. Portfolio dla początkującego programisty, do jakiego stopnia? Portfolio dla początkującego programisty powinno koncentrować się na umiejętnościach programistycznych. Zamiast implementować infrastruktury, lepiej skupić się na dopracowaniu podstawowych funkcji CRUD i zdobyciu doświadczenia w integracji z zewnętrznymi

3 kwietnia 2024

[Bez stopnia, rozwój kariery jako programista] 9. Strony internetowe idealne do portfolio Prezentujemy 3 rodzaje stron internetowych, które doskonale sprawdzą się jako portfolio dla osób uczących się w ramach programów dofinansowanych lub bootcampów. Możesz zbudować wewnętrzny system grupowy, ERP lub system HR, albo stworzyć klona popularnej s

30 marca 2024

[Bez stopnia, przetrwanie jako programista] 13. Wywiad techniczny dla początkujących programistów Prezentujemy 7 często zadawanych pytań podczas wywiadu technicznego dla początkujących programistów oraz wskazówki, jak się do niego przygotować. Dowiedz się o pytaniach i strategiach odpowiedzi dotyczących takich dziedzin jak OOP, bazy danych, sieci, alg

1 kwietnia 2024

Kolejny projekt zakończony. -1 Rozszerzając swoje spojrzenie poza indywidualną rolę w projekcie, możesz lepiej zrozumieć proces pracy, dynamikę wpływu i odkryć możliwości przyspieszonego rozwoju kariery.
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

3 maja 2024

Tworzymy zautomatyzowane programy zwiększające produktywność. Durumis to firma tworząca zautomatyzowane programy zwiększające produktywność. Możesz zautomatyzować zadania w różnych dziedzinach, takich jak praca, hobby, codzienne życie i wykorzystać je jako swojego osobistego robota-asystenta. Oferujemy usługi automa
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

22 marca 2024

Kolejny projekt zakończony. -2 Ten wpis na blogu przedstawia pięć praktycznych strategii osiągnięcia skutecznego rozwoju w projekcie: odczytywanie sytuacji, zajmowanie stanowiska w kontrowersyjnych sprawach, zadawanie dobrych pytań i autentyczne ich śledzenie, wyjaśnianie, co wiesz, a
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

3 maja 2024

[Efektywny Java] Punkt 6. Unikaj niepotrzebnego tworzenia obiektów Przewodnik po sposobach zmniejszenia liczby niepotrzebnych tworzeń obiektów w Javie. W przypadku obiektów niezmiennych, takich jak String, Boolean, lepiej jest używać literałów, a wyrażenia regularne najlepiej buforować w instancji Pattern. Ponadto automa
제이온
제이온
제이온
제이온

28 kwietnia 2024

Jak testować aplikację rozwijaną przez jedną osobę? Dowiedz się, jak ustalić priorytety testów i stworzyć skuteczną strategię testowania aplikacji. Autor zaleca następujące priorytety: testy użytkowników, testy integracyjne, testy jednostkowe i testy akceptacyjne/widgetów, podkreślając znaczenie efektywnoś
Alien Story
Alien Story
Alien Story
Alien Story
Alien Story

16 maja 2024

Patrząc w przyszłość na kolejny etap rozwoju ekosystemu startupów w Korei "Strategia pozyskiwania inwestycji dla startupów" szczegółowo omawia informacje niezbędne w procesie pozyskiwania inwestycji, oferując praktyczne porady dotyczące tworzenia materiałów IR, zawierania umów i strategii negocjacyjnych. Szczególnie przydatne i
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

25 marca 2024