Forum: Ausbildung, Studium & Beruf Berufswechsel nach embedded prog.


von Martin (Gast)


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.

von Ros-Kleidchen (Gast)


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

von Willi W. (williwacker)


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ß

von Wolfgang Horn (Gast)


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

von Hick-Hacker (Gast)


Lesenswert?

Gibt gute Bücher zum Arduino. Das ist eine gute Möglichkeit, da 
einzusteigen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.