DevOps versus Software Engineers: Rivals or Collaborators?
Periodesch publizéieren mir normalerweis wichteg Themen fir d'IT Gemeinschaft am Allgemengen, fir e bëssen de puren Ëmfang vun der Gratis Software, Open Source a GNU / Linux. Aus dësem Grond deele mir heiansdo variéiert Informatioun iwwer den Ëmfang vun Wëssenschaft an Technologie, an iwwer Informatik an Informatik. Als ee vun deene Fäll, wa mir schwätzen iwwer wat se sinn a wéi se sinn, bestëmmt IT Beruffer oder Positiounen, am Beräich vun Informatiounstechnologie an Informatik.
An dëser Hisiicht hu mir e puer Publikatiounen dem IT professionnell genannt SysAdmin, déi, wéi mer scho wëssen, éischter, bal par défaut, vill an haaptsächlech ze handhaben Linux. Och iwwer de "DevOps versus Software Engineers", an der IT Dir. An haut wäerte mir dëse Post zu engem ähnlechen widmen bekannt als den Software Ingenieur, mécht de Verglach tëscht "DevOps versus Software Engineers".
DevOps versus SysAdmin: Rivalen oder Collaborateuren?
An, ier dës interessant Comparativ Post tëscht "DevOps versus Software Engineers", Mir recommandéieren der virdrun Zesummenhang posts, fir datt se se um Enn kënnen entdecken:
Index
DevOps versus Software Engineers
DevOps vs Software Engineers: Sinn se ähnlech oder net?
Iwwer DevOps
An a virdrun Post mir extensiv beschreiwen der IT DevOps berufflech, awer, am Resumé kënne mir et beschreiwen als engem héich Programméierer geformt kapabel all d'Funktiounen, déi an der involvéiert sinn Software Entwécklung Life Cycle a méi, wéi, Programméiere, Operatioun, Testen, Entwécklung, Ënnerstëtzung, Serveren, Datebank, Web an all aner déi néideg ass.
Dës Situatioun ass wat mécht e DevOps gesäit vill wéi een Mix vun Entwéckler oder Software Ingenieur a SysAdmin. Zousätzlech, si éischter dominéieren engem breet Varietéit vu Programméierungssproochen, a Besëtz extensiv technesch Fäegkeeten a Gestiounsfäegkeeten. Fir dëst a méi gëtt hien normalerweis als e Expert IT berufflech, souwuel a Software an Hardware (Infrastruktur / Plattform), vun der Organisatioun wou hien schafft.
Endlech huet et normalerweis als spezifesch Funktiounen oder zougewisen Aktivitéiten bannent enger Organisatioun, e puer wéi déi folgend:
- Schreift Code a féiert d'Funktioun vun engem Programméierer aus.
- Managen Multi-Platform Server an féiert d'Funktioun vun engem SysAdmin.
- Manage Networks a féiert d'Funktioun vum NetAdmin aus.
- Managen eng Datebank (BD) an féiert d'Funktioun vun enger DBA.
- Verwalten a kollaboréieren op engem héijen organisatoreschen Niveau, garantéiert Synergie tëscht Eenheeten oder Aarbechtsgruppen, sou wéi Projetsleit oder Beräichmanager.
Iwwer System Engineers
der Ingenieros de Sistemas (déi mir kuerz IngSW nennen kënnen) kann als beschriwwe ginn IT Fachleit déi Computerprogrammer entwéckelen an ënnerhalen. Dofir wëssen se an benotzt Programméierungssprooche fir Code, Test an Debug Software ze schreiwen, also assuréieren hir Operatioun an hir Updates fir hir Funktionalitéit z'erhalen an ze verbesseren.
Zousätzlech, Ingenieros de Sistemas si musse kënnen e Problem oder Bedierfnes identifizéieren um Maart oder Aarbechtsberäich, e Projet entwéckelen, seng Entwécklung plangen a maachen all néideg Tester bis et ouni Feeler Wierker. Dorënner, déi féieren Équipen a wann néideg, der wëssenschaftlech a statistesch Wëssen applizéieren fir Är Ziler z'erreechen. Sinn all déi lescht, wat ënnerscheet hien wierklech vun all Programméierer (egal wéi Expert hien ass), well se sech nëmmen op d'Programméiere limitéieren.
Endlech huet et normalerweis als spezifesch Funktiounen oder zougewisen Aktivitéiten bannent enger Organisatioun, e puer wéi déi folgend:
- Schafen intelligent Computer Systemer a Software.
- Direkt Softwareentwécklungsprojeten a féieren IT Teams oder Aarbechtsunitéiten.
- Analyséiert nei Aarbechtstechniken an Entwécklungstechnologien, optiméiert verbonne Prozesser.
- Analyséiert Computerproblemer a preparéiert Léisunge kompatibel mat verschiddene Betribssystemer.
Iwwer Béid: Differenzen an Ähnlechkeeten
Wéi gesi kann, si kucken vill aus an ënnerscheeden sech e bëssen. Prinzipiell, Är fortgeschratt IT professionell déi éischter alles am Zesummenhang ze dominéieren Software Entwécklungsouwuel technesch wéi och management. Trotzdem, DevOps steet eraus oder ënnerscheet sech vum System Engineer fir hiert Wëssen oder Fäegkeeten, déi an de Beräicher, déi net direkt mat der Software verbonne sinn, dat ass, Hardware. Zënter, Dir musst fäeg sinn Theme wéi Serveren, Netzwierker a BD Systemer ze verstoen an ze managen.
Folglech, a DevOps Ingenieur kann einfach e Software Ingenieur sinn. Awer, e Software Ingenieur ass vläicht net onbedéngt en DevOps Ingenieur. Virun allem, well en DevOps Ingenieur sollt fäeg sinn souwuel op d'Entwécklung an d'Operatioune vun engem Softwareprodukt ze fokusséieren, während e Software Ingenieur sollt nëmmen op d'Entwécklung vum Softwareprodukt fokusséieren an all aner Faktoren, déi dovun ofhänken.
Summary
Am Resumé, mir hoffen, datt dës wäertvoll Comparativ Post tëscht "DevOps versus Software Engineers" d'Konzepter hannert all eenzel wëssen, hir Funktiounen, Differenzen an Ähnlechkeeten, vun Interessi an Nëtzlechkeet gewiescht sinn, weiderzemaachen Wëssen accumuléieren iwwer déi grouss an exigent Welt vun Informatiounstechnologie a Informatik, an all déi Positiounen (Positiounen) déi d'Liewen dran maachen, op déi mir wielen wa mir déi Carrière op enger Universitéit studéieren fir als Diplom ofzeschléissen. IT professionnell.
Vergiesst schlussendlech net Är Meenung iwwer d'Thema vun haut matzebréngen, iwwer Kommentaren. A wann Dir dëse Post gär hutt, stoppen net et mat aneren ze deelen. Och erënneren besicht eis Homepage en «FromLinux» fir méi Neiegkeeten ze entdecken, a bei eisem offiziellen Kanal vun Telegramm vu FromLinux, Westen Grupp fir méi Informatiounen iwwert d'Thema vun haut.
Gitt d'éischt fir ze kommentéieren