Puis avoir votre avis au sujet du metier des systemes et reseaux, j'aurai voulu savoir ayant des difficultes en prog. J'aurai voulu que quelqu'un me donne un conseil pour programmer ayant du mal, car je ne possede pas encore bien cette philosophie. (faut il vraiment aide bon en prog pour etre admin reseaux et systemes)
merci d'avance
bye dan
# Salut,
Posté par francoisp31 . Évalué à 1.
Pour programmer le plus simple est de partir d'un schema de principe, de passer ça vers un organigramme plus detaillé, et de la commencer à taper ....
exemple en shell script KSH :
Etape 1
ecrire toto à l'ecran
lister tous les fichiers present dans un fichier avec leurs détails d'information (droits, proprio, etc...)
Etape 2
ecrire toto
pour tout fichier
ecrire son nom (redirigé vers le fichier log)
afficher le detail et l'envoyer dans le fichier log
fin pour
Etape 3
#/bin/ksh
echo TOTO
for i in * ; do echo $i >> destination.log && ls -lrt $i >> destination.log ; done
exit $?
Voilà
----------------------------------
pour l'admin ça depand mais oui tu devra faire / modifier mettre à jour des scripts, en exploitation c'est pire c'est de script de production donc tres gros script genre 500/1000 lignes par script avec des chaines de scripts successifs de 1 à xxxxx scripts chacune et là il faut savoir surtout analyser et comprendre ce que fait chacun pour pouvoir corriger les incidents .....
En clair oui c'est important , mais de toute façon tu serra formé pour ça si tu es pas autodidacte....
[^] # Re: Salut,
Posté par totof2000 . Évalué à 3.
Un admin système s'occupe du système, pas des applis qui tournent dessus. Il doit être en mesure de lire les scripts de démmarrage du système, par exemple et de les modifier, voir même d'en créer (scripts de bascule sur une architecture haute disponibilité par exemple).
# Orthographe, grammaire et programmation
Posté par bmc . Évalué à 8.
Cela dit, il n'est pas forcément nécessaire d'avoir un bon niveau en programmation pour être admin systèmes / réseaux, mais ça aide, puisque les principes sont souvent les mêmes. Donc en gros, tu n'es pas obligé d'avoir un bon niveau en programmation, mais ça te sera d'autant plus facile si tu l'as. Malheureusement, pour lire les docs, il faut quand même avoir un niveau correct en grammaire et orthographe. Espérons que tu maîtrises mieux l'anglais !
[^] # Re: Orthographe, grammaire et programmation
Posté par hervé Couvelard . Évalué à 2.
euh... outre l'aspect peu élégant de la remarque.
tu es en train de dire : pour savoir lire il faut savoir écrire. Tout un programme (d'admin)
Rv
[^] # toujours les meme
Posté par dkakon . Évalué à 0.
bon je vous laisse
merci d'avance
donnez moi de meilleur conseil
dan
[^] # Re: toujours les meme
Posté par Nicolas Blanco (site web personnel) . Évalué à 0.
# Pour la programmation...
Posté par liberforce (site web personnel) . Évalué à 2.
Pour ce qui est de la programmation, une philosophie simple, c'est que tu te fiches au début de savoir le langage de programmation à utiliser. Tu essaie de poser sur le papier tes idées.
Qu'est ce que je dois faire ?
Est ce que je dois vraiment le faire (sous entendu : "est-ce que ça n'existe pas déjà tout prêt ?")
De quoi j'ai besoin pour le faire ? (un bloc qui fait çi, un autre qui fait ça)
Quelles sont les données à manipuler ?
Fais un schéma pour identifier les acteurs de ton futur programme (tes "blocs fonctionnels").
Identifie les entrées/sorties de tes blocs (les données qu'ils manipulent et le résultat de leur transformation).
Une fois que tu as fait ça, une bonne partie du boulot est fait... c'est la conception. Ensuite tu peux faire du pseudo code pour détailler le fonctionnement de tes "blocs", c'est à dire écrire dans un langage naturel (en français quoi !) ce que chaque bloc doit faire. Par example pour un programme qu doit recevoir en argument un nom de fichier :
Le reste c'est utiliser le langage approprié (pour de l'admin, c'est en général un de ceux que j'ai cité je pense) qui convient le mieux à la résolution de ton problème, et aussi avec lequel tu es à l'aise, pour retranscrire ton pseudo-code en code.
Pour un petit programme tu n'auras pas à faire tout ça (pas détailler autant, et avec l'habitude, pas de pseudo code), mais dès que tu veux faire quelque chose de plus élaboré, c'est une bonne habitude à prendre. On voit trop souvent le problème du développeur qui commence à coder sans avoir préalablement réfléchi à son problème...
J'espère t'avoir aidé, mais aussi que tu feras un peu plus attention à ton orthographe, parce que mine de rien, informaticien ou pas ça compte beaucoup, et ça pourrait te fermer des portes. Alors un petit effort, même si tu as l'air d'être une victime de la méthode globale ;-)
PS : un guide (en anglais) pour apprendre le shell script sous bash :
http://www.tldp.org/LDP/abs/html/index.html(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.