Små programmer er greit for å lære elevene det grunnleggende i Java programmeringsspråk, men er ikke representative for virkelige programmering arbeid . Dette er grunnen til at elever som får klar til å oppgradere fra informatikk programmer må fullføre mega-prosjekter : store prosjekter som produserer noe som er både romanen og genuint nyttig . Original Prosjekter
Den beste måten for programmerere å lære å programmere er å faktisk lage programmer . I formelle pedagogiske innstillinger , tar dette form av en lærer å gi ut programmering oppgaver som ber deg om å lage et program for å utføre en bestemt oppgave. Dette er en felles oppgave som utallige programmerere før du har opprettet programmer for å oppnå. Men , lærer prosessen deg hvordan å arbeide innenfor Java programmeringsspråk. Når du tar på din egen mega -prosjektet som en hjørnestein for et slikt utdanningsprogram , vil du være å ta det du har lært å kode programvare som ikke har blitt gjort før .
Programmer
Mega prosjekter kan ta form av tradisjonelle applikasjoner , komplett med brukergrensesnitt du har tenkt vanlige databrukere å kjøre , for eksempel videospill, produktivitet programvare, eller apps for Java - baserte plattformer som Googles Android. Dette vil kreve at du tar grafiske brukergrensesnitt biblioteker og eventuelle nødvendige rammer for de underliggende mekanikken i programvaren, og deretter trekke den sammen med din egen roman kode for å lage et nytt produkt .
rammeverk
Akkurat som du har brukt bibliotekene og rammer hele din utdannelse , og vil fortsette å bruke dem gjennom utvikling karriere, kan du bruke mega -prosjektet som en mulighet til å skape et lignende verktøy for andre programmerere . Dette kan være en webtjeneste , et bibliotek for tilgang annen web service API , eller noe annet som utfører en spesialisert funksjon for andre programmerere . Det kan være et bibliotek som for tiden ikke eksisterer, eller det kan være en forbedret implementering av et eksisterende bibliotek .
Brainstorming Din Mega Prosjekt
Etter år med å fullføre prosjekter at professorer og lærere tildele dem , kan informatikkstudenter sliter med å komme opp med en original bestrebelser for sin mega -prosjekt . Hvis du er en slik student , start med dine egne interesser . Hvis du er en gamer, bør du vurdere å lage din egen video game . Hvis du er tungt inn i sosiale medier , bør du vurdere å gjøre bibliotekene å integrere sosiale medier data til desktop-applikasjoner eller andre web- plattformer . Starter med dine personlige interesser vil hjelpe deg å nyte prosjektet , samt arbeid i et område som du allerede har mye kunnskap.