Kleine programma's zijn prima voor het onderwijzen van studenten de basis van de programmeertaal Java , maar zijn niet representatief voor echte programmeerwerk . Dit is de reden waarom studenten die zich klaar om af te studeren van informatica-programma's moeten mega projecten te voltooien : grootschalige projecten dat iets dat zowel nieuwe en echt nuttig te produceren . Origineel Projecten De beste manier voor programmeurs om te leren hoe te programmeren is om applicaties daadwerkelijk aanmaken . In formele educatieve instellingen , dit in de vorm van een leraar geeft de programmering opdrachten die je vragen om een applicatie aan een bepaalde taak te creëren . Dit is een gemeenschappelijke taak die ontelbare programmeurs voordat u hebt gemaakt toepassingen te bereiken . Maar , het proces leert u hoe te werken binnen de programmeertaal Java . Als u op uw eigen mega -project als een sluitstuk voor een dergelijk educatief programma , wordt u het nemen van wat je hebt geleerd om code software die niet is gemaakt vóór . Programma < br Mega projecten > kan de vorm van de traditionele toepassingen te nemen , compleet met gebruikersinterfaces je van plan regelmatige computergebruikers te lopen , zoals video games, productiviteit software , of zelfs apps voor Java - gebaseerde platforms zoals Google 's Android . Dit zal vereisen dat u grafische interface bibliotheken gebruiker en alle noodzakelijke kaders te nemen voor de onderliggende mechanica van uw software , en trek deze samen met uw eigen roman code om een nieuw product te maken . frameworks Net zoals je libraries en frameworks hebben gebruikt in je opleiding , en zal blijven om ze te gebruiken in uw hele carrière ontwikkeling , kunt u uw mega -project te gebruiken als een kans om een soortgelijk gereedschap voor andere programmeurs creëren . Dit kan een web -service , een bibliotheek voor toegang tot API andere webservice 's , of iets anders dat een gespecialiseerde functie voor andere programmeurs uit te voeren . Het kan een bibliotheek die momenteel niet bestaat , of het zou een betere implementatie van een bestaande bibliotheek te zijn . Brainstormen Uw Mega Project Na jaren van het voltooien van projecten dat professoren en docenten toe te wijzen , kan informatica studenten moeite hebben om te komen met een originele poging om hun mega -project . Als je zo'n student , te beginnen met uw eigen belangen . Als je een gamer bent , moet u overwegen het maken van uw eigen video game . Als je bent zwaar in social media , moet u overwegen het maken van bibliotheken om social media data te integreren in desktop applicaties of andere web- platformen . Beginnend met uw persoonlijke interesses helpt u genieten van het project , evenals het werk in een gebied waar je al veel kennis .
|