Maison >Problème commun >Que doit savoir un programmeur C ?

Que doit savoir un programmeur C ?

angryTom
angryTomoriginal
2020-03-14 14:35:113555parcourir

Que doit savoir un programmeur C ?

Que doit savoir un programmeur C

Il existe de nombreuses exigences professionnelles pour les programmeurs, tels que les grandes sociétés Internet, les sociétés de développement de logiciels, etc. . Tous ont besoin de programmes membres.

Les programmeurs doivent apprendre :

1. Les données de base et leur conversion, la représentation sur machine des données, les opérations arithmétiques et logiques, ainsi que les connaissances de base associées en mathématiques appliquées. ;

2. Comprendre la composition d'un ordinateur et les indicateurs de performance de ses principaux composants ;

3. Maîtriser les connaissances de base des systèmes d'exploitation et des langages de programmation ; .Maîtriser les ordinateurs Méthodes de fonctionnement de base des logiciels bureautiques couramment utilisés ;

5. Maîtriser les structures de données de base et les algorithmes couramment utilisés ;

6. de C++, Java et Visual Basic

7. Être familier avec les connaissances de base en base de données, réseau et multimédia

8. processus logiciel et bon sens de la gestion de projets de développement de logiciels ;

9. Comprendre les normes courantes en matière de technologies de l'information, la sécurité et les connaissances de base des lois et réglementations pertinentes

10. et applications informatiques ;

11. Lire et comprendre correctement des documents simples en anglais dans le domaine informatique.

Apprentissage recommandé :

Tutoriel vidéo jQuery

Compétences essentielles pour les programmeurs :

Maîtrise des outils de développement

En tant que programmeur, vous devez maîtriser l'utilisation d'au moins deux à trois outils de développement. C'est la base de la carrière d'un programmeur.

Vous devez maîtriser les langages de script de base, tels que Shell, Perl, etc., et au moins être capable de lire ces codes de script.

2. Familier avec les bases de données

Les programmeurs doivent maîtriser au moins une ou deux bases de données. Ils doivent être très clairs sur les éléments clés des bases de données relationnelles et maîtriser la syntaxe de base de SQL. .

3. Comprendre le système d'exploitation

Pour devenir un véritable maître de la programmation, vous devez avoir une compréhension approfondie du système d'exploitation, de son mécanisme de gestion de la mémoire, de la planification des processus/threads, des signaux. , objets du noyau et appels système, implémentation de la pile de protocoles, etc.

4. Capacité de compréhension des exigences

Les programmeurs doivent être capables de comprendre correctement les exigences décrites dans l'ordre des tâches. Il doit être clair ici que les programmeurs doivent non seulement prêter attention aux exigences fonctionnelles du logiciel, mais également aux exigences de performances du logiciel.

Vous devez être capable d'évaluer correctement l'impact et les menaces potentielles de vos propres modules sur l'ensemble du projet. Si un programmeur qualifié avec deux à trois ans d'expérience en projet ne comprend pas cela, cela ne peut que signifier qu'il. c’est peut-être sérieux. J’ai travaillé, mais je n’ai pas travaillé dur.

5. Capacité de réflexion modulaire

En tant qu'excellent programmeur, sa réflexion ne peut pas se limiter aux tâches de travail actuelles. Il doit se demander si les modules qu'il écrit peuvent être séparés du système actuel. Il existe et peut être utilisé directement dans d’autres systèmes ou d’autres modules grâce à une simple encapsulation.

Faire cela peut rendre le code réutilisable, réduire la duplication du travail et rendre la structure du système plus raisonnable. L'amélioration de la capacité de réflexion modulaire est un indicateur important de l'amélioration du niveau technique d'un programmeur.

Site Web PHP chinois, un grand nombre de tutoriels de programmation et de

tutoriels de création de sites Web

, bienvenue pour apprendre !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn