J'aime en apprendre davantage sur divers aspects des projets open source, en particulier lorsqu'ils gagnent en popularité dans l'arène DevOps. Les projets «DevOps» peuvent être des systèmes collaboratifs évolutifs qui répondent à un large éventail de problèmes, de la messagerie à la surveillance. Il y a toujours quelque chose de nouveau à explorer, installer, se détendre et explorer.
Cependant, DevOps ne peut exister sans principes. Certains de ces concepts sont des vérités évidentes qui ont mis du temps à être acceptées. À son tour, il existe d'autres idées qui nous aident à reconnaître beaucoup de choses et à dépasser nos préjugés cognitifs .
Bien que n'étant pas à proprement parler DevOps, l'un des principes qui a tout changé pour moi est Kanban . L'idée simple que le travail doit être transparent et rationalisé était radicale pour une personne chroniquement multi-tâches comme moi. Je maintiens un flux de travail clair à ce jour. La capacité de ne pas se perdre dans les tâches a été un énorme soulagement pour moi. De plus, je ne me réjouis plus des succès intermédiaires: maintenant je me réjouis des tâches accomplies.
Pour découvrir ce qui a influencé mes collègues, j'ai demandé aux membres de l'équipe DevOps d'OpenSource.com de partager leurs réflexions sur le sujet:
Quel concept DevOps (pratique, principe ou modèle) a changé votre carrière?
Alex Bunardzic
Faites des erreurs plus rapidement, faites des erreurs tôt, faites des erreurs aussi souvent que possible. Avant de me plonger dans ce concept étonnant, j'ai lutté et travaillé en vain avec le modèle de cascade standard. Ma carrière a consisté en un certain nombre de projets infructueux, et ils ont tous commencé avec la thèse "Aucun rejet n'est autorisé!" Il s'agit d'un modèle extrêmement fastidieux qui réduit l'efficacité du travail et conduit au fait que d'une frustration à une autre, il faut passer à la suivante.
Faire vivre un barrage de rejets rapides et violents est la meilleure chose qui me soit arrivée dans ma carrière. La frustration a fait place à un sentiment de fuite. Cela a conduit à l'adoption de masse / mise en œuvre de TDD [développement piloté par les tests] pratiques et à la réalisation que TDD est pas un « test » , mais"CONDUIRE" !
Catherine Louis
Piratage culturel . Je n'avais aucune idée qu'il y avait un nom pour la méthode que j'utilisais (en tant que partisan) pour changer la culture d'entreprise, mais j'ai ensuite vu la vidéo de Seb Paquet "Ignite Montréal" et j'étais heureux que ce ne soit pas seulement moi qui faisais ça.
Clément Verne
Amélioration continue . Jusqu'à ce que je sois initié aux idées d'amélioration continue, je ne cherchais pas des moyens de progresser dans mon travail ou ma carrière. L'amélioration constante m'a fait réaliser ce qui dépend exactement de moi. J'ai réalisé que je pouvais me mettre au défi en apprenant de nouvelles choses et en sortant de ma zone de confort. Cela m'a amené à commencer à contribuer à un projet open source (Fedora) puis à travailler chez Red Hat. Cela a définitivement changé ma carrière.
Jason Hibbets
Tout a commencé avec «The Lean Startup» lors de mon premier Sommet Code for America . Je me souviens très bien du tournant de ma carrière en 2012. Eric Rees, auteur de The Lean Startup et membre du conseil d'administration de Code for America, était sur scène avec Tim O'Reilly, parlant de la rupture de code, de la culture et des échecs des tests de connaissances. Ma plus grande réussite a été Présentation de The Lean Startup. J'ai téléchargé le livre et l'ai lu en grande partie sur le vol de retour. Cela a changé ma façon de travailler et de diriger une équipe.
Le plus gros changement que j'ai fait a été l' introduction de boucles de rétroaction.... Cela a considérablement influencé mon style de travail et mon équipe. J'ai fait évoluer les habitudes de mon équipe vers une prise de décision basée sur les données. Nous avons commencé à échanger des informations et des idées grâce à des boucles de rétroaction. Nous organisons également des bilans de santé hebdomadaires et explorons continuellement nos flux de travail et nos hypothèses. De plus, nous expérimentons de nouvelles idées et évaluons ces expériences. Nous organisons des réunions au début d'une tâche pendant le travail sur celle-ci et après son achèvement - cela nous permet de comprendre ce qu'il faut faire ensuite et ce qu'il ne faut pas faire, pour pouvoir avancer.
Willie-Peter Schaub
Lors de mon congé sabbatique de deux mois en 2018, il m'est apparu que la peur de l'échec me volait mon énergie et ma passion pour le développement logiciel, et j'ai adoré cette carrière. J'ai réalisé que les erreurs ne sont pas une tragédie, mais un outil d'innovation, de collaboration et d'apprentissage continu qui alimente DevOps. Et cette prise de conscience est devenue un moment clé de ma carrière. Transparence de la collaboration, exposition progressive, développement basé sur des hypothèses et des tests, et techniques de CD - toutes ces pratiques créent des opportunités d'échec précoce, de validation et d'adaptation des solutions sur lesquelles nous travaillons (et de nos carrières).
À ton tour
DevOps peut vous apprendre beaucoup de choses, même si vous n'ouvrez jamais un terminal ou aucun programme. Je vous pose donc la même question:
quel concept de DevOps a eu le plus grand impact sur votre carrière?
Veuillez partager vos réflexions dans les commentaires.
Apprenez-en plus sur la façon d'obtenir une profession de haut niveau à partir de zéro ou de monter en gamme en termes de compétences et de salaire en suivant les cours en ligne rémunérés de SkillFactory:
- Cours DevOps (12 mois)
Plus de cours
- - (8 )
- UX- (9 )
- Web- (7 )
- Machine Learning (12 )
- Data Science (12 )
- (9 )
- «Python -» (9 )
Utile
- 450 cours gratuits de l'Ivy League
- Tendances de la science des données 2020
- La science des données est morte. Vive la science des affaires
- Science des données sur les stéroïdes: introduction de l'intelligence décisionnelle
- Projet de science des données le plus réussi et le plus controversé: Cambridge Analytica