Maison > Tutoriel système > Linux > Le personnel d'exploitation et de maintenance Linux doit-il connaître les langages de programmation ?

Le personnel d'exploitation et de maintenance Linux doit-il connaître les langages de programmation ?

王林
Libérer: 2023-12-31 19:24:09
avant
807 Les gens l'ont consulté

Le personnel dexploitation et de maintenance Linux doit-il connaître les langages de programmation ?

Récemment, des amis du même secteur ou des débutants Linux me demandent souvent :

Le personnel d’exploitation et de maintenance doit-il apprendre une langue ? Alors quelle langue doivent-ils apprendre ?

Pour cette question, j'y répondrai sous deux aspects :

Premier choix, aujourd'hui avec le développement rapide du big data et du cloud computing, si le personnel d'exploitation et de maintenance des systèmes ne connaît pas un peu le langage de développement, ce sera vraiment difficile, car dans les travaux d'exploitation et de maintenance, il existe de nombreux systèmes métiers et le L'échelle des serveurs en ligne est très grande et ne peut être complétée automatiquement qu'en écrivant des scripts (l'automatisation est également un type de script, sinon un travail aussi répétitif et fastidieux ne peut pas être effectué par la main-d'œuvre). les travaux de maintenance par lots sont Cela semble très important.

Alors quelle langue devriez-vous apprendre ?

Pour le personnel d'exploitation et de maintenance du système Linux, la réponse est plus compliquée car il existe de nombreux choix. shell, perl, python, rubis, etc.

Je pense que tout personnel d'exploitation et de maintenance du système Linux devrait connaître le shell Linux (sh ou bash), ainsi que connaître un langage parmi Perl, Ruby ou Python. Peu importe la langue que vous apprenez.

À mon avis, n'importe quelle langue sert aux travaux d'exploitation et de maintenance. Tant qu'elle peut effectuer les travaux d'exploitation et de maintenance, quelle langue vous aimez, alors vous pouvez utiliser quelle langue. Bien sûr, il y aura différents choix pour les débutants. , si vous êtes débutant, il est recommandé d'apprendre une langue actuellement populaire ou ayant de nombreuses applications en entreprise, ce qui sera d'une grande aide dans les travaux futurs. Après tout, aucune entreprise n'est disposée à accepter une langue inconnue.

Alors, les débutants devraient-ils apprendre un langage d'exploitation et de maintenance immédiatement dès le début ? Je pense que c'est trop tôt, car tous les langages, en particulier les langages tels que Shell et Python, sont étroitement liés à Linux si vous êtes familier avec Linux Learning. un langage perdu quand on ne sait rien équivaut à un aveugle essayant de comprendre un éléphant. Par conséquent, je suggère que lorsque vous apprenez un langage système, vous devez avoir une base Linux avant de l'apprendre. la langue est devenue beaucoup plus facile.

Shell, en tant que langage système universel, doit être compris et maîtrisé par tout le personnel d'exploitation et de maintenance. Shell peut nous aider à résoudre de nombreuses tâches répétitives et fastidieuses dans le travail quotidien, mais la base du shell est donc les commandes système uniquement par la maîtrise. les principes et l'utilisation des commandes système peuvent être exécutés par le shell. J'ai rencontré de nombreux amis qui apprennent Linux. Ils sont impliqués dans l'exploitation et la maintenance depuis de nombreuses années, mais ils ne savent pas comment exécuter des boucles for, while, if with. [[or[, $1, $2, $3... $*, $@ et l'utilisation des instructions case ne sont pas connus. Tôt ou tard, ils se reprocheront de ne pas avoir appris bash le plus tôt possible.

Puis quelqu'un m'a demandé à nouveau, je connais déjà très bien le shell, mais je n'arrive toujours pas à trouver de travail. De nombreuses unités nécessitent des langages comme python ou ruby. Dois-je encore apprendre ces langages ?

Ce problème se divise en deux aspects. Premièrement, du point de vue des salariés, les entreprises recrutent des salariés pour se servir elles-mêmes. Tant que les tâches assignées aux salariés peuvent être accomplies en fonction de la qualité et de la quantité, c'est en fait suffisant. est utilisé pour y parvenir, ce n'est pas important. Certaines entreprises peuvent, par habitude ou tradition, imposer que tout le travail soit effectué dans une seule langue. Il s'agit d'un problème d'environnement d'entreprise. Si chaque salarié a l'habitude d'être totalement dépendant de l'entreprise, ne serait-il pas nécessaire d'apprendre toutes les langues, ce n'est évidemment pas la norme ?

De nombreux amis ont vu les informations de recrutement. Les exigences linguistiques sont essentiellement familiarisées avec Shell, Python, Perl, etc. Cela signifie que les exigences linguistiques pour les travaux d'exploitation et de maintenance sont relativement larges. J'ai travaillé pour de nombreuses grandes entreprises. des plates-formes professionnelles de planification et de gestion des tâches pour les travaux d'exploitation et de maintenance, et la plate-forme de gestion de la planification peut prendre en charge les tâches de planification d'exploitation et de maintenance écrites dans n'importe quelle langue, vous n'avez donc pas à vous soucier de la langue à apprendre.

Ensuite, Du point de vue de la gestion de carrière, je pense qu'être vraiment bon dans l'une des langues et essayer d'autres langues est la plus grande compétitivité, même si cela signifie simplement lire le début des livres qui présentent ces langues. Plusieurs chapitres. Être vraiment bon dans l'un de ces langages signifie que vous avez une compréhension approfondie de la façon d'utiliser le langage et une compréhension approfondie de ce qu'est le langage "sous le capot", afin que vous puissiez prendre des décisions plus raisonnables lors de la conception de plus grandes programmes. La raison pour laquelle j'élève cette question au niveau d'une question de gestion de carrière est que si vous souhaitez être employé par une entreprise qui utilise une langue différente, "être un expert disposé à apprendre différentes langues est bien plus plus important que "être un expert qui veut seulement apprendre une autre langue", des langues à potentiel" ou "des gens qui connaissent un peu telle ou telle langue, mais qui n'ont jamais eu la patience de bien apprendre une langue" sont importants.

Je suis Ant d'Afrique du Sud, un travailleur de première ligne qui travaille dans l'exploitation et la maintenance depuis de nombreuses années. Si vous ne savez toujours pas comment apprendre un langage d'exploitation et de maintenance, autant y jeter un œil !

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!

source:jb51.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal