C'est ainsi que je souhaite m'engager sur la voie de la programmation (une lecture incontournable pour les débutants !)

Table des matières

Avant-propos

Mes objectifs de programmation

1. L'objectif d'accumuler des connaissances en programmation

2. Objectifs d'emploi utilisant la programmation

Comment apprendre la programmation

1. Apprendre et consolider les connaissances pertinentes

2. Utilisez les blogs comme support pour résumer et réviser les connaissances

3. La meilleure méthode est votre propre méthode qui change grâce à une pratique continue.

Combien de temps est-ce que je prévois de consacrer à l’apprentissage de la programmation chaque semaine ?

1.Vacances

2. Semestre

L'entreprise informatique que je souhaite le plus rejoindre

Nom de l'entreprise

Présentation de l'entreprise et de ses postes informatiques

Conclusion

Liens connexes


Préface

Bonjour à tous~~~, ceci est un blog épinglé d'un étudiant de première année en automatisation [₽] du Hunan ! Lorsque j'ai écrit ce blog, je venais d'entrer en contact avec le domaine de la programmation et du CSDN, et j'avais déjà décidé d'acquérir des compétences en programmation et de développer l'habitude de bloguer quotidiennement. Par conséquent, ce blog n'est pas seulement mon propre plan sur la façon d'apprendre la programmation et d'utiliser CSDN pour écrire des blogs à l'avenir, mais aussi un salutation lorsque je rencontre tout le monde pour la première fois. Si vous pensez que c'est bien, vous pouvez également l'utiliser comme moyen d'apprendre la programmation par vous-même.Référence et référence. Si cela vous aide, j'espère que vous pourrez me donner un like, un commentaire ou un soutien trois fois de suite. J'espère que nous pourrons progresser et grandir ensemble sur la route de la programmation !


Mes objectifs de programmation

1. L'objectif d'accumuler des connaissances en programmation

Tout d'abord, passez environ un an à apprendre et à pratiquer pour consolider vos connaissances sur le C/C++, y compris, mais sans s'y limiter, le langage C, l'algorithme de structure de données, le langage C++, la programmation système Linux et la base de données MySQL. Si vous êtes encore en train d'apprendre pendant cette période, si Si vous avez du temps libre, vous devriez également acquérir des connaissances sur les microcontrôleurs liés à notre spécialisation en automatisation, y compris, mais sans s'y limiter, le microcontrôleur 51, qui convient aux novices, et le microcontrôleur stm32, qui est puissant et largement utilisé. non seulement enrichir davantage mes connaissances et compétences professionnelles, mais aussi me fournir des connaissances futures.Accumuler certaines connaissances à l'avance lors du réexamen de l'examen d'entrée de troisième cycle.

2. Objectifs d'emploi utilisant la programmation

J'espère qu'après avoir terminé mes études supérieures et accumulé des connaissances en programmation et embarquées relativement solides et une certaine expérience de stage, je pourrai travailler en tant qu'ingénieur logiciel embarqué correspondant à ma spécialisation. Le salaire sera bon, et c'est principalement mon intérêt actuel.


Comment apprendre la programmation

1. Apprendre et consolider les connaissances pertinentes

J'ai l'intention de commencer par le langage C en premier, et d'étudier scientifiquement et systématiquement chaque point de connaissance en apprentissage C/C++, du facile au difficile, du local au systématique, du basique à l'élargi. Vous pouvez vous référer à la direction générale. Image ci-dessous, puis Je mettrai en pratique les connaissances que j'ai apprises aujourd'hui sous forme de projet après cours pour approfondir mon impression, de manière à apprendre ce point de connaissance et à consolider tous les points de connaissance en même temps, approfondissant la compréhension du point de connaissance. En comprenant les points de connaissance, cela améliore également l'expérience pratique de la connaissance du système, ce qui est un excellent effet pour faire d'une pierre deux coups.

L'orientation générale de l'apprentissage du C/C++


2. Utilisez les blogs comme support pour résumer et réviser les connaissances

Ensuite, comme mentionné dans l'introduction précédente du blog, je développerai également l'habitude d'écrire au moins un blog chaque semaine, c'est-à-dire d'utiliser le blog comme support pour accumuler les connaissances que j'ai apprises, afin d'obtenir la commodité d'utiliser les blogs comme moyen de consolider mon travail récent. La méthode d'apprentissage des connaissances et la lecture de blogs comme moyen pour moi de réviser mes connaissances antérieures peuvent obtenir l'effet d'un apprentissage répété (je voudrais vous interrompre ici. Si vous trouvez que j'ai a arrêté la mise à jour sans expliquer la raison récemment, vous pouvez me rappeler de mettre à jour. Oh, je répondrai au message privé après l'avoir vu ! XD).

3. La meilleure méthode est votre propre méthode qui change grâce à une pratique continue.

1. Chacun doit avoir sa propre méthode. Il n'y a pas de soi-disant cadre fixe et il n'y a pas de soi-disant bonne ou mauvaise méthode absolue. Celle qui vous convient est la meilleure.

2. La seule chose constante au monde est le changement lui-même. La pratique est le seul critère pour tester la vérité. De plus, pour ceux d'entre nous qui veulent apprendre une programmation qui nécessite un apprentissage tout au long de la vie, le meilleur moyen est de suivre le rythme du temps et améliorer grâce à notre propre pratique pratique.


Combien de temps est-ce que je prévois de consacrer à l’apprentissage de la programmation chaque semaine ?

1.Vacances

J'ai l'intention de passer six heures par jour, soit quarante-deux heures par semaine, à apprendre la programmation pendant les vacances. D'abord parce que l'apprentissage de la programmation ne peut pas être précipité, cela demande beaucoup de temps, et deuxièmement, parce qu'en tant que novice , j'ai besoin des deux Il faut beaucoup de temps pour apprendre et digérer de nouvelles connaissances, et il faut également beaucoup de temps pour accumuler une expérience pratique en matière de codage et consolider les connaissances antérieures pour éviter qu'elles ne soient manquées.Troisièmement, le temps pendant les vacances est comparé à la normale Il reste encore beaucoup de temps à ce moment-là, qui peut être principalement utilisé pour accumuler de nouvelles connaissances en programmation.

2. Semestre

Lorsque je préparais le semestre, je passais environ dix-huit heures par semaine, ce qui signifie que je passais environ trois ou deux heures par jour à apprendre la programmation. Le temps pendant le semestre est relativement serré et je dois utiliser efficacement le temps limité pour la programmation. À ce moment-là, chaque jour, vous ne pourrez peut-être en accomplir qu'une en apprenant de nouvelles connaissances ou en consolidant d'anciennes connaissances, et le temps fragmentaire restant sera utilisé pour accomplir autre chose. Par conséquent, attaquer efficacement chaque point clé un par un est ce dont nous avons besoin. faire le plus pendant cette période.


L'entreprise informatique que je souhaite le plus rejoindre

Nom de l'entreprise

biliable

Présentation de l'entreprise et de ses postes informatiques

Il n'est pas nécessaire de vous en expliquer davantage à la Station B. Nous sommes également vieux dans la deuxième dimension. Les responsabilités et les compétences requises pour les différents postes informatiques de la Station B sont les suivantes :


Gestion de projet d'exploitation et de maintenance
Responsabilités du poste :
1. Responsable de la gestion des projets de ressources informatiques et veiller à ce que l'équipe de projet travaille en collaboration ;
2. Responsable de la gestion des actifs informatiques et de l'inventaire régulier des actifs ;
3. Suivre l'utilisation des ressources informatiques, analyser les données et rapports quotidiens complets ;
4. Aider à la gestion des coûts informatiques, à la formulation du budget, à la communication avec les fournisseurs, etc.
Exigences du poste :
1. Posséder une sensibilité aux données et un désir d'exploration, une capacité d'analyse et de résolution de problèmes et une bonne capacité de présentation des données ; 2. Être
sérieux, responsable, rigoureux dans le travail et avoir un bon esprit d'équipe ;
3. Avoir de bonnes capacités de communication et compétences
4. Des compétences en communication en langues étrangères et une expérience à l'étranger sont préférables. Responsabilités du poste
d'ingénieur en développement de données : 1. Responsable de la recherche de données sur les activités de diffusion en direct, de la conception de modèles d'entrepôt de données, du développement ETL, de la surveillance et de l'optimisation des tâches, etc. ; 2. Responsable de la construction de produits d'application pour plusieurs scénarios d'entrepôt de données, tels que comme rapports express, poussée d'alarme, etc. ; 3. Responsable de l'exploration des données basée sur l'entrepôt de données, comme l'ingénierie des fonctionnalités, l'exploration de balises, etc. ; 4. Responsable du développement et de la mise en œuvre de la gestion des données. Exigences du poste : 1. Diplôme de premier cycle à temps plein ou supérieur dans une spécialisation liée à l'informatique ou aux mathématiques ; 2. Maîtrise de l'utilisation de SQL et compréhension du développement ETL d'entrepôt de données ; 3. Familier avec au moins un langage de script tel que R, Python et Shell. , et ceux qui ont une expérience pratique sont préférés ; 4. Une expérience en développement Java/Golang est préférée ; 5. Forte capacité de compréhension commerciale, forte capacité d'apprentissage technique, travail proactif et bonne capacité de travail en équipe. Responsabilités du poste d'ingénieur de développement front-end :













1. Participer à la recherche et au développement front-end Web de chaque gamme de produits de Bilibili ;
2. Optimiser la logique d'interaction des produits et améliorer la convivialité du produit ;
3. Participer à la recherche de technologies d'avenir pour se préparer à l'innovation continue des produits.
Exigences du poste :
1. Maîtriser les technologies Web frontales telles que HTML, CSS et JavaScript ;
2. Avoir une expérience de développement frontal multi-navigateurs et multiterminaux ;
3. Comprendre au moins un langage côté serveur (Node.JS /PHP/Python/Java, etc. ;
4. Être familier avec un framework front-end largement utilisé ;
5. Avoir de solides bases informatiques et une compréhension approfondie de la structure des données et de la conception des algorithmes ;
6. Avoir une forte capacité d'apprentissage, une bonne communication compétences et bon esprit de travail d'équipe. Responsabilités du poste
d'ingénieur de test : 1. Responsable des tests du client et du serveur Bilibili ; 2. Participer à la formulation des plans de test, concevoir et exécuter les cas de test et organiser les documents de test du projet correspondants ; 3. Suivre les problèmes de commentaires en ligne et aider en positionnement de développement et promouvoir la résolution de problèmes; 4. Participer à l'optimisation des processus et des outils du projet pour améliorer l'efficacité de la livraison de l'ensemble du projet. Exigences du poste: 1. Majeure en informatique, baccalauréat ou supérieur; 2. Familier avec le génie logiciel, les logiciels théories et méthodes de test, familiarisé avec les processus de test et les principes du génie logiciel associés ;







Il en ressort que si vous souhaitez travailler à la Station B, les exigences en matière de connaissances professionnelles dans divers aspects sont encore assez élevées, et vous devez toujours avoir des compétences sociales relativement bonnes. Pour moi, qui suis relativement moyen dans les deux aspects , je dois encore continuer à travailler dur et approfondir l'expérience sociale est possible.


Conclusion

Cet article est issu du projet d'un pur novice en programmation pour son avenir. S'il y a des lacunes, n'hésitez pas à les corriger dans la zone de commentaires, ou si vous avez des suggestions, vous pouvez également les faire. Vous avez tous lu ceci, merci de lui donner un coup de pouce et de le soutenir afin que davantage d'amis novices en programmation puissent le voir ou en tirer des leçons. Votre soutien est ma plus grande motivation pour la mise à jour ! Travaillons dur ensemble pour atteindre nos objectifs et nos rêves et progressons ensemble !

Liens connexes

1. Majeure Automatisation : https://baike.baidu.com/item/%E8%87%AA%E5%8A%A8%E5%8C%96/323170?fr=aladdin

2. Ingénieur logiciel embarqué : https://baike.baidu.com/item/%E5%B5%8C%E5%85%A5%E5%BC%8F%E8%BD%AF%E4%BB%B6% E5 %B7%A5%E7%A8%8B%E5%B8%88/537256?fr=ge_ala

3.bilibles :

Bilibili (communauté culturelle et site Web vidéo)_Baidu Encyclopedia (baidu.com)

Je suppose que tu aimes

Origine blog.csdn.net/2303_78612872/article/details/131622930
conseillé
Classement