Eine Reihe von Dingen machen CodeGym zum besten Online-Kurs, um das Programmieren in Java von Grund auf zu erlernen (zumindest in unseren Augen): sorgfältig geplante Kursstruktur, praxisorientierter Ansatz , enorme Anzahl an Aufgaben (über 1200), spannendes und lustiges Geschichtenerzählen , soziale Funktionen usw. Wir sind jedoch davon überzeugt, dass CodeGym das Beste ist, wenn wir unseren Schülern zum Erfolg verhelfen. Unsere Mission besteht nicht nur darin, Ihnen beim Erlernen von Java zu helfen und nach (oder noch mitten im Kurs) einen Programmierjob zu finden, sondern auch darin, Sie bei Ihrer persönlichen und beruflichen Entwicklung mit dem entsprechenden Wissen und den entsprechenden Informationen zu unterstützen.
Sie beginnen mit der Zerlegung, bei der ein Problem in eine Reihe kleinerer Probleme zerlegt wird, die einzeln leichter zu lösen sind.
Dann gehen Sie zu einer bestimmten Aufgabe/einem bestimmten Problem über, konzentrieren sich ausschließlich auf die Informationen, die für die Lösung wichtig sind, und ignorieren den Rest.
Der nächste Schritt besteht darin, nach Ähnlichkeiten zwischen dem Problem, an dem Sie gerade arbeiten, und anderen Problemen zu suchen, die zuvor gelöst wurden (mit der verfügbaren Lösung). Das Ziel besteht darin, Muster zu finden, die auf Ihre aktuelle Aufgabe angewendet werden können.
Und schließlich entwickeln Sie anhand der Ergebnisse der Anwendung der vorherigen Schritte einen Algorithmus für eine schrittweise Problemlösung. Ein Algorithmus kann dann von einem Computer (oder Ihrem Gehirn, dem ultimativen Computer zur Lösung von Aufgaben in Ihrem Leben) ausgeführt werden.
Hier finden Sie eine kurze Anleitung, wie Sie mit der Anwendung des computergestützten Denkens beginnen können, sei es bei Codierungsaufgaben oder bei so ziemlich allen ernsthaften Problemen, mit denen Sie in Ihrem Privatleben zu kämpfen haben.
Die Zerlegung ist eine recht einfache, aber wirkungsvolle Technik, die Ihnen bei der Bewältigung von Problemen/Aufgaben helfen kann, die auf den ersten Blick zu komplex erscheinen und daher oft zu Aufschub und anderen Schwierigkeiten führen. Der Schlüssel dazu liegt darin, Ihrem Gehirn beizubringen, die Zerlegung regelmäßig anzuwenden und eine Aufgabe in eine Reihe kleinerer Aufgaben aufzuteilen, die leichter zu lösen sind. Auch wenn die Zerlegung wie eine sehr einfache und sogar offensichtliche Methode erscheint, werden Sie überrascht sein, wie viele Menschen sich ihrer nicht bewusst sind, was es für sie viel schwieriger macht, mit der Arbeit an großen, globalen Aufgaben zu beginnen (wie das Erlernen von Java, Zum Beispiel).
Zu wissen, wie man Abstraktion anwendet, ist eine mächtige Fähigkeit, wenn Sie die Technik kennen und Ihr Gehirn darauf trainiert haben, sie unbewusst anzuwenden. Bei der Abstraktion geht es darum, sich ausschließlich auf die Informationen zu konzentrieren, die zur Lösung der Aufgabe erforderlich sind, und alles andere zu ignorieren. In Kombination mit der Zerlegung ist es im Grunde die Methode, um so ziemlich jedes Problem oder Problem in Ihrem Leben anzugehen. Bei reinen Programmieraufgaben hilft die Abstraktion, sich zu konzentrieren und eine zu schnelle Erschöpfung des Gehirns zu vermeiden.
Mustererkennung ist eine ziemlich wichtige Fähigkeit beim Codieren, da sie es Ihnen ermöglicht, Aufgaben viel schneller zu lösen, indem Sie Denkmuster anwenden, mit denen Ihr Gehirn vertraut ist und die es gerne verwendet. Es ist auch eine wirkungsvolle Technik, die Sie auf allgemeine Lebensprobleme anwenden können: Versuchen Sie einfach, alle Probleme zu analysieren, mit denen Sie in Ihrem Leben konfrontiert sind, und finden (und übernehmen) Sie Muster aus den Teilen Ihres Lebens, die zufriedenstellend funktionieren, und übertragen Sie sie auf das aktuelle Problem.
Wenn Sie darüber nachdenken, dreht sich in unserem Leben alles um die Entwicklung von Algorithmen. Wir nennen sie Gewohnheiten. Unser Gehirn neigt dazu, sich jeden Tag auf Gewohnheiten zu verlassen, nur weil es effizienter und damit praktischer ist. Das einzige Problem besteht darin, dass die meisten von uns dazu neigen, dies unbewusst zu tun, was häufig dazu führt, dass falsche und schädliche Algorithmen entwickelt werden (wir nennen sie schlechte Gewohnheiten oder Süchte). Zu wissen, wie man nützliche Algorithmen bewusst entwickelt, kann eine äußerst nützliche Lebenskompetenz sein, die es Ihnen ermöglicht, Ihre Ziele zu erreichen und erfolgreich zu sein. Wenn es ums Programmieren geht, ist es das Wissen, wie man einen Algorithmus entwickelt, um ein bestimmtes Problem am schnellsten und effizientesten zu lösen, was den Unterschied zwischen einer Person, die nur weiß, wie man programmiert, und einem erfahrenen professionellen Computerprogrammierer ausmacht.
Code zum Erfolg und wichtige Fähigkeiten für Arbeitnehmer des 21. Jahrhunderts. Was ist Computational Thinking?
Kommentare
- Beliebt
- Neu
- Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare