Nicht höher, nicht Bildung

1. Lehrer an Hochschulen können Ihnen nicht beibringen, ein guter Spezialist zu sein.
Geben Sie sich eine klare Antwort: Die Leute, die Sie unterrichten, arbeiten an Hochschulen und werden bescheiden bezahlt, nicht wahr? Denn sie können sich nicht für gute Positionen auf dem Arbeitsmarkt qualifizieren. Es mangelt ihnen an Erfahrung und Qualifikation. Diejenigen, denen es nicht daran mangelt – gehen. An den besten Universitäten der Welt ist alles anders, aber über diese reden wir jetzt nicht. Was ist Ihre Meinung: Wird ein erfolgreicher Finanzspezialist für eine Bank arbeiten und 150.000 US-Dollar pro Jahr verdienen oder an einer Hochschule lehren und 60.000 US-Dollar pro Jahr verdienen? Es kommt oft vor, dass Looser-Professionals an Hochschulen unterrichten, weil sie keinen anderen Job finden konnten. Es gibt Ausschlüsse, aber sie sind rar. Ich habe gute Lehrer an Hochschulen kennengelernt, es gibt sie wirklich dort. Aber das ist nicht einmal eine Minderheit, es sind sehr wenige. Ein guter Lehrer vermittelt einem nicht nur Theorie, sondern betont auch die praktische Seite seines Fachs.2. Die Lehrer an den meisten Hochschulen loben die Wissenschaft, verachten aber die berufliche Umsetzung
Sie sollten die Ursache dafür in der Tatsache suchen, dass die meisten Lehrer als Profis versagt haben. Und die einzige Möglichkeit, eine Entschuldigung zu finden, besteht darin, dass berufliche Verwirklichung eine unwürdige Beschäftigung ist. Wenn Sie Vorlesungen besuchen und dann an wissenschaftlichen Konferenzen teilnehmen, sind Sie gut aufgehoben. Und wenn man viel auslässt, weil man arbeitet, wird man ganz anders behandelt. Lehrer sind wie Einsiedlermönche. Für sie ist der Beruf eine Eitelkeit der Eitelkeiten. Sie haben sich dem Dienst an der göttlichen Wissenschaft verschrieben und beten, den ganzen Tag wissenschaftliche Artikel zu schreiben. Vielleicht ist das Ziel edel, aber im wirklichen Leben ist es nutzlos.
3 Falsches Etalon des Vergleichs.
College-Studenten vergleichen sich oft mit Schülern und sind stolz darauf, besser zu sein. Diese Illusion hält an, bis jemand anfängt, darüber nachzudenken, einen Job zu finden, und seinen Blick auf eine andere Seite richtet. Wenn Studierende sich mit berufstätigen Spezialisten vergleichen würden, würden sie tatsächlich feststellen, dass sie ihr Ziel in winzigen Schritten erreichen. Seien Sie im College nicht durchschnittlich. Denn wenn Sie „wie jeder“ tun, erhalten Sie das Ergebnis „Jeder bekommt“. Die meisten Studenten an einer Hochschule sind Zufallsstudenten, sie haben eigentlich keine anderen Möglichkeiten. Vielleicht wurden sie von ihren Eltern gezwungen, die Hochschule zu besuchen, und sie haben keine Ahnung von ihrem zukünftigen Beruf. Das passiert oft. Vergleiche dich nicht mit deinen Freunden. Ihre abgeschlossenen Projekte und Ihre beruflichen Erfolge dienen als beste Kriterien für Ihr Wissen und Ihre Fähigkeiten. Vergleichen Sie sich nicht mit „der gesichtslosen Menge“;4 Das Berufsstudium ist nur ein kleiner Teil des Wissens, das man an Hochschulen erwirbt.
Wenn Sie zur Arbeit kommen, werden Sie gefragt, was Sie können und nicht, was Sie gelernt haben. Ihr Chef wird sich dafür interessieren, was Sie auf der Anforderungsliste für die Stelle können und können: Sie erhalten eine konkrete Aufgabe, bekommen aber keine Erklärung, wie Sie diese erledigen müssen, und er erwartet rechtzeitig Ergebnisse. Viel Glück! Sie lernen Geschichte im College und werden als Bankangestellter arbeiten – bringt Sie das Ihrem Ziel näher oder entfernt es sich davon? Technisch gesehen wissen Sie mehr. Bedeutet das, dass es Sie näher bringt? Tatsächlich bleibt Ihnen jedoch mit jedem Semester immer weniger Zeit, sich wertvolles Fachwissen anzueignen, und die Menge bleibt gleich. Praktisch gesehen sind Sie also weiter von Ihrem Ziel entfernt.5. Das College setzt sich nicht das Ziel, „Sie zu einem hochqualifizierten Spezialisten zu machen“.
Es ist schwer, ein Ziel zu treffen, wenn man es nicht zielt. Im College machen sie dich zu einem Allround-Spezialisten. Man erhält so etwas wie eine „zweite Sekundarschulbildung“. Sie vergessen nur zu erwähnen, dass jemand, der alles studiert, nichts weiß. Erinnern Sie sich an die drei universitären Ziele: Wissenschaft, Allgemeinbildung und Berufsbildung? Was musste Ihrer Meinung nach zerschnitten werden, um Wissenschaft und Allgemeinbildung hinzuzufügen? Rechts: Berufsdisziplinen. Und glauben Sie immer noch, dass es das Ziel der Universität ist, Sie zu einer hochqualifizierten Fachkraft zu machen?6. Wenn jemand mehr als zwei Fächer gleichzeitig studiert, verschwendet er seine Zeit.
Dies scheint nach der Schulausbildung falsch zu sein. Die Wahrheit erfährt man erst bei der Arbeit. Der Unterricht ist in der Schule nicht deshalb so kurz, weil er effektiv ist, sondern weil ein Schüler noch ein Kind ist und sich nicht länger als eine Stunde konzentrieren kann. Aber oft hindert der Wechsel zwischen Aufgaben Ihr Gehirn daran, effektiv zu denken. Bei der Arbeit müssen Sie die Leistung eines Erwachsenen erbringen, und wenn Sie häufig zwischen Aufgaben wechseln, wird Ihre Effizienz stark beeinträchtigt. Warum glauben Sie, dass Sie sich in kürzester Zeit auf Prüfungen vorbereiten können? Sie erledigen einfach keine Multitasking-Aufgaben und Ihre Effektivität nimmt mit der Zeit zu. Etwas in kleinen Stücken zu lernen ist völlig dumm. Stellen Sie sich vor, Sie machen nur sechs Stunden pro Woche eine Diät – wie schnell wird das Ergebnis sichtbar sein?7. Im College berührt man das Thema nur geringfügig.
Nehmen wir an, Sie studieren zwei Semester lang etwas. Sie haben zwei Vorlesungen und zwei praktische Kurse pro Woche. Das ist ein ernsthafter Ansatz für das College. Wie viele Stunden sind das also? Vier Unterrichtsstunden umfassen 2 akademische Stunden (1,5 übliche Stunden) – das sind 6 Stunden pro Woche. Wir studieren im ersten Semester vier Monate lang: September, Oktober, November und Dezember. 4 weitere im zweiten: Februar, März, April, Mai. Insgesamt: 8 Monate, jeweils 4,5 Wochen. 6 Stunden pro Woche. Das macht 216 Stunden pro Jahr. Nur damit Sie wissen, meine lieben Studierenden, dass der Monat 180 Arbeitsstunden hat. Jeder jährliche Kurs kann in eineinhalb Monaten erlernt werden, und wenn Sie es wirklich wollen (oder müssen), auch in einem Monat.8. Ihnen wird allgemeinstes, praktisch nutzloses und veraltetes Wissen beigebracht.

9 Praktische Fähigkeiten sind zehnmal wertvoller als Theorie.
Im wirklichen Leben muss man bei der Arbeit oft etwas TUN. Wenn Sie wissen, wie es geht, oder denken, dass Sie es wissen, bedeutet das nicht unbedingt, dass Sie es auch tatsächlich können . Sie wissen, dass Rauchen schädlich für Sie ist, aber können Sie damit aufhören? Sie wissen, dass Sport das Richtige ist, aber trainieren Sie tatsächlich? Sie wissen, dass Fremdsprachen gut für Ihre Karriere sind, aber können Sie tatsächlich ein paar lernen? Im Leben zählt nur die Übung. Je mehr Wissen Sie ohne Übung haben, desto geringer ist ihr Wert. Wie entscheiden Sie, welches Wissen falsch, alt oder missbraucht ist und welches wirklich funktioniert? Darüber hast du noch nie nachgedacht? Willkommen in der realen Welt. Sie können die Verkehrsregeln auf A oder B erlernen, aber fahren können Sie trotzdem nicht. Die Theorie ist eine gute Grundlage für die Praxis. Nehmen wir an, Sie bauen eine Mauer: Ziegel sind Übung, Fugenmörtel ist Theorie. Ohne Fugenmörtel (Theorie) wird die Wand instabil sein, aber ohne Ziegel (Praxis) ist Ihre Theorie nutzlos. Also, meine Herren, teilen Sie Ihre 5 Studienjahre durch 10. Ein halbes Jahr – das ist das wahre Ergebnis Ihrer langjährigen „Bemühungen“. Du willst einen Beweis? Wenn Sie einen Job bekommen und ein halbes Jahr lang arbeiten, werden Sie feststellen, dass sich Ihr Hochschulwissen verdoppelt .Du hast ein neues Level erreicht
Stufe 10

1 Elly, Über die starke Typisierung von Objekten
- Hey, Amigo! - Hey, Elly! - Ich bin heute gut gelaunt, deshalb erzähle ich euch etwas sehr Interessantes. Ich beginne mit primitiven Typen in Java. - In Java hat jedes Objekt und jede Variable ihren fest codierten unveränderlichen Typ. Der Typ einer Variablen wird während der Programmkompilierung definiert, der Typ eines Objekts – während seiner Erstellung. Der Typ des neu erstellten Objekts und/oder der Variablen bleibt während ihrer gesamten Lebensdauer gleich. Beispiel:

2 Risha, Liste der Grundtypen
- Hey, Amigo! - Hey, Risha! - Sie haben bereits die Grundlagen der Java-Syntax gelernt, aber ich möchte Ihnen einige Dinge detaillierter erklären. - Heute erzähle ich Ihnen ein wenig über die primitiven Typen und wie viel Speicher sie belegen. Sie werden es brauchen, und vielleicht sogar noch heute. Diese Typen sind:
3 Elly, Typkonvertierung. Typverbreiterung und -verengung.
- Und hier ist der Spaß. Ich erzähle Ihnen etwas über die Typkonvertierung. Obwohl die Variablentypen immer gleich sind, gibt es einen Ort, an dem Sie Typen konvertieren können. Es ist eine Aufgabe . - Sie können Variablen unterschiedlichen Typs einander zuordnen. Dadurch wird der einer Variablen eines Typs entnommene Wert in einen Wert eines anderen Typs umgewandelt und der zweiten Variablen zugewiesen. - Es gibt also zwei Arten der Konvertierung: die Verbreiterung und die Verengung. Das Aufweiten ist, als würde man Dinge von einem kleinen Korb in einen größeren verschieben – der Vorgang verläuft reibungslos und problemlos. Das Einengen ist so, als würde man Dinge aus einem großen Korb in einen kleineren legen: Es kann sein, dass der Platz nicht ausreicht und etwas weggeworfen werden muss. - Hier sind die Typen sortiert nach der Größe des «Korbs»:
- char ist der gleiche „Korb“ wie short , aber es gibt einen Punkt: Beim Kopieren von Werten von short nach char werden Werte kleiner als 0 verworfen. Beim Übergang von char zu short werden Werte über 32.767 verworfen.
- Bei der Umwandlung von ganzen Zahlen in Brüche können niederwertige Ziffern verworfen werden. Da die Bruchzahl aber einen Näherungswert speichern soll, ist eine solche Zuordnung zulässig.


4 Diego, Aufgaben zur Konvertierung von Ganzzahltypen
- Hey, Amigo! Hier sind Ihre Aufgaben zur Konversation von Ganzzahltypen. Sie müssen den Cast-Operator dort einfügen, wo er benötigt wird, damit das Programm Folgendes kompiliert:Aufgaben | |
---|---|
1 | 1. Typumwandlung und Konversation Byte a = 1234; int b = a; Byte c = a * a; int d = a / c; |
2 | 2. Geben Sie Cast und Conversation ein: int a = 15; int b = 4; float c1 = a / b; float c2 = (float) a / b; float c3 = (float) (a / b); |
3 | 3. Typumwandlung und Konversationsfloat f = 333,50; int i = f; Byte b = i; |
4 | 4. Typbesetzung und Konversationskurznummer = 9; char null = '0'; Zeichen neun = Null + Zahl; |
5 | 5. Typbesetzung und Konversationskurznummer = 9; char null = '0'; short nineCode = null + Zahl; |
5 Elly, Konvertierung in den Typ String
- Jetzt haben wir ein kleines, aber interessantes Thema – String-Konvertierung. - In Java können Sie jeden Datentyp in den Typ String konvertieren. - Hört sich gut an. - Tatsächlich ist es sogar noch besser. Sie können fast alle Typen implizit in String konvertieren. Dies wird am besten angezeigt, wenn Sie zwei Variablen hinzufügen: String und „non-String“. In einem solchen Fall wird die Nicht-String-Variable zwangsweise in einen String konvertiert. - Schauen Sie sich hier ein paar Beispiele an:
6 Diego, Aufgaben zur Konvertierung von Typen im Allgemeinen



7 Elly, Echte Typen
- Hier sind ein paar interessante Dinge über die realen (gebrochenen) Typen. Beginnen wir mit diesem Beispiel:


8 Elly, Literale
- Und schließlich ein Vortrag im Professorenstil von Risha, der eine ganze Menge nutzloser Informationen enthält. Alle Dozenten lieben das. Das mag für Sie schwer verständlich erscheinen. Schauen Sie also einfach mal vorbei und denken Sie nicht groß darüber nach. - OK, dann bin ich bereit. - Heute erzähle ich dir, was Literale sind. Literale sind alle Daten, die direkt im Java-Code gespeichert sind. Beispiele:

9 Professor, Vorlesung über Typen
- Großartig! Schließlich ist dies mein Lieblingsthema – Typkonvertierung. Ich erinnere mich sogar daran, als mir mein Professor davon erzählte. Es war sehr „faszinierend“. Damals habe ich nichts verstanden. Aber dank dieser tollen Vorträge werden Sie natürlich alles verstehen. Hier sind sie: Java-Konvertierungen und -Promotionen (Oracle-Dokumentation) Datentypumwandlung (Typkonvertierung) Java-Umwandlung und -Konvertierungen Erweiternde und enge Konvertierungen10. Juli
- Wow! Du bist wirklich schlau, Amigo! So viel gelernt in nur zwei Wochen! Du bist wie ein Monster. Übrigens, wie wäre es mit etwas Spaß nach zwei Wochen Sklavenarbeit?11 Kapitän Eichhörnchen
(- Ich habe dir geholfen. Mach es zu Hause.) Hausaufgaben (10 Einheiten) - Hallo, Soldat! - Guten Morgen mein Herr! - Ich habe tolle Neuigkeiten für Sie. Hier ist ein kurzer Check, um Ihre Fähigkeiten zu stärken. Machen Sie es jeden Tag und Sie werden Ihre Fähigkeiten sehr schnell verbessern. Aufgaben sind speziell für die Ausführung in Intellij IDEA konzipiert.Zusätzliche Aufgaben in Intellij Idea | |
---|---|
1 | 1. Die richtige Antwort lautet: d=2,941 Fügen Sie einen Typumwandlungsoperator hinzu, um d = 2,941 zu erhalten |
2 | 2. Die richtige Antwort lautet: d=5,5 Fügen Sie einen Typumwandlungsoperator hinzu, um d = 5,5 zu erhalten |
3 | 3. Die richtige Antwort lautet: d=1,0 Fügen Sie einen Typumwandlungsoperator hinzu, um d = 1,0 zu erhalten |
4 | 4. Großes Gehalt Zeigen Sie auf dem Bildschirm 40 Mal die Meldung „Ich möchte kein Java lernen, ich möchte ein hohes Gehalt“ an, indem Sie dem Beispiel folgen. Beispiel: Ich möchte kein Java lernen, ich möchte ein hohes Gehalt . Ich möchte kein Java lernen . Ich möchte ein hohes Gehalt. Ich möchte kein Java lernen. Ich möchte ein hohes Gehalt Gehalt Ich möchte kein Java lernen, ich möchte ein hohes Gehalt. Ich möchte kein Java lernen, ich möchte ein hohes Gehalt … |
5 | 5. Die Anzahl der Buchstaben. Lesen Sie 10 Zeichenfolgen von der Tastatur und zählen Sie die Anzahl der verschiedenen Buchstaben darin (für alle 26 Buchstaben des Alphabets). Zeigen Sie das Ergebnis auf dem Bildschirm an. Beispielausgabe: a 5 b 8 c 3 d 7 … z 9 |
6 | 6. Konstruktoren der Klasse Human Schreiben Sie eine Klasse Human mit 6 Feldern. Überlegen Sie sich 10 verschiedene Konstruktoren dafür und implementieren Sie sie. Jeder Konstruktor sollte eine Bedeutung haben. |
7 | 7. Verschieben Sie ein Minimum an statischen Modifikatoren. Verschieben Sie so wenige statische Modifikatoren wie möglich, damit der Code kompiliert werden kann. |
8 | 8. Array von String-Listen Erstellen Sie ein Array, dessen Elemente Listen von Strings sind. Füllen Sie das Array mit beliebigen Daten und zeigen Sie diese auf dem Bildschirm an. |
9 | 9. Identische Wörter in der Liste Lesen Sie 20 Wörter von der Tastatur und füllen Sie eine Liste damit. Zählen Sie die Anzahl identischer Wörter in der Liste. Das Ergebnis sollte eine Map <String, Integer> sein . Der Schlüssel der Karte sollte eine eindeutige Zeichenfolge sein, der Wert die Anzahl dieser Zeichenfolge in der Liste. Anzeige auf dem Bildschirminhalt der Karte. |
10 | 10. Fünf größte Zahlen Erstellen Sie eine Liste mit ganzen Zahlen. Lesen Sie 20 Ganzzahlen von der Tastatur und füllen Sie eine Liste damit. Erstellen Sie eine Methode, um Zahlen sicher aus der Liste zu extrahieren: int safeGetElement(ArrayList<Integer> list, int index, int defaultValue) Die Methode sollte ein Element der Liste anhand seines Index zurückgeben. Wenn in dieser Methode eine Ausnahme auftritt, müssen Sie sie abfangen und den Standardwert zurückgeben . |
Bonusaufgaben | |
---|---|
1 | 1. Das Programm lässt sich nicht kompilieren und ausführen. Repariere es. Aufgabe: Das Programm zeigt, wie HashMap funktioniert. Das Programm liest von der Tastatur eine Reihe von Paaren (eine Zahl und eine Zeichenfolge), platziert sie in einer HashMap und zeigt den Inhalt der HashMap auf dem Bildschirm an. |
2 | 2. Fügen Sie dem Programm neue Funktionen hinzu. Alte Aufgabe: Das Programm sollte ein über die Tastatur eingegebenes Paar (eine Zahl und eine Zeichenfolge) anzeigen. Neue Aufgabe: Das Programm soll über die Tastatur eingegebene Paare (eine Zahl und eine Zeichenfolge) in HashMap speichern . Eine leere Zeichenfolge bedeutet das Ende der Eingabe. Nummern können wiederholt werden. Zeichenfolgen sind immer einzigartig. Eingabedaten dürfen nicht verloren gehen! Das Programm sollte den Inhalt von HashMap auf dem Bildschirm anzeigen. Beispieleingabe: 1 Stop 2 Look Beispielausgabe: 1 Stop 2 Look |
3 | 3. Algorithmus lernen und üben. Aufgabe: Lesen Sie 30 Zahlen von der Tastatur. Zeigen Sie auf dem Bildschirm die 10. und 11. Mindestzahl an. Hinweis: Die Mindestanzahl ist das 1. Minimum. Das nächste Minimum ist das 2. Minimum. Erklärung 1: 1 15 6 63 5 7 1 88 Das erste Minimum ist 1. Das zweite Minimum ist 1. Das dritte Minimum ist 5. Das vierte Minimum ist 6. Erklärung 2: 0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 36 0 6 9 39 42 78 12 15 3033 63 66 69 3 81 84 87 45 48 51 54 57 60 72 75 18 21 24 27 69 36 0 18 21 6 27 9 39 42 78 12 33 63 66 3 81 84 87 45 15 30 48 51 54 57 60 72 75 24 Das erste Minimum ist 0 Das zweite Minimum ist 3 ... Das zehnte Minimum ist 27 Das elfte Minimum ist 30 Beispieleingabe: 36 0 6 9 39 42 78 12 15 30 33 63 66 69 3 81 84 87 45 48 51 54 57 60 72 75 18 21 24 27 Beispielausgabe: 27 30 |
GO TO FULL VERSION