Und wieviel hast du dabei gelernt?
ich habe oben schon eine passende erläuterung zu lagrange verlinkt
Der Punkt ist der: klar, man kann sich die Sachen im Internet zusammensuchen und damit möglichst produktiv sein. Das ist aber nicht die Devise von SELFHTML, denn die ist „Die Energie des Verstehens.“
man sollte entwickeln und nicht programmieren. ein entwickler konzentriert sich darauf fertige komponenten herauszusuchen und zusammen zu bauen und um das effizienz gebacken zu kriegen, muss man verschiedene dinge verstehen und lernen. jemand der alles selbst programmiert lernt ehrlich gesagt garnichts, paar zeilen code runterzutippen ist ziemlich leicht, aber unterschiedliche software komponenten zu verknüfpen kann sehr schwer sein.
wenn man zb einen algorithmus in java haben möchte, sollten man folgendes tun:
- heraussuchen welche fertigen algorithmen man zb im statistik tool R benutzen kann
- diese R algorithmen an das java programm einbienden (anstrengender als reinen code zu schreiben und definitiv lehrreicher für software entwickler)
- testen ob die software allen anforderungen entsprecht (sie läuft wie sie laufen soll), gegebenenfalls probleme fixen
dämlich wäre folgende vorgehens weise:
- sich selber einen algorithmus ausdenken und aufgrund von fehlendem fleis eine dreisatz ähnliche lösung wählen
- ihn selbst komplett in java zu implementieren
- ihn dann nach 10 monaten entwicklungsarbeit zu testen und an bugs und logikfehlern zu verzweifeln
-> konzentriert euch mehr auf das gesamtproblem und weniger auf irrelevante feinheiten die menschen mit passenden berufen schon längst gelöst haben