Berufswechsel nach embedded prog.

Gast #2282944
Lesenswert?

Ja Hallo,

ich spiele mit dem Gedanken Transistor-Level-Analogdesign
aufzugeben und Richtung  embedded Programmierung  zu gehen.
Ich habe schon  viel in C++ programmiert (batch  und GUI für PC)

Jetzt meine Frage:  wie  könnte ich mich am besten in das
Thema  reinfieseln -  vielleicht durch ein konkretes
Eigenbau-Projekt  vielleicht?

Ich dachte da an etwas wo  man  auch  tools  wie  z.B.  JTAG-Debugger 
einsetzen muss, die sind ja nicht sooo teuer.
Gast #2282984
Lesenswert?

Nun ja, schwierig, aber Du kommst ja aus dem Harwarebereich und ich 
vermute, dass Du Erfahrungen in Micro-Prozessor/Controller hast, was den 
Aufbau anbelangt. Wenn nicht, bist du als Hardi sehr schnell in der 
Lage, dich da einzuarbeiten. Ob Du allerdings C++ im streng 
objekt-orientierten Paradigma verwenden wirst, ist fraglich weil meisst 
übers Ziel hinaus geschossen. Die Lowlevel-Programmierung wird 
allerdings doch Bit-Schieberei sein und die eine oder andere ASM-Routine 
wirst Du auch schreiben müssen, wobei das nur die Ausnahme sein sollte. 
Komplette Softwaremodule in Assembler zu schreiben, halte ich für 
Zeitverschwendung.
Jetzt wird der eine oder andere unken. Assembler ist das schnellste, was 
es gibt. Naja, der Algorithmus frisst die Zeit. Ob ich C oder Assembler 
verwende, bedeutet konstanter Aufwand O(1) und der ist in der gesamten 
Aufwandsabschätzung zu vernachlässigen!
Rosa
#2282987
Lesenswert?

Schau Dich mal in diesem Forum um, da findest Du Hinweise ohne Ende.

Grundsätzlich ist aber die Idee richtig, dass Du Dir zu Hause die Sache 
mal reinziehst, also auch mit den Tools (hier das Atmel Butterfly 
kaufen, kostet wenig und ist schon quasi alles drauf. Mach dich mal 
schlau, z.B. in diesem Forum. Und dann siehst Du, ob Du das magst und 
immer noch wechseln willst. Auch ein "Nein" ist eine Erkenntnis!

Und wenn Du dann wirklich einen neuen Job hast, bist Du der Anfänger, 
egal wieviel Du zu Hause rumgebastelt hast. Bedenke auch das.

Merke: Nicht nur Kinder lernen beim Spielen.

Ciao und viel Spaß
Gast #2283564
Lesenswert?

Hi, Martin,

> ich spiele mit dem Gedanken.. Richtung  embedded Programmierung  zu gehen.

Klar. Warum ist die Dame auf dem Schachbrett mächtiger als der Bauer? 
Weil sie mehr Zugmöglichkeiten hat und daher seltener vor dem Berg steht 
wie ein Ochs.

> Jetzt meine Frage:  wie  könnte ich mich am besten in das
> Thema  reinfieseln -  vielleicht durch ein konkretes
> Eigenbau-Projekt  vielleicht?

Willst Du Dich nur reinfieseln - oder willst Du erst mal drinbleiben als 
geschätzter Kollege und als geschätzter Mitarbeiter?

Dann kommt es wesentlich auf die Gelegenheit an.
Beispiel "Nibelungen zur Zeit der Drachenplage":
a) Das Zauberschwert Balmung war die Voraussetzung, dass die Nibelungen 
den Siegfried nicht mit Gelächter empfangen haben, als er auftrat, den 
Drachen zu erschlagen. Du bist zwar nicht Siegfried, der Mikroprozessor 
auch nicht der Drache, aber Deine Fähigkeiten nach dem "reinfieseln" 
entsprechen dem Balmung.
b) Der Drache war das "brennende Problem" der Nibelungen. Dessen Brennen 
das Fehlen einer Lösung bewies. Wenn es heißt "wir brauchen mehr Leute 
in C",dann freut man sich eher über Deine Bereitschaft, da 
einzuspringen.
c) Wer ein Gesellenstück demonstrieren kann, der überzeugt schneller als 
einer, der nur Behauptungen auf den Lippen trägt.

Ciao
Wolfgang Horn

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren