Wissen

Informationstechnologien

Unten ist eine Liste von Programmiersprachen, Skriptsprachen, Betriebssystemen und vielem anderen aus dem IT-Bereich aufgeführt, womit ich in meinem Beruf und in meiner Freizeit aus eigener Interesse zu tun hatte.

Fertigkeit Verwendung (Jahre) Bemerkungen
Programmier-, Auszeichnungs- und Skriptsprachen
Java J2SE 8 Gelesen:
C++ 1.5 Gelesen C++ Primer Plus (6th Edition), Stephen Prata, 2011
XML 1 Gelesen:
XSLT 0.5 Gelesen XSLT: Mastering XML Transformations, Doug Tidwell, 2001
XSD 0.5
HTML 1 Gelesen HTML and CSS: Design and Build Websites, Jon Duckett, 2011

Verwendete es beim Erstellen dieser Webseite

CSS 0.5 Gelesen CSS3: The Missing Manual, David Sawyer McFarland, 2013

Verwendete es beim Erstellen dieser Webseite

JavaScript 0.5
Linux Shell Scripting 4 Gelesen:
A Practical Guide to Linux Commands, Editors, and Shell Programming, Mark G. Sobell, 2005
LaTeX 0.5 Verwendete es beim Schreiben meiner Diplomarbeit
Betriebssysteme
Linux 5 Gelesen:
Linux. Polnoe rukovodstvo (deutsch: "Linux. Vollständiges Handbuch"), D. N. Kolisnichenko, Peter B. Allen, 2006
Windows 17.5
Datenbanken
SQL 2 Gelesen:
Database Systems: Design, Implementation, and Management (5th Edition), Peter Rob, Carlos Coronel, 2002
JDBC 0.5
PostgreSQL 0.5
PL/SQL 0.5
Integrierte Entwicklungsumgebungen
Eclipse 9
IntelliJ IDEA 0.5
Visual Studio 0.5
Versions- und Lebenszyklusverwaltungssysteme
Subversion 2 Gelesen Pragmatic Version Control: Using Subversion, Mike Mason, 2006
IBM Rational Team Concert 2.5
Testen
JUnit 5
EasyMock 0.5
Mockito 0.5
QF-Test 0.5
CppUnit 0.5
Benutzerschnittstelle
SWT/JFace 5 Gelesen Eclipse Plug-ins (3rd Edition), Eric Clayberg, Dan Rubel, 2008
Swing/AWT 2
JavaFX 0.5 Gelesen JavaFX 8: Introduction by Example (2nd Edition), Carl Dea, Mark Heckler, Gerrit Grunwald, Jose Pereda, Sean Phillips, 2014
Theorie
Algorithmen 1
Entwurfsmuster 2 Gelesen:
Reguläre Ausdrucke 4.5
Bilden
Maven 0.5
Ant 0.5
Anderes
Hibernate 0.5 Gelesen Java Persistence with Hibernate, Christian Bauer, Gavin King, 2006
EJB3 0.5
Web services 0.5
Servlets 1
JSP 1
UML 1.5
JAXB 0.5
Open-Source-Bibliotheken und Frameworks
OpenOffice SDK 0.5
Apache Commons 0.5
jsoup 1
JForex API 0.5
Andere Fertigkeiten
Tastschreiben auf Russisch, Englisch und Deutsch 10.5 Zu der Zeit erlernte ich das mit Hilfe des Programms Solo na klaviature (deutsch: "Solo auf der Tastatur")

Gelesene Bücher

Unten ist eine Liste von Büchern, die ich beim Studieren einiger Technologien benutzt habe, aufgeführt.

Thinking in Java (4th Edition), Bruce Eckel, 2006
Effective Java (2nd Edition), Joshua Bloch, 2008
Java Generics and Collections, Maurice Naftalin, Philip Wadler, 2006
Java Concurrency in Practice, Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea, 2006
Refactoring: Improving the Design of Existing Code, Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, 1999
Java SE 8 for the Really Impatient, Cay S. Horstmann, 2014
C++ Primer Plus (6th Edition), Stephen Prata, 2011
Learning XML (1st Edition), Erik T. Ray, 2001
XSLT: Mastering XML Transformations, Doug Tidwell, 2001
Sams Teach Yourself XML in 21 Days (3rd Edition), Steven Holzner, 2003
HTML and CSS: Design and Build Websites, Jon Duckett, 2011
CSS3: The Missing Manual, David Sawyer McFarland, 2013
A Practical Guide to Linux Commands, Editors, and Shell Programming, Mark G. Sobell, 2005
Just for Fun: The Story of an Accidental Revolutionary, Linus Torvalds, David Diamond, 2002
Linux+ 2005 In Depth, Jason W. Eckert, M. John Schitka, 2005
Linux. Polnoe rukovodstvo (deutsch: "Linux. Vollständiges Handbuch"), D. N. Kolisnichenko, Peter B. Allen, 2006
Classic Shell Scripting, Arnold Robbins, 2005
An Introduction to Database Systems (8th Edition), C.J. Date, 2003
Database Systems: Design, Implementation, and Management (5th Edition), Peter Rob, Carlos Coronel, 2002
Understanding SQL, Martin Gruber, 1990
Sams Teach Yourself SQL in 10 Minutes, Ben Forta, 2004
Pragmatic Version Control: Using Subversion, Mike Mason, 2006
Eclipse Plug-ins (3rd Edition), Eric Clayberg, Dan Rubel, 2008
JavaFX 8: Introduction by Example (2nd Edition), Carl Dea, Mark Heckler, Gerrit Grunwald, Jose Pereda, Sean Phillips, 2014
Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, 1994
Applied Java Patterns, Stephen Stelting, Olav Maassen, 2002
Thinking in Patterns: Problem-Solving Techniques using Java, Bruce Eckel
Design Patterns For Dummies, Steve Holzner, 2006
Java Persistence with Hibernate, Christian Bauer, Gavin King, 2006
Spring in Action (2nd Edition), Craig Walls, Ryan Breidenbach, 2007
Computer Networks (4th Edition), Andrew S. Tanenbaum, 2002
Modern Operating Systems (2nd Edition), Andrew S. Tanenbaum, 2001
JBoss in Action: Configuring the JBoss Application Server, by Javid Jamae, Peter Johnson, 2009

Deutsch

Ich habe in Deutschland 12 Jahre gewohnt, was mir ermöglicht hat, die Sprache dieses Landes bis zu einem hohen Niveau zu erlernen. Dort habe ich auch zwei Sprachkurse abgeschlossen. Einige Zeit las ich philosophische Literatur und Belletristik mit Hilfe des erklärenden Wörterbuchs der deutschen Sprache Wahrig, um meinen Wortschatz zu vergrößern. Unter dem Gelesenen befinden sich alle Werke von Nietzsche, Schopenhauer, Voltaire, Seneca, "Geschichte des Peloponnesischen Krieges" von Thukydides u. a. Aus der Belletristik: Heinrich von Kleist, Goethe, Stendhal, Anatole France, Gogol u. a. Später erlernte ich Tastschreiben (Zehnfingersystem). Regelmäßig sehe ich im Internet auf Deutsch fern.

Bücher der deutschen Grammatik

Nach dem Rückkehr nach Russland fragte ich mich, welches Buch auf Russisch das vollständigste Nachschlagewerk der deutschen Grammatik darstellt. Es stellte sich heraus, dass es gar nicht so viele davon gibt. Unten ist eine Liste von Büchern der deutschen Grammatik aufgeführt, die ich beachtenswert fand und begann zu benutzen.

Grammatika nemetskogo jazyka (deutsch: "Grammatik der deutschen Sprache"), Tagil I. P., 2008

Aus allen mir bekannten Büchern der deutschen Grammatik, die auf Russisch geschrieben sind, ist dieses ein Handbuch für mich geworden. Für die meisten Grammatikfragen fand ich Antworten gerade in diesem Buch.

Prakticheskaja grammatika nemetskogo jazyka (deutsch: "Praktische Grammatik der deutschen Sprache"), Narustrang E. W., 1999

Hinsichtlich der Anzahl der behandelten Themen und Benutzungsbeispiele lässt dieses Buch andere mir bekannte Bücher weit hinter sich. Aber ich persönlich vermisse in diesem Buch eine detailliertere Erklärung verschiedener grammatischer Erscheinungen. Auch wird es meiner Meinung nach stellenweise überflüssige Anzahl von Beispielen aufgeführt, die sich bedeutungsmässig nicht voneinander unterscheiden.

Deutsche Grammatik - Ein Handbuch für den Ausländerunterricht (17. Auflage), Gerhard Heibig, Joachim Buscha, 1996

Dieses Buch ist auf Deutsch geschrieben. Obwohl es in seinem Vorwort nichts darüber gesagt wird, für welche Zielgruppe es bestimmt ist, kann man an seinem Titel erraten, dass es in erster Linie an Deutschlehrer gerichtet ist. Daher enthält es viel mehr Theorie und weniger Beispiele als "Prakticheskaja grammatika nemetskogo jazyka." Da dieses Buch fürs Deutschlernen von Ausländern bestimmt ist, gibt es sehr detaillierte Erläuterungen verschiedener grammatischen Themen. Aufgrund der wissenschaftlichen Darlegungsweise ist es nur für diejenigen geeignet, die bereits über Kenntnisse der deutschen Grammatik verfügen und sie vertiefen möchten.

Englisch

Wie jeder Informatiker, der seinen Beruf vor allem aus Interesse gewählt hat, lese ich regelmäßig Bücher aus dem IT-Bereich, die meistens auf Englisch sind. Deshalb konnte ich im Ergebnis ein Niveau erreichen, das fürs Lesen von IT-Literatur und für die Führung eines Schriftverkehrs ausreichend ist. Das Niveau meines mündlichen Englischen würde als mittel einschätzen. Bemühe mich darum, das Niveau von meinem Englisch aufs Niveau von meinem Deutsch zu erhöhen. Beherrsche Tastschreiben (Zehnfingersystem).

Bücher der englischen Grammatik

Praktitscheskaja grammatika anglijskogo jazyka s uprazshnenijami i klutschami (8. Auflage) (deutsch: "Praktische Grammatik der englischen Sprache mit Übungen und Lösungen"), K. N. Katschalowa, E. E. Izrailevitsch, 2003

Nachdem ich viele Lehrbücher der englischen Sprache eingesehen hatte, fiel meine Wahl auf dieses Buch. Es umfasst eine große Anzahl von grammatischen Themen und erläutert die Anwendungsfälle verschiedener Formen ziemlich detailliert. All dies ist durch eine ausreichende Anzahl von Beispielen unterstützt. Eine Besonderheit dieses Buches stellen Hinweise auf die typischen Fehler russischsprachiger Studenten dar. Das Buch enthält eine große Anzahl von Übungen und Lösungen, mit deren Hilfe ich mir den Lehrstoff gut einprägen konnte. Das einzige, was ich am Buch nicht gut fand, waren die Übungen, in denen man ziemlich lange Sätze übersetzen soll, in denen es um Handel und Wirtschaft geht. Ich denke, dass allgemeinere Texte geeigneter wären, so dass man sich mehr auf die Grammatik konzentrieren könnte. Nach der Arbeit mit diesem Buch habe ich entschieden, ein Programm zu erstellen, das hilft, den Lehrstoff des Buches zu wiederholen.

A Grammar of the English Language, Kauschanskaja W. L., 2008

Dieses Buch ist auf Englisch geschrieben, obwohl einige Beispiele ins Russische übersetzt sind. Es schien mir, dass dieses Buch, trotz des kleineren Volumens als "Praktitscheskaja grammatika anglijskogo jazyka s uprazshnenijami i klutschami", sogar ein wenig mehr grammatischer Themen und Feinheiten behandelt. Aber das Fehlen von Übungen und knappe Darlegung machen es eher zu einem guten Nachschlagewerk als zu einem Lehrbuch.