Les 30 compétences que tout informaticien devrait posséder

L'autre jour, sur MSN, j'ai remarqué un article intitulé «75 compétences que tout homme devrait maîtriser». Cela comprenait certaines compétences que je possédais et d'autres pas. Par exemple, je peux faire un nœud et enfoncer un clou, mais franchement, je ne peux pas réciter un poème de mémoire, et les nœuds papillons me confondent encore.

C'était une lecture intéressante et m'a fait réaliser que je pourrais être plus complet que moi. Pour être honnête, nous pourrions tous l'être.

Donc, dans un esprit de croissance personnelle, j'ai développé une liste de compétences que tout informaticien devrait posséder.

1. Être capable de résoudre les problèmes de base du PC. Il peut s'agir de savoir comment mapper une imprimante, sauvegarder des fichiers ou ajouter une carte réseau. Vous n'avez pas besoin d'être un expert et de comprendre comment overclocker un processeur ou pirater le registre, mais si vous travaillez dans l'informatique, les gens s'attendent à ce que vous puissiez faire certaines choses.

2. Travaillez au service d'assistance. Tout le monde, du DSI à l'architecte senior, devrait pouvoir s'asseoir au service d'assistance et répondre au téléphone. Non seulement vous gagnerez une nouvelle appréciation pour les gens au téléphone, mais vous leur en apprendrez également plus sur votre processus et éviterez les escalades à l'avenir.

3. Parlez en public. Au moins une fois, vous devez présenter un sujet à vos pairs. Cela peut être aussi simple qu'un tutoriel de cinq minutes sur le fonctionnement de la messagerie instantanée, mais être capable d'expliquer quelque chose et être suffisamment à l'aise pour parler devant une foule est une compétence que vous devez avoir. Si vous êtes nerveux, associez-vous à quelqu'un qui est doué dans ce domaine ou organisez une table ronde. De cette façon, si vous êtes énervé, quelqu'un est là pour vous couvrir.

4. Former quelqu'un. La meilleure façon d'apprendre est d'enseigner.

5. Écoutez plus que vous ne parlez. Je dis très rarement quelque chose que je ne savais pas déjà, mais j'entends souvent d'autres personnes dire des choses et penser: "Bon sang, j'aurais aimé le savoir la semaine dernière."

6. Connaître le réseautage de base. Que vous soyez ingénieur réseau, technicien du support technique, analyste commercial ou administrateur système, vous devez comprendre le fonctionnement des réseaux et un dépannage simple. Vous devez comprendre le DNS et comment le vérifier, ainsi que comment effectuer un ping et tracer des machines.

7. Connaître l'administration système de base. Comprenez les autorisations de fichiers, les niveaux d'accès et pourquoi les machines parlent aux contrôleurs de domaine. Vous n'avez pas besoin d'être un expert, mais connaître les bases vous évitera de nombreux maux de tête sur la route.

8. Sachez comment effectuer une trace réseau. Tout le monde dans l'informatique devrait être en mesure de lancer WireShark, Netmon, Snoop ou un outil de capture de réseau de base. Vous n'avez pas besoin de tout comprendre, mais vous devriez pouvoir le capturer pour l'envoyer à un ingénieur réseau pour qu'il l'examine.

9. Connaissez la différence entre la latence et la bande passante. La latence est le temps nécessaire pour faire aller et venir un paquet; la bande passante est la quantité maximale de données qu'une liaison peut transporter. Ils sont liés, mais différents. Un lien avec une utilisation de bande passante élevée peut augmenter la latence, mais si le lien n'est pas plein, l'ajout de bande passante supplémentaire ne peut pas réduire la latence.

10. Script. Tout le monde devrait pouvoir lancer un script ensemble pour obtenir des résultats rapides. Cela ne veut pas dire que vous êtes un programmeur. Les vrais programmeurs insèrent des messages d'erreur, recherchent un comportement anormal et documentent. Vous n'avez pas besoin de le faire, mais vous devriez pouvoir rassembler quelque chose pour supprimer des lignes, envoyer des e-mails ou copier des fichiers.

11. Sauvegardez. Avant de faire quoi que ce soit, pour votre propre bien, sauvegardez-le.

12. Testez les sauvegardes. Si vous n'avez pas testé la restauration, ce n'est pas vraiment là. Croyez-moi.

13. Document. Aucun de nous autres ne veut avoir à comprendre ce que vous avez fait. Écrivez-le et placez-le dans un endroit que tout le monde peut trouver. Même si ce que vous avez fait ou pourquoi vous l'avez fait est évident, notez-le.

14. Lisez «L'œuf de coucou». Je ne reçois pas de coupure de Cliff Stoll (l'auteur), mais c'est probablement le meilleur livre sur la sécurité qui soit - non pas parce qu'il est si technique, mais parce qu'il ne l'est pas.

15. Travaillez toute la nuit sur un projet d'équipe. Personne n'aime faire cela, mais cela fait partie de l'informatique. Travailler à travers un projet d'enfer qui nécessite une nuit blanche pour résoudre les puants, mais cela crée une camaraderie très utile au moment où cela est fait.

16. Faites passer le câble. Cela semble facile, mais ce n'est pas le cas. De plus, vous comprendrez pourquoi l'installation d'un nouveau serveur ne prend pas vraiment cinq minutes - à moins, bien sûr, de simplement brancher les deux extrémités et de laisser tomber le câble partout. Ne faites pas cela, faites-le correctement. Étiquetez tous les câbles (oui, aux deux extrémités) et habillez-les bien et bien. Cela vous fera gagner du temps en cas de problème car vous pourrez voir ce qui se passe où.

17. Vous devez connaître quelques règles empiriques en matière d'énergie. Par exemple: un appareil consommant 3,5 kW d'électricité nécessite une tonne de refroidissement pour compenser la chaleur. Et je veux vraiment dire une tonne, pas simplement «beaucoup». Notez que 3,5 kW est à peu près ce que 15 à 20 serveurs 1U et 2U assez récents consomment. Une tonne de refroidissement nécessite trois conduits ronds de 10 pouces pour gérer l'air; 30 tonnes d'air nécessitent un conduit de 80 par 20 pouces. Trente tonnes d'air, c'est une quantité considérable.

18. Gérez au moins un projet. De cette façon, la prochaine fois que le chef de projet vous demandera un statut, vous comprendrez pourquoi. Idéalement, vous aurez déjà envoyé le rapport de situation car vous saviez qu'il serait demandé.

19. Comprendre les coûts d'exploitation par rapport aux projets d'immobilisations. Les coûts d'exploitation sont les coûts de gestion de l'entreprise. Les biens d'équipement sont constitués d'actifs dont le coût peut être réparti sur une période, disons 36 mois. Les coûts de fonctionnement sont parfois meilleurs, parfois pires. Sachez lequel est le meilleur - cela peut faire la différence entre un oui et un non.

20. Apprenez les processus métier. Être capable de repérer les améliorations dans la façon dont l'entreprise est gérée est une excellente technique pour gagner des points. Vous n'avez pas besoin d'utiliser des outils sophistiqués; Le simple fait de poser quelques questions et d'utiliser le bon sens vous sera très utile.

21. N'ayez pas peur de débattre de quelque chose que vous savez qui ne va pas . Mais aussi savoir quand arrêter de se disputer. C'est une ligne fine entre avoir une bonne idée et être pénible.

22. Si vous devez vous adresser à votre patron avec un problème, assurez-vous d'avoir au moins une solution.

23. Il n'y a pas de question stupide, alors posez-la ... une fois. Ensuite, notez la réponse pour ne pas avoir à la demander à nouveau. Si vous posez la même question à la même personne plus de deux fois, vous êtes un idiot (à leurs yeux).

24. Même si cela vous prend deux fois plus de temps pour trouver quelque chose par vous-même que pour demander à quelqu'un d'autre, prenez le temps de le faire vous-même. Vous vous en souviendrez plus longtemps. Si cela prend plus de deux fois plus de temps, demandez.

25. Apprenez à parler sans utiliser d'acronymes.

26. Responsables informatiques: écoutez vos employés. Ils en savent plus que vous. Sinon, débarrassez-vous d'eux et embauchez des personnes plus intelligentes. Si vous pensez être le plus intelligent, démissionnez.

27. Responsables informatiques: si vous connaissez la réponse, posez les bonnes questions à quelqu'un d'autre pour obtenir la solution; ne donnez pas simplement la réponse. C'est difficile quand on sait ce qui remettra le système en marche rapidement et que tout le monde dans l'entreprise l'attend, mais cela sera payant à long terme. Après tout, vous ne serez pas toujours disponible.

28. Responsables informatiques: la première fois que quelqu'un fait quelque chose de mal, ce n'est pas une erreur - c'est une expérience d'apprentissage. La prochaine fois, donnez-leur l'enfer. Et n'oubliez pas: chaque jour est l'occasion pour un employé d'apprendre autre chose. Assurez-vous qu'ils apprennent quelque chose de précieux plutôt que d'apprendre qu'il y a un meilleur travail là-bas.

29. Responsables informatiques: donnez toujours plus de travail aux gens que vous ne pensez pouvoir en gérer. Les gens diront que vous n'êtes pas réaliste, mais tout le monde a besoin de quelque chose à se plaindre de toute façon, alors facilitez-les. De plus, il n'y a rien de pire que de regarder l'horloge à 14 heures et de penser: "Je n'ai rien à faire, mais je ne peux pas partir." De cette façon, vos employés n'auront pas ce dilemme.

30. Responsables informatiques: les chevilles carrées vont dans des trous carrés. Si quelqu'un travaille bien dans une équipe, mais pas aussi efficacement seul, gardez-le en équipe.