CodeGym /Java Blog /Willekeurig /Hoe u uw huisdierenproject voltooit. Tips om uw volgende ...
John Squirrels
Niveau 41
San Francisco

Hoe u uw huisdierenproject voltooit. Tips om uw volgende nevenproject tot een succes te maken

Gepubliceerd in de groep Willekeurig
Een van de kernadviezen die we normaal gesproken geven aan CodeGym-studenten en andere beginners in coderen die vooruitgang willen boeken en hun eerste Junior Developer-baan willen krijgen , is om aan persoonlijke, onafhankelijke projecten te werken. Het toevoegen van een of twee nevenprojecten aan je portfolio kan een groot pluspunt zijn als je nog niet veel werkervaring hebt, waardoor de werkgever kan worden overtuigd om jou in dienst te nemen. Hoe u uw huisdierenproject voltooit.  Tips om uw volgende nevenproject tot een succes te maken - 1Het ontwikkelen van projecten voor huisdieren is altijd een goed idee, en niemand maakt daar ruzie over. Maar advies geven is één ding, daadwerkelijk nevenprojecten bouwen is een tweede. Een onervaren ontwikkelaar kan en zal hoogstwaarschijnlijk met een aantal moeilijkheden worden geconfronteerd wanneer hij zonder externe hulp aan een persoonlijk project werkt.

Hoe u uw huisdierproject van de grond kunt krijgen

Ideeën voor een project zijn het startpunt waar de meeste mensen mee te maken krijgen, want het blijkt niet zo eenvoudig om met een origineel maar realistisch idee te komen. Maar de grootste problemen komen wanneer u aan een project begint te werken. Om het project daadwerkelijk af te ronden en aan de gang te krijgen, is de taak die veel beginnende codeerders niet voltooien. En dat is begrijpelijk, want voor de ontwikkeling van zelfs een heel eenvoudig stukje software is vaak meer nodig dan alleen basiskennis van coderen. Er zijn een aantal dingen die u moet onthouden wanneer u een huisdierenproject wilt starten, vooral als het uw eerste project is.

1. Onderzoek en plan eerst, codeer later.

Net zoals elk gebouw een fundering nodig heeft, moet een project, hoe klein en onafhankelijk het ook is, beginnen met een plan dat onmogelijk kan worden voltooid zonder wat onderzoek en denkwerk. Beginnen met coderen en ontwikkelen zonder een duidelijk plan te hebben, is een van de meest voorkomende fouten die ontwikkelaars maken, en niet alleen onervaren fouten. Het advies is dus om niet te haasten met coderen. Beginnen met coderen zonder een goed plan kan gemakkelijk tijdverspilling zijn, waardoor u op een dood spoor komt en helemaal opnieuw moet beginnen.Hoe u uw huisdierenproject voltooit.  Tips om uw volgende nevenproject tot een succes te maken - 2

2. Stel doelen en deadlines.

Een ander belangrijk ding, dat vaak wordt verwaarloosd door zowel junior als meer ervaren coders, is het stellen van doelen en deadlines, wat natuurlijk ook planning is, maar dit onderdeel verdient een paar aparte woorden. Als het om doelen gaat, is het belangrijk om realistisch te zijn. Als je vaardigheden en capaciteiten nog steeds erg beperkt zijn, zou het verstandig zijn om niet te ambitieus te worden en een project te kiezen dat je kunt voltooien, ook al kost het wat extra leren en extra moeite. Jezelf een deadline stellen (en je eraan houden) is een andere manier om zelfdiscipline op te bouwen en jezelf te motiveren om het project binnen een realistisch tijdsbestek af te ronden.

3. Probeer echte problemen met uw project op te lossen.

Een ander advies met betrekking tot de planningsfase is het kiezen van het idee voor uw project. De meeste mensen hebben geen moeite met het bedenken van ideeën voor hun huisdierprojecten, het enige probleem is dat hun ideeën niet erg goed zijn. Zoek naar enkele echte problemen, in uw vakgebied of elders, die uw project kan oplossen (of op zijn minst proberen). “Je kunt jezelf niet dwingen om een ​​goed idee te hebben. De meeste van mijn favoriete projecten kwamen voort uit het werken aan iets anders en het besef dat er iets ontbreekt. Vervolgens ging ik verder met het bouwen van dat ontbrekende onderdeel/onderdeel/bibliotheek. Na verloop van tijd, toen ik meer ervaring opdeed met frameworks, realiseerde ik me dat ik er niet echt van hou. Ik heb toen mijn eigen gemaakt, die ik tegenwoordig bij veel projecten gebruik. Terwijl ik het gebruik, merk ik meer ontbrekende componenten op, meer dingen die ik zou kunnen bouwen die me enorm veel tijd zouden besparen, en dat worden zelf nieuwe huisdierprojecten. Het is basis behoefte en aanbod, maar op een meer persoonlijke basis. Merk de behoefte op en het idee voor het aanbod zal naar je toe komen.zei Bruno Skvorc, een ervaren webontwikkelaar uit Kroatië.Hoe u uw huisdierenproject voltooit.  Tips om uw volgende nevenproject tot een succes te maken - 3

4. Concentreer u op technologieën die bedrijven gebruiken waarvoor u bereid bent te werken.

Als uw belangrijkste bron van motivatie voor het werken aan huisdierenprojecten is om ervaring op te doen en een cv op te bouwen om een ​​fulltime baan als softwareontwikkelaar te krijgen, moet u bij het kiezen van een project ook nadenken over de technologieën die u erin gaat gebruiken. Het is beter voor uw project om in hetzelfde veld te zitten met bedrijven die u gaat toepassen, of om dezelfde technologieën te gebruiken waarmee zij werken. "De beste huisdierprojecten bevredigen je nieuwsgierigheid, dus kies een technologie die je fascineert en bouw die", beveelt Sanjay Paul aan, een ontwikkelaar bij Palantir Technologies.

5. Verwaarloos de voorkant niet als uw project dit nodig heeft.

Je raadt het al, het verwaarlozen van de front-end is ook een veelgemaakte fout die veel ontwikkelaars maken wanneer ze aan hun favoriete projecten beginnen te werken. Je hebt de voorkant niet nodig om adembenemend mooi te zijn, maar zorg er in ieder geval voor dat het functioneel is en er professioneel genoeg uitziet. Daarom zou het een goed idee zijn om een ​​ontwerpschets te maken van hoe uw product eruit gaat zien voordat u begint met coderen, en regelmatig terug te gaan naar de voorkant, en deze aan te passen aan eventuele wijzigingen die zich onderweg voordoen.Hoe u uw huisdierenproject voltooit.  Tips om uw volgende nevenproject tot een succes te maken - 4

6. Gebruik Pomodoro en andere anti-uitsteltechnieken om systematisch aan het huisdierenproject te werken.

Regelmatig aan je eigen project werken binnen het opgegeven tijdsbestek (bijvoorbeeld twee uur per dag, van 9.00 uur tot 11.00 uur) is ook erg belangrijk, en hier kunnen verschillende efficiëntietools en anti -uitsteltechnieken van pas komen. Gebruik wat voor u werkt, zorg er alleen voor dat de ontwikkeling van uw project niet verandert in iets dat u blijft uitstellen en dag in dag uit naar morgen vertrekt.

7. Maak je werk openbaar.

Je werk op de een of andere manier overal publiceren is ook een motivatiemethode. Het ene is het ontwikkelen van iets dat alleen jij gaat zien, en het andere is het creëren van een product dat andere mensen kunnen proberen en hun mening erover kunnen delen. Zelfs als het je eerste huisdierenproject is en het is erg eenvoudig, bereid je dan beter voor om het vanaf het begin openbaar te maken, dit zal helpen om de juiste stemming te creëren.

8. Gebruik versiebeheer en blijf terugkijken op je werk.

En de laatste aanbeveling zou zijn om versiebeheersystemen of andere manieren te gebruiken om de code bij te houden. Hierdoor kunt u ervoor zorgen dat uw werk na verloop van tijd niet verloren gaat (wat uiteindelijk zal gebeuren als u gewoon op uw computer weggaat). Met versiebeheer kunt u in de toekomst ook af en toe terugkijken op uw werk, en dat is precies wat u moet doen. Terugkijken op je eerdere werk is altijd gezond: op deze manier kun je je voortgang als professional volgen, manieren ontdekken in vroege projecten die je nu anders zou hebben gedaan, enzovoort.
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION