Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller Zukunft


von Konstantin S. (Gast)


Lesenswert?

Hallo liebe Community,

ich bin ein Schüler einer HTL für Elektrotechnik und zur Zeit im dritten 
Jahr also ich habe durchaus schon Erfahrung mit Elektrotechnik. Neben 
der Schule programmiere ich noch als Hobby Java und PHP. Ich wollte 
fragen ob Programmieren mit Mikrocontrollern auch Kenntnisse/Anwendung 
elektrotechnischer Grundlagen erfordern... Ich will später im Job auf 
jeden Fall was mit Programmierung zu tun haben aber natürlich will ich 
meine Ausbildung auch nicht umsonst gemacht haben. Würdet ihr die 
Programmierung mit Mikrocontroller empfehlen und ist das ganze auch 
zukunftssicher?

mfg Konstantin S.

von Icke ®. (49636b65)


Lesenswert?

Konstantin S. schrieb:
> Würdet ihr die Programmierung mit Mikrocontroller empfehlen.

Ja, absolut. Mein Einstieg in die Computerwelt war ein 
Einplatinenrechner auf Z80-Basis. Durch die Hardwarenähe lernte ich die 
die grundsätzliche Arbeitsweise von der Pike auf kennen, was mir noch 
heute zugute kommt, denn sie ist auch bei modernen PCs prinzipiell nicht 
viel anders. Mikrocontroller vereinen gleich die gesamte Peripherie, 
also RAM/ROM, I/O, Zeitgeber usw. auf einem Chip, sodaß man nur wenige 
Bauelemente zusätzlich braucht und sowohl der Aufbau als auch die 
Investitionen überschaubar bleiben.

> und ist das ganze auch zukunftssicher?

Ganz bestimmt. Mikrocontroller stecken mittlerweile in fast jedem 
elektronischen Gerät. Und das erworbene Wissen hilft später bei 
komplexeren Aufgaben.

von Mein Programmer tut nicht (Gast)


Lesenswert?

Konstantin S. schrieb:
> Ich wollte
> fragen ob Programmieren mit Mikrocontrollern auch Kenntnisse/Anwendung
> elektrotechnischer Grundlagen erfordern...

Wie man hier im Forum leicht sehen, startet man am Besten völlig 
unbelastet ...

von Tim Gsälzer (Gast)


Lesenswert?

Icke ®. schrieb:
> Und das erworbene Wissen hilft später bei
> komplexeren Aufgaben.

z.B bei der Bedienung neuester Küchengeräte

von oldmax (Gast)


Lesenswert?

Hi
> und ist das ganze auch zukunftssicher?

Du kannst Fragen fragen... mal so nebenbei... wer weiß schon, was die 
Zukunft bringt.

>aber natürlich will ich
>meine Ausbildung auch nicht umsonst gemacht haben.
Eine Ausbildung hat man nie umsonst gemacht... schlimmstenfalls 
vergeblich. Alles, was man lernt, schadet nicht. Aber so, wie du die 
Frage stellst, ist sie Zielgerichtet, so nach dem Motto "Ich verschwende 
meine Zeit nicht mit erfolglosen Dingen". Da bist du im 
Managementbereich bestens aufgehoben... aber, würdest du mit Spaß am 
Entdecken, Entwickeln und Basteln dein Hobby später mal zum Beruf machen 
wollen, dann ist nicht die Frage vordergründig "ist das 
Zukunftsorientiert" sondern "Leute, ich will verschiedene Ideen 
umsetzen, was brauch ich dafür"
Ich hab bereits in der Volksschule, so nannte man das damals, in Physik 
den Stromkreis beigebogen bekommen. Der ist immer noch im Grundsatz 
aktuell, obwohl Elektronik um ein Vielfaches komplizierter ist.
Wenn du es schaffst, dein Hobby zum Beruf zu machen, wirst du einer der 
wenigen Glücklichen im Beruf sein. Willst du aber einen gut bezahlten 
Job, egal ob's Spaß macht, wirst du vermutlich irgendwann einmal die 
Arbeit als Last empfinden.
Mikrocontroller haben zur Zeit Hochsaison. Aber das hatten die 
Homecomputer auch mal. Heut hast du in einem USB Speicherstick mehr 
Platz für Daten, wie die gesamte Comodore V20 Produktion ein er 
Woche....
Hättest du damals gelernt, nur einen V20 zu programmieren, wärest du 
nach 5 Jahren bereits beruflich tot gewesen. Das ganze Leben heißt 
"lernen" und es wird dir nicht schwer fallen, wenn es auch Spaß macht.
Gruß oldmax

von Karsandra (Gast)


Lesenswert?

Konstantin S. schrieb:
> Würdet ihr die
> Programmierung mit Mikrocontroller empfehlen und ist das ganze auch
> zukunftssicher?

Ich habe in einem Buch gelesen. Titel muss ich raussuchen, dass ca. 2% 
des Umsatzes weltweit an Rechner im PC-Bereich erzielt werden.
Ca. 98% des Umsatzes würde mit Embedded-Elektronik erzielt werden.

Diese Aussage war auf dem Stand 2008.

Im Embedded - Software - Umfeld gibt es viel zu wenige Sachkundige. Wir 
suche ständig solche Spezialisten hier bei uns in der Firma.

Also, ich meine, dass es nicht Zukunftsichereres gibt als ein 
Technischer Informatiker oder Elektrotechnik. Maschinenbauer werden 
selbstverständlich ebenfalls häufig nachgefragt.

Erbsenzähler (BWL, etc.) sind eher ungeliebt und stehen sachlichen 
technischen Zwängen häufig nur störend gegenüber.

...

von Reinhard Kern (Gast)


Lesenswert?

Konstantin S. schrieb:
> Programmieren mit Mikrocontrollern auch Kenntnisse/Anwendung
> elektrotechnischer Grundlagen erfordern...

Das und noch viel mehr, nicht für den µController, aber für alles, was 
man daranhängen kann - also für jede praktische Anwendung. Ausserdem 
musst du verstehen, was du steuern sollst, ich bin im Lauf der Jahre 
Teil-Fachmann geworden für Messtechnik, Nukleartechnologie, Galvanik, 
Optik usw., was einem eben so begegnet. Du kannst z.B. keine 
Messmaschine programmieren ohne Kenntnisse der Funktion von Massstäben 
bis zur 3D-Koordinatentransformation, und dazu wirst du noch mit der 
ganzen Werkzeugmaschinen-Technologie konfrontiert und damit was es alles 
so für Werkzeuge gibt und wie man die vermessen kann. Das ist es ja, was 
den Beruf so interessant macht.

Konstantin S. schrieb:
> ist das ganze auch
> zukunftssicher?

Was wenn nicht das - es gibt noch viel zu automatisieren. Natürlich 
kennt niemand die Zukunft so ganz, besonders nicht vor Freitag abend.

Gruss Reinhard

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Karsandra schrieb:

> Im Embedded - Software - Umfeld gibt es viel zu wenige Sachkundige. Wir
> suche ständig solche Spezialisten hier bei uns in der Firma.

Kann ich bestätigen - allerdings für ein anderes "hier".

Konstantin S. schrieb:

> Ich will später im Job auf jeden Fall was mit Programmierung zu
> tun haben aber natürlich will ich meine Ausbildung auch nicht
> umsonst gemacht haben. Würdet ihr die Programmierung mit
> Mikrocontroller empfehlen und ist das ganze auch zukunftssicher?

Mache das, was dich interessierst und wofür du dich begeisterst.  Wenn 
du gut bist, wirst du keine Probleme haben.

In einem Beruf, er gut bezahlt ist oder angesehen ist, der dir aber 
keinen Spaß macht, wirst du auch nicht gut sein.  Wenn du jeden Tag zu 
einer Arbeit gehen wirst, die "zukunftssicher" ist, aber dich die Arbeit 
ankotzt oder die Kollegen oder der Chef oder die Kundschaft - willst du 
das?  Das muss alles zusammenpassen, zumindest für mich.

Ich selbst hab Mathe studiert aber mache i.W. Softwareentwicklung im 
Embedded-Umfeld.  Und obwohl ich weder Informatik noch E-Technik 
studiert habe, brauch ich mir um meinen Job keine Sorgen zu machen.

von 6A66 (Gast)


Lesenswert?

Mein Programmer tut nicht schrieb:
> Ich wollte
>> fragen ob Programmieren mit Mikrocontrollern auch Kenntnisse/Anwendung
>> elektrotechnischer Grundlagen erfordern...

Hallo "Mein Programmer ..."!
Zum programmieren brauchst Du es nicht.
Aber zum verstehend er Schaltung schon. Kommt halt darauf an wohin es 
Dich verschlägt.

von Eumel (Gast)


Lesenswert?

Wie immer gilt:

Sei halt nicht so ein Frettchen.
Danke.

von Oliver J. (skriptkiddy)


Lesenswert?

Karsandra schrieb:
> Im Embedded - Software - Umfeld gibt es viel zu wenige Sachkundige. Wir
> suche ständig solche Spezialisten hier bei uns in der Firma.

Darf man erfahren, um welche Firma es sich handelt? (Gerne auch per PN) 
Ich würde dann nämlich eine Bewerbung absenden.

Gruß Oliver

von Davis (Gast)


Lesenswert?

@ Karsandra

Da fehlt noch ein Absatz in deinem Beitrag.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Karsandra schrieb:
> Also, ich meine, dass es nicht Zukunftsichereres gibt als ein
> Technischer Informatiker oder Elektrotechnik. Maschinenbauer werden
> selbstverständlich ebenfalls häufig nachgefragt.
Das höhrt man als TI ler im 5. Sem aber gerne.

> Erbsenzähler (BWL, etc.) sind eher ungeliebt und stehen sachlichen
> technischen Zwängen häufig nur störend gegenüber.
Werden bei uns inenr Uni auch nur belächelt.

Konstantin S. schrieb:
> Ich wollte
> fragen ob Programmieren mit Mikrocontrollern auch Kenntnisse/Anwendung
> elektrotechnischer Grundlagen erfordern...
Aber sowas von!
Bis herunter zum Bitwackeln auf Fußpilzebene.

Aber da du ja auf ner HTL für Etechnik bist, sollte das Wissen doch 
vorhanden sein?
Erzähl doch mal wasse gelernt hast.

von Stefan (Gast)


Lesenswert?

Wenn Du beruflich Sachen mit Mikrocontroller entwickeln willst, kommst 
Du um einen Akademischen Titel (Ingenieur, Doktor oder so) nicht herum. 
Zumindest zur Zeit ist das sehr gefragt, ohne Titel wirst Du derzeit 
nichteinmal zu einem Vorstellungsgespräch eingeladen.

Mikrocontroller spielen sicher auch in der Zukunft eine große Rolle, da 
sie einfach überall verbaut sind. Hautzutage enthält ja sogar jedes 
zweite Spielzeug einen programmierten Mikrocontroller.

Fundierte Elektronik Kenntnisse sind sicher auch hilfreich, aber Du 
kannst  das Nötige auch von den Kollegen erfahren, die die Schaltungen 
entwickeln. Der Elektronik Bereich wäre ein passender Kandidat für 
berufliche Weiterbildung.

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Stefan schrieb:
> enn Du beruflich Sachen mit Mikrocontroller entwickeln willst, kommst
> Du um einen Akademischen Titel (Ingenieur, Doktor oder so) nicht herum.

Hier was für Kurzentschlossene.
http://www.internationaler-adelsverband.de/

von FET-t-chan (Gast)


Lesenswert?

Konstantin S. schrieb:
> aber natürlich will ich meine Ausbildung auch
> nicht umsonst gemacht haben.

Nun lieber Konstantin ist es an Dir, Resümee zu ziehen und uns zu sagen, 
was Du von den qualifizierten Meinungen hältst, die Du sonst nirgends 
bekommst.

von Peter D. (peda)


Lesenswert?

Stefan schrieb:
> Fundierte Elektronik Kenntnisse sind sicher auch hilfreich, aber Du
> kannst  das Nötige auch von den Kollegen erfahren, die die Schaltungen
> entwickeln.

Aber sie werden Dir nicht den Urschleim erklären.

Wenn z.B. auf dem Schaltplan ein OPV ist, solltest Du anhand der 
Widerstandswerte selber dessen Verstärkung errechnen können.

Und Peripherie per SPI oder I2C anzubinden, solltest Du auch ohne 
fertige Lib speziell für diesen IC können, d.h mit dessen Datenblatt 
implementieren.


Peter

von Juergen (Gast)


Lesenswert?

oldmax schrieb:
> Heut hast du in einem USB Speicherstick mehr Platz für Daten,
> wie die gesamte Commodore VC20 Produktion ein er Woche....

In einen 64GB-Stick passt der Speicher aller 2,5 Millionen VC-20
komplett hinein.

Wunder der Exponentialfunktion ...

Jürgen

von RTFM (Gast)


Lesenswert?

Peter Dannegger schrieb:
> solltest Du auch ohne fertige Lib speziell
> für diesen IC können, d.h mit dessen Datenblatt
> implementieren.

Arrgh! Wieder so ein Radschlag(!) von der alten Schule.
Wer liest denn noch Datenblätter selbst? Die CAD-Ära
ist Vergangenheit und jede Hilfskraft kann Apps und Plugins bedienen.

Education is Old-Europe.

von Eumel (Gast)


Lesenswert?

RTFM schrieb:
> Wer liest denn noch Datenblätter selbst?


Die bei denen es nachher funktioniert.

von HiTec (Gast)


Lesenswert?

Eumel schrieb:
>> Wer liest denn noch Datenblätter selbst?
>
> Die bei denen es nachher funktioniert.

Keine Garantie hierfür. Bei uns kommen die Vorlagen für Datenblätter aus 
der Rechtsabteilung.

von W.S. (Gast)


Lesenswert?

Konstantin S. schrieb:
> Würdet ihr die
> Programmierung mit Mikrocontroller empfehlen

Programmieren ist kein Selbstzweck. Im Grunde ist der Endzweck immer 
etwas, das man verkaufen kann (und wofür es Kunden gibt, die es haben 
wollen), also ein Gerät oder eine Dienstleistung.

Daran solltest du denken. Wenn du dich mit uC befassen willst, dann 
gehört dazu untrennbar auch die Kenntnis der zugrunde liegenden Hardware 
und - das vergessen Programmierer gern - die Kenntnis der 
Funktionsprinzipien der Geräte, die damit entstehen. Wer sich als reiner 
Programmierer damit nicht befassen möchte, hängt schon bald mit den 
Füßen in der Luft ohne Bodenkontakt. Und das ist schlecht für ihn.

W.S.

von Auspeitscher (Gast)


Lesenswert?

W.S. schrieb:
> Daran solltest du denken.

Vor allem daran, dass dein Programm schon im Beta-Stadium ausgeliefert 
wird. Den Rest der Arbeit machen relelmäßig zuverlässige Erstkunden. Das 
erhält Wettbewerbsfähigkeit und schnellen Produktzyklus.

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.