Le parcours de rêve d'un ingénieur qui poursuit des études en technologie embarquée :
La première année, le rêve était d'être ingénieur en développement de microcontrôleurs
La troisième année, le rêve était d'être ingénieur d'applications Linux embarquées
La cinquième année, mon rêve est de devenir ingénieur de pilotes Linux embarqués
Après cinq ans, j'ai commencé à travailler comme pilote, mais j'ai perdu la motivation que j'avais dans la poursuite de la technologie.
Je cherchais un emploi juste après avoir obtenu mon diplôme universitaire. J'ai toujours pensé que j'étais un excellent diplômé et que je serais certainement capable de trouver un bon emploi.
D'autres peuvent développer des microcontrôleurs même s'ils échouent aux cours tous les jours pendant leur sommeil. J'ai toujours l'impression que je peux au moins créer des applications Linux et même des pilotes.
Je n'ai donc soumis mon CV qu'aux grandes entreprises, et le prix était exorbitant quand on parlait de salaire.
Je crois fermement en mon cœur : tant que l'or brillera partout, il sera un jour vu par les autres.
Mais la réalité est que si vous n’y parvenez pas, les excellents diplômés sont inutiles.
J'ai donc progressivement réduit mes attentes, et ce serait bien si je pouvais trouver un emploi dans le développement de microcontrôleurs.
Je pensais qu'il n'y avait qu'une seule chance de me démarquer entre moi et mon travail idéal, mais plus tard, j'ai réalisé que le travail ne permettrait aux gens de voir que la version loin d'être idéale de moi-même.
C'est la première leçon que la société s'enseigne.
Après avoir acquis une certaine expérience professionnelle, je souhaite me lancer dans le développement d'applications Linux. Après tout, le développement de microcontrôleurs peut se faire en un coup d'œil.
Après avoir développé des applications Linux, j'ai découvert qu'il s'agissait davantage de besoins professionnels.
Au départ, je pensais qu'en passant des microcontrôleurs aux applications Linux, je pourrais en apprendre davantage sur la pile technologique.
Mais la réalité est que afin de répondre aux besoins et à l'expérience utilisateur, diverses interfaces et packages ont été modifiés. Avez-vous appris une technologie significative ? Il semble que ce ne soit pas le cas, tout au plus est-il appelé « maîtrise du langage C ».
Petit à petit, j'ai perdu mes attentes et j'ai commencé à faire des compromis. Écrivez simplement de la logique métier, juste de la logique métier. Après tout, je dois encore manger.
La première leçon après le développement d'applications Linux est de faire des compromis avec le code métier.
Quand j'ai vraiment atteint le développement de pilote de bas niveau dont je rêvais, j'ai réalisé que les fonctions que j'avais exercées auparavant étaient trop impétueuses.
Dans le passé, lorsque je travaillais sur la couche application, un produit complet pouvait être vu dans un cycle de projet de peut-être deux ou trois mois.
J'ai fait le développement sous-jacent. En un mois, je n'aurais peut-être terminé qu'un seul pilote. On est encore loin du produit final, et il n'y a pas de fin en vue.
Après beaucoup de développement de bas niveau, j'ai découvert que fondamentalement rien ne pouvait être fait en un mois ou deux, et je ne peux terminer que quelques pilotes. C'est très différent du développement d'applications qui met plusieurs mois à prendre forme.
Mais cela a un avantage. Même si je n'ai travaillé que sur un ou deux pilotes en un mois ou deux, ma compréhension de cette technologie a été très approfondie. D'autres peuvent atteindre votre niveau en peu de temps.
J'ai réalisé à quel point le développement sous-jacent et la technologie des précipitations sont importants.
C'est la première leçon après être devenu ingénieur variateur : apprendre à s'installer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!