Dienstag, 23. Oktober 2012
Wie Sie Ihre Karriere in System Programming starten
Wenn Sie ein frischeres und sind wirklich suchen für eine fachlich und persönlich befriedigende Karriere in eingebetteten Systemen oder System Level-Programmierung dann sind die genauen Fähigkeiten, die Sie zu ergattern muss
Geschicklichkeit Leitfaden für System / Embedded / Real Time Programmierer
• Effektive Programmierung mit Datenstrukturen
• Anwendung von C für System-Programmierung Zwecke
• Komplette Verständnis von jedem Betriebssystem (Linux, am weitesten verbreitete hier)
• OS individuell gestalten Fähigkeiten, Device Drivers, Embedded Treiber
• OS Gebäude für Zielhardware
• Netzwerk-Programmierung
• C + + für Embedded-und Echtzeit-Programmierung
• Verständnis feineren Aspekte des Real Time OS Designs
• Programmierung für Multicore-Architekturen
• Vor allem wahre Leidenschaft für harte Kern Programmierung
Die obige Anleitung ist rein indikativ und wird auf den aktuellen und erwarteten zukünftigen Qualifikationsanforderungen basiert. Allerdings sind die Fähigkeiten, die gehen, um für eine sehr lange Zeit bleiben werden. Ich nenne sie "Fähigkeiten forever". Die meisten dieser Fähigkeiten sind uralte und bewährt sich immer wieder mit kleineren Änderungen an beweglichen erfüllen.
Wie meistern diese Fähigkeiten
Hier empfehle ich drei bewährte Möglichkeiten, um diese Fähigkeiten zu meistern
Ein. Self Learning
Geh raus und tun es auf eigene Faust, ist dies das Mantra der Selbst-Lernen, auf jeden Fall, die meisten befriedigende Weg aller. Bei so viel offene Informationen selbstlernend ist definitiv empfehlenswert. Ein Jahrzehnt zurück kann es hätte schlecht beraten haben, wegen des Mangels an verfügbaren Informationen über das Internet, Bücher und so weiter, aber die aktuelle Situation nur verstärkt den Einsatz von IT.
Pros & Cons
Dies ist in der Tat die meisten befriedigende aller Pfade. Informationen leicht zugänglich sind und es wird nur auf Sie verlassen, um zu erforschen und daraus die richtigen Informationen. Jetzt Studierenden bereit, diesen Weg zu gehen sollten sehr selektiv bei der Auswahl Informationen gibt es jede Möglichkeit, dass er / sie am Ende mit schweren unerwünschten oder sogar irreführende Informationen und vor allem unter den Großteil seiner Zeit sind. Um es zusammenzufassen würde ich sagen, dass auf diesem Weg die Lernkurve, dh die Zeit, um mehr zu erfahren ist auch für alle anderen Arten des Lernens verglichen.
Quellen für diese Art von Lernen sind: Internet, Bücher, praktische Experimente, Fachforen, Seminare und so weiter.
2. Mentoring / Professional Training Course
Um es in einem Satz gesagt, "nach einem Mentor / Trainer, der sein Know-how erweitern können und Ihnen dabei helfen, Ihre Fähigkeiten in der intelligentesten und kürzesten Weg suchen". Definitiv die am weitesten bevorzugten Kanal zu lernen und auch die meisten verwirrend, dank der stetig wachsenden Zahl von Bildungseinrichtungen bietet eine Vielzahl von Kursen. Ich bin sicherlich nicht gegen diesen Trend, aber ich möchte nur Studenten auf sehr selektiv bei der Auswahl dieser Organisationen für den Aufbau ihrer Fähigkeiten warnen.
Lassen Sie uns einige der gemeinsame Ausbildungsprogramme für Embedded / System Software-Entwicklung suchen
Es gibt eine wachsende Zahl von Institutionen, die spezielle Schulungen auf dieser Domain. Die meisten dieser Einrichtungen bieten eine ähnliche Linie der Lehrinhalte mit geringfügigen Abweichungen. Doch die meisten von ihnen zu sprechen:
• Programmierung mit C und Datenstrukturen
• Programmierung mit C + +
• Linux / Unix Grundlagen
• Ein Teil der Linux-Treiber
• Micro-Controller und Programmierung zu
• Embedded Systems Concepts
• RTOS
Nun, wenn Sie dies mit den oben genannten Skill-Tutorial, sicherlich die meisten der Bildungseinrichtungen müssen drastisch verbessern ihre Inhalte, um die genaue Qualifikationsanforderungen der Schüler gerecht zu werden und wohlgemerkt die meisten dieser Institutionen liefern diese Kurse nur an der Erkenntnisgewinnung Ebene . So werden sehr selektiv bei der Auswahl Ihrer Schulungen. Dies ist ein sehr empfehlenswertes Quelle des Lernens, wie es gibt viele Optionen zur Auswahl, natürlich mit ein bisschen Kontrolle wählen.
3. On Job Training
Definitiv die am meisten bevorzugte Methode des Lernens. Dies gibt dem Schüler eine große Chance, in der Gesellschaft von Experten und auch in der am ehesten Lernumgebung sein. Der Student, der diesen Kurs gelangt wäre seine / ihre Fähigkeiten in einer Weise, die am meisten von seinem / ihrem Arbeitgeber gewünscht entwickeln. Dies könnte in den Aufbau von sowohl generische als auch spezifische Fähigkeiten zu helfen. Allerdings gibt es eine gute Chance, sehr spezifisch in den erworbenen Fähigkeiten und das kann seine gesamte generische Ausblick behindern.
Jetzt sind Sie dran zu wählen
So die Möglichkeiten sind offen, bewerten Sie Ihre Fähigkeiten und wählen Sie einen beliebigen Pfad oder sogar versuchen zu kommen mit etwas Eigenes. Denken Sie daran, dass unsere Kompetenz immer in Anspruch genommen werden, und wir werden mehr als glücklich, Ihnen zu helfen....
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen