it-swarm.com.de

Karriereberatung: Bleiben Sie bei PHP oder starten Sie eine neue Karriere in etwas anderem (.Net?)

Ich habe vor, in 6-12 Monaten nach NY zu ziehen, also bin ich gezwungen, einen neuen Job zu finden. Wenn ich vorhabe, mein Leben in einer anderen Stadt zu beginnen, ist es wahrscheinlich auch ein guter Zeitpunkt, über berufliche Veränderungen nachzudenken.

Ich habe viele verschiedene Meinungen über PHP vs .Net vs Java gefunden, und dies ist hier nicht das Thema. Ich möchte keinen neuen Kampf darüber beginnen, welche Sprache besser ist. Die Kenntnis einer Programmiersprache ist nicht das Wichtigste für einen Softwareentwickler. Um ein wirklich guter Entwickler zu sein, müssen Sie OOP kennen, Muster entwerfen, testen ... und eine Sprache ist nur ein Werkzeug, um Dinge geschehen zu lassen.

Also zurück zu meiner Frage. Ich habe gemischte Erfahrung in der IT - 1 Jahr als IT-Support-Mitarbeiter (Windows-Administration und -Support), ungefähr 2 Jahre Erfahrung in der eingebetteten Programmierung (VB.Net 2005) und arbeite seit 2 Jahren mit PHP/MySQL. Ich habe mit dem Magento-Webshop zusammengearbeitet, bei einigen Projekten in Symfony mitgewirkt und einige Drupal Websites geändert.

Meine Hauptanliegen sind folgende:

  1. Verbessere ich meine Fähigkeiten in PHP, z. Um ein wichtiges PHP Framework wie Zend zu erlernen, erhält Symfony möglicherweise eine PHP Zertifizierung.
  2. Oder fange ich an, .NET oder Java zu lernen? Ich bin mit .NET besser vertraut, daher werde ich es wahrscheinlich wählen, wenn die Wahl zwischen .NET und Java fällt (oder Sie könnten mich davon überzeugen, Java zu wählen :).

In beruflicher Hinsicht weiß ich nicht, was die beste Wahl ist. Das Erlernen eines neuen Frameworks und einer neuen Sprache ist zeitaufwändiger als das Verbessern meiner vorhandenen PHP-Kenntnisse. Mit .NET haben Sie jedoch viele Möglichkeiten (Windows 7 Phone-Entwicklung, Silverlight, WPF) und möglicherweise größere Chancen, bessere Jobs zu finden.

PHP-Jobs werden nach meinen Recherchen zumindest weniger gut bezahlt als .NET (korrigieren Sie mich, wenn ich falsch liege). Aber wenn ich jetzt mit .NET anfange, bin ich nur ein Anfänger und mein Gehalt wird niedrig sein. Ich brauche mindestens 2+ Jahre Erfahrung in einer Sprache, um überhaupt einen Job zu finden, der in NY mehr als 50-60.000 US-Dollar kostet. Mein Hauptziel in den nächsten 2-3 Jahren ist es, einen Job in der Kategorie 60-80.000 USD zu finden. Versteh mich nicht falsch, ich jage nicht nur Geld, sondern Geld ist ein wichtiger Faktor, wenn du versuchst, eine Familie zu gründen.

Ich bin 27 Jahre alt und habe das Gefühl, dass es nicht viel Raum für falsche Entscheidungen in Bezug auf meine Karriere gibt. Daher ist jeder Rat sehr willkommen.

pdate

Vielen Dank, dass Sie sich Zeit genommen haben, um mir bei meinem Problem zu helfen. Alle Antworten und Kommentare waren sehr hilfreich. Ich habe beschlossen, bei PHP zu bleiben, aber auch C # und Silverlight 4 zu lernen. Wir werden sehen, wohin mich das Leben führen wird.

34
Christian P

Ich bin 51 Jahre alt und habe mindestens 15 Sprachen und/oder Frameworks verwendet, seit ich 1987 nach meinem Abschluss meinen ersten bezahlten Auftritt bekam.

Gesundheit.

Ich bin nie ins Management gegangen, weil ich nicht wollte, aber ich weiß, wie man programmiert und wie man Teams motiviert und guten Code liefert. Sie müssen an den Fähigkeiten der Menschen arbeiten und nach interessanten Arbeiten suchen, die Sie strecken. Ich habe nie aufgehört zu lernen oder Spaß zu haben, aber es gab Zeiten, in denen ich unterwegs war und hätte aufhören können - aber nicht programmieren, reisen.

Solange Sie Ihren Lebensunterhalt verdienen und Ihre persönlichen Verpflichtungen erfüllen können, ohne Ihre Grundsätze zu gefährden, solange Sie Spaß daran haben, was Sie tun (ein Luxus, den die Generation meiner Eltern nicht hatte), bleiben Sie einfach weiter.

.Net und Java sind im Allgemeinen korporativ (weil es teuer ist, nützliche Dinge zu tun, aber sehr gut skalierbar), PHP ist im Allgemeinen ein Startup, das tue ich Ruby (normalerweise Startups, die aus irgendeinem Grund aus Designstudios kamen) für viele Leute als Unabhängige. Wenn Sie bei PHP bleiben, lernen Sie das OO Zeug, weil ich denke, es wird endlich so sein, wie die Leute Dinge tun, obwohl es eine etwas bessere Neuimplementierung dessen ist, was Sie mit Java und sie haben könnten) Leute, die Python] und reisen wollen, können am Ende alle möglichen interessanten wissenschaftlichen und spielerischen Dinge auf der ganzen Welt machen. Perl ist immer noch ein Läufer und hat einen ähnlichen Profil.

Vergessen Sie die Sprache, die Auswahl und die Branche, die Sie mögen, wählen Sie ein von Menschen geführtes Unternehmen aus und haben Sie Spaß daran, Menschen, die es schätzen, einen Mehrwert zu bieten. Du wirst es nicht bereuen.

64
Francis Fish

Was um alles in der Welt hat die Wahl der Programmiersprache etwas mit Ihrer Karriere zu tun?

Diese Frage ist wie die Frage: "Ich habe zwei Möglichkeiten für einen Arbeitsplatz. Soll ich bei dem arbeiten, bei dem der Chef einen norwegischen Akzent hat, oder bei dem, bei dem der Chef einen spanischen Akzent hat?"

Es gibt viel wichtigere berufliche Überlegungen.

  1. Startup oder etabliertes Unternehmen?
  2. Produktfirma oder Firma, in der IT eine Supportfunktion ist?
  3. Wirst du neue Dinge lernen oder die alten wieder aufwärmen?
  4. 9 bis 5 oder "arbeiten Sie 80 Stunden, die Sie wollen?"
  5. Nette Mitarbeiter oder gemeine Mitarbeiter?
  6. Kluge oder dumme Mitarbeiter?
  7. Anzug und Krawatte oder T-Shirt?

Diese Liste könnte stundenlang weitergehen. Die Wahl einer Programmiersprache ist für die Karriere eines Programmierers genauso relevant wie die Wahl, ob Sie Ihre Haare nach links oder rechts kämmen möchten. Es ist alles Softwareentwicklung, egal welchen Programmiersprachen-Dialekt Sie gerade sprechen.

120
Joel Spolsky

Lernen Sie so viele Sprachen wie möglich, vorzugsweise mindestens eine aus jedem wichtigen Entwicklungsbereich.

  • Skript-Programmiersprachen (Sie haben PHP bereits, versuchen Sie Ruby, Python oder etwas anderes)
  • Kompiliert zu Sprachen virtueller Maschinen mit umfangreichen Frameworks: .Net, Mono, Java
  • Kompiliert zu Bare-Metal: C/C++
  • Funktionssprachen: LISP, F #, Haskell

Jedes dieser Elemente vermittelt Ihnen etwas über die Grundlagen der Softwareentwicklung. Darüber hinaus müssen Sie natürlich unterschiedliche Entwurfsansätze (OO, funktional, datengesteuert), unterschiedliche Teamarbeitsmethoden (agil, tdd im Vergleich zu starreren Typen), unterschiedliche Plattformen und unterschiedliche Bereitstellungsmechanismen (native) kennen , Framework-basiert, Web). Die Liste geht weiter. Sprachkenntnisse sind nur ein winziger Teil des Ganzen.

Für all diese Dinge müssen Sie mindestens ein echtes Produkt herstellen, um kompetent zu sein.

Einige Leute werden Ihnen sagen, dass Sie sich auf eine Technologie (PHP, .Net, Java) spezialisieren und eine Karriere aufbauen müssen, die weitgehend auf dieser basiert, um Fortschritte zu erzielen. Dem stimme ich überhaupt nicht zu. Ich nehme einen Entwickler, der ein paar Mal mit verschiedenen Plattformen und Technologien unterwegs war, über einen, der 10 Jahre damit verbracht hat, an jedem Tag der Woche eine Sache zu tun. Der Grund dafür ist, dass sich die Technologie jedes Jahr ändert und der Entwickler, der in der Lage ist, eine neue Technologie zu erlernen, die API zu lesen und seine Erfahrungen allgemeiner anzuwenden, als nur zu wissen, dass die Bibliotheksfunktionen auswendig funktionieren, weitaus produktiver sein wird langfristig. Ok, damit der 10-jährige .Net-Veteran in .Net schneller von den Startlöchern kommt, aber dieser frühe Vorsprung geht in etwa einem Monat verloren. Es ist irrelevant im Vergleich zu dem Gesamtbild, in einer Reihe von Ansätzen und Technologien erfahren zu sein.

23
Steve Streeting

Ich würde vorschlagen, nach einem PHP Job zu suchen, weil Sie das am besten können.

Ich würde auch vorschlagen, dass Sie sich in den neuen Technologien, die Sie lernen möchten, weiterbilden, damit Sie irgendwann nach Jobs suchen können, die diese lernen, aber tun Sie dies nicht innerhalb einer so kurzen Frist, da Sie feststellen werden, dass diese Dinge riesig sind und die Arbeitgeber dies erwarten Sie müssen genug von diesen Giganten wissen, um produktiv zu sein. Das erfordert Zeit ​​und Übung. Unterschätzen Sie nicht den Zeit- und Übungsaufwand.

Um Ihnen eine Schätzung zu geben, wozu ein potenzieller Mitarbeiter "Ich kann in Java programmieren" fähig sein sollte, können Sie sich das Sun Java Tutorial . - ansehen. I würde erwarten, dass Sie mit mindestens der Hälfte der aufgelisteten Konzepte vertraut sind, wobei vertraut bedeutet, dass Sie es in einem von Ihnen geschriebenen Programm verwenden und verwenden können - richtig. Ich würde erwarten, dass es länger als 6 Monate Freizeit dauert, um dieses Niveau zu erreichen.

7
user1249

Ich hasse es, wie ein Troll zu wirken, aber die Sprache, die Sie lernen sollten, ist Englisch. Es gibt eine Reihe von Fehlern in Ihrem Beitrag und das sieht nur schlampig aus. Wenn ich einstellen würde und das Ihr Lebenslauf wäre, wäre es mir egal, welche Programmiersprachen Sie kennen, ich würde davon ausgehen, dass sich Ihre Schlamperei mit der englischen Sprache auf Ihre Programmierarbeit übertragen würde.

Es schien nicht so, als würden Sie Englisch als Zweitsprache lernen (ich könnte mich natürlich irren), aber es gab genug Grammatik- und Rechtschreibfehler, um den meisten Personalchefs eine Pause zu geben. Da sie zuerst nur Ihr geschriebenes Wort sehen, müssen Sie dies beheben.

Die langfristige Antwort auf diese Frage ist im Grunde das, was unser geschätzter Gastgeber (Joel Spolsky) und Steve Streeting gesagt haben. Bei der Programmierung geht es im Kern nicht um Sprachen, sondern um die Verwendung des Computers zur Lösung von Problemen. Es handelt sich um ein Handwerk, das im Laufe der Zeit erlernt, bearbeitet und bedacht werden muss. Zu wissen, wie man programmiert, macht einen nicht zum Programmierer.

Aber Sie haben ein pragmatisches und zeitkritisches Thema gestellt. Was sollten Sie JETZT tun?

Ich schlage vor, dass Sie sich bis zum Umzug in PHP) vertiefen. Hart, wirklich hart, 20 Stunden pro Woche außerhalb der Arbeit. Mit PHP it ist ziemlich einfach. Holen Sie sich ein Hosting-Konto und eine Domain und beginnen Sie mit dem Erstellen von Apps. Mit gezielter Anstrengung sind 6 Monate eine Ewigkeit. In dieser Zeit können Sie wirklich gut darin sein. Dies wird Ihnen helfen, einen guten Job zu finden, sobald Sie in New sind York, und wird Sie sehr wahrscheinlich zu einem besseren Programmierer machen, um zu booten.

Übrigens ... wenn Sie es noch nicht wussten, gibt es eine IT-Arbeitsstelle in der StackExchange-Familie.

DANN, wenn sich der Lebensübergang etwas beruhigt hat, folgen Sie Mr. Streetings Spielbuch und informieren Sie sich über das Handwerk des Programmierens und nicht über das Handeln des Codierens. Verwenden Sie einige Zeit außerhalb der Arbeit, um Dinge auf anderen Plattformen und mit anderen Tools zu lesen und zu erledigen.

5
tomjedrz

Kurzfristig; Ich weiß nicht, wie die Einstellungspraktiken in den USA sind, aber wenn Sie in 6 bis 12 Monaten umziehen, würde ich vorerst in Betracht ziehen, bei PHP zu bleiben, da Sie zwei Jahre haben) Erfahrung damit.

Meine Erfahrung hier (in den Niederlanden) ist, dass sich Unternehmen in der Regel sehr kurzfristig auf Technologien und Rahmenerfahrung konzentrieren. Die Sprache ist wirklich nicht -it-, selbst wenn sie nach "Jahre C # -Erfahrung" fragen, wollen sie sagen "Jahre Erfahrung mit den Framework-/Klassenbibliotheken und Tools, die Sie ' würde mit C # "verwenden.

(Ansonsten ist es mir ein Rätsel, warum sie jemanden einstellen möchten, der 3 Jahre benötigt, um C # -Syntax und Sprachfunktionen zu erlernen. Es klingt wie jemand, den ich nicht einstellen möchte.)

Neue Sprachen lernen; statisch, dynamisch, funktional ist von großem Wert, wenn es darum geht, Ihre Perspektiven zu erweitern. Das Erlernen der relevanten Klassenbibliotheken und der Vorgehensweise in dieser Sprache erfordert jedoch Erfahrung.

Ich würde empfehlen, eine Entscheidung zu treffen, einen Technologie-Stack auszuwählen und ihn gründlich zu lernen. Verwenden Sie die anderen Umgebungen als Inspiration.

Natürlich kommt auch die persönliche Präferenz ins Spiel. Zum Beispiel, obwohl es viel Markt dafür gibt, würde ich niemals einen PHP Job :-P annehmen). Ich wähle einen Stapel und suche darauf basierend eine Jobsuche.

Wenn Sie langfristig Karriere machen möchten, sollten Sie über das Codieren (am Ende geht es nur darum zu lernen und in der Lage zu sein, Dokumentation zu lesen und/oder zu überfliegen) und die Technologie des Tages hinausgehen und sich mehr mit Soft Skills und dergleichen befassen. Technologien kommen und gehen ziemlich schnell. Natürlich gibt es viel zu lernen, wenn es um bewährte Verfahren und allgemeineres Know-how geht. Leider werden sie meiner Erfahrung nach auf dem Arbeitsmarkt selten gesucht.

1
Joppe

Ich denke, dass die Leute oft Programmiersprachen und Frameworks/Technologie-Stacks mischen. Es ist relativ einfach, eine neue Sprache zu lernen, aber mit großen Technologien ist es viel schwieriger. Ich stimme einigen Antworten zu, dass das Wichtigste Ihre allgemeine Programmiererfahrung/Problemlösungserfahrung ist, aber ich glaube nicht, dass irgendjemand eine völlig neue Technologie in 1 Woche VERSTEHEN kann.

Sicher, ein großer Teil der Entwickler hat noch nie ein einziges technisches Buch gelesen und die Bausteine ​​der von ihnen verwendeten Technologien nicht verstanden. Sie hacken sich einfach aus den Problemen heraus und sind sehr "erfolgreich". Ich habe selbst eine Karriere in PHP) begonnen, ohne zunächst zu verstehen, wie HTTP funktioniert. Einige Arbeitgeber, die ich am meisten respektiere, erwarten jedoch ein tiefes Verständnis der Funktionsweise von Dingen, einfach weil dies dazu neigt die Erfolgschancen ihrer Projekte zu erhöhen.

Das Mindeste, was Sie tun müssen, um dieses Verständnis zu erlangen, ist, einige GUTE Bücher zu lesen, die genügend Zeit haben, um Lösungen für häufig auftretende Probleme in einer neuen, unbekannten Entwicklungsumgebung zu erstellen. Ist es möglich in einer Woche zu tun? Ich würde gerne mit Leuten zusammenarbeiten, die dazu in der Lage sind, aber ich hoffe nicht, solche Leute bald zu sehen.

Einige Arbeitgeber sind tatsächlich bereit, Ihnen genügend Zeit zu geben, um dieses Verständnis zu erlangen, und respektieren Ihre tiefgreifende technische Erfahrung in anderen Technologiepaketen (falls vorhanden), die meisten jedoch leider nicht.

Wenn Sie Technologien ändern, ist Ihre Persönlichkeit am wichtigsten - wie bescheiden und neugierig Sie sind, um genügend Zeit zu verbringen, um zu verstehen, wie Dinge funktionieren und wie Dinge in Ihrem neuen Bereich getan werden.

Zusammenfassend wäre meine Antwort die folgende. Wählen Sie eine Technologie, die über genügend Potenzial verfügt und die Sie (vor allem) in Ihrem Job glücklich macht. Spezialisiert auf diese Technologie, wird der Arbeitsmarkt dies schätzen und einige Jahre, die benötigt werden, um Ihr Zielgehalt zu erreichen, werden es wert sein. Aber sei niemals übereifrig, verbringe etwas Zeit mit anderen Technologien, es wird dich insgesamt zu einem viel besseren PROFESSIONELLEN machen.

1
Konstantin

Ich denke, der wichtigste Punkt ist, dass ein Softwareentwickler irgendwann in den Zustand gelangen sollte, in dem die Sprache für die jeweilige Aufgabe weitgehend unerheblich ist, außer in ihren Grenzen.

Ob Sie eine Sprache beherrschen oder nicht, sollte keinen Unterschied machen, vorausgesetzt, Sie haben ein Handbuch, nur um den ersten Tag oder so zu beschleunigen, während Sie sich orientieren.

In proprietären Sprachen sind jedoch in der Regel weniger Dokumentationen und Beispiele im Internet verbreitet, und es ist daher schwieriger, sich daran zu gewöhnen und ein Problem darzustellen, wenn Sie Ihre Arbeit mit nach Hause nehmen möchten.

1
Orbling

Mein Rat ist, einen Job zu finden, der das tut, woran Sie interessiert sind, und Spaß daran zu haben. Wenn Sie PHP mögen, können Sie Ihre PHP) Fähigkeiten weiterentwickeln. Es ist viel einfacher, Fähigkeiten zu erlernen und zu entwickeln, die etwas tun, an dem Sie interessiert sind.

Haben Sie sich schon einmal .NET oder Java) angesehen? Wenn nicht, könnte dies darauf hindeuten, dass Sie nicht an diesen Sprachen interessiert sind, aber vielleicht könnten Sie eine Woche oder so damit verbringen, sich die einzelnen Sprachen anzusehen und zu sehen für sich selbst, ob Sie an beidem interessiert sind.

1
cspolton

Ich muss Joel zustimmen. Seine Antwort geht jedoch über technische Fähigkeiten und Vorlieben hinaus.

Nach meiner Erfahrung sind es normalerweise Ihre beruflichen Anforderungen, die Sie auf eine bestimmte Technologie oder Programmiersprache hinweisen, nicht auf das, was Sie verwenden möchten. es sei denn, es ist ein Startup, das noch nicht definiert hat, was sie verwenden werden. Und niemand kann garantieren, dass Sie einen Job/ein Unternehmen finden, der genau das nutzt, was Sie suchen.

Die eigentliche Frage ist also: Kannst du gut neue Sachen lernen? Können Sie ein Problem lösen und es unabhängig von der Programmiersprache rechtzeitig lösen?

Ein guter Programmierer sollte sich der Konzepte der Softwarekonstruktion und des Software-Engineerings bewusst sein. Ihre Frage lässt mich glauben, dass Sie nicht genug Zeit investiert haben, um diese zu lernen, was Sie wahrscheinlich über Ihre Fähigkeiten und Ihre tatsächlichen Potenziale unsicher macht. Und ehrlich gesagt, wenn Sie das nicht getan haben, ist es an der Zeit, dass Sie es tun, denn ohne diese werden Sie wahrscheinlich nicht weit kommen.

Es gibt noch eine andere Sache, die die meisten von uns Programmierern nicht beachten, bevor wir älter als 30 werden: Programmierkenntnisse sind nur die Hälfte der Fähigkeiten, die einen guten Programmierer ausmachen. Bist du ein guter Teamplayer? Sind Sie bereit, Wissen so bereitwillig an Mitarbeiter weiterzugeben, wie Sie Wissen von anderen erhalten (oder sollten)? Die Fähigkeiten der Menschen werden von vielen von uns stark unterschätzt, während sie tatsächlich sehr wichtig sind.

1
mspir

Ich bin mit den meisten Kommentaren in diesem Forum nicht einverstanden.

Neben dem Erlernen der Prinzipien und der Theorie des Software-Engineerings ist die Sprache, die Sie beherrschen, eine Berufswahl. Deshalb gibt es Java Programmierer und PHP Programmierer. PHP Programmierer werden wahrscheinlich nicht für die NASA arbeiten und Java Programmierer werden wahrscheinlich nicht für einen Webshop arbeiten.

Wenn Sie einen Job in Corporate America suchen, sollten Sie sich besser für Java/.Net entscheiden. Gutes Einkommen in Sie können einsteigen, aber seien Sie bereit, Ihr Leben ihnen zu spenden (zeitlich gesehen).

Wenn Sie ein unabhängiger Freiberufler sein und mit Web-Technologie auf der Überholspur leben möchten, sind Sie mit PHP besser dran. Viel Arbeit hier, aber die Bezahlung ist sehr unterschiedlich und unabhängig zu sein bedeutet, mit jedem Tom, Dick und Harry selbst zu arbeiten, mit der Idee, Sie für ein paar Cent einzustellen.

Es gibt einige Überschneidungen mit PHP und Java, die jedoch nur in Unternehmensjobs (Java REST Services mit PHP Front-End) angezeigt werden Finden Sie keine Webshops oder unabhängigen freiberuflichen Mitarbeiter in der Nähe von Java.

Beides erfordert viel Zeit und Engagement, wenn Sie in einer bestimmten Situation nützlich sein möchten.

Um ein kompetenter und gefragter PHP Entwickler zu sein, benötigen Sie eine Tasche voller Fähigkeiten. Es besteht die Möglichkeit, dass Sie CSS, HTML4/5 und definitiv Javascript DOM/Ajax/Jquery sowie mindestens ein praktikables Framework wie Zend (nach Wahl des amerikanischen Unternehmens), Codeignitor, cakePHP usw. kennen und dann Sie Ich muss die "großen drei" CMS kennen: Drupal, Wordpress und Magento. Holen Sie sich diese Fähigkeiten unter Ihren Gürtel und Sie werden ein PHP Spezialist mit der Fähigkeit, Arbeit überall zu landen. Wie Sie sehen können, ist all dies eine Hingabe an eine Sprache und deren Werkzeuge, da das Erlernen von Perl Ihnen nicht hilft, ein Experte [Drupal oder Zend-Entwickler zu sein.

Das Gleiche gilt für Java: OOP, J2EE, REST/SOAP, Spring/Struts usw. und die Flotte anderer Tools, deren Master Jahre in Anspruch nehmen.

Hat hier jemand ein Jahr lang versucht, Java zu codieren, und ist dann zu PHP (oder einer beliebigen Skriptsprache) zurückgekehrt? Es ist schwierig. Es fühlt sich unangenehm an.

Ich arbeite für ein Fortune-500-Unternehmen und Java Entwickler könnten nicht das tun, was PHP Entwickler tun, und PHP Entwickler könnten nicht das tun, was Java Entwickler tun es. Aber beide machen sich finanziell gut, weil sie Spezialisten auf ihrem Gebiet sind, die Sprache ihrer Wahl und die damit verbundenen Werkzeuge.

1
coder3

Sprache und Plattform sind nicht so wichtig. Lernen Sie solide Leute und Comp Sci Fähigkeiten. Viele Leute haben dies gesagt, aber keine Einzelheiten angegeben, also lassen Sie mich das tun. Hier sind einige Dinge zu lernen

  • algorithmen und Datenstrukturen.
  • parallelität
  • maschinelles Lernen
  • programmierung auf Systemebene
  • informationsabruf und Suchmaschinen
0
jshen