Ich bin überhaupt nicht jung, aber ich schreibe meine persönliche Meinung und was ich neuen Technikern sage. Natürlich kann es Vor- und Nachteile geben.
Ich mache sogenannte Embedded-Arbeit, aber ich bin eine softwareorientierte und weniger eingebettete Rasse.
Im Allgemeinen eine für jeden der folgenden drei Typen.
Ob diese Gruppierung korrekt ist oder nicht, C / C ++, Java, C # usw.
C ist der beste Weg, um die Bewegung des Programms und die Bewegung des Computers zu kennen. Wird nicht als Assembler bezeichnet. Es kann ein Assembler sein, aber es hängt vom Prozessor ab. Sie sollten das Konzept kennen.
Wenn es jedoch in der Praxis nicht unbedingt erforderlich ist, C zu verwenden, möchte ich dies unbedingt vermeiden. Weil der Unterschied in den Fähigkeiten direkt mit der Qualität von Moro zusammenhängt.
Danach ist es schwierig, objektorientiert zu sein. Es ist anders, als das zu können. Ich mag C ++, aber die Spezifikationen sind so chaotisch, dass es eine völlig verrückte Welt ist. Wenn Sie können, kann Java in der Praxis verwendet werden, und es kann gut sein, weil Sie sich an die Objektorientierung gewöhnen können.
C # war auch leicht und leicht zu verstehen. Ich benutze es nur unter Windows.
Ruby, Python, ich benutze es nicht mehr, aber ist der Veteran Perl? Alles ist gut. Wenn Sie etwas verwenden können, ist die Idee fast dieselbe und die Anwendung funktioniert.
Die Skriptsprache kann alles transzendental tun. Selbst die Produktentwicklung kann die Effizienz der persönlichen Arbeit verbessern. Daher ist es in verschiedenen Situationen nützlich, wenn es verwendet werden kann.
JavaScript
Oder besser TypeScript?
Dies ist eine weitere Option für das Client-System. Selbst eingebettete Systeme verfügen heutzutage über einen integrierten Webbrowser und sind ein Muss für die Benutzeroberfläche.
Mit node.js können Sie alles auf Ihrem Desktop tun.
Ich bin jedoch ein wenig in der Tatsache gefangen, dass node.js eine der Welten ist und sich überhaupt nicht leicht anfühlt.
Das oben Gesagte ist keine erschöpfende Form, aber wenn Sie an der oben genannten Richtlinie arbeiten, selbst wenn Sie etwas Neues lernen müssen, sind einige Fähigkeiten die Grundlage für die Anwendung.
Wenn überhaupt, ist es wichtiger, Fähigkeiten in Bibliotheken und Frameworks zu erwerben als in der Sprache selbst, aber es ist bedauerlich, dass es einige Zeit dauern wird, um die erforderlichen Kenntnisse zu erwerben, um sie zu beherrschen. Daher ist es ein Ort, an dem es möglich ist, Fähigkeiten auf eine Weise zu erwerben, die bis zu einem gewissen Grad angewendet werden kann. Es ist gut, es zu tun.
Darüber hinaus ist Technologie eher Praxis (qualifiziert) als Wissen. Es wäre also großartig, wenn Sie sich bewusst sein könnten, dass Sie viele Möglichkeiten zum Schreiben schaffen.