Nu superioare nu studii

1. Profesorii din colegii nu te pot învăța să fii un bun specialist.
Dă-ți un răspuns clar la asta: oamenii care te învață să lucreze în colegii sunt plătiți modest, nu-i așa? Asta pentru că nu se pot califica pentru poziții bune pe piața muncii. Le lipsește experiența, precum și calificarea. Cei cărora nu le lipsește – pleacă. Totul este diferit în cele mai bune universități din lume, dar acum nu vorbim despre acestea. Care este părerea ta: un specialist în finanțe de succes va merge să lucreze pentru o bancă care câștigă 150.000 USD pe an sau va preda într-o facultate care câștigă 60.000 USD pe an? Se întâmplă adesea ca profesioniști mai liberi să predea în colegii, pentru că nu au reușit să-și găsească un alt loc de muncă. Există excluderi, dar sunt rare. Am întâlnit profesori buni în colegii, chiar există acolo. Dar asta nici măcar nu este o minoritate, sunt foarte puțini. Un profesor bun nu numai că îți dă teorie, dar subliniază latura practică a materiei sale.2. Profesorii din majoritatea colegiilor laudă știința, dar disprețuiesc realizarea profesională
Ar trebui să cauți rădăcinile acesteia în faptul că majoritatea profesorilor au eșuat ca profesioniști. Și singura modalitate de a găsi o scuză este că realizarea profesională este o ocupație nedemnă. Dacă participi la prelegeri și apoi participi la conferințe științifice, ești bine. Și dacă sări peste mult pentru că muncești – ei bine, primești un tratament total diferit. Învățătorii sunt ca niște călugări pustnici. Profesia este deşertăciunea deşertăciunii pentru ei. Ei s-au dedicat slujirii științei lui Dumnezeu și se roagă să scrie articole științifice toată ziua. Poate că scopul este nobil, dar este inutil în viața reală.
3 Etalon greșit de comparație.
Elevii de colegiu se compară adesea cu studenții de la școală și sunt mândri că sunt mai buni. Această iluzie continuă până când o persoană începe să se gândească la obținerea unui loc de muncă și își întoarce privirea într-o altă parte. De fapt, dacă studenții s-ar compara cu specialiștii care lucrează, ar vedea că își ating obiectivul în pași mici. Nu fi mediu la facultate. Pentru că dacă faci „ca toată lumea” vei obține rezultatul „toată lumea primește”. Majoritatea studenților dintr-o facultate sunt aleatori, nu prea au alte opțiuni. Poate că au fost forțați să intre în facultate de către părinți și nu au nici cea mai mică idee despre viitoarea lor profesie. Acest lucru se întâmplă des. Nu te compara cu prietenii tăi. Proiectele tale terminate și succesele tale de muncă vor servi cele mai bune criterii pentru cunoștințele și abilitățile tale. Nu te compara cu „mulțimea fără chip”;4 Studiile profesionale reprezintă doar o mică parte din cunoștințele pe care le obțineți în colegii.
Când vii la muncă, vei fi întrebat ce poți face, nu ce ai învățat. Șeful tău va fi interesat de ceea ce știi și poți face pe lista de cerințe pentru job: ți se dă o anumită sarcină, dar nu primești explicații despre cum să o faci și el așteaptă rezultate în timp util. Noroc! Înveți istoria la facultate și vei lucra ca operator bancar – asta te aduce mai aproape de obiectivul tău sau mai departe de acesta? Tehnic, știi mai multe. Înseamnă că te apropie? Dar, de fapt, cu fiecare semestru ai din ce în ce mai puțin timp pentru a dobândi cunoștințe profesionale valoroase, iar valoarea acesteia rămâne aceeași. Deci, practic, ești mai departe de obiectivul tău.5. Facultatea nu își stabilește scopul de a „face din tine un specialist înalt calificat”.
Este greu să atingi un obiectiv când nu îl ținti. La facultate te fac un specialist complet. Primești ceva de genul „învățământ secundar secundar”. Ei uită doar să menționeze că o persoană care studiază totul nu știe nimic. Vă amintiți cele trei obiective universitare: știință, educație generală și educație profesională? Ce credeți că a trebuit tăiat pentru a adăuga știința și educația generală? Dreapta: discipline profesionale. Și mai crezi că scopul universității este să te facă un specialist înalt calificat?6. Dacă o persoană studiază mai mult de două materii deodată, își pierde timpul.
Acest lucru pare greșit după educația școlară. Înțelegi adevărul doar la locul de muncă. Cursurile sunt atât de scurte în școală nu pentru că ar fi eficient, ci pentru că un elev de școală este încă un copil, nu se poate menține concentrat mai mult de o oră. Dar, adesea, comutarea între sarcini împiedică creierul să gândească eficient. La locul de muncă va trebui să performați ca adult, iar schimbarea de multe ori între sarcini vă va reduce semnificativ eficiența. De ce crezi că te poți pregăti pentru examene în cel mai scurt timp? Pur și simplu nu faci mai multe sarcini și eficiența ta crește în timp. Să înveți ceva în bucăți mici este complet stupid. Imaginați-vă că țineți dietă doar șase ore pe săptămână – cât de curând va veni rezultatul?7. La facultate o persoană atinge doar puțin subiectul.
Să presupunem că studiezi ceva timp de două semestre. Ai două prelegeri și două ore practice pe săptămână. Acea abordare serioasă în ceea ce privește facultatea. Deci câte ore durează? Patru ore sunt 2 ore academice (1,5 ore obișnuite) – adică 6 ore pe săptămână. Studiem timp de patru luni în primul semestru: septembrie, octombrie, noiembrie și decembrie. Încă 4 în al doilea: februarie, martie, aprilie, mai. În total: 8 luni, 4,5 săptămâni fiecare. 6 ore pe săptămână. Asta înseamnă 216 ore pe an. Doar ca să știți, dragii mei studenți, că sunt 180 de ore de lucru pe lună. Orice curs anual se poate invata intr-o luna si jumatate, iar daca vrei (sau ai nevoie) cu adevarat intr-o luna.8. Vi se învață cele mai generale, practic inutile și depășite cunoștințe.

9 Abilitățile practice sunt de 10 ori mai valoroase decât teoria.
În viața reală, de multe ori trebuie să faci ceva la serviciu. Dacă știi cum să o faci sau crezi că știi, nu înseamnă neapărat că poți să o faci . Știi că fumatul este rău pentru tine, dar poți să te lași? Știi că faci sport este ceea ce trebuie făcut, dar chiar te antrenezi? Știi că limbile străine sunt bune pentru cariera ta, dar poți să înveți câteva? În viață tot ceea ce contează este practica. Cu cât ai mai multe cunoștințe fără practică, cu atât valoarea lor este mai mică. Cum vei decide care cunoștințe sunt greșite, vechi, folosite greșit și care funcționează cu adevărat? Nu te-ai gândit niciodată la asta? Bun venit in lumea reala. Puteți învăța regulile de circulație pe A sau B, dar tot nu veți putea conduce. Teoria este un teren bun pentru practică. Să presupunem că construiți un zid: cărămizile sunt practică, chitul este teorie. Fără chit (teorie) peretele va fi instabil, dar fără cărămizi (practică) teoria ta este inutilă. Deci, domnilor, împărțiți-vă cei 5 ani de facultate la 10. O jumătate de an – acesta este adevăratul rezultat al „efortului” dumneavoastră de lungă durată. Vrei dovezi? Când vei obține un loc de muncă și vei lucra jumătate de an, vei vedea că cunoștințele tale universitare s-au dublat .Ai atins un nou nivel
Nivelul 10

1 Elly, Despre tipărirea puternică a obiectelor
- Hei, Amigo! - Hei, Elly! - Sunt într-o dispoziție veselă astăzi, așa că vă spun ceva foarte interesant. Voi începe cu tipurile primitive în Java. - În Java, fiecare obiect și fiecare variabilă are tipul său imuabil hardcoded. Tipul unei variabile este definit în timpul compilării programului, tipul unui obiect - în timpul creării acestuia. Tipul obiectului nou creat și/sau al variabilei rămâne același pe toată durata de viață. Exemplu:

2 Risha, Lista de tipuri de bază
- Hei, Amigo! - Hei, Risha! - Ați învățat deja elementele de bază ale sintaxei Java, dar vreau să vă spun câteva lucruri mai detaliate. - Astăzi vă voi povesti puțin despre tipurile primitive și câtă memorie ocupă acestea. Veți avea nevoie de el și poate chiar și astăzi. Aceste tipuri sunt:
3 Elly, Conversie tip. Tip lărgire și îngustare.
- Și aici merge distracția. Vă voi spune despre conversia tipului. Deși tipurile de variabile sunt întotdeauna aceleași, există un loc unde puteți converti tipurile. Este o misiune . - Puteți atribui variabile de diferite tipuri unul altuia. Procedând astfel, valoarea luată dintr-o variabilă de un tip va fi convertită într-o valoare de alt tip și atribuită celei de-a doua variabile. - Deci există două tipuri de conversie: lărgirea și îngustarea. Lărgirea este ca și cum ați muta lucrurile dintr-un coș mic într-unul mai mare - funcționarea este lină și fără probleme . Îngustarea este ca și cum ai pune lucrurile dintr-un coș mare într-unul mai mic: s-ar putea să nu fie suficient spațiu și ceva va trebui să fie aruncat. - Iată tipuri sortate după dimensiunea «coșului»:
- char este același „coș” cu short , dar există un punct: atunci când faceți față valorilor de la short la char , valorile mai mici decât 0 sunt eliminate. Când treceți de la char la scurt , valorile mai mari de 32.767 sunt eliminate.
- La convertirea numerelor întregi în fracții, cifrele de ordin inferior pot fi aruncate. Dar, deoarece numărul fracționar este menit să stocheze o valoare aproximativă, atunci o astfel de atribuire este permisă.


4 Diego, sarcini de conversie de tip întreg
- Hei, Amigo! Iată sarcinile tale privind conversația cu tipuri de numere întregi. Trebuie să puneți operatorul de distribuție acolo unde este necesar, astfel încât programul să compileze:Sarcini | |
---|---|
1 | 1. Tastați cast și conversation byte a = 1234; int b = a; octet c = a * a; int d = a / c; |
2 | 2. Tastați cast și conversation int a = 15; int b = 4; float c1 = a / b; float c2 = (float) a / b; float c3 = (float) (a / b); |
3 | 3. Tastați cast și conversation float f = 333,50; int i = f; octet b = i; |
4 | 4. Tastați turnare și număr scurt de conversație = 9; caracter zero = '0'; char nouă = zero + număr; |
5 | 5. Tastați turnare și număr scurt de conversație = 9; caracter zero = '0'; short nineCode = zero + număr; |
5 Elly, Conversie la tipul String
- Acum vom avea un subiect mic, dar interesant - Conversia șirurilor. - În Java, puteți converti orice tip de date în tipul String. - Sună promițător. - De fapt, e chiar mai bine. Puteți converti implicit aproape toate tipurile în String. Acest lucru se arată cel mai bine atunci când adăugați două variabile: String și «non-String». În acest caz, variabila non-String este convertită forțat în String. - Aici, aruncați o privire la câteva exemple:
6 Diego, Sarcini privind conversia tipurilor în general



7 Elly, tipuri reale
- Iată câteva lucruri interesante despre tipurile reale (care sunt fracționale). Să începem cu acest exemplu:


8 Elly, Literale
- Și în sfârșit, o prelegere în stil profesor de Risha, care este o mulțime de informații inutile. Tuturor lectorilor le place asta. Acesta poate părea greu de înțeles pentru tine. Așa că aruncați o privire și nu vă gândiți prea mult la asta. - Bine, atunci sunt gata. - Astăzi vă voi spune ce sunt literalele . Literale sunt toate datele stocate direct în codul Java. Exemple:

9 Profesor, Prelegere despre tipuri
- Grozav! În cele din urmă, acesta este subiectul meu preferat - tip conversie. Îmi amintesc chiar când profesorul meu mi-a spus despre asta. A fost foarte „fascinant”. Nu am inteles nimic atunci. Dar, desigur, vei înțelege totul datorită acestor prelegeri minunate. Iată-le: Conversii și promovări Java (Documentație Oracle) Casting tip de date (Conversie tip) Cast și conversii Java Extindere și conversii restrânse10 iulie
- Wow! Ei bine, ești foarte inteligent, Amigo! Atât de multe lucruri învățate în doar două săptămâni! Ești ca un monstru. Apropo, ce zici de distracție după două săptămâni de muncă sclavă?11 Căpitan Veverițe
(- Te-am ajutat. Fă-o acasă.) Teme (10 unități) - Bună, soldat! - Buna dimineata domnule! - Am niște vești minunate pentru tine. Iată o verificare rapidă pentru a vă consolida abilitățile. Fă-o în fiecare zi și îți vei îmbunătăți abilitățile foarte repede. Sarcinile sunt special concepute pentru a fi realizate în Intellij IDEA.Sarcini suplimentare de făcut în Intellij Idea | |
---|---|
1 | 1. Răspunsul corect este: d=2,941 Adăugați un operator de turnare de tip pentru a obține d = 2,941 |
2 | 2. Răspunsul corect este: d=5,5 Adăugați un operator de turnare de tip pentru a obține d = 5,5 |
3 | 3. Răspunsul corect este: d=1.0 Adăugați un operator de turnare de tip pentru a obține d = 1.0 |
4 | 4. Salariu mare Afișează pe ecran mesajul «Nu vreau să studiez Java, vreau un salariu mare» de 40 de ori urmând exemplul. Exemplu: nu vreau să învăț Java, vreau un salariu mare, nu vreau să învăț Java, vreau un salariu mare , nu vreau să învăț Java, vreau un salariu mare, nu vreau să învăț Java, vreau un salariu mare salariu nu vreau să învăț Java, vreau un salariu mare, nu vreau să învăț Java, vreau un salariu mare ... |
5 | 5. Numărul de litere Citiți de la tastatură 10 șiruri și numărați numărul de litere diferite din ele (pentru toate cele 26 de litere ale alfabetului). Afișați rezultatul pe ecran. Exemplu de ieșire: a 5 b 8 c 3 d 7 … z 9 |
6 | 6. Constructorii clasei Om Scrieți o clasă Om cu 6 câmpuri. Veniți cu 10 constructori diferiți și implementați-i. Fiecare constructor ar trebui să aibă sens. |
7 | 7. Mutați un minim de modificatori statici Mutați cât mai puțini modificatori statici, astfel încât codul să fie compilat. |
8 | 8. Matrice de liste de șiruri Creați o matrice ale cărei elemente sunt liste de șiruri. Umpleți matricea cu orice date și afișați-le pe ecran. |
9 | 9. Cuvinte identice din listă Citiți de la tastatură 20 de cuvinte, completați o listă cu ele. Numărați numărul de cuvinte identice din listă. Rezultatul ar trebui să fie o hartă <String, Integer> . Cheia hărții ar trebui să fie un șir unic, valoarea - numărul acestui șir din listă. Afișează pe ecran conținutul hărții. |
10 | 10. Cinci cele mai mari numere Creați o listă de numere întregi. Citiți 20 de numere întregi de la tastatură și completați o listă cu ele. Creați o metodă pentru a extrage numerele din listă în siguranță: int safeGetElement(ArrayList<Integer> list, int index, int defaultValue) Metoda ar trebui să returneze un element al listei după indexul său. Dacă apare o excepție în această metodă, trebuie să o prindeți și să returnați defaultValue . |
Sarcini bonus | |
---|---|
1 | 1. Programul nu se compila si nu ruleaza. Repara-l. Sarcină: programul arată cum funcționează HashMap. Programul citește de la tastatură un set de perechi (un număr și un șir), le plasează într-un HashMap și afișează pe ecran conținutul HashMap. |
2 | 2. Adăugați o nouă funcționalitate la program. Sarcină veche: Programul ar trebui să afișeze o pereche (un număr și un șir) introduse de la tastatură. Sarcină nouă: Programul ar trebui să stocheze în perechi HashMap (un număr și un șir) introduse de la tastatură. Un șir gol înseamnă sfârșitul intrării. Numerele pot fi repetate. Corzile sunt întotdeauna unice. Datele de intrare nu trebuie pierdute! Programul ar trebui să afișeze conținutul HashMap pe ecran. Exemplu de intrare: 1 Stop 2 Look Exemplu de ieșire: 1 Stop 2 Look |
3 | 3. Învățarea și exersarea algoritmului. Sarcină: Citiți de la tastatură 30 de numere. Afișați pe ecran al 10-lea și al 11-lea număr minim. Sugestie: Numărul minim este primul minim. Următorul minim este al 2-lea minim Explicație 1: 1 15 6 63 5 7 1 88 Primul minim este 1 Al doilea minim este 1 Al treilea minim este 5 Al patrulea minim este 6 Explicație 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 39 42 78 12 39 42 78 12 33 4 8 3 48 51 54 57 60 72 75 24 Primul minim este 0 Al doilea minim este 3 ... Al zecelea minim este 27 Al unsprezecelea minim este 30 Exemplu de introducere: 36 0 6 9 39 42 78 12 15 30 33 63 66 69 3 81 84 87 45 48 571 60 54 72 75 18 21 24 27 Exemplu de ieșire: 27 30 |
GO TO FULL VERSION