Programmiererausbildung - Was? Wo? Wann?


Hallo Habr! Es wurde viel ĂŒber Bildung gesagt, insbesondere fĂŒr Programmierer, ĂŒber Programme, die besser geeignet oder nicht geeignet sind, aber jedes Jahr Ă€ndert sich die Situation und egal wie traurig es ist, Sie mĂŒssen dies verstehen (seien Sie ein Bewerber oder ein Arbeitgeber). Es ist sehr wichtig, Ihre Reise genau mit der Wahl der alma mater ... Ich bitte Sie, alle zu schneiden, die keine Angst vor einem langen Artikel zu diesem Thema haben.


Achtung!

Dieser Artikel / Beitrag kann als Tutorial oder Leitfaden fĂŒr alle betrachtet werden, die bereits in der IT tĂ€tig sind oder ihr Leben mit der IT verbinden möchten. Wir werden sofort eine Reservierung vornehmen: Hier geht es nicht um Systemadministratoren, Designer oder Ingenieure, sondern um Programmierer (von 1C bis Deep Learning).


0 - Nullschritt. Schulbildung. Gymnasium (Klassen 5 bis 9)


Das erste, was uns im Leben begegnet, ist die Schule. Dies ist nur ein großer Teil unseres Lebens, oft unser zweites Zuhause (leider in der gegenwĂ€rtigen RealitĂ€t - in Bezug auf die Zeit, die wir in der Schule verbringen). Und als sehr wichtiges Ereignis ist es notwendig, verantwortungsbewusst und bewusst mit der Wahl Ihrer zukĂŒnftigen Bildungseinrichtung umzugehen.


Mathe


Eine besondere Rolle im Leben eines Menschen, der zum rationalen Denken neigt oder gerne denkt, spielen exakte Wissenschaften wie Mathematik, Physik und Informatik. Viele mögen argumentieren, dass Mathematik bei einer Vielzahl von IT-Problemen nicht dringend benötigt wird, aber lassen Sie mich nicht zustimmen. Von mechanischen Rechenmaschinen bis zur Erstellung des ersten Computers basierte alles auf mathematischen Prinzipien und Modellen. Ja, dies war natĂŒrlich kein enger Abschnitt der Mathematik, aber jedes Problem brauchte seinen eigenen Ansatz und konnte in der Mathematik gefunden werden. Die FĂ€higkeit zu denken hat noch niemanden aufgehalten, dies ist eine sehr nĂŒtzliche FĂ€higkeit, aber der gesunde Menschenverstand reicht nicht aus. Sie benötigen eine zusĂ€tzliche Bibliothek, mit der Sie Ihre Idee verwirklichen können. Die Rolle einer solchen Bibliothek ist also die Mathematik.


Physik


Die Physik braucht keinen "reinen" Programmierer, aber wenn ein junger Geist versteht, dass die Wissenschaft es einfach nicht gibt, dann hat er Recht. Physik wird nicht benötigt, wo sie auch theoretisch nicht verwendet wird, aber im gesamten Aufgabenspektrum ist sie einfach von entscheidender Bedeutung. Schauen Sie sich zumindest die Entwicklung von Spielen an. Sie können vorgefertigte Lösungen und Engines verwenden, aber möchten Sie nicht etwas reparieren, neu erstellen oder einfach verstehen, wie es funktioniert? Und wenn Sie es wiederholen mĂŒssen? Ohne die grundlegenden Grundlagen zu kennen, stöbern Sie in LehrbĂŒchern oder Websites nach der Wahrheit. Wenn Sie jedoch wissen, was es ist und wie man es anwendet, mĂŒssen Sie keine Zeit damit verbringen, Nervenzellen zu suchen und zu verlieren. Sie werden nicht nur als Affenkodierer geschĂ€tzt, sondern auch als denkende Person, die ein grundlegendes Problem lösen kann. Ist das nicht der Punkt? Alle wissenschaftlichen Berechnungen, Visualisierungen und anderen Dinge werden jetzt auf Computern ausgefĂŒhrt, und Programme werden von denselben Programmierern geschrieben.


Es lohnt sich auch zu akzeptieren, weil es eine Reihe von alltÀglichen Aufgaben löst. Wenn Sie beispielsweise ein Problem mit der Stromversorgung haben, können Sie den explodierten Kondensator problemlos austauschen und weiterarbeiten. Sie werden verstehen, warum es auf Hardwareebene zu Fehlfunktionen kommen kann und wie Sie dies vermeiden können. Daher sollte Physik in Schuljahren definitiv nicht vermieden werden, zumal das Programm nicht so kompliziert ist.


Informatik


Was kann ich sagen - es spielt keine Rolle, ob Sie keinen Erfolg haben oder es nicht zu sehr mögen (schließlich ist dies nur die High School). Aber wenn Sie möchten und den Drang dazu verspĂŒren - großartig!


In der russischen RealitĂ€t ist es ohne Informatikunterricht nicht so attraktiv, zur Programmierung zu gehen. NatĂŒrlich werden Sie an einigen UniversitĂ€ten unterrichtet, aber dies ist nicht der richtige Ansatz, und höchstwahrscheinlich werden Sie dieses GeschĂ€ft aufgeben.


Lohnt es sich, einem Computerprogrammierer Informatik beizubringen, oder sollte der Mathematik in der Schule mehr Aufmerksamkeit geschenkt werden? Gute Frage, alles hÀngt davon ab, wie gut Sie mit den einzelnen Elementen umgehen. Es ist unmöglich, auf Kosten des ersten mit dem zweiten zufrieden zu sein.


Das Wichtigste ist, an den Olympiaden teilzunehmen. So werden Sie schlauer, sammeln Erfahrungen und lernen die Welt der „denkenden“ Menschen besser kennen. Vielleicht haben Sie so viel Pech, dass Sie keine einzige Olympiade gewinnen werden, aber ich werde die gute Nachricht sagen: Ich kenne keine einzige Person, die stĂ€ndig an dieser Bewegung teilnehmen und keine einzige Olympiade gewinnen wĂŒrde (oder zumindest kein PreistrĂ€ger werden wĂŒrde).


Wir können sagen, dass das schulische Wissen ĂŒber diese FĂ€cher viel mehr Vor- als Nachteile hat. Je jĂŒnger Sie sind, desto mehr mĂŒssen Sie nĂŒtzliche Informationen aufnehmen.


1 - Der erste Schritt. Schulbildung. High School (von 10 bis 11 Klasse)


Es stellt sich eine schwierige Wahl: Wenden Sie Ihre Zeit auf eine gute Ausbildung und das Bestehen des Staates auf. PrĂŒfungen (wie das Unified State Examination) oder können Sie sich mit beruflichen AktivitĂ€ten befassen und anfangen, sich mit angewandter Programmierung zu beschĂ€ftigen, oder können Sie sich sogar auf Olympiaden und Algorithmen konzentrieren?


Es gibt keine eindeutige Antwort, obwohl ich immer noch rate, an den Olympiaden teilzunehmen, ist es sehr nĂŒtzlich.


Dieser Weg ist nicht fĂŒr jedermann geeignet, um sich der „echten“ Programmierung zu widmen. Das Ziel, das letztendlich erreicht werden muss, ist es, Programmierer zu werden, ein echter professioneller „Brain Encoder“. Erinnern Sie sich an die Geschichten jener Menschen, die die UniversitĂ€ten verlassen und dann MilliardĂ€re auf diesem Gebiet geworden sind: Steve Jobs, Bill Gates, Mark Zuckerberg, Michael Dell und andere. Aber verstehen Sie eine sehr wichtige Sache: Keiner von ihnen wollte die Schule verlassen. Jemand war der Sohn wohlhabender Eltern und hatte ein Talent fĂŒr GeschĂ€fte, jemand wurde in einer berĂŒhmten Familie geboren und war kein Dummkopf, jemand hatte weniger GlĂŒck, aber er war brillant. Jeder hat seine eigene Geschichte, aber wenn einige aufgrund von Überlebensschwierigkeiten aussteigen und erst dann „auf die Beine kommen“, haben andere sofort einen Vorsprung in Form einer Familie und es ist ihnen egal, wann sie ein Unternehmen grĂŒnden und grĂŒnden sollen.


Übrigens waren sie trotz des angesehenen Status der Familien Zuckerberg und Gates talentierte Studenten und verbrachten ihre Zeit an den besten UniversitĂ€ten der Welt.
Wenn eine Lebenssituation es Ihnen ermöglicht, sich gut zu fĂŒhlen: Sie haben ein Zuhause, Essen und Angehörige, dann sollten Sie niemals ein bestimmtes Geschenk fĂŒr eine ungewisse Zukunft opfern. Lernen Sie, wĂ€hrend Sie die Gelegenheit haben, schreiben Sie Programme, studieren Sie die genauen Wissenschaften, denn am Ende ist Ihr erstes wichtiges Ziel in diesem Fall eine gute UniversitĂ€t. Aber ob es sich um die PrĂŒfung oder die Olympischen Spiele handelt, es ist notwendig, sich vorzubereiten. Sie können keine Zeit mit Dingen wie Biologie, Chemie, Geographie verschwenden, denn jetzt brauchen Sie sie definitiv nicht mehr. In den Klassen 10 bis 11 gibt es zu enge Informationen und es macht keinen Sinn, sich daran zu erinnern, wie viele Ölfelder es in Tjumen gibt oder welche Art von Nachkommen eine gefleckte Katze haben wird. NatĂŒrlich ist der IT-Sektor in Bezug auf die BeschĂ€ftigung viel toleranter, aber Sie können anfangen zu komplexieren, weil die anderen ausgebildet sind und Sie nicht, dass einige einige Stufen durchlaufen haben, und Sie sind es nicht einmal, wenn Sie es fĂŒnfmal spĂ€ter sein werden Hervorragende FĂ€higkeiten Ihrer Kollegen, dann werden Sie nicht das GefĂŒhl hinterlassen, dass Sie keine Zeit hatten, vergessen, nicht fertig waren ...


Im Allgemeinen jetzt detaillierter ĂŒber das Training.


Wenn Sie eine gute UniversitĂ€t anstreben, brauchen Sie eine gute Schule. Wie wĂ€hle ich sie aus? Es ist ganz einfach: googeln Sie die Bewertungen von Schulen / Lyzeen, lesen Sie ĂŒber jede Bewertung, fragen Sie die SchĂŒler und erstellen Sie Ihre Kontrollbewertung. Am Ende gehen Sie dorthin, wo Sie sich in jeder Hinsicht wohl fĂŒhlen werden. Man muss hart arbeiten, aber es lohnt sich.


Aber wenn Sie nicht dort angekommen sind, wo Sie wollten, verzweifeln Sie nicht. Denken Sie zunĂ€chst an die Selbstbildung, je mehr sie Ihnen mehr als einmal nĂŒtzlich sein wird. Zweitens haben Sie eine großartige Gelegenheit, Zeit fĂŒr eine gute Vorbereitung zu verbringen. Höchstwahrscheinlich hilft Ihnen der Lehrer nicht bei der Olympiade, aber Sie können sich perfekt auf die PrĂŒfung vorbereiten. Suchen Sie nach Kursen, erstellen Sie einen Stundenplan und legen Sie los. Wenn Sie den Zeitplan genau befolgen, werden Sie sehen, wie viel besser Sie begonnen haben, das Material zu kennen. Es ist also durchaus möglich, 300 oder 400 Punkte in der PrĂŒfung zu erzielen. Suchen Sie nach Kursen, lesen Sie BĂŒcher, entscheiden Sie sich fĂŒr Optionen!


Schulranking fĂŒr 2017/2018


Es ist Zeit zu arbeiten!


2 - Der erste alternative Schritt. College (nach der 9. Klasse)


Sehr unerwartet. Wer interessiert sich fĂŒr Hochschulen? - Du fragst. Tausende von NeuntklĂ€sslern - ich werde antworten.


Vielleicht ist es fĂŒr jemanden eine Neuigkeit, aber in unserem Land gibt es die folgende Art von Institution - das College.


Noch vor 10 Jahren erinnerten Colleges ausnahmslos an dieselben Berufsschulen, die auf verschiedenen Internetseiten als Meme fungieren. Aber buchstĂ€blich heute hat die Nachfrage nach Open-Source-Software (sekundĂ€re Berufsbildung) unter den Studenten um ein Vielfaches zugenommen. Was ist der Grund dafĂŒr? Ich kann einige GrĂŒnde nennen:


  1. Keine Notwendigkeit, die PrĂŒfung bei der Zulassung und nach dem Abschluss abzulegen.
  2. UniversitĂ€tsinterne PrĂŒfungen.
  3. Berufliche FĂ€higkeiten und Fachgebiete.
  4. Zertifizierter Spezialist.

Viele Leute mögen das PrĂŒfungssystem nicht und deshalb ist dies oft der erste Grund, aufs College zu gehen. Sie können nicht dafĂŒr verantwortlich machen, weil Jede PrĂŒfung ist stressig, und wenn es auch unmöglich ist, sie im selben Jahr zu wiederholen, umso mehr. In der Tat sollte dies in guter Weise der unbedeutendste Grund sein. Viele fĂŒhlen sich von der Möglichkeit angezogen, interne PrĂŒfungen anstelle der PrĂŒfung abzulegen.


Berufliche FÀhigkeiten und FachfÀcher sind einfach ein wesentlicher Bestandteil jeder Hochschule. Neben der Tatsache, dass Sie Grundkenntnisse in prof erhalten. Bereiche, in denen Sie bereits damit beginnen, sie in diesem Bereich anzuwenden. Technisches Wissen, FÀhigkeiten, Erfahrung, all dies macht diese Institution noch attraktiver.


Und natĂŒrlich ein Diplom, das besagt, dass Sie ein Spezialist auf Ihrem Gebiet geworden sind ( nicht wirklich )


Alles beginnt mit der Wahl der Ausbildungsrichtung und der Einreichung eines Antrags beim Auswahlausschuss. Dies ist sehr Ă€hnlich zu der Annahme von Bewerbungen an einer UniversitĂ€t, an der Menschen auch an einem Tisch sitzen, Studenten einladen und sie einladen, die FakultĂ€t zu betreten. Ich möchte Ihnen die SpezialitĂ€t vorstellen, in der ich im letzten Jahr studiere (es gibt nicht so viele SpezialitĂ€ten in der Programmierung, es gibt auch angewandte Informatik, aber die vernĂŒnftigste Wahl ist PCS).
02/09/03 - Programmierung in Computersystemen (PCS).


Link zur Beschreibung und Liste der Hochschulen


Weil Da es sich um Programmierer handelt, ist es logisch anzunehmen, dass PKS die am besten geeignete SpezialitĂ€t ist. Es richtet sich ausschließlich an die Schulung von Personal, das sich mit modernen Trends in der angewandten Programmierung auskennt. Ob Web oder Desktop, vielleicht sogar mobile Entwicklung - all dies gilt fĂŒr diese SpezialitĂ€t. In vielen Bildungseinrichtungen kann das Programm variieren, aber die hĂ€ufigsten Pflichtdisziplinen sind: 10-11 Klasse (Standard - das erste Studienjahr, normalerweise liegt der Schwerpunkt auf Mathematik und Physik), Programmiergrundlagen, Algorithmusisierung (grundlegende Algorithmen), Elemente der mathematischen Logik (a- FĂŒr die "leichte" Version der diskreten Mathematik) werden die Grundlagen der mathematischen Analyse (die teilweise das lineare Algebra-Programm des ersten Semesters einer technischen UniversitĂ€t umfasst), Betriebssysteme, Kommunikationsnetze und -systeme, Computerarchitektur mit istem. In Seniorenkursen können Themen wie angewandte Programmierung, Webprogrammierung und Informationssicherheit auftreten. Von College zu College Ă€ndern sich die Trainingsprogramme und die Orientierung, aber irgendwie sind diese FĂ€cher immer da. Sie mĂŒssen das Schulungsprogramm immer auf der offiziellen Website der Institution einsehen. Dies ist wichtig.


Ich habe hier ein paar Dinge beschrieben, die wir hatten

- Grundlagen der Programmierung:
In diesen Klassen lernen Sie die „Grundlagen“ der Logik, das Schreiben von Code und das Zerlegen von Flussdiagrammen (optionaler Teil). Sehr nĂŒtzliche Übungen, um allgemein in das gesamte System einzutauchen und zu verstehen, was was ist. Wenn Sie bereits Programmiererfahrung haben, erscheint Ihnen der Unterricht vielleicht langweilig. Es gibt nichts zu tun.


- Algorithmusisierung:
Nun, was soll ich sagen, dieses Thema ist Algorithmen gewidmet. Aber seien Sie vorsichtig, zum Beispiel war dies in unserem Programm wie folgt gemeint: eine Turing-Maschine, eine Mark-Maschine und eine Post-Maschine. Sie erhielten sozusagen logische Aufgaben. Weiter gab es Beispiele fĂŒr Rekursion und das Konzept von Funktionen usw., jedoch in mathematischer Hinsicht. Sie mĂŒssen verstehen, dass alles vom Lehrer abhĂ€ngt.


Kommentar des Autors:


Dieser Kurs ist einer der wenigen, die mir an der Bildungseinrichtung, an der ich studiert habe, gefallen haben, und zwar nicht, weil es einen einzigartigen oder interessanten Lehrer gab, sondern weil wir von diesen Ideen und Aufgaben durchdrungen waren, versuchten, sie schnell zu lösen und dann unsere Lösungen miteinander zu vergleichen und suchten das Beste! Das war echt cool! Richtig, als uns die Rekursion mit mat erklĂ€rt wurde. Von den Formeln haben wir es so schlecht gemacht, dass wir einfach die Lösungen fĂŒr die Probleme empirisch ausgewĂ€hlt haben ...

- Mathematische Logik:
Dies ist ein kurzer Kurs in diskreter Mathematik fĂŒr die allgemeine Entwicklung. Persönlich verstand ich nicht nur das Konzept von set und was DNF ist, sondern auch, wie der Prozessor und vieles mehr im Prinzip funktionieren. Das heißt, Mathematik, aber sie ist zum einen an der UniversitĂ€t nĂŒtzlich und zum anderen öffnet sie die Augen fĂŒr viele Dinge.


- Grundlagen der mathematischen Analyse und der linearen Algebra
Kurzum: Grundbegriffe aus jedem Semester des UniversitĂ€tsprogramms. Das heißt, Wir haben Differentialgleichungen gelöst, aber sagen wir, wir haben nichts ĂŒber Doppelintegrale erzĂ€hlt. In der linearen Algebra wurde uns ĂŒber Matrizen berichtet, was sind die Operationen auf ihnen und was ist eine Determinante und wie man sie zĂ€hlt.


Ehrlich gesagt war ich mit diesem Programm zufrieden, d.h. Es ist nur eine EinfĂŒhrung in den Kurs der höheren Mathematik, aber wir sind auf einen so wunderbaren Lehrer gestoßen, dass mir alles sehr gut gefallen hat. Ich habe alles gelöst, was uns gegeben wurde, und mit Klassenkameraden konkurriert, um alles schneller zu machen (und natĂŒrlich auch richtig). Auf jeden Fall lohnt es sich, an diesen Kursen teilzunehmen, zumal diese Basis fĂŒr Sie an der UniversitĂ€t nĂŒtzlich ist.

- Wahrscheinlichkeitstheorie. Statistiken
Diese beiden Disziplinen wurden von demselben Lehrer unterrichtet wie die Grundlagen der Matte. Analyse. Das heißt, es war wunderbar. Diese Vorlesungen sind auch fĂŒr Sie an der UniversitĂ€t von Nutzen.


- Computersystemarchitektur
Eine großartige Gelegenheit, um zu verstehen, wie ein Computer auf physischer Ebene funktioniert, was zum Zeitpunkt der Arbeit mit der Hardware passiert usw. Die Prinzipien zum Aufbau der Architektur von Mikrocontrollern, Prozessoren usw. werden ebenfalls berĂŒcksichtigt. Es ist auch möglich, im LogiSim-Programm zu arbeiten und praktische Arbeit darin auszufĂŒhren.


Leider sind wir auf einen sehr faulen Lehrer gestoßen und haben fast nichts verstanden. Er steckte es stĂ€ndig in seinen Laptop und gab Arbeit ab, die er selbst nicht verstand. Es passiert, nichts kann getan werden.

- Betriebssysteme
Der Kurs ĂŒber Betriebssysteme berĂŒcksichtigt in der Tat die Arbeit moderner Betriebssysteme (Linux, Windows, Echtzeitsysteme usw.). Es gibt auch Laboratorien.


Nicht perfekt, aber ich habe etwas ĂŒber Signale unter Linux gelernt, ĂŒber verschiedene Architekturen zum Erstellen von Betriebssystemen und auch gelernt, in vim zu arbeiten!

- Netzwerke und Kommunikationssysteme
Ein Kurs in Netzwerken ist ein Muss fĂŒr einen Programmierer. Wenn Sie nicht wissen, was eine Maske ist oder wie sich die Netzwerkadresse von der Hostadresse unterscheidet, sehen Sie aus wie ein schwarzes Schaf. Hier werden die Grundkonzepte der Netzwerkterminologie, der Topologie, der Arbeit in Cisco Packet Tracer und sogar der Konfiguration realer GerĂ€te berĂŒcksichtigt.


Wir hatten zwei Ă€hnliche Themen und beide ĂŒber Netzwerke. Einer fĂŒhrte einen faulen Lehrer aus "Architektur", der zweite erzĂ€hlte uns ziemlich nĂŒtzliche Dinge. Ich habe versucht, das Maximum aus diesen Klassen herauszuholen und habe alles getan, was ich konnte. Auf jeden Fall wie die Disziplinen.

- Systemprogrammierung
Ein Systemprogrammierkurs behandelt die Assembler-Programmierung auf niedriger Ebene. In meinem College war es MASM611. Ein nĂŒtzlicher EinfĂŒhrungskurs fĂŒr diejenigen, die aus Sicht des Programmierers noch mehr ĂŒber das Geschehen auf dem Computer erfahren möchten. Labor, Theorie - alles von "Feng Shui".


Sie wissen zum Beispiel, warum in normalen Sprachen der Index des ersten Elements in einem Array bei Null beginnt?

Die Antwort

Weil der Index nur ein Versatz im Speicher um die GrĂ¶ĂŸe des Typs des Array-Elements ist und das erste Element bereits ganz am Anfang steht.


- Anwendungsprogrammierung
Dieser Kurs ist obligatorisch, aber der Lehrplan wird von jedem Lehrer auf seine Weise ausgewĂ€hlt und durchgefĂŒhrt. Sie können aus völlig verschiedenen Programmiersprachen wĂ€hlen. Eigentlich der wichtigste Kurs fĂŒr einen Programmierer.


Wir haben eine sehr lustige (traurige) Geschichte. Uns wurde gesagt, dass ein neuer Lehrer mit realer Erfahrung diesen Kurs unterrichten wird. Es stellte sich heraus, dass sie (die Lehrerin) das letzte Mal vor 20 Jahren in einer Fabrik in Assembler programmierte und absolut keine Ahnung hatte, wie man Unterricht leitet. Und dann schlug ich vor, stattdessen einen Kurs in C # durchzufĂŒhren. Als er sich auf den Unterricht vorbereitete (was von einem wunderbaren Lehrer an der Mytishchi School of Programmers unterstĂŒtzt wurde), entwickelte er Aufgaben, Labor, Kontrolle und Hausaufgaben. Im ersten Semester habe ich auch eine PrĂŒfung abgelegt. Ich bin zufrieden!
UPD: In der Tat ist dies eine sehr schlechte Situation, wenn ein SchĂŒler anstelle eines Lehrers wĂ€hrend des gesamten Semesters stĂ€ndig Paare fĂŒhrt spricht ĂŒber die geringen Qualifikationen von Lehrern.

- Informationssicherheit
Die Streuung ist zu groß, daher gibt es keinen klaren Plan, wie dies durchgefĂŒhrt werden soll (an UniversitĂ€ten ist dies im Allgemeinen eine separate Richtung). Die Erwartungen werden auf Null zurĂŒckgesetzt.


Themen wie Philosophie, Wirtschaft, Management, Dokumentation usw. sind nicht sinnvoll zu berĂŒcksichtigen, da ich absolut nicht gerne Zeit fĂŒr Schulungen aufwenden möchte. Übrigens wurden wir damit mehr geschlagen als mit speziellen Themen, und das ist schrecklich. Nur ein großes Minus im College-Karma.


: , – . Das heißt, ! - . , , , , - . , .


:


, ( - , ). ( ). ( ). . . . . . , . , . . , , , (, , .. ).


— , , , . , - front-end . , , — . .


UPD: . .


. . (, - ), , . , , - . 4 , , , CTF , - ( ) , (99%), , , .


3 – . . Bachelor


. . , .


  1. – . , . , ( ).
  2. , . , , .
  3. . — .
  4. , .
  5. , .

:


  1. . (4-5 )
  2. .
  3. .
  4. .
  5. , .

, . Ja, das kannst du. , , , , , , .
, .


UPD: : « » IT , .


. :


  • ( )

, — . .


: C# , , big data, . “” “” .


:


  • (01.03.02)
  • (02.03.01)
  • (02.03.02)
  • (09.03.01)
  • (09.03.03)
  • (09.03.04)

“” “”.
Achtung! . .


(01.03.02)


“”. : , , (. ), . , , , ( ).


, , , , .



, , , “ ” :


GegenstÀnde
  • Diskrete Mathematik
  • Algebra
  • Mathematische Analyse
  • Differentialgleichungen
  • Lineare Algebra und Geometrie
  • Wahrscheinlichkeitstheorie und mathematische Statistik
  • Grundlagen und Methoden der Programmierung
  • Algorithmen und Datenstrukturen
  • Datenbanken
  • Computersystemarchitektur / Betriebssysteme
  • Informatik (50/50)
  • Englische Sprache
    ( , ):
  • ,
  • -
  • Datenanalyse
  • ( , )

, , . Das heißt, , data scientist ( ), ( ..). , , ( ) .
, . , , , .
2017 2018 (2017/2018/):
– 295/295/310 (+)
– 298/297/310 (+)
– 422/425/510 (+ , + )
. – 277/268/310 (+)
– 309/283/310 (+)
– 266/263/310 (+)
– 253/249/310 (+)
* , . (). , ( ) 2018 . , ( , , .. ).


“”. Das heißt, , , .


(02.03.01)


, : ( ).



GegenstÀnde
  • -
  • Englische Sprache

. , , , , . , , . , .
2017 2018 (2017/2018/):
– XXX/273/310 (+)
– 251/246/310 (+)


“”. “”, .


(02.03.02)


— .


,


GegenstÀnde
  • Betriebssysteme
  • C++ ( )
  • XML, UML
  • ( , ..)
  • Englische Sprache

. , . , , . , , . , .
PS , , .
2017 2018 (2017/2018/):
– 267/264/310 (+)
– 258/254/310 (+)
“”, , “” .


, 9. , , — .


(09.03.01)


.


, , . ,


GegenstÀnde
  • ( )
  • /
  • ,
  • Betriebssysteme
  • Englische Sprache

? , , , . “” . , , , .

2017 2018 (2017/2018/):
– 389/410 (+, +)
– 257/263/310 (+)
. – 275/278/310 (+)
– 272/272/310 (+)
– 255/249/310 (+)
“” “”. . , , , “”.


.


(09.03.03)


— .


. ,


GegenstÀnde
  • Wirtschaft
  • -
  • UML
  • Buchhaltung
  • Mathe
  • Informatik
  • Programmierung
  • -
  • Englische Sprache

, . , ? .
2017 2018 (2017/2018/):
. – 272/274/310 (+)
– 285/282/310 (+)
“”, .. , ó , .
PS : , “ ” ( , ).


— .


(09.03.04)


— .


, . , , ,


GegenstÀnde
  • -
  • Betriebssysteme
  • -
  • Englische Sprache
    :
  • Datenanalyse
  • Computergrafik
  • Mathlab
  • (Android / iOS) —

, " " , , , , . . . , , . , . , , , data scientist, , , / . .


2017 2018 (2017/2018/):
– 296/296/310 (+)
. – 275/287/310 (+)
– 282/284/310 (+)
– 282/281/310 (+)
– 259/262/310 (+)


"", , , .


: , , -2017 , () , , , IT


UPD: , . ! – . . .




. , "Computer Sceince", . , , .


, .
- "" . , , ( ), . - , "" .


PS , :


, .

, ( , 300/400 ) , , .


, , , . ( ). . .
, ( . )...


, IT


UPD: , .
–


,

, .

, , (, ), ?
, , , . , 10 , , ...


? ?
, , , ( ), . 9 , ( -).


?
, , .


?
, , ) 6 + 4


?
, :)


? , ?
, , , : 96+84+84+71, 80/100


? ?
, ( ( , -)), , . , .


, ?


? ? ?
*, . , – , ( ) – data science :) : ( Linux) – , , .


, , . , ( , , – ). ( , , , ).
– , .*


//?
, ( )


, , ?
— ( ), () . . , , , , , () .


, ?
, , , . , — , ( , — , ////etc. )


- ?
– ( 40 ), . , 40 . - , , – .


, , ?
* . , , , . , – ( , , – . , , , .
, ( , , , , // ) . , , , - . – ( - – , Samsung ), , , , , . , .
– ( https://cs.msu.ru/departments ) – , . , , .
, . , , - , ( , – , ( Bushwhackers ), ). , , .*


.
?
, 4 .


, , .


: ?
, , — , , ( ); , . - "", . , — , .


?
— (, ) . , , — , — , ; ( -, ). — , () .


, ?
, , , – , , .


!


, Booking.com

.
, , (, ), ?
-, 104 (1- ), 653( 2- 7- ), 664 ( , 8- 11- ). , . , .
? ?
1 1 , :)
(, )?
.


:
?
Nein.
?
. 4.
? ?
( , ). .


...
?
, , – :)
, , ?
. , ( 10 ). , (, ). Das heißt, .
, ?
, . , . .
, ?
, , .
/ ? ?
, . .
?
2000-, :)
- ?
, :)
, , ?
, 11 . . , . - , .


:
? , ?
, . Booking.com. . 3 .
, /?
. , . , .
, ?
Computer Science, (Android ), .


Sonstiges:
: ?
, . .
, ?
. , .


, !


,

, , (, ), ?
, : , . , .
? ?
, , . , .
?
, .
(, )
. :


:
?
, .
?
, , . , )
? , ?
, . 75, , , . , — .
? ?
, . .


:
/?
.
, , ?
, , , .
, / ?
, . , .
, ?
, .
/ ? ?
, . , 3-5% , . , , . , , :)
?
Nein.
- ?
. , , .
, , ?
, , . , . , . , . , .


:
? , ?
3 , , , .
, /?
.
, ?
.


Sonstiges:
: ?
. .
?
, , . , , .
, ?
, . .


,

:
, , (, ), ?
1563 .
? ?
, — .
?
.
(, )?
.


:
?
.
? , ?
, .


:
/?
.
, , ?
, , ( ).
, / ?
.
, ?
.
/ ? ?
3 .
?
Nein.
?
, .


:
? , ?
, 2 .
?
.
?
, .


Sonstiges:
, ?
.
: ?
.
, ?
.


, : , , , . – . , .


, / . (PS : https://docs.google.com/spreadsheets/d/1utkv_GnvsU378ktW-Ztlcjdqb7zp8PCYShEBZOuLyjc/edit?usp=sharing )


Achtung!


FAQ

:


  1. . , - , - , .


  2. . , - , .


  3. - , , , !


  4. – . , !



: https://goo.gl/forms/W7DGa1htfFCZlzOD3
UPD: , !


  • " №xxx"
    Bild

, 4 5, : , /.


  • . , .
    Bild


  • , .
    Bild


  • .
    Bild


  • .
    Bild


  • , , .
    Bild


  • / ?
    Bild



, . , 01.03.xx 02.03.xx 09.03.xx. 17% , . , , . , ( ) , .. , , , .


: - , - HR , , – . (), C# . Das heißt, . : , Copter Express, , ( , ?), , Delta Solutions. , 3- . - , . . : !


- , , , .

Source: https://habr.com/ru/post/de434908/


All Articles