Tech Week 1 - YunusEmreCMD/blokTech GitHub Wiki
Theorie
Ik ben mijn huiswerk voor deze week begonnen door eerst alle theorie te lezen en begrijpen. Ik heb nooit eerder gewerkt met Git en Github, dus ik vond het fijn dat we eerst geïntroduceerd werden met de tools die we gaan gebruiken, namelijk Git en Github. Zo heb ik geleerd hoe Git en Github precies is ontstaan , wat de tools inhielden en waarom we het gebruiken binnen dit blok.
Door behulp van de "Hello World" opdracht heb ik meer kennis opgedaan over Github en de werking ervan. Ik heb geëxperimenteerd met het maken van repositories en wiki pagina's.
Terminal
Na alle theorie over Git en Github te hebben gelezen ben ik begonnen met het spelen in de Terminal. Ik heb hiervoor eerst de bijhorende theorie gelezen en de bijhorende video bekeken, als beginner vond ik het artikel en video erg waardevol en interessant. Ik heb in een notendop de basic commands geleerd, deze kennis kon ik weer gebruiken bij de "CLI interactive tutorial" opdracht.
Ondanks dat ik de meeste commando's had geleerd die ik moest toepassen in de opdracht, waren er een aantal vragen waarbij ik commando's moest gebruiken die niet behandeld werd in het artikel en video. Dus ik ben zelf op research gegaan naar de commando's die ik moest gaan gebruiken, onder andere om er achter komen hoe ik een naam moest aanpassen (mv = Move), hoe ik een kopie kon maken van een directory (cp) en hoe ik content moest toevoegen in een file (">>" ipv ">").
Tot slot heb ik de opdracht succesvol afgerond, en kreeg ik de volgende code: WXVudXNFbXJlQ01ECg==
Benaderde bronnen voor de opdracht:
Concept
Mijn concept is een app waarbij werkzoekende en werkgevers elkaar kunnen vinden. Werkgevers stellen een project of baan openbaar (met daarin de bijhorende informatie over het project of de baan, eisen/wensen van het bedrijf en de werkzoeker waarnaar ze opzoek zijn.), waarop werkzoekende op kunnen reageren door het te liken, als het iets lijkt voor hen (grote kans van wel, want ze geven in de app de kwaliteiten en competenties aan. De app matcht de werkzoeker met de werkgever, op basis van de wensen en eisen van beide partijen.
5 Jobstories
- Wanneer ik inlog in de app, wil ik mijn voorkeur en interesses aan- opgeven, zodat ik projecten en werk te zien krijg die aansluiten bij mijn wensen + het aanmaken van een profiel.
- Wanneer ik de app gebruik, wil ik duidelijk zien wat het project of de baan precies inhoudt, zodat ik weet of het echt iets voor mij.
- Wanneer ik de app gebruik, wil ik makkelijk kunnen filteren naar projecten en banen, zodat ik precies kan vinden waarnaar ik opzoek ben.
- Wanneer ik een project of baan heb gevonden, wil ik makkelijk in contact kunnen komen met de opdrachtgever, zodat ik mijn interesse en motivatie kan toelichten.
- Wanneer ik niet actief ben in de app, wil ik (push) meldingen/notificaties ontvangen, zodat ik up-to-date gehouden wat betreft een match of bericht.
Voor de werkgevers worden projecten en banen in deze context/jobstories vervangen door "Werkzoekende".
Gekozen jobstory:
Wanneer ik inlog in de app, wil ik mijn voorkeur en interesses aan- opgeven, zodat ik projecten en werk te zien krijg die aansluiten bij mijn wensen + het aanmaken van een profiel.
Wanneer ik de app gebruik, wil ik makkelijk kunnen filteren naar projecten en banen, zodat ik precies kan vinden waarnaar ik opzoek ben.
Requirement list
Werkzoekende moeten:
Gegevens, voorkeuren en interesses kunnen aangeven in de app.
- NAW gegevens invoeren
- Foto uploaden
- Voorkeuren project/baan invoeren
- Kwaliteiten en competenties invoeren
- Leeftijd invoeren
Projecten/banen die bij ze passen kunnen bezichtigen, opslaan/liken.
- Kunnen filteren op projecten/banen.
- In contact kunnen komen met de opdrachtgever.
- Meer informatie kunnen bezichtigen over het project of de baan.
- Bedrijfsgegevens kunnen bekijken.
Werkgevers moeten:
Gegevens, voorkeuren en interesses kunnen aangeven in de app.
- Contact gegevens invoeren
- Bedrijfsinformatie invoeren
- Foto uploaden
- Voorkeuren voor werkgevers invoeren
- Benodigde kwaliteiten en competenties invoeren
- Soort overeenkomst aangeven (full- parttime, freelance etc.)
Werkzoekende die bij het bedrijf past kunnen bezichtigen, opslaan/liken.
- Kunnen filteren op werkzoekende.
- In contact kunnen komen met de werkzoekende.
- Meer informatie kunnen bezichtigen over de werkzoekende.
Wireframe
Ik heb 3 schermen uitgewerkt. Bestaande uit een inlog scherm en een aanmelding proces.