Ikke videregående ikke uddannelse

1. Lærere på gymnasier kan ikke lære dig at være god specialist.
Giv dig selv et direkte svar på dette: Folk, der lærer dig at arbejde på gymnasier, får beskedent betalt, ikke? Det skyldes, at de ikke kan kvalificere sig til gode stillinger på arbejdsmarkedet. De mangler såvel erfaring som kvalifikationer. Dem, der ikke mangler det – gå. Det hele er anderledes på verdens bedste universiteter, men vi taler ikke om dem nu. Hvad er din mening: Vil en succesfuld finansspecialist gå på arbejde for en bank, der tjener 150.000 USD om året eller undervise på et college, der tjener 60.000 USD om året? Det sker ofte, at løsere fagfolk underviser på gymnasier, fordi de ikke var i stand til at finde et andet job. Der er udelukkelser, men de er få. Jeg mødte gode lærere på gymnasier, de eksisterer virkelig der. Men det er ikke engang en minoritet, de er meget få. En god lærer giver dig ikke kun teori, men lægger vægt på den praktiske side af sit fag.2. Lærere på de fleste gymnasier roser videnskaben, men foragtede faglig erkendelse
Du bør lede efter rødderne i det faktum, at de fleste lærere fejlede som professionelle. Og den eneste måde at finde en undskyldning på er, at professionel erkendelse er uværdig besættelse. Hvis du deltager i forelæsninger og derefter deltager i videnskabelige konferencer - er du svulstig. Og springer du meget over, fordi du arbejder – jamen, du får en helt anden behandling. Lærere er som eremit-munke. Profession er forfængelighed for dem. De har viet sig til at tjene guds videnskab, og de beder om at skrive videnskabelige artikler dagen lang. Måske er målet ædelt, men det er ubrugeligt i det virkelige liv.
3 Forkert etalon af sammenligning.
Universitetsstuderende sammenligner sig ofte med skoleelever og er stolte af at være bedre. Denne illusion fortsætter, indtil en person begynder at tænke på at få et job og vender blikket til en anden side. Faktisk, hvis studerende sammenlignede sig selv med arbejdende specialister, ville de se, at de når deres mål med små bitsy skridt. Vær ikke gennemsnitlig på college. For hvis du gør "som alle gør", får du resultatet "alle får". De fleste studerende på et college er tilfældige, de har ikke rigtig andre muligheder. Måske blev de tvunget til at komme ind på kollegiet af deres forældre, og de har ikke den mindste idé om deres fremtidige erhverv. Dette sker meget. Sammenlign ikke dig selv med dine kammerater. Dine færdige projekter og dine jobsucceser vil tjene de bedste kriterier for din viden og færdigheder. Sammenlign ikke dig selv med "den ansigtsløse skare";4 Professionsstudier er kun en lille del af den viden, man får på gymnasierne.
Når du kommer på arbejde, bliver du spurgt, hvad du kan, ikke hvad du har lært. Din chef vil være interesseret i, hvad du ved og kan på kravlisten til jobbet: Du får en bestemt opgave, men du får ingen forklaring på, hvordan du gør det, og han forventer resultater i god tid. Held og lykke! Du lærer historie på college, og du skal arbejde som bankoperatør – bringer det dig tættere på dit mål eller længere fra det? Teknisk ved du mere. Betyder det, at det bringer dig tættere på? Men faktisk har du for hvert semester mindre og mindre tid til at få værdifuld faglig viden, og mængden forbliver den samme. Så praktisk talt – du er længere fra dit mål.5. College sætter ikke et mål om at "gøre dig til en højt kvalificeret specialist".
Det er svært at ramme et mål, når du ikke sigter det. På college gør de dig til en all-round specialist. Du får noget som "gymnasial uddannelse". De glemmer kun at nævne, at en person, der studerer alt, intet ved. Kan du huske de tre universitetsmål: naturvidenskab, almen uddannelse og professionsuddannelse? Hvad tror du, der skulle skæres op for at tilføje naturvidenskab og almen dannelse? Til højre: faglige discipliner. Og tror du stadig, at universitetets mål er at gøre dig til en højtkvalificeret specialist?6. Hvis en person studerer mere end to fag på én gang, spilder han sin tid.
Dette virker forkert efter skoleundervisning. Du får kun sandheden om det på arbejdet. Klasserne er så korte i skolen, ikke fordi det er effektivt, men fordi en skoleelev stadig er et barn, kan han ikke holde sig koncentreret i mere end en time. Men ofte skift mellem opgaver forhindrer din hjerne i at tænke effektivt. På arbejdet bliver du nødt til at præstere som voksen, og der vil skift mellem opgaver ofte reducere din effektivitet kraftigt. Hvorfor tror du, du kan forberede dig til eksamen på ingen tid? Du multi-tasker simpelthen ikke, og din effektivitet øges med tiden. At lære noget i små stykker er fuldstændig dumt. Forestil dig, at du kun er på slankekure seks timer om ugen – hvor hurtigt kommer resultatet?7. På college rører en person kun emnet lidt.
Lad os antage, at du læser noget i to semestre. Du har to forelæsninger og to praktiske timer om ugen. Det er en seriøs tilgang til college. Så hvor mange timer giver det? Fire klasser er på 2 akademiske timer (1,5 sædvanlig time) – det er 6 timer om ugen. Vi studerer i fire måneder på første semester: september, oktober, november og december. 4 mere i den anden: februar, marts, april, maj. I alt: 8 måneder, 4,5 uge hver. 6 timer hver uge. Det svarer til 216 timer om året. Bare så I ved, mine kære elever, at der er 180 arbejdstimer i måneden. Ethvert årskursus kan læres på halvanden måned, og hvis du virkelig vil (eller har brug for det) på en måned.8. Du bliver undervist i den mest generelle, praktisk talt ubrugelige og forældede viden.

9 Praktiske færdigheder er 10 gange mere værdifulde end teori.
I det virkelige liv skal man ofte GØRE noget på arbejdet. Hvis du ved, hvordan du gør det, eller du tror, at du ved det, betyder det ikke nødvendigvis, at du rent faktisk kan gøre det . Du ved, at rygning er dårligt for dig, men kan du holde op? Du ved at det er det rigtige at dyrke sport, men træner du faktisk? Du ved, at fremmedsprog er gode for din karriere, men kan du faktisk lære nogle få? I livet er alt, der betyder noget, øvelse. Jo mere viden du har uden praksis, jo mindre er deres værdi. Hvordan vil du afgøre, hvilken viden der er forkert, gammel, misbrugt, og hvilken der virkelig virker? Du har aldrig tænkt over dette? Velkommen til den virkelige verden. Du kan lære trafikregulering på A eller B, men du kan stadig ikke køre. Teori er et godt grundlag for praksis. Lad os antage, at du bygger en mur: mursten er praksis, fugemasse er teori. Uden fugemasse (teori) vil væggen være ustabil, men uden mursten (praksis) er din teori ubrugelig. Så, mine herrer, divider dine 5 år på college med 10. Et halvt år – det er det sande resultat af din langvarige "indsats". Vil du have bevis? Når du får et job og arbejder i et halvt år, vil du se, at din viden på universitetet er fordoblet .Du har nået et nyt niveau
Niveau 10

1 Elly, Om den stærke maskinskrivning af genstande
- Hej, Amigo! - Hej, Elly! - Jeg er i et muntert humør i dag, så jeg vil fortælle dig noget meget interessant. Jeg starter med primitive typer i Java. - I Java har hvert objekt og hver variabel sin hårdkodede uforanderlige type. Typen af en variabel er defineret under programkompileringen, typen af et objekt - under dets oprettelse. Typen af det nyoprettede objekt og/eller variablen forbliver den samme hele deres levetid. Eksempel:

2 Risha, Liste over grundlæggende typer
- Hej, Amigo! - Hej, Risha! - Du har allerede lært det grundlæggende i Java-syntaks, men jeg vil gerne fortælle dig nogle ting mere detaljeret. - I dag vil jeg fortælle lidt om de primitive typer, og hvor meget hukommelse de fylder. Du får brug for det, og måske endda i dag. Disse typer er:
3 Elly, Typekonvertering. Type udvidelse og indsnævring.
- Og her går det sjove. Jeg vil fortælle dig om typekonverteringen. Selvom typerne af variabler altid er de samme, er der et sted, hvor du kan konvertere typer. Det er en opgave . - Du kan tildele variabler af forskellige typer til hinanden. Ved at gøre det vil værdien taget fra en variabel af én type blive konverteret til en værdi af en anden type og tildelt den anden variabel. - Så der er to former for konvertering: udvidelsen og indsnævringen. Udvidelsen er som at flytte ting fra en lille kurv til en større - betjeningen er jævn og problemfri. Indsnævring er som at lægge ting fra en stor kurv ind i en mindre: Der er muligvis ikke plads nok, og noget skal smides væk. - Her er typer sorteret efter størrelsen på «kurven»:
- char er den samme "kurv" som short , men der er én pointe: Når man håndterer værdier fra short til char , kasseres værdier mindre end 0. Når man klarer sig fra char til short , kasseres værdier større end 32.767.
- Når man konverterer heltal til brøker, kan cifre af lav orden blive kasseret. Men da brøktallet er beregnet til at gemme en omtrentlig værdi, så er en sådan tildeling tilladt.


4 Diego, Heltals-konverteringsopgaver
- Hej, Amigo! Her er dine opgaver om samtale af heltalstyper. Du skal sætte cast-operator, hvor det er nødvendigt, så programmet kompilerer:Opgaver | |
---|---|
1 | 1. Skriv cast og samtalebyte a = 1234; int b = a; byte c = a * a; int d = a/c; |
2 | 2. Skriv cast og samtale int a = 15; int b = 4; float c1 = a/b; float c2 = (float) a / b; float c3 = (float) (a/b); |
3 | 3. Skriv cast og samtale float f = 333,50; int i = f; byte b = i; |
4 | 4. Skriv cast og samtale kort nummer = 9; char nul = '0'; char ni = nul + tal; |
5 | 5. Skriv cast og samtale kort nummer = 9; char nul = '0'; kort niKode = nul + tal; |
5 Elly, Konvertering til typen String
- Nu har vi et lille, men interessant emne - Strengkonvertering. - I Java kan du konvertere enhver type data til typen String. - Det lyder lovende. - Faktisk er det endnu bedre. Du kan implicit konvertere næsten alle typer til String. Dette vises bedst, når du tilføjer to variable: String og «non-String». I sådanne tilfælde konverteres ikke-String-variablen med magt til String. - Se her et par eksempler:
6 Diego, Opgaver om konvertering af typer generelt



7 Elly, Rigtige typer
- Her er et par interessante ting om de rigtige (det er fraktioneret) typer. Lad os starte med dette eksempel:


8 Elly, Bogstaver
- Og endelig et foredrag i professorstil af Risha, som er en hel masse ubrugelig information. Alle undervisere elsker dette. Denne kan virke svær at forstå for dig. Så bare kig og tænk ikke meget over det. - Okay, så er jeg klar. - I dag vil jeg fortælle dig, hvad bogstaver er. Bogstaver er alle de data, der er gemt direkte i Java-koden. Eksempler:

9 Professor, Foredrag om typer
- Store! Endelig er dette mit yndlingsemne - typekonvertering. Jeg kan endda huske, da min professor fortalte mig om det. Det var meget "fascinerende". Jeg forstod intet dengang. Men selvfølgelig vil du forstå alt takket være disse fantastiske foredrag. Her er de: Java-konverteringer og -kampagner (Oracle-dokumentation) Datatype-casting (Typekonvertering) Java-cast og -konverteringer Udvidelse og indsnævre konverteringer10 Julio
- Wow! Nå, du er virkelig klog, Amigo! Så mange ting lært på bare to uger! Du er som et monster. Hvad med lidt sjov efter to ugers slavearbejde?11 kaptajn egern
(- Jeg har hjulpet dig. Gør det derhjemme.) Lektier (10 enheder) - Hej, soldat! - Godmorgen hr! - Jeg har nogle fantastiske nyheder til dig. Her er et hurtigt tjek for at styrke dine færdigheder. Gør det hver dag, og du vil hurtigt forbedre dine færdigheder. Opgaver er specielt designet til at udføre i Intellij IDEA.Yderligere opgaver at udføre i Intellij Idea | |
---|---|
1 | 1. Det korrekte svar er: d=2,941 Tilføj én type casting-operator for at opnå d = 2,941 |
2 | 2. Det rigtige svar er: d=5,5 Tilføj én type støbeoperator for at opnå d = 5,5 |
3 | 3. Det korrekte svar er: d=1,0 Tilføj én type støbeoperator for at opnå d = 1,0 |
4 | 4. Stor løn Vis på skærmen beskeden «Jeg vil ikke studere Java, jeg vil have en stor løn» 40 gange efter eksemplet. Eksempel: Jeg vil ikke lære Java, jeg vil have en stor løn jeg vil ikke lære Java, jeg vil have en stor løn jeg vil ikke lære Java, jeg vil have en stor løn eller ikke vil lære Java, jeg vil have en stor løn ønsker ikke at lære Java, jeg vil have en stor løn ønsker ikke at lære Java, jeg vil have en stor løn ... |
5 | 5. Antallet af bogstaver Læs fra tastaturet 10 strenge og tæl antallet af forskellige bogstaver i dem (for alle 26 bogstaver i alfabetet). Vis resultatet på skærmen. Eksempel på output: a 5 b 8 c 3 d 7 … z 9 |
6 | 6. Konstruktører af klassen Menneske Skriv et klassemenneske med 6 felter. Kom op med 10 forskellige konstruktører til det og implementer dem. Hver konstruktør skal have betydning. |
7 | 7. Flyt et minimum af statiske modifikatorer Flyt så få statiske modifikatorer som muligt, så koden kompileres. |
8 | 8. Array af strenglister Opret en matrix, hvis elementer er lister med strenge. Fyld arrayet med alle data og vis dem på skærmen. |
9 | 9. Identiske ord på listen Læs fra tastaturet 20 ord, fyld en liste med dem. Tæl antallet af identiske ord på listen. Resultatet skal være et kort <String, Integer> . Kortets nøgle skal være en unik streng, værdien - antal af denne streng i listen. Vis indholdet af kortet på skærmen. |
10 | 10. Fem største tal Opret en liste over heltal. Læs 20 heltal fra tastaturet og fyld en liste med dem. Opret en metode til at udtrække tal fra listen sikkert: int safeGetElement(ArrayList<Integer> list, int index, int defaultValue) Metoden skal returnere et element af listen efter dets indeks. Hvis der opstår en undtagelse i denne metode, skal du fange den og returnere defaultValue . |
Bonus opgaver | |
---|---|
1 | 1. Programmet kompilerer og kører ikke. Lav det. Opgave: Programmet viser, hvordan HashMap fungerer. Programmet læser fra tastaturet et sæt par (et tal og en streng), placerer dem i et HashMap og viser indholdet af HashMap på skærmen. |
2 | 2. Tilføj ny funktionalitet til programmet. Gammel opgave: Programmet skal vise et par (et tal og en streng) indtastet fra tastaturet. Ny opgave: Programmet skal gemme i HashMap- par (et tal og en streng), der indtastes fra tastaturet. En tom streng betyder slutningen af input. Tal kan gentages. Strenge er altid unikke. Inputdata må ikke gå tabt! Programmet skal vise indholdet af HashMap på skærmen. Eksempel input: 1 Stop 2 Look Eksempel output: 1 Stop 2 Look |
3 | 3. At lære og praktisere algoritme. Opgave: Læs fra tastaturet 30 tal. Vis det 10. og 11. minimumstal på skærmen. Tip: Det mindste antal er det 1. minimum. Det næste minimum er 2. minimum Forklaring 1: 1 15 6 63 5 7 1 88 Det første minimum er 1 Det andet minimum er 1 Det tredje minimum er 5 Det fjerde minimum er 6 Forklaring 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 4 8 12 33 4 5 4 48 51 54 57 60 72 75 24 Det første minimum er 0 Det andet minimum er 3 ... Det tiende minimum er 27 Det ellevte minimum er 30 Eksempel på input: 36 0 6 9 39 42 78 12 15 30 33 63 66 69 3 81 84 87 45 48 51 64 5 72 75 18 21 24 27 Eksempel output: 27 30 |
GO TO FULL VERSION