[Verschiedenes Gespräch] Vergangene Periode 2 – Eine kurze Erinnerung an die Geschichte der eingebetteten Studie

Vorheriger Artikel Vergangener Zeitraum – Willkommen bei Staok – gitee.io (gitee.io) .

In der Vergangenheit, als ich ein breites Spektrum an Interessen hatte, möchte ich Ihnen eine Geschichte über meine Erfahrungen in der eingebetteten Technologie erzählen.

Grundschule, elektronische Bausteine, Glühbirnen, Motoren, wenn sie eingeschaltet sind, leuchten sie auf und der Ventilator dreht sich. Wenn sich der Ventilator schnell dreht, fliegt er in die Luft. Es macht Spaß, aber was noch wichtiger ist, es fühlt sich magisch an!

In der Mittel- und Oberschule bezog ich mich auf fortgeschrittene Schaltkreise mit elektronischen Bausteinen. Mein Vater nahm mich gelegentlich mit in einen örtlichen Laden für Elektronikteile und kaufte einen Lötkolben, Lötharz und einige elektronische Teile. Ich baute einen Blitz, der Folgendes kombinierte: Triode und ein Widerstands-Kondensator-Sensor. , Summer und andere Schaltkreise können Sie ein Potentiometer verwenden, um die Schwingungsfrequenz einzustellen. Als Junior habe ich auch viele mechanische und elektronische Dinge zerlegt, um zu sehen, was drin war und warum es funktionierte. Es hat Spaß gemacht.

Zu dieser Zeit verfügte ich nur über ein einfaches Wahrnehmungswissen über Schaltkreise und Komponenten.

Bis zum Studium habe ich dieses Wahrnehmungswissen, also Erwartungen, Interessen und Fragen, genutzt, um automatische Steuerungen sowie digitale und analoge Schaltkreise zu lernen und zu verstehen. Ich habe ein rationales Verständnis dieser Schaltkreise und kann sie berechnen und modularisieren. Allerdings Es ist immer noch unsystematisch, nur einige inkohärente Wissenseinheiten und Fragmente.

Bachelor-Erfahrung, insbesondere:

Im Sommer nach meinem High-School-Abschluss kam ich mit dem 51-Mikrocontroller in Kontakt. Ich kaufte auf Taobao ein Entwicklungsboard für mehr als fünfzig Yuan. Die begleitenden Video-Tutorials für ein paar Stunden behandelten auch C-Sprache und Mikrocontroller-Programmierung. Das bin ich Ich bin sehr dankbar, dass es meine Erleuchtung war. Tutorial: Früher habe ich mit Schaltkreisen gespielt und konnte sie nicht mehr ändern, sobald sie eingerichtet waren. Jetzt kann ich die hohen und niedrigen Pegel jedes IO-Ports über das Programm steuern und anpassen. Diese Flexibilität und seine guten Spieleigenschaften haben mich immer wieder beeindruckt. Es wird Ihr kleines Gemüt schockieren und Ihren Horizont erweitern.

In meinem ersten Studienjahr schloss ich mich der Electronic Technology Association auf dem Campus an und unterhielt mich mit gleichgesinnten Freunden, die von überall her zusammenkamen. Später verabredete man sich alle, gemeinsam in einen Raum zu gehen, um dort zu lernen. Es war einfach und unkompliziert, Aber sie trafen sich und redeten und lachten jeden Tag. , lernten voneinander und kommunizierten miteinander. Später nahm ich am Elektronikwettbewerb der Schule teil und die Arbeit von drei Leuten aus meiner Gruppe stand an erster Stelle. Ich betrat das Labor und bereitete mich auf den Smart-Car-Wettbewerb und den Elektronikwettbewerb in meinem zweiten Jahr vor. Ich lebte ein halbes Jahr im Labor mit einer Gruppe von mehr als einem Dutzend Freunden, die im Grunde gleich waren, denn das ist die Labortradition.

 

Auch die Junioren und Senioren sind oft im Labor, die natürliche Betreuung und die technische Atmosphäre fühlen sich alle sehr natürlich an und es ist sehr bequem, sich auf Wettbewerbe vorzubereiten und eingebettet zu lernen. Technisch gesehen sind die von unseren Vorgängern über viele Jahre verfeinerten Software und Hardware sehr gut erlernbar und nutzbar. Zumindest für mich damals hat es mein kleines Gehirn schockiert und meinen Horizont immer wieder erweitert, einschließlich IMU, Encoder, Damals ich verfügte über ein umfassendes Verständnis von Software wie Kameras, Bildschirmen, mit Strukturen, Zeigern usw. implementierten Menübibliotheken und Hardware wie H-Brücken, Signalkonditionierung von Operationsverstärkern, Netzteilen usw.

Ich wurde Leiter von zwei Laboren (dem Labor für elektronische Technologie auf Schulebene und dem Maker Space). Es gibt viele Geschichten aus meiner Studienzeit hier, von denen ich viele hier nicht erwähnen werde.

In diesem Labor ist die Quote der Postgraduierten-Aufnahmeprüfungen grundsätzlich sehr hoch (grundsätzlich gibt es in jeder Klasse nur sehr wenige Studenten, die zur Arbeit gehen, und die meisten von ihnen gehen auf die Graduiertenschule), und die Jobs sind grundsätzlich gut, was einem entspricht Kleine Gruppe in einer nicht-universitären Doppelschule. Schüler mit einer „985“-Qualität können sogar höher sein als die durchschnittliche Qualität von „985“-Schülern (ein bisschen prahlerisch, hehe).

Das technische Lernen und das physische Design sind grundsätzlich angemessen und die Anhäufung ist reichhaltig. Wenn Sie etwas herstellen und daran teilnehmen, haben Sie eine hohe Erfolgswahrscheinlichkeit. Es wird das erste im Land für intelligente Autos sein, das erste im Land Land für Energieeinsparung und Emissionsreduzierung und das erste in der Provinz für Elektrorennen (persönliche Prototypen waren damals nicht so gut, so umfassend im Halbfinale). Ich habe die Bewertung nicht bestanden und wäre fast in den nationalen Wettbewerb eingestiegen.

 

Das Bild oben ist ein gebundenes Bild einiger Dinge, die ich während meines Studiums gemacht habe, darunter die des nationalen Smart-Car-Wettbewerbs, des nationalen Stromwettbewerbs, des nationalen Wettbewerbs zur Energieeinsparung und Emissionsreduzierung sowie einige Dinge, die ich getan habe damit es Spaß macht, neue Dinge zu lernen.

 


Bevor ich in die Graduiertenschule kam, ließ mich mein Bewusstsein einige große und kleine Ziele setzen. Ich schrieb sie auf ein Blatt Papier und bewahrte sie auf. Ich schaute sie mir von Zeit zu Zeit an. Die wichtigsten sind:

1. Führen Sie ein umfassendes Wiederholungsstudium durch und sortieren Sie die Soft- und Hardware aus, mit der Sie in Ihrem Bachelor-Studium in Berührung gekommen sind. Der Lernteil umfasst fast alle Peripheriegeräte und Softwarekomponenten von STM32 aus dem tausendseitigen Handbuch von Atom; es gibt auch ein erneutes Erlernen der automatischen Steuerung und der digital-analogen Elektrizität. Dieses Mal bezieht es sich auf das tatsächliche Lernen, das in meinem relevanten Netzwerk veröffentlicht wurde Sie können einen Blick auf eine oder zwei technische Artikelserien [Getting to the Essence] werfen, statt auf abstrakte Graffiti wie im Klassenzimmer; es gibt auch FPGAs, die Sie schon immer lernen wollten und die im Labor benötigt werden, hauptsächlich Verilog und SOPC (dies ist eine echte Erfahrung der Prinzipien der Computerkomposition). Dies dient dazu, den Grundstein zu legen und ein umfassendes Verständnis von Embedded von der oberen und unteren Ebene zu erlangen, vom Sand über die CPU bis hin zur Baugruppe und C. Das Aussortieren besteht darin, Erfahrungen, Software- und Hardwaremodule sowie Software- und Hardware-Designspezifikationen zusammenzufassen In den von mir im entsprechenden Netzwerk veröffentlichten technischen Artikeln, Ein Blick auf die 12 [Standard]-Serie , gibt es zu viele Details, daher werde ich hier nicht darauf eingehen.

Apropos Grundlagen: Schauen wir uns einige Klassiker an: Prinzipien der Computerkomposition, Computerbetriebssysteme, tiefgehendes Verständnis von Computersystemen und Computernetzwerken. Am Anfang muss man die Struktur dieser Dinge verstehen und einen Eindruck gewinnen. Später gilt: Je tiefer das Verständnis, desto besser. Es ist nicht einfach, sich zu ändern, nachdem man diese Sache gelernt hat.

2. Linux lernen. Das ist eine harte Nuss, die ich während meines Masterstudiums auf jeden Fall knacken werde. Eine Zusammenfassung des schrittweisen Lernfortschritts finden Sie in der Linux-Reihe [Main Storyline] .

Im Masterlabor habe ich viel selbständig gelernt.

 

Eine Karriere im Masterstudiengang ist im wahrsten Sinne des Wortes reichhaltig.

 

Ich möchte mit der Titelseite meiner Abschlussarbeit und den Danksagungen beginnen:

 

 


Nachdem ich so viel gesagt habe, denke ich, dass es tatsächlich eine große treibende Kraft für das Interesse ist. Es gibt ein großes Erfolgserlebnis und eine große Zufriedenheit, wenn man etwas erledigt hat.

  • Finden Sie die passenden Tutorials (Entwicklungsboards, Tutorial-Handbücher und Videos. Achten Sie auf Vollständigkeit und Systematik, also darauf, Ihr Verständnis horizontal zu erweitern und ihm vertikal auf den Grund zu gehen).

  • Seien Sie gewissenhaft in der Praxis (studieren Sie Beispiele, um sie zu überprüfen, probieren Sie Ihre eigenen Ideen aus, machen Sie Dinge und lassen Sie sich etwas einfallen, als ob Sie Magie wirken würden; Muggelmagie ist Technologie).

  • Zeitnahe Zusammenfassung (Textzusammenfassung der Praxis- und Debugging-Erfahrung, modulare Zusammenfassung und Archivierung von Software und Hardware für zukünftige Bequemlichkeit, und je mehr gesammelt, desto mehr).

Hier finden Sie eine Referenzliste eingebetteter Lernrouten für Masterlabore, die ich zusammengefasst habe .


In welche Unternehmen habe ich investiert und interviewt (in keiner bestimmten Reihenfolge): DJI, Huawei, NIO, Ideal, Honor, Byte, Nvidia, Intel, NXP, Computing, iFlytek, Meituan, JD.com, Xiaomi, Espressif, 360, Arcsoft , Horizont, Xinchi, Kanaan usw.

Es gibt auch einen solchen gebundenen Band, der alle internen Empfehlungen für das 23. Spring Recruitment_Internet-Technology-State-owned Enterprises-Games-FMCG-Finance (qq.com) zusammenfasst . Wenn Sie weiter suchen, finden Sie immer viele gute Zusammenfassungen von Internetnutzern.

Vorbereitung auf Vorstellungsgespräche

1. Grundlagen: Stellen Sie sich zunächst mit Ihrem Namen, Ihrer Schule, Ihrem Abschlussdatum und Ihren Kenntnissen vor. Stellen Sie dann Ihre Masterprojekte allgemein vor und erwähnen Sie die beiden, die Sie am meisten repräsentieren. Dann wird der Interviewer höchstwahrscheinlich nach den technischen Details des Projekts fragen. Das habe ich gerade über das horizontale und vertikale tiefe Verständnis dessen gesagt, was Sie tun. Sie wissen viele Dinge horizontal und kennen grundsätzlich die relevanten Mechanismen ( (z. B. Kommunikation zwischen Prozessen und Kommunikation zwischen Threads. Unabhängig davon, ob die Synchronisation vollständig und genau erklärt werden kann), erfordert vertikales Verständnis die Kenntnis des Grundes und nicht nur die oberflächliche Verwendung.

2. Schriftlicher Test vor dem Vorstellungsgespräch und Programmierung vor Ort während des Vorstellungsgesprächs:

Für den schriftlichen Test werfen Sie einen Blick auf Souyi Sou Niuke, CSDN, Github und andere verwandte Websites.

Lernen Sie im Voraus einige Datenstrukturen und Algorithmen kennen und konzentrieren Sie sich dann auf einige repräsentative Fragen. Sie können nach beliebten Fragen zu Bilibili, hochfrequenten Fragen von großen Unternehmen usw. suchen und sich auch die Interviewerfahrung auf Niuke ansehen. Die gibt es Außerdem etwas Interviewerfahrung und Erfahrung auf Github. Ein gutes Lager (große Sammlung) für Lernzusammenfassungen und schriftliche Testfragenzusammenfassungen, kurze Beschreibungen der Datenstruktur und des Algorithmus sowie CS-Synthese – Willkommen bei Staok – gitee.io .

Zum Beispiel: Das sind nur Beispiele. Finden Sie etwas, das zu Ihnen passt und akzeptabel ist.

Grundlegend: Stapel (FILO), Warteschlange (FIFO), verknüpfte Liste (einfach\doppelt), Baum (Hinweis\Sort\Balance\Rot-Schwarz), Diagramm (DFS\BFS), allgemeiner Sortieralgorithmus, Doppelzeigeridee (schnell und langsame Doppelzeiger, Doppelzeiger, die sich in entgegengesetzte Richtungen bewegen), die Verwendung von Hash-Tabellen, String-Suche (Brute-Force-Methode und KMP-Methode), fünf gängige Algorithmusideen: dynamische Programmierung, Teilen und Herrschen, Greedy, Backtracking, Branch and Bound.


In den letzten Jahren gab es zusätzlich zu den oben genannten Plänen für Doktoranden auch einen Plan, etwas über StaokGo - Bilibili (bilibili.com) zu lernen (gestartet im Jahr 2020), der derzeit grundsätzlich moderat ist. Dann gibt es noch den „Look at Baiyi“-Plan, der zehn Jahre braucht, um ein Schwert zu schärfen. Er entstand aus einer Idee eines Abends während der Aufnahmeprüfung für Postgraduierte. Konkret geht es darum, etwas zu verwirklichen, das realisierbar ist, nur ein paar Ideen, aber Ich bin mir nicht sicher, ob es realisierbar ist. Es soll zehn Jahre her sein, aber vier Jahre sind vergangen (beginnend im Jahr 2019).

wählen. Der Eintritt in das System und der Eintritt in staatliche Unternehmen, sagte ein älterer Bruder, das sei eine Art falsche Stabilität. Ich leihe mir seine Einschätzung. Darüber hinaus können Sie einen Blick darauf werfen [Zhang Xuefeng] Ist es besser, Computer oder innerhalb des Systems zu verwenden? Was kannst du besser ertragen: Armut oder Müdigkeit? Bilibili bilibili macht Sinn. Ich konzentriere mich vielleicht auf Effizienz, und das, was ich in einem Jahr verdiene, kann das einholen, was ich in fünf Jahren verdiene. Ich arbeite ein paar Jahre lang härter und verdiene mehr. Ich bin freier und kann möglicherweise mehr Dinge akzeptieren emotional oder psychisch zu diesem Zeitpunkt. Ich brauche Ja, ich habe immer noch eine Wahl. Was halten Sie von Zhou Hongyis Aussage, dass „Teilzeitarbeit bedeutet, das Geld des Chefs zu verwenden, um die eigenen Studiengebühren zu bezahlen, und dass es Lebensverschwendung ist, im Unternehmen herumzuhängen“? - Zhihu (zhihu.com) , [Verschiedenes Gespräch] Teilen von PPT-21.7.23 für das Bachelor-Labor - Willkommen bei Staok - Kanbaiyi (gitee.io) .

Supongo que te gusta

Origin blog.csdn.net/Staokgo/article/details/131352847
Recomendado
Clasificación