Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Prèske chak pwomotè poze kesyon sou ki jan li ta dwe devlope ladrès li yo ak ki direksyon kwasans yo chwazi: vètikal - se sa ki, vin tounen yon manadjè, oswa orizontal - plen chemine. Anpil ane nan travay sou yon pwodwi, kontrèman ak mit, vin pa yon limit, men yon opòtinite itil. Nan atik sa a, nou pataje eksperyans devlopè backend nou an Alexey, ki te konsakre 6 ane nan sètifikasyon ak pandan tan sa a te travay wout li jiska vin yon achitèk.

Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Ki moun ki se yon achitèk

Yon achitèk IT (plon teknoloji) se yon pwomotè wo nivo ki fè fas ak pwoblèm mondyal nan pwojè IT. Li plonje tèt li nan pwosesis biznis kliyan an epi li ede rezoud pwoblèm li yo lè l sèvi avèk teknoloji, epi tou li detèmine ki jan sa a oswa ki sistèm enfòmasyon yo pral estriktire.

Yon pwofesyonèl konsa bezwen pa sèlman konprann domèn endividyèl, men tou, yo wè tout pwosesis la:

  • Mete yon pwoblèm biznis.
  • Devlopman, ki gen ladan pwogramasyon, preparasyon, depo ak tretman done yo.
  • Deplwaman ak sipò nan enfrastrikti.
  • Tès.
  • Deplwaye.
  • Analytics ak sèvis operasyonèl.

Sa vle di kapasite pou mete tèt ou nan soulye nenpòt espesyalis oswa ekip nan sik lavi devlopman, konprann eta aktyèl la nan sistèm nan andedan an, idantifye erè yo te fè, ak fòmile objektif. Pafwa ou bezwen fè operasyon tèt ou.

Chemen nan devlopman pwofesyonèl soti nan pwomotè a achitèk pran yon tan long - anjeneral plizyè ane. Pou fè sa, pwomotè a bezwen tou de ladrès pratik ak konesans teyorik, ki ka konfime pa sètifikasyon entènasyonal yo.

Plis pase 5 ane sou yon sèl pwojè - woutin oswa opòtinite pou kwasans?

Plizyè ane de sa, nou te kòmanse travay sou yon gwo sistèm medikal IT pou yon kliyan etranje. Te gen sèten pwoblèm nan pwojè gwo echèl sa a:

  • aksè limite;
  • prod enstab;
  • sprint ekstrèmman long ak apwobasyon long.

"Li lè pou amelyore konpetans ou"", - youn nan dirijan devlopè yo Alexey te pran desizyon sa a yo nan lòd yo simonte difikilte ki nan lis la ak pi byen konprann sistèm nan.

Alexey te pataje eksperyans li, kote li pi bon yo kòmanse fòmasyon, ki sètifika ki enpòtan yo jwenn, ki jan ak poukisa fè li.

Premye etap: amelyore angle ou

Lang pwogramasyon yo se yon pati fondamantal nan devlopman, men lang pou kominikasyon yo enpòtan menm jan an. Espesyalman nan kominikasyon ak yon kliyan ki pale angle!

Soti nan pratik

Yon bon jou, Alexey te resevwa yon apèl nan men yon anplwaye nan bò kliyan an. Lè sa a, pwomotè nou an pa t 'kapab fè grandizè ankò nan yon pakèt moun sou sètifika - ni nan teknoloji, ni nan jesyon, ni nan kominikasyon. Petèt yo pa ta itil - apre yo tout, ou ka yon espesyalis konpetan san yo pa rejis adisyonèl. Men, pwoblèm nan toujou leve.

Nou dwe konprann ke lang pale se radikalman diferan de lang ekri. Si ou konn byen nan spesifikasyon angle, men ou pa pratike koute ak pale, Lè sa a, nou gen move nouvèl pou ou. Nan ka sa a, konvèsasyon telefòn ak patnè yo ka mennen nan yon bout mouri.

Alexey te kenbe kèk mo abitye nan apèl la, men diskou kòlèg li a te tèlman rapid ak kontrèman ak pwononsyasyon klasik nan leson odyo ke sans prensipal la nan kesyon li yo te ale yon kote sot pase yo. Soti nan politès ak repiyans konplike sitiyasyon an, Alexey byen vit dakò ak tout pwopozisyon yo.

Èske mwen bezwen di ke dekouvèt dezagreyab yo te fè pandan travay la? Pwomotè nou an te siyen pou yon bagay ke li ta absoliman espre refize si òf la te vini nan langaj konprann.

Nan moman sa a li te vin klè ke li te tou senpleman nesesè yo amelyore ladrès koute ak pale. Pi bon fason pou fè sa se te atravè sètifikasyon.

Sètifikasyon Lang Angle

Pou amelyore kominikasyon nan kad pwojè medikal nou an, Alexey te etidye nan plizyè pwogram alafwa. Kòm yon rezilta, li te pase FCE - Premye Sètifika nan sètifikasyon angle. Sa a te ede m 'kòmanse tande kliyan an epi transmèt panse mwen ba li.

Lavi ranje andedan:

Evite pwogram angle debaz yo. Konpetans la dwe vize. Si ou bezwen angle pou kominikasyon biznis, ou ta dwe pran li. Jis pa ale nan ekstrèm epi pran CAE a (Sètifika nan Advanced English). Singularité li se mo sofistike, ekspresyon espesifik ki prèske pa janm itilize nan kominikasyon entènasyonal.

Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Etap de: sètifikasyon atravè tout pil teknoloji a

Okòmansman, pwojè a te baze sou teknoloji ORM objè-relasyon kat. Ekip devlopman sou bò kliyan an te fyè de lide yo, paske tout bagay te fè lè l sèvi avèk konsèp avanse, konplèks ak fre.

Sepandan, pwoblèm nan pwodiksyon-an patikilye, yon sèvè SQL toujou ap friz-pa t estraòdinè. Li te rive nan pwen kote solisyon an tipik nan pwoblèm nan te rekòmanse sèvis la. Kliyan an te rele dirijan ekip la epi li te di ke li te tan rekòmanse. Finalman nou deside fini ak li.

Kliyan an te vle travay sou pèfòmans nan sistèm nan - pou sa li te nesesè yo prezante profilage ak regilyèman pote soti nan optimize. Nan tan sa a, alantou 2015, Ants Profiler te chwazi kòm yon zouti pwofil, men li te fè mal. Avèk detay ki ba, li te difisil jwenn enfòmasyon sou yon blòk kritik nan kòd. Nan detay maksimòm, Ants Profiler te kòmanse chanje kòd la nan yon fason ke fonksyonalite a nan sistèm yo te nan risk - kote pwofil yo te configuré, tout bagay tou senpleman te fè aksidan. Se konsa, nou chanje apwòch nou an.

Nou te kòmanse analize statistik

Lè analize estatistik lavant, li te vin klè ke 95% nan travay la sou sèvè a gen lojik biznis primitif nan 4 liy. Pou yo, yon sèl rechèch SQL te ase, epi yo pa yon seri konplè demann ki te pwodwi pa yon blòk lojik biznis ak yon ORM.

Alexey pwopoze ak aplike yon pwosedi ki estoke pou deplase travay san ORM. Lide a kontredi paradigm abityèl pwojè a, dirijan ekip la akeyi li ak prekosyon, men kliyan an aksepte tout bagay epi mande aplikasyon. Sa a pa t ' etone, paske nouvo metòd la te fè li posib diminye reta nan pwosesis sou pwodiksyon soti nan kat èdtan nan plizyè minit - yon mwayèn de 98 fwa.

Poutan, nou te gen dout: èske sa a bon desizyon oswa yon kesyon de preferans pèsonèl? Lafwa nan C# ak ORM ki gen tout pouvwa a te souke pa yon aksidan ki te montre tout pouvwa solisyon senp yo.

Ka de

Ekip la te ekri yon rechèch pou travay ak done nan paradigm ORM, konpile selon tout règ yo, san erè. Pwosesis li yo te pran 2-3 minit, ak paramèt sa yo te sanble akseptab. Sepandan, yon aplikasyon altènatif lè l sèvi avèk seleksyon senp ak opinyon bay rezilta pi vit - nan 2 segonn.

Li te vin evidan ke li te tan yo chwazi yon espesyalis ki ta sibi sètifikasyon nan tout pil pwojè a yo nan lòd yo konprann tout nuans yo epi chwazi metòd la pi bon. Alexey te pran travay sa a.

Premye sètifika

Pou konprann sans lan, Alexey te ale nan plizyè sètifikasyon Microsoft, ki kouvri tout pil teknoloji pwojè a:

  • TS: Devlopman aplikasyon pou Windows ak Microsoft .NET Framework 4
  • TS: Aksè Done ak Microsoft .NET Framework 4 Programming nan C#
  • TS: Microsoft .NET Framework 3.5 Windows Forms Application Development
  • PRO: Konsepsyon ak Devlopman Aplikasyon Windows lè l sèvi avèk Microsoft .NET Framework 3.5
  • PRO: Konsepsyon ak Devlopman aplikasyon ki baze sou Windows lè l sèvi avèk Microsoft .NET Framework
  • TS: Microsoft .NET Framework 2.0 - Devlopman Kliyan ki baze sou Windows

Eseye optimize travay sou nouvo pwojè a, ekip la te rive nan konklizyon sa yo:

  • Pou sistèm yo travay, li nesesè yo swiv règ yo nan ekri kòd: pa endentasyon ak kòmantè, men karakteristik teknik - kantite apèl nan baz done yo, chaj la sou sèvè a, ak plis ankò.
  • Aplike konsèp konfli ka mennen nan pwoblèm. Konsèp baz done se teyori seri, pandan y ap ORM se yon konsèp operasyon.
  • Lide ki deranje lòd abityèl bagay yo ka rankontre rezistans nan ekip la. Devlopman se tou sou relasyon ak kapasite nan diskite pwen de vi ou.
  • Sètifikasyon elaji orizon ou epi li pèmèt ou konprann sa ki ka itilize ak sa ki pa ka itilize.

Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Twazyèm etap: Aprann plis pase Kòd

Lè w ap travay sou solisyon IT gwo echèl, anpil faktè enpòtan. Pou egzanp, se pa tout pwomotè ki peye atansyon sou paramèt rezo, men menm Pleasant li yo ka afekte solisyon an nan yon pwoblèm biznis.

Konprann sa a bay Sètifikasyon seri 98:

Yo pèmèt ou pran yon gade pi laj nan bagay sa yo epi soti nan konsèp la limite "kòd sèlman". Sa yo se Fondamantal, Basics yo, men yo enpòtan yo konprann tout bagay sou yon nivo pi fon.

Sètifikasyon seri 98 yo se tès kout - 30 kesyon pou 45 minit.

Etap Kat: Jesyon Pwosesis

Travay ak klinik se yon antrepriz ki pi enpòtan pase, di, kreye yon jwèt mobil. Isit la ou pa ka ajoute yon karakteristik epi woule li pou pwodiksyon - li enpòtan pou swiv pwosesis apwobasyon an ak fè anpil modifikasyon nan men kliyan an, paske sante ak lavi moun yo an danje.

Tipik Agile pa t 'pwodwi rezilta yo vle sou pwojè sa a, ak chak Sprint te dire byen yon tan long. Ant deplwaman li te pran soti nan 6 mwa a yon ane.

Anplis de sa, li te teknikman enposib pote pwosesis yo nan dis klinik yo te sèvi nan kèk denominatè komen.

Yo nan lòd yo jwenn rezilta pi vit nan kondisyon sa yo, devlopè yo te bezwen responsablite pèsonèl ak yon vizyon gwo echèl nan pwosesis - ki vle di konsantrasyon konstan ak kalifikasyon segondè.

Lè yon espesyalis plonje nan pwosesis la, li klèman wè rezilta yo, kòz ak konsekans, foto an antye. Sa a se an menm tan an yon faktè nan motivasyon adisyonèl ak konsyans, amelyore kapasite nan rezoud pwoblèm ak pwoblèm.

Avèk yon enfrastrikti ki byen fonksyone, achitekti ki byen bati ak kòd optimal, yon sèl moun ka pran anpil pwosesis. Sepandan, sa pa vle di ke li nesesè pou leve sòlda inivèsèl ki kapab dirije pwojè a pou kont li. Kominikasyon ak travay ann ekip enpòtan anpil.

Nan yon ekip, chak pwomotè konprann ke kòlèg li yo depann sou aksyon li yo. Ekonomize 5 minit pandan faz devlopman an vle di petèt 5 èdtan adisyonèl nan tès. Pou konprann sa, li enpòtan pou etabli kominikasyon.

Nan pwojè nou an, Alexey te resevwa èd nan metrize pwosesis yo sètifika soti nan EXIN:

  • Sètifika Fondasyon M_o_R nan Jesyon Risk
  • Fondasyon Agile Scrum
  • Fondasyon Jesyon Sèvis IT
  • Fondasyon jesyon enfòmasyon biznis EXIN
  • Sètifika Fondasyon PRINCE2 nan Jesyon Pwojè
  • Sètifika Enjenyè Tès
  • Microsoft Operations Framework Foundation
  • Pwojè sèvis ajil

Yo te pran kou sou edX ki te ede gade sistèm nan nan pwen de vi estatistik ak pwogram mèg epi pita pouse jwenn sètifika achitèk:

  • pwodiksyon mèg
  • Sis Sigma: analize, amelyore, kontwole
  • Sis Sigma: Defini ak Mezire

Dapre prensip Six Sigma, kontwòl estatistik asire yon rezilta bon jan kalite ak yon pwobabilite trè wo.

Ogmante nivo l ', pwomotè a, kòm yon règ, vini nan konklizyon sa yo:

  • Pa travay di, men travay avèk efikasite.
  • Pa konplike lavi ou pa kouri dèyè deyò a: teknoloji anpenpan pa nesesèman rezoud pwoblèm pi byen.
  • Fè zanmi ak espesyalis nan tout etap nan sik la epi chèche konnen pwen doulè yo. Yon achitèk dwe metrize pwosesis yo: idantifye yon pwoblèm, mete yon pwoblèm, konsepsyon yon topoloji rezo, devlopman, tès, sipò, operasyon.
  • Tcheke chak karakteristik andedan ak deyò.
  • Li rive ke pwosesis IT pa koresponn ak pwosesis biznis, epi yo dwe fè fas ak sa a.

Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Etap senk: konprann achitekti a atravè lantiy Big Data

Pandan pwojè a nou te fè fas ak baz done byen gwo. Omwen li te sanble konsa jiska yon sèten moman. Lè Alexey te kòmanse etidye gwo done sou edX, li te tounen soti ke 1,5 Tb sou pwojè a te yon ti baz done. Echèl grav - soti nan 10 Tb, ak lòt metòd yo oblije la.

Pwochen etap la nan direksyon sètifikasyon se te yon kou sou done gwo. Li te ede konprann òganizasyon an nan koule done ak akselere operasyon pwodiksyon an. Epi tou peye atansyon sou ti zouti, pou egzanp, kòmanse itilize Excel pou rezoud mikwo-travay endividyèl yo.

Sètifika:
Pwogram Pwofesyonèl Microsoft: Sètifika Big Data

Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Etap sis: soti nan pwomotè a achitèk

Apre li fin resevwa tout sètifika ki nan lis la, pandan y ap toujou yon pwomotè, Alexey te kòmanse konprann ke enfòmasyon yo te resevwa a te gen yon wo nivo de abstraksyon, e sa a te lwen soti nan move.

Yon vizyon gwo echèl nan pwosesis mennen nan nivo a nan yon achitèk, youn nan nivo ki pi wo nan sètifikasyon.

Nan rechèch nan sètifikasyon achitèk, Alexey te vin nan Sètifye Software Architect - Microsoft Platform pa Sundblad & Sundblad. Sa a se yon pwogram rekonèt pa Microsoft, devlopman li yo te kòmanse 14 ane de sa ak koperasyon nan tèt konpayi an ak biwo Swedish. Li kouvri .NET Framework, rasanbleman egzijans, jesyon koule enfòmasyon, ak anpil lòt sijè wo nivo epi li konsidere kòm yon temwayaj solid nan konpetans yon achitèk.

Te gen kou yo etidye nan pwogram nan. Sètifikasyon sistematize konesans ak pèmèt nou antre nan yon nouvo etap nan devlopman - soti nan pwomotè a achitèk.

Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Rezime

Kòm Alexey note, lè w ap travay ak yon sistèm IT gwo echèl, li enpòtan sonje ke pwogramasyon se pa yon amizman chè, men yon zouti pou rezoud pwoblèm biznis. Lè fè fas ak sa a oswa defi sa a, ou definitivman bezwen ekri valè biznis la pou ke pwojè a pa rive nan yon bout mouri.

Achitèk la gen yon vi espesyal sou pwogramasyon ak eleman elemantè li yo:

  • Kreye ak/oswa kenbe yon koule done
  • Ekstrè koule enfòmasyon ki soti nan koule done
  • Ekstrè kouran valè nan koule enfòmasyon
  • Valè kouran monetizasyon

Si ou gade nan yon pwojè nan je yo nan yon achitèk, ou bezwen kòmanse nan fen a: fòmile valè a ak Lè sa a, ale nan li nan koule nan done.

Achitèk la swiv règ devlopman yo, li gen yon vizyon global nan pwojè a. Li prèske enposib pou rive jwenn li atravè pratik ak pwòp erè ou-oswa pito, li posib, men li pral pran yon tan trè long. Sètifikasyon pèmèt ou elaji orizon ou epi gade nan kontèks konplè chak pwoblèm, fè konesans ak eksperyans nan plizyè milye pwofesyonèl epi devlope konpetans nan rezoud pwoblèm efikas.

Jiska dat, nou te travay ak sistèm medikal ki dekri pi wo a pou plis pase senk ane epi nou te reyalize amelyorasyon enpòtan. Pandan tan sa a, Alexey te pase plis pase 20 egzamen sètifikasyon:

  1. TS: Devlopman aplikasyon pou Windows ak Microsoft .NET Framework 4
  2. TS: Aksè Done ak Microsoft .NET Framework 4 Programming nan C#
  3. TS: Microsoft .NET Framework 3.5 Windows Forms Application Development
  4. PRO: Konsepsyon ak Devlopman Aplikasyon Windows lè l sèvi avèk Microsoft .NET Framework 3.5
  5. PRO: Konsepsyon ak Devlopman aplikasyon ki baze sou Windows lè l sèvi avèk Microsoft .NET Framework
  6. TS: Microsoft .NET Framework 2.0 - Devlopman Kliyan ki baze sou Windows
  7. 98-361: Fondamantal Devlopman Lojisyèl
  8. 98-364: Fondamantal nan baz done
  9. Sètifika Fondasyon M_o_R nan Jesyon Risk
  10. Fondasyon Agile Scrum
  11. Fondasyon Jesyon Sèvis IT
  12. Fondasyon jesyon enfòmasyon biznis EXIN
  13. Sètifika Fondasyon PRINCE2 nan Jesyon Pwojè
  14. Sètifika Enjenyè Tès
  15. Microsoft Operations Framework Foundation
  16. Pwojè sèvis ajil
  17. pwodiksyon mèg
  18. Sis Sigma: analize, amelyore, kontwole
  19. Sis Sigma: Defini ak Mezire
  20. Pwogram Pwofesyonèl Microsoft: Sètifika Big Data
  21. Sètifye Software Architect - Microsoft Platform

Chemen Achitèk la: Sètifikasyon ak Immersion Pwodwi

Lè Alexey te pase tout egzamen yo, soti nan pwomotè plon nan achitèk pwojè. An menm tan an, sètifikasyon te vin tounen yon zouti pwisan pou tou de devlopman pwofesyonèl ak bati repitasyon nan je kliyan an.

"Sètifikasyon Ram" la te ede jwenn aksè nan pwosesis kritik endividyèl ki te bezwen kontwòl ak elaborasyon. Kliyan Ewopeyen yo nan solisyon IT, kòm yon règ, trè valè espesyalis sètifye epi yo pare yo ba yo plis libète nan aksyon.

Mèsi pou atansyon ou! Nou espere ke atik la te itil ou.

Sous: www.habr.com

Add nouvo kòmantè