CodeGym /Java-Blog /Random-DE /Wie Java beim Betrieb eines Flughafens hilft und wie Sie ...
John Squirrels
Level 41
San Francisco

Wie Java beim Betrieb eines Flughafens hilft und wie Sie dazu beitragen können, das Leben im 21. Jahrhundert zu verbessern

Veröffentlicht in der Gruppe Random-DE
Wie Java beim Betrieb eines Flughafens hilft und wie Sie dazu beitragen können, das Leben im 21. Jahrhundert zu verbessern – 1
Wenn Sie schon einmal mit dem Flugzeug gereist sind, besteht eine ziemlich gute Chance, dass irgendwo im Hintergrund die Geschäftsprozesse, die Ihre Reise ermöglicht haben, von einem System unterstützt oder ermöglicht wurden, auf dem ein in Java geschriebenes Programm ausgeführt wurde. Es könnte ein kurzer Inlandsflug gewesen sein – wie ein Flug von Sydney nach Brisbane, von Atlanta nach Miami oder von São Paulo nach Rio de Janeiro – oder es könnte tatsächlich ein internationaler Flug gewesen sein – vielleicht von London nach New York, von Montevideo nach Santiago de Chile oder von Moskau nach Mumbai. In jedem Fall ist es sehr wahrscheinlich, dass ein System, das Ihre Reise als Passagier ermöglichte, in Java lief. Möglicherweise war es bereits die Webanwendung, mit der Sie online nach einem passenden Flug suchen und ein Ticket kaufen konnten. Wie funktioniert so eine Suche eigentlich? Grundsätzlich, Das Programm, das Ihre Anfrage verarbeitet, verwendet unterschiedliche Datenstrukturen und Algorithmen und kommuniziert mit anderen Systemen wie Webservern, Anwendungsservern und Datenbanksystemen, um die von Ihnen gesuchten Informationen zu extrahieren. Je nachdem, wie weit Sie auf Ihrer Reise mit CodeGym bereits fortgeschritten sind, werden Sie wahrscheinlich schon auf die Grundlagen solcher Suchvorgänge gestoßen sein. Ich bin mir sicher, dass Ihnen die „geordneten Isomorphe vom Planeten Linear Chaos“ einen Einblick in einige ihrer Sortiertechniken gegeben haben. Wenn Sie sie noch nicht kennen, sollten Sie bei der Aufgabe „Aufsteigende Zahlen“ in Lektion 11 auf Level 6 gut aufpassen. Hier fängt so ziemlich alles an. Nun zurück zu Ihrer Reise als Passagier und den verschiedenen Systemen, die im Hintergrund kommunizieren, um sicherzustellen, dass Ihre Reise reibungslos verläuft. Sobald das Datum Ihres Fluges erreicht ist und Sie tatsächlich zum Flughafen gehen, werden weitere Systeme Ihre Reise begleiten. Es beginnt mit dem Fluginformationsanzeigesystem, das Sie auf einigen der großen Bildschirme im Terminal sehen können – oder vielleicht auf einer App auf Ihrem Telefon. So können Sie beispielsweise herausfinden, zu welchem ​​Check-in-Schalter Sie gehen müssen. Der Check-in-Schalter selbst kann von einer Person bedient werden oder es kann sich lediglich um einen Selbstbedienungs-Check-in-Schalter handeln. In jedem Fall läuft ein Programm – möglicherweise in Java geschrieben – das die Details Ihres Fluges prüft und prüft, ob Sie ein passendes Ticket haben oder nicht. Im nächsten Schritt müssen Sie Wahrscheinlich geben Sie Ihr Gepäck ab – entweder beim Personal am Check-in-Schalter oder an einem Selbstbedienungs-Gepäckabgabeschalter. Und wissen Sie was? In beiden Fällen überprüft ein anderes Programm die Details Ihres Fluges und Ihres Tickets und stellt sicher, dass Sie weder die Anzahl der erlaubten Gepäckstücke noch das zulässige Gepäckgewicht überschreiten. Und woher kennen die Check-in- und Gepäckabgabesysteme eigentlich alle relevanten Informationen zu den Details Ihres Fluges? Das ist eine gute Frage. Kurz gesagt: Die Programme kommunizieren einerseits mit der zentralen Betriebsdatenbank des Flughafens (der sogenannten AODB), um die Flugdaten zu überprüfen, und andererseits mit dem Informationssystem der Fluggesellschaft, um Ihre spezifischen Passagierinformationen zu überprüfen. Bevor Sie das Flugzeug tatsächlich besteigen, haben im Hintergrund mehrere Systeme miteinander kommuniziert, um sicherzustellen, dass Ihr Gepäck in das richtige Flugzeug gelangt, dass das Flugzeug Essen, Getränke und Snacks an Bord hat und dass das Tankfahrzeug das Richtige bereitstellt dass die Treibstoffmenge zum richtigen Zeitpunkt an das richtige Flugzeug geliefert wird und dass die Flugbesatzung über alle notwendigen Fluginformationen verfügt. Und jetzt, wo Sie tatsächlich im Flugzeug sitzen, ist das Unterhaltungssystem im Flugzeug möglicherweise in Java geschrieben. Doch selbst wenn dies nicht der Fall ist, gibt es immer noch weitere Programme und Systeme, die miteinander interagieren und beispielsweise bei der Flugsicherung prüfen, ob das Flugzeug zur geplanten Zeit abfliegen kann, und so für den pünktlichen Start eingeplant werden , oder ob es möglicherweise zu verspäteten Ankünften oder Abflügen kommt, auf die gewartet werden muss. Ein anderes System prüft zum Beispiel die Wetterbedingungen und sendet eine Warnung, wenn ernsthafte Wetterbedingungen bevorstehen, die eine Verschiebung der eigentlichen Startzeit erforderlich machen – vielleicht nur um ein paar Minuten, vielleicht auch um mehr. Alles in allem interagieren viele Systeme miteinander und viele davon sind in Java geschrieben. Dies war nur ein sehr grundlegender Überblick darüber, wie verschiedene IT-Systeme es uns ermöglichen, von Stadt zu Stadt oder von Land zu Land zu fliegen und so an verschiedenen Orten auf der Welt zu arbeiten, Freunde zu besuchen oder einfach nur Urlaub zu verbringen. Ziemlich schick, oder?! ;-) Es gibt viele Systeme, die interagieren, und eine ganze Reihe davon ist in Java geschrieben. Dies war nur ein sehr grundlegender Überblick darüber, wie verschiedene IT-Systeme es uns ermöglichen, von Stadt zu Stadt oder von Land zu Land zu fliegen und so an verschiedenen Orten auf der Welt zu arbeiten, Freunde zu besuchen oder einfach nur Urlaub zu verbringen. Ziemlich schick, oder?! ;-) Es gibt viele Systeme, die interagieren, und eine ganze Reihe davon ist in Java geschrieben. Dies war nur ein sehr grundlegender Überblick darüber, wie verschiedene IT-Systeme es uns ermöglichen, von Stadt zu Stadt oder von Land zu Land zu fliegen und so an verschiedenen Orten auf der Welt zu arbeiten, Freunde zu besuchen oder einfach nur Urlaub zu verbringen. Ziemlich schick, oder?! ;-) Ihr Beitrag Und Sie – als angehender Java-Entwickler – können dazu beitragen, verschiedene Bereiche unseres Lebens mit schönem Code zu vereinfachen und zu verbessern, der reale Probleme löst. Wenn Sie denken, dass alle benötigten Programme bereits geschrieben wurden, dann denken Sie noch einmal darüber nach. Die Zahl möglicher Verbesserungen durch gute Systeme ist schier endlos. Und auch die Zahl der bereits vorhandenen Java-Programme, die gepflegt, angepasst und an neue Anforderungen angepasst werden müssen, ist beträchtlich. Denken Sie als weiteres Beispiel an den Gesundheitssektor. Wissenschaftler in einem Land arbeiten möglicherweise mit Wissenschaftlern in anderen Ländern zusammen, um ein Heilmittel für eine Krankheit zu finden. Der Datenaustausch wird über Netzwerke und Programme ermöglicht, so dass die Erkenntnisse in einem Land sofort auch in anderen Ländern genutzt werden können. Dank dieser Art der Zusammenarbeit sind bessere und schnellere Verbesserungen möglich. Schauen wir uns zur Sicherheit noch ein weiteres Beispiel an. Kennen Sie den Begriff IoT? IoT steht für das „Internet der Dinge“ und ist ein weiterer großer Bereich, in dem verschiedene intelligente Geräte, auf denen kleine Programme laufen, von denen viele in Java geschrieben sind, miteinander verbunden sind und ein sehr komfortables Leben ermöglichen. Ein konkretes Beispiel könnte eine Smart-Home-Umgebung sein, in der Sie Ihr Heizsystem zu Hause über eine App auf Ihrem Telefon steuern können. So können Sie rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. Schauen wir uns zur Sicherheit noch ein weiteres Beispiel an. Kennen Sie den Begriff IoT? IoT steht für das „Internet der Dinge“ und ist ein weiterer großer Bereich, in dem verschiedene intelligente Geräte, auf denen kleine Programme laufen, von denen viele in Java geschrieben sind, miteinander verbunden sind und ein sehr komfortables Leben ermöglichen. Ein konkretes Beispiel könnte eine Smart-Home-Umgebung sein, in der Sie Ihr Heizsystem zu Hause über eine App auf Ihrem Telefon steuern können. So können Sie rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. Schauen wir uns zur Sicherheit noch ein weiteres Beispiel an. Kennen Sie den Begriff IoT? IoT steht für das „Internet der Dinge“ und ist ein weiterer großer Bereich, in dem verschiedene intelligente Geräte, auf denen kleine Programme laufen, von denen viele in Java geschrieben sind, miteinander verbunden sind und ein sehr komfortables Leben ermöglichen. Ein konkretes Beispiel könnte eine Smart-Home-Umgebung sein, in der Sie Ihr Heizsystem zu Hause über eine App auf Ihrem Telefon steuern können. So können Sie rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. Kennen Sie den Begriff IoT? IoT steht für das „Internet der Dinge“ und ist ein weiterer großer Bereich, in dem verschiedene intelligente Geräte, auf denen kleine Programme laufen, von denen viele in Java geschrieben sind, miteinander verbunden sind und ein sehr komfortables Leben ermöglichen. Ein konkretes Beispiel könnte eine Smart-Home-Umgebung sein, in der Sie Ihr Heizsystem zu Hause über eine App auf Ihrem Telefon steuern können. So können Sie rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. Kennen Sie den Begriff IoT? IoT steht für das „Internet der Dinge“ und ist ein weiterer großer Bereich, in dem verschiedene intelligente Geräte, auf denen kleine Programme laufen, von denen viele in Java geschrieben sind, miteinander verbunden sind und ein sehr komfortables Leben ermöglichen. Ein konkretes Beispiel könnte eine Smart-Home-Umgebung sein, in der Sie Ihr Heizsystem zu Hause über eine App auf Ihrem Telefon steuern können. So können Sie rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. und ist ein weiterer großer Bereich, in dem verschiedene intelligente Geräte, auf denen kleine Programme laufen – von denen viele in Java geschrieben sind – miteinander verbunden sind und ein sehr komfortables Leben ermöglichen. Ein konkretes Beispiel könnte eine Smart-Home-Umgebung sein, in der Sie Ihr Heizsystem zu Hause über eine App auf Ihrem Telefon steuern können. So können Sie rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. und ist ein weiterer großer Bereich, in dem verschiedene intelligente Geräte, auf denen kleine Programme laufen – von denen viele in Java geschrieben sind – miteinander verbunden sind und ein sehr komfortables Leben ermöglichen. Ein konkretes Beispiel könnte eine Smart-Home-Umgebung sein, in der Sie Ihr Heizsystem zu Hause über eine App auf Ihrem Telefon steuern können. So können Sie rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. Sie können rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. Sie können rechtzeitig vor Ihrer Rückkehr die Heizung in Ihrem Zuhause einschalten und kommen so an einem gemütlichen Ort an. Es gibt viele, viele weitere Szenarien im Zusammenhang mit IoT – und Java ist sicherlich auch hier ein großer Enabler. Zusammenfassend... ...es gibt mehr als genug Szenarien, in denen gute Kommunikationssysteme und fein abgestimmte Algorithmen verschiedene Bereiche unseres täglichen Lebens unterstützen können. Ich hoffe, dass dieser kleine Ausflug in die Java-Welt am Flughafen und der kurze Ausblick auf Orte für Java-Programme in verschiedenen Bereichen des modernen Lebens Ihnen einen zusätzlichen Motivationsschub geben, wirklich den Antrieb zu finden, Ihren Weg weitergehen zu können um ein erfahrener und anerkannter Programmierer zu werden. ;-) :-) Teamarbeit und ein lohnendes Arbeitsfeld Noch etwas, bevor ich Ihnen etwas mehr über mich und meine Erfahrungen mit CodeGym erzähle: Der IT-Bereich im Allgemeinen kann sehr lohnend sein, wenn man mit einem guten Team zusammenarbeitet und die Teammitglieder sich gegenseitig unterstützen. Das ist tatsächlich auch eines der wirklich coolen Dinge an der Arbeit in der IT im Allgemeinen – und an der Arbeit als Programmierer im Besonderen. Wir sind keine Konkurrenten, aber wir unterstützen uns gegenseitig und lernen voneinander, um gemeinsam voranzukommen. Ich liebe diesen Punkt wirklich. :-) Und es gibt Platz für viele qualifizierte Fachkräfte. Tatsächlich sieht es derzeit so aus, als ob das Angebot an guten Fachkräften jemals größer sein wird als die Nachfrage. Ich selbst arbeite als IT-Spezialist im Flughafenumfeld und pflege und passe Anwendungen an. Implementierung neuer Softwarelösungen zur Verbesserung von Geschäftsprozessen und Integration von Systemen. Zusätzlich zu den grundlegenden Java-Kenntnissen, die Sie bei CodeGym erwerben können, sollten Sie auch darauf achten, Kenntnisse und Fähigkeiten im Umgang mit Datenbanken zu erwerben – insbesondere relationalen Datenbanken wie Oracle, Postgres oder MySQL. Darüber hinaus müssen Sie in der Lage sein, mit Frameworks wie Spring und Hibernate zu arbeiten, die häufig in der Unternehmensanwendungsumgebung verwendet werden. Und der Erwerb dieses Wissens wird viel einfacher sein, wenn Sie mit dem CodeGym-Kurs Ihre Grundlagen richtig gelegt haben. Stellen Sie außerdem sicher, dass Sie sich Kenntnisse und Fähigkeiten im Umgang mit Datenbanken aneignen – insbesondere mit relationalen Datenbanken wie Oracle, Postgres oder MySQL. Darüber hinaus müssen Sie in der Lage sein, mit Frameworks wie Spring und Hibernate zu arbeiten, die häufig in der Unternehmensanwendungsumgebung verwendet werden. Und der Erwerb dieses Wissens wird viel einfacher sein, wenn Sie mit dem CodeGym-Kurs Ihre Grundlagen richtig gelegt haben. Stellen Sie außerdem sicher, dass Sie sich Kenntnisse und Fähigkeiten im Umgang mit Datenbanken aneignen – insbesondere mit relationalen Datenbanken wie Oracle, Postgres oder MySQL. Darüber hinaus müssen Sie in der Lage sein, mit Frameworks wie Spring und Hibernate zu arbeiten, die häufig in der Unternehmensanwendungsumgebung verwendet werden. Und der Erwerb dieses Wissens wird viel einfacher sein, wenn Sie mit dem CodeGym-Kurs Ihre Grundlagen richtig gelegt haben. Meine Erfahrungen mit CodeGym Ich denke, dass Sie tatsächlich großes Glück haben, auf CodeGym gestoßen zu sein. Ich selbst habe alle vier Quests durchlaufen – Java Syntax, Java Core, Java Multithreading und Java Collections. Ich habe jede einzelne Aufgabe erledigt, also insgesamt 1307 Aufgaben – angefangen beim Ansammeln dunkler Materie über einfache Aufgaben wie das Eingeben von Code, das Ausdrucken von Text in einer Zeile oder das Ansehen eines interessanten Videos bis hin zur Lösung einiger ziemlich herausfordernder Probleme , einen guten Einblick in Multithreading zu bekommen und schließlich das erworbene Grundwissen aus den ersten 20 Levels zusammen mit dem Spezialwissen, das in den höheren Levels vermittelt wird, anzuwenden, um einige coole, reale Miniprojekte zu schreiben. Ich würde sagen, dass die meisten Aufgaben interessant und wertvoll waren, wobei mein persönliches Highlight „Eine Chat-Anwendung in Java schreiben“ war. und das „MVC-Entwurfsmuster“ aus der Multithreading-Quest, der „Java-Log-Parser“ und die Aufgaben zu XML und JSON sowie Socket-Verbindungen aus der Collections-Quest und das Snake-Spiel aus der Games-Quest. Durch die Lösung dieser Aufgaben erwerben Sie Kenntnisse und Fertigkeiten, wie Sie Lösungen finden, die Sie als Programmierer regelmäßig finden müssen. Auch die Protokollierung und der Datenaustausch über XML und JSON, beispielsweise über Socket-Verbindungen, sind in nahezu allen Bereichen der Systemintegration hochrelevante Themen und werden im Bereich der Flughafen-IT häufig eingesetzt. Durch die Lösung dieser Aufgaben erwerben Sie Kenntnisse und Fertigkeiten, wie Sie Lösungen finden, die Sie als Programmierer regelmäßig finden müssen. Auch die Protokollierung und der Datenaustausch über XML und JSON, beispielsweise über Socket-Verbindungen, sind in nahezu allen Bereichen der Systemintegration hochrelevante Themen und werden im Bereich der Flughafen-IT häufig eingesetzt. Durch die Lösung dieser Aufgaben erwerben Sie Kenntnisse und Fertigkeiten, wie Sie Lösungen finden, die Sie als Programmierer regelmäßig finden müssen. Auch die Protokollierung und der Datenaustausch über XML und JSON, beispielsweise über Socket-Verbindungen, sind in nahezu allen Bereichen der Systemintegration hochrelevante Themen und werden im Bereich der Flughafen-IT häufig eingesetzt. Ihre Reise Es ist eine Reise, die alle vier Quests durchläuft. Sie mag manchmal lang und herausfordernd sein, aber sie wird sich auf jeden Fall lohnen. Sie können weitere zehn Bücher über das Programmieren lesen, Sie können sich weitere zehn Tutorials zum Thema Programmierung ansehen, aber nichts wird Sie ersetzen, wenn Sie relevante, praktische Aufgaben tatsächlich selbst erledigen. Sie müssen Code lesen, Sie müssen Code schreiben, Sie müssen selbst Lösungen erstellen, Sie müssen den Code anderer Leute verstehen und Sie müssen debuggen, debuggen und debuggen. Bücher und Tutorials sind gut, um Sie auf Ihrem Weg zu unterstützen, aber nichts kann die praktische Erfahrung ersetzen, die Sie sich aneignen müssen. Und nicht viel wird Sie selbstbewusster und zufriedener machen, als wenn Sie diesen Prozess durchlaufen haben. Am Anfang ist es nicht einfach, aber mit der Zeit wird es immer einfacher. Der Abschluss der Java-Syntax-Quest ist wirklich der erste Meilenstein. Und wenn du dann dranbleibst und es bis Level 20 schaffst – und damit auch noch die Java-Core-Quest abschließt – dann ist richtig viel Spaß mit den Miniprojekten bereit. Ich hoffe, du schaffst es, die ersten beiden Quests durchzuhalten. Wenn du das schaffst, werden dir die Miniprojekte sicher genauso viel Spaß bereiten wie mir. Auf dem Weg dorthin kann es Ihnen helfen, den folgenden Spruch zu einem Teil Ihres eigenen Denkens und Handelns zu machen – er lautet: „Wenn es so sein soll, liegt es an mir!“ Es ist erlaubt, es auszusprechen: „Wenn es so sein soll, liegt es an mir!“ Ja das ist es. Sie haben die Verantwortung und können das Programmieren erlernen, egal ob für Ihr Hobby, für die Schule oder für den Beruf. Und ja, manchmal möchten Sie vielleicht dem Validierungssystem in den Arsch treten, aber das ist gut, denn das bedeutet, dass Sie involviert sind, und ich kann versprechen, dass sich das für Sie auszahlen wird. Ja, es kam ein paar Mal vor, dass ich ziemlich hundertprozentig sicher war, dass mein Code richtig funktionierte, aber der Validator ließ mich trotzdem nicht passieren. Es wird nicht allzu oft vorkommen, aber wenn Sie in diese Situation geraten, Probieren Sie einfach verschiedene Varianten aus und zögern Sie nicht, den verfügbaren Hilfebereich zu nutzen. Möglicherweise finden Sie einen wertvollen Hinweis, da jemand anderes möglicherweise ein ähnliches Problem hatte, oder jemand gibt Ihnen einen Hinweis auf Ihr spezielles Problem ... :-) Und vielleicht erlauben Sie sich, Ihren Zeitrahmen ein wenig zu verlängern – sagen wir lieber drei bis sechs Monate, um den CodeGym-Kurs zu absolvieren und gleichzeitig einige Datenbank- und SQL-Grundlagen zu erlernen, und weitere ein bis drei Monate, um etwas über Spring und Hibernate zu lernen. Ich meine, am Ende hängt alles von Ihnen ab, aber ich möchte einfach betonen, dass Sie sich zeitlich nicht zu sehr unter Druck setzen sollten. Es braucht einfach Zeit, sich Wissen und echte Fähigkeiten anzueignen, aber das Gute daran ist, dass Sie auf dem richtigen Weg sind und dass die Inhalte des CodeGym-Kurses wirklich auf den Punkt kommen. Hier wird keine Zeit verschwendet und die Lektionen und Niveaus bauen wirklich sehr gut aufeinander auf. Beginnen Sie einfach die Reise, seien Sie konsequent und beharrlich – und Sie werden Erfolg haben. ;-) Eine Sache noch Okay, okay, bevor ich zum Schluss komme, möchte ich noch eine Frage beantworten, die Sie vielleicht auch haben. Kann der CodeGym-Kurs mit einem regulären Programmierkurs an einer Hochschule oder Universität verglichen werden? Ich würde sagen: Ja, das geht. Es deckt tatsächlich mehr ab als die meisten einführenden Programmiereinheiten und deckt sogar viele fortgeschrittene Themen ab, wie z. B. Multithreading, den Aufbau grafischer Benutzeroberflächen, das Schreiben eigener Sammlungsklassen, Socket-Kommunikation und sogar Entwurfsmuster wie das MVC-, Factory- oder Command-Muster. Neben den umfassenden und strukturierten Inhalten ist das große Plus sicherlich die Menge an relevanten Aufgaben, an denen Sie Ihre Programmierkenntnisse üben und verbessern können. Die sofortige Aufgabenüberprüfung, das Feedback des Mentors und die Hilfe der Community sind wirklich kaum zu übertreffen. Andererseits, wenn man das Glück hat, an der Uni einen Studiengang bei einem tollen Professor zu absolvieren, der selbst kompetent ist und über viele praktische Erfahrungen verfügt und darüber hinaus seine Studenten wirklich begeistern kann und ihnen praktische, reale Aufgaben stellt, und darüber hinaus Dazu kommt, dass du auch ein paar ziemlich gute und motivierte Kommilitonen hast, dann wird das Uni-Erlebnis kaum zu überbieten sein. Aber um ehrlich zu sein, sind die Chancen auf einen so fantastischen Uni-Studiengang nicht so hoch, und selbst wenn Sie zu den Glücklichen gehören, die einen solchen Kurs haben, werden die Investitionen an der Uni wahrscheinlich viel höher sein, und das werden Sie höchstwahrscheinlich auch tun Ich habe weder einen besseren Aufgabensatz noch ein besseres Validierungssystem ... :-) und darüber hinaus in der Lage ist, seine Studierenden wirklich zu begeistern und sie mit praktischen, realen Aufgaben zu versorgen, und dazu noch einige ziemlich gute und motivierte Kommilitonen hat, dann wird das Uni-Erlebnis kaum zu toppen sein. Aber um ehrlich zu sein, sind die Chancen auf einen so fantastischen Uni-Studiengang nicht so hoch, und selbst wenn Sie zu den Glücklichen gehören, die einen solchen Kurs haben, werden die Investitionen an der Uni wahrscheinlich viel höher sein, und das werden Sie höchstwahrscheinlich auch tun Ich habe weder einen besseren Aufgabensatz noch ein besseres Validierungssystem ... :-) und darüber hinaus in der Lage ist, seine Studierenden wirklich zu begeistern und sie mit praktischen, realen Aufgaben zu versorgen, und dazu noch einige ziemlich gute und motivierte Kommilitonen hat, dann wird das Uni-Erlebnis kaum zu toppen sein. Aber um ehrlich zu sein, sind die Chancen auf einen so fantastischen Uni-Studiengang nicht so hoch, und selbst wenn Sie zu den Glücklichen gehören, die einen solchen Kurs haben, werden die Investitionen an der Uni wahrscheinlich viel höher sein, und das werden Sie höchstwahrscheinlich auch tun Ich habe weder einen besseren Aufgabensatz noch ein besseres Validierungssystem ... :-) Internationale Studienerfahrungen Und ja, ich selbst habe tatsächlich an der Uni studiert, ich habe in Australien und in Deutschland studiert. Ich habe ein paar wirklich gute und wertvolle Kurse mit guten Professoren besucht, und ich habe auch einige Kurse besucht, die nichts weiter als Zeitverschwendung waren – ich glaube also, dass man mit Fug und Recht sagen kann, dass ich beide Seiten gesehen habe. Und ich habe nicht nur gemeinsam mit Wirtschaftswissenschaftlern, Naturwissenschaftlern und Ingenieuren studiert, sondern auch mit vielen internationalen Studierenden Erfahrungen ausgetauscht, egal ob aus Chile, Brasilien, Frankreich, Spanien, den USA, Irland, England, Indonesien, Vietnam, den Niederlanden , Schweiz, Schweden, Dänemark, China, Russland oder Kanada – um nur einige zu nennen. Und obwohl es gewisse Unterschiede in der Art und Weise gibt, wie der Unterricht in verschiedenen Ländern angeboten wird, sind die Lehrmethoden im Allgemeinen ziemlich ähnlich. Das größte Problem in den meisten Bereichen ist auf jeden Fall die Tatsache, dass den Studierenden oft keine echten praktischen Fähigkeiten vermittelt werden, die es ihnen ermöglichen, ihren Lebensunterhalt bequem zu verdienen. Bitte stellen Sie sicher, dass Sie bei allem, was Sie tun, wirklich nicht nur etwas Theorie inhalieren und konsumieren, sondern dass Sie das, was Sie lernen, auch tatsächlich anwenden. Sonst wird die Kavallerie nicht zur Rettung kommen... ;-) :-) Soviel zu ein paar Hinweisen meinerseits. Zum Glück sind Sie jetzt hier und CodeGym hat so ziemlich einen Kurs zusammengestellt, der Ihnen die notwendigen Kenntnisse und Fähigkeiten vermittelt, um das Programmieren zu erlernen und – wenn Sie möchten – Java-Entwickler zu werden, und die gesamte Community hier wird Sie unterstützen – zusammen mit Captain Squirrels, Diego, Ellie, Kim, Rishi, Bilaabo, Julio Siesta und natürlich Professor Noodles – aber Sie sind derjenige, der den Weg tatsächlich gehen muss. Ich wünsche Ihnen für den Weg, den Sie einschlagen, alles Gute und hoffe, dass Sie den für Sie richtigen Weg finden. Und denken Sie daran – ob es so sein soll, liegt an Ihnen. Vor diesem Hintergrund steht Ihnen die gesamte Leistungsfähigkeit von CodeGym zur Verfügung. ;-) :-) Prost Seb PS: Wenn Sie noch Fragen haben, können Sie sich gerne an mich wenden.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION