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

Dit is een door AI vertaalde post.

투잡뛰는 개발 노동자

[Niet-technische, ontwikkelen voor een levensonderhoud] 16. Tips voor het maken van een portfolio voor beginnende ontwikkelaars

Selecteer taal

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

Samengevat door durumis AI

  • Bij het maken van een portfolio voor beginnende ontwikkelaars, moet je niet alleen technische details, maar ook de daadwerkelijk ontwikkelde diensten of functies specificeren om het begrip van het project te vergroten.
  • Het is bijvoorbeeld belangrijk om te beschrijven welke functionaliteit je hebt ontwikkeld in een project 'Community voor baanzoekers', welke technische uitdagingen je tijdens het ontwikkelingsproces hebt ondervonden, etc.
  • Ontwikkelaars zijn niet alleen mensen die technologie implementeren, maar ook mensen die diensten ontwikkelen die voldoen aan de behoeften van echte gebruikers. Daarom is het belangrijk om in een portfolio je kennis van het werk en je analytische vaardigheden te tonen.

Niet-major, overleven als ontwikkelaar


#16. Tips voor het maken van een portfolio voor beginnende ontwikkelaars


Typisch gezien zijn er twee typische gevallen voor mensen die zich voorbereiden op een baan als ontwikkelaar: iemand met een opleiding die afstudeert en een baan als ontwikkelaar zoekt, en iemand zonder opleiding die een opleiding heeft gevolgd en zich voorbereidt op een baan.

Onlangs heb ik via InfrLearn mentoring cv's en portfolio's van niet-major-ontwikkelaars in opleiding beoordeeld en feedback gegeven, en ik heb veel gevallen gezien die dezelfde fouten herhaalden. Dus vandaag ga ik tips voor het opstellen van een portfolio voor beginnende ontwikkelaars (zonder opleiding) samenvatten.


[Tips voor het maken van een portfolio voor beginnende ontwikkelaars]

Het is belangrijk om verschillende projectervaringen in je portfolio op te nemen. In een opleiding volg je meestal twee projecten, en dit wordt je projectervaring. Schrijf een gedetailleerde beschrijving van elk project, inclusief de gebruikte technologieën, de ontwikkelde functies en de functies die je hebt ontwikkeld.

Een veelgemaakte fout die beginnende ontwikkelaars maken, is dat ze te veel gefocust zijn op de "technologieën". Ik zal dit uitleggen aan de hand van een voorbeeld.


Projectnaam: Community voor sollicitanten
Gebruikte technologie: Spring boot, Oracle, JPA, React.js, CSS, HTML
Verantwoordelijkheden

  • TPS neemt sterk toe wanneer meerdere gebruikers tegelijk berichten plaatsen, dus de snelheid is met 2,5 keer verbeterd door JPA tuning.
  • MSA is toegepast om de verwerking voor elke service te verdelen, waardoor de hersteltijd in geval van storingen wordt verkort en de snelheid wordt verbeterd.
  • JWT is geïntroduceerd om de veiligheid te versterken door middel van toegangsbeheer.


De bovenstaande inhoud ziet eruit als een goede beschrijving van het project, inclusief de technische details. Maar voor iemand die dit portfolio voor het eerst bekijkt, kan het gevoel hebben: "Wat is er dan eigenlijk gemaakt?"

Wat hier ontbreekt, is een beschrijving van de "taken" - wat voor service of functionaliteit is er ontwikkeld? In principe streef ik ernaar dat een portfolio of werkervaring beschrijvingen van taken en technische details omvat. Daarom heb ik de volgende feedback gegeven op dit portfolio.


Projectnaam: Community voor sollicitanten
Gebruikte technologie: Spring boot, Oracle, JPA, React.js, CSS, HTML
Verantwoordelijkheden

  • Ontwikkeling van een Q&A-board voor gebruikers om vacature-informatie te vragen en te beantwoorden.
    • TPS neemt sterk toe wanneer meerdere gebruikers tegelijk berichten plaatsen, dus de snelheid is met 2,5 keer verbeterd door JPA tuning.
    • Naar het voorbeeld van Naver's Knowledge iN, is een adoptiesysteem geïntroduceerd om de gebruikersdeelname te verhogen.
  • Ontwikkeling van een functie voor het opslaan en opslaan van cv's en motivatiebrieven.
    • MSA is toegepast om de verwerking voor elke service te verdelen, waardoor de hersteltijd in geval van storingen wordt verkort en de snelheid wordt verbeterd.
  • Ontwikkeling van een sociale aanmeldingsfunctie (Naver/Kakao).
    • JWT is geïntroduceerd om te voorkomen dat beveiligingsincidenten zoals token-diefstal plaatsvinden.

Dit is een eenvoudig voorbeeld, maar door toe te voegen welke taken er zijn ontwikkeld, kan degene die dit portfolio bekijkt zien welke service er is ontwikkeld en welke technische keuzes er zijn gemaakt tijdens het ontwikkelingsproces.

Persoonlijk vind ik het belangrijk om naast de technische details ook de taken te beschouwen. Het is niet voor niets dat de financiële sector mensen met ervaring in financiële taken werft. Ontwikkelaars moeten de betreffende taak beter kennen dan de eindgebruiker, daarom is het noodzakelijk om het begrip en de analysevaardigheden voor de taak te laten zien.


Ik hoop dat veel studenten die een portfolio opstellen dit als referentiemateriaal kunnen gebruiken.

TheCareer
투잡뛰는 개발 노동자
코딩, 취업, 이직, 경제에 관심 많은 IT 노동자
TheCareer
[Niet-technisch, overleven als ontwikkelaar] 17. Portfolio voor beginnende ontwikkelaars, tot hoever? De portfolio van een beginnende ontwikkelaar moet zich richten op ontwikkelvaardigheden. Het is effectiever om basis-CRUD-functionaliteit te voltooien en ervaring op te doen met externe API-integratie dan om Infra te implementeren. Je kunt gebruikmaken va

3 april 2024

[Niet-technisch, overleven als ontwikkelaar] 9. Sites die geschikt zijn voor een portfolio We presenteren 3 soorten sites die geschikt zijn als portfolio voor studenten die een subsidie ​​ontvangen of een bootcamp volgen. Je kunt groepssoftware, ERP, interne personeelsmanagementsystemen, enz. ontwikkelen die in bedrijven worden gebruikt, of bek

30 maart 2024

[Niet-technisch, overleven als ontwikkelaar] 7. Wat helpt en wat helpt niet bij het vinden van een nieuwe baan Bij het voorbereiden op een baan als ontwikkelaar is een technische blog niet efficiënt, maar GitHub wordt aanbevolen voor projectbeheer en het delen van broncode. Van verschillende certificeringen is het aan te raden om de informatieverwerkingstechnicus

29 maart 2024

We maken automatiseringsprogramma's om de productiviteit te verhogen. Durumis ontwikkelt automatiseringsprogramma's om de productiviteit te verhogen. U kunt taken op verschillende gebieden automatiseren, zoals werk, hobby's en het dagelijks leven, en ze gebruiken als uw eigen robotassistent. We bieden automatiseringsservice
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

22 maart 2024

Nog een project afgerond. Dus, wat nu? Je groeikansen mis je als je je in een project alleen op je eigen rol concentreert. Door perspectieven van verschillende stakeholders te begrijpen en de hele context van het project te doorgronden, kun je drie keer sneller groeien. In deze post delen we v
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

22 mei 2024

Naar de volgende fase van groei in het Koreaanse startup-ecosysteem 'Strategie voor het aantrekken van startup-investeringen' behandelt uitgebreid de informatie die nodig is tijdens het proces van het aantrekken van investeringen, en biedt praktische adviezen over het opstellen van IR-materiaal, het afsluiten van overeenk
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

25 maart 2024

Nog een project afgerond. -1 Door je perspectief te verbreden en te kijken naar je rol in een project, krijg je een beter begrip van het werkproces, de dynamiek van invloed en creëer je kansen om je carrière sneller te laten groeien.
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

3 mei 2024

Opgeven is een vaardigheid Na mijn toetreding tot Toss voelde ik me overweldigd door de uitstekende vaardigheden van mijn collega's en raakte ik ongeduldig. Tijdens een vergadering met mijn teamleider besefte ik dat 'opgeven ook een vaardigheid' is. Door middel van het verhaal van
울림
울림
울림
울림

18 maart 2024

Wat is het Java Collections Framework (JCF)? - De definitie en kenmerken van JCF (JAVA) Het Java Collections Framework (JCF) is een verzameling Java-klassen die een gestandaardiseerde manier bieden om met grote hoeveelheden gegevens te werken. JCF implementeert gegevensopslagstructuren en algoritmen als klassen om codeherbruik, prestaties en
제이온
제이온
제이온
제이온

27 april 2024