Cum să devii arhitect

copie

Cum să devii arhitect

2 Introducere "Acesta este un soldat care nu visează să devină general!" Pogossky Dacă sunteți interesat de această carte, atunci lucrați în domeniul tehnologiei informației (IT). Cel mai probabil, această muncă pe care o doriți și doriți să creșteți în acest domeniu ca profesionist, faceți următorul pas în carieră. Și această carte vă va ajuta dacă sunteți: specialist IT. De exemplu, un dezvoltator sau un inginer. Încă nu ați atins plafonul în ceea ce privește dezvoltarea și finanțarea. Dar înțelegeți că specialistul IT va trebui să crească undeva. Când un karatek dorește să spargă o tablă, el nu urmărește tabla, ci în spatele ei. Cu cât este mai mare obiectivul, cu atât mai mult îl faci, cu atât vei trece mai repede la nivelul următor. Un specialist IT cu experiență. De exemplu, un dezvoltator de frunte, un inginer plumb, o echipă de conducere sau un expert. În calitate de expert ați ajuns la un nivel maxim sau sunteți aproape de acesta. Pentru a rămâne pe același nivel, este necesar să înveți rapid tehnologii noi. În caz contrar, cunoștințele vor deveni caduce, iar atractivitatea dvs. pe piața forței de muncă va deveni mai scăzută decât cea a zidării. Sunteți gata să faceți următorul pas în cariera dumneavoastră. Arhitectul IT. De exemplu, un arhitect de sistem, un arhitect de integrare sau un arhitect pentru un produs software. Te-ai mutat deja la un nou nivel și ți-ai dat seama că ai nevoie de mult mai multe cunoștințe și abilități. Șeful departamentului IT. Aveți nevoie de arhitecți. Și / sau aveți nevoie să dezvoltați arhitecți de la angajații dvs. În plus, cunoștințele de care are nevoie arhitectul și șeful unității IT nu vor fi inutile. După ce ați citit această carte, veți afla: cine este un arhitect IT și de ce este necesar; tipuri de arhitecți IT; de ce devine un arhitect IT; Ce cunoștințe și abilități are nevoie un arhitect IT? cum să construiești o carieră pentru a deveni un arhitect IT; 9 coduri de cheat pentru cei care doresc să devină un arhitect IT. Interesat? Apoi începem! Pagina 1







dacă ($ this-> show_pages_images $ page_num doc ['images_node_id']) // $ snip = Bibliotecă :: get_smart_snippet ($ text, DocShare_Docs :: CHARS_LIMIT_PAGE_IMAGE_TITLE); $ snips = Bibliotecă :: get_text_chunks ($ text, 4); ?>

Cum să devii arhitect

4 Am găsit rapid un nou loc de muncă. Am avut câteva sugestii. Am acceptat o ofertă de la o mică companie de consultanță pentru poziția de "expert tehnic Oracle". Am fost entuziasmat, în ciuda faptului că am fost șterse cu salariu, formalizat pentru offshore în Singapore și așezat într-o cameră cu organizatorii grupului TATU. Mi sa promis în direcția îndepărtată a integrării. Nu au existat proiecte. Am participat activ la presales și am studiat. Am trecut pe Oracle SOA Bootcamp, unde m-am familiarizat cu produsele de integrare SOA și Oracle. Am trecut examenele și am obținut certificatul Oracle Certified Professional Database Administrator (OCP DBA). Când totul este rău, este mai bine să investești în cunoștințe. Timpul a trecut, dar nu au existat proiecte. După ce am fost concediat de șeful meu, mi-am dat seama că ar trebui să caut și o slujbă. De data aceasta a fost integratorul de sistem KROK. Este bine să fii solicitat de un specialist. Unul dintre primele mele proiecte a fost proiectul de proiectare a unei arhitecturi IT pentru o companie mare de holding. Rolul meu a fost un manager tehnic. Acesta este ceva între arhitectul IT și managerul de proiect. Am fost însărcinată cu aceasta, deoarece proiectul a fost conectat cu programul de implementare Oracle E Business Suite de la Client. Am fost arhitectul Oracle E Business Suite, știam metodologia de implementare. A fost plusul meu. Dezavantajul meu a fost că nu aveam cunoștințele necesare privind rețelele, centrele de date, serviciile de infrastructură și procesele de management în IT. Nu știam cum să gestionez proiectele. Și, cel mai important, nu știam cum să proiectez arhitectura IT. M-am simțit ca un colos pe picioarele de lut. În acel moment mi-am dat seama că dacă nu fac ceva, nu voi reuși acest proiect. Nu voi primi proiecte noi și, cel mai probabil, voi fi concediat. Criza a început. Am avut o ipotecă și o soție gravidă. Mi-era frică de viitorul nostru. Trebuia să mă mut la nivelul următor. După ce am terminat sistemul pentru a treia oară de la punerea în aplicare la punerea în aplicare, după ce am văzut cum soluțiile tehnice pe care le-am dezvoltat transformate în sisteme de operare, m-am simțit ca un arhitect cu drepturi depline. Acum calificarea îmi permite să nu-mi fac griji pentru ziua de mâine. În CV-ul meu o mulțime de proiecte de succes, certificate și cursuri. Și am plătit deja ipoteca. Mi-am găsit arhitectul. Interesat? Continuăm! Pagina 3

7 Pantheonul arhitecților Profesia unui arhitect informatic a apărut acum câțiva ani la mijlocul anilor '90. Acum există mai multe tipuri de arhitecți. Există doar câteva tipuri de arhitecți pe schemă, dar, de fapt, numele este Legiunea. Cred că toată lumea va găsi un loc de gust în acest panteon. Dar de ce? Pagina 6

8 De ce să deveniți un arhitect IT? Vrei mai mult! Când zeița ia întrebat pe eroul antic: "Ce vrei?" El a răspuns: "Vreau mai mult!" Acesta a fost răspunsul unui adevărat om. Cine nu se dezvoltă, care se degradează. Când începeți să vă dezvoltați ca specialist (dezvoltator sau inginer), în fiecare zi vă oferă noi sarcini interesante. Viața ta este plină de unitate și rezultate pe care le poți vedea. În fiecare zi, vi se dau noi provocări sub forma unor noi caracteristici pe care trebuie să le implementați și a unor bug-uri pe care trebuie să le rezolvați. Dar într-o zi vei crește până la tavan ca specialist. Și munca nu va fi atât de interesantă. Veți primi sarcini pe care le-ați rezolvat deja de zeci de ori. Lucru foarte interesant devine din ce în ce mai puțin. Munca nu aduce prima bucurie. Și începeți să trăiți de vineri până vineri, compensați lipsa de noutate a jocurilor pe calculator și a altor înlocuitori de viață. Schimbarea locului de muncă aduce viata în varietate de câteva luni. Apoi rutina se întoarce. În cele mai multe cazuri, downshifting-ul sau părăsirea IT într-o altă activitate va duce la o retragere semnificativă a banilor. Singura cale de ieșire este trecerea la un nou nivel. Aici aveți, în linii mari, 4 căi de dezvoltare: 1. Devino vânzător. 2. Devii manager (manager de proiect, șef departament, director IT). 3. Deveniți un guru (cel mai bun specialist în CISCO, Oracle DBMS, SAP sau 1C într-un departament sau companie specific). 4. Devii arhitect. Fiecare dintre aceste modalități are avantajele și dezavantajele sale. În funcție de scopurile dvs., va trebui să alegeți una dintre ele. Dacă nu doriți să aruncați doar fundalul tehnic. Dacă nu sunteți gata să ethezi un techie. Dacă nu sunteți gata să vă împotriviți esenței, alegerea nu este grozavă. Fie guru-ul, adică cel mai bun specialist într-o zonă foarte îngustă dintr-o companie sau chiar dintr-un departament. Fie arhitectul. Pagina 7







9 Pomparea în infinit în direcția guru-ului nu funcționează. Acesta este un sfârșit! Foarte curând veți crește la nivelul "Eu știu la fel de mult cum nu am nevoie de muncă". Mai vine rutina. Am trecut prin asta de două ori în viața mea. Crede-mă, se va plictisi repede. E interesant! Arhitectul are o slujbă interesantă. Veți dori să rezolvați probleme complexe, să lucrați cu oameni noi. Veți genera o nouă porțiune a creației în fiecare zi. "Proiectarea sistemului este expresie și creativitate mai mult decât codificarea", prietenul meu a răspuns la întrebarea "De ce să devii arhitect?". Personal, îmi place să determin ce va fi noul sistem. Cum să închidem cerințele de siguranță în sistemul nostru? Care este cel mai bun mod de a propune o regulă de rezervă pentru fiecare componentă a sistemului care urmează să fie aprobată de viitori administratori de sistem? Este posibil să se implementeze o nouă cerință de utilizator în sistem? În sfârșit, veți avea o varietate de lucruri. Veți lucra cu oameni noi! Fără o comunicare strânsă cu afacerea, colegii din diferite departamente IT, este imposibil să se creeze o soluție arhitecturală bună. Vreți să luați decizii tehnice! Nu este nimic mai rău decât să aștepți deciziile celorlalți, să fiți dependenți de deciziile altor persoane. În prezent deciziile principale în proiecte sunt luate fără tine. Poate că ei se consultă cu dvs. în zona dvs., dar nu luați decizii finale. Care platformă ar trebui să aleg? Ce produse, echipamente și metodologii? Veți determina răspunsurile la aceste întrebări și purtați responsabilitatea pentru acestea, firește. Te simți al doilea după Dumnezeu. Deciziile arhitectului pentru dezvoltatori și ingineri sunt definitive. Bineînțeles, cu excepția cazului în care există modificări ale cerințelor din afacere sau se dezvăluie noi fapte. Apoi vor veni la noi soluții noi. Din propria mea experiență voi spune că în proiecte arhitecții acționează adesea ca arbitri. Vrei mai mulți bani! Piața forței de muncă impune restricții asupra veniturilor. Dacă un specialist în domeniul tău primește o medie de la X la Y în funcție de calificare, este aproape imposibil să câștigi 2 * Y, rămânând un expert în același domeniu. Nu e nimic personal, doar afaceri. Am reușit să găsesc rapid o singură sursă deschisă care compară salariile în IT. Pagina 8

10 Și judecând după acest articol, arhitecții nu sunt băieți săraci. Poate e timpul să faci următorul pas în cariera ta? Respect Un arhitect este o persoană de care depinde mult. Oamenii vin la el să aprecieze o idee nouă, să accepte o soluție, să se pună de acord asupra schimbărilor. Contribuția arhitectului la proiect este întotdeauna evaluată mai mult decât contribuția participanților obișnuiți la proiect. Ideile lui sunt ascultate. În ateliere, are dreptul de a vota majoritatea deciziilor de proiectare. Pagina 9

Cum să devii arhitect

11 Cum își construiește arhitectul cariera? Mai jos, pe diagrama cariera tipica a arhitectului. Calea arhitectului va dura mai mulți ani. Dar mi se pare că deja îl urmăriți. Schema reprezintă doar o parte din competențele necesare arhitectului. Apoi, o întreagă secțiune este dedicată acestora. Pagina 10

12 Ce cunoștințe și abilități are un arhitect nevoie? Lucrările arhitectului sunt foarte diverse și necesită multe cunoștințe și aptitudini. Arhitectul le dezvoltă toată cariera și își petrece mult timp pe el. Toate cunoștințele și abilitățile arhitectului pot fi împărțite în 4 domenii. Pentru plăcere, să le numim domenii. Cunoștințe tehnice Cunoașterea în diferite domenii ale tehnologiei informației ar trebui să fie arhitect prin definiție. Trebuie să aibă o idee despre toate tehnologiile, standardele și metodologiile de bază. Iată o listă aproximativă a ceea ce trebuie să navigați. Strategia IT. Enterprise Architecture. Proiectarea metodologiilor de proiectare și management (UML, TOGAF, MSF, OUM). Arhitectura de integrare (SOA și EDA). Gestionarea proceselor de afaceri (BPM). Procesele de management al infrastructurii IT (ITIL / ITSM). Arhitectura și funcționalitatea aplicațiilor (1C, Oracle, SAP, IBM WebSphere) cu care lucrați sau doriți să lucrați. Arhitectura serviciilor de infrastructură (LDAP, MS Exchange, DNS, DHCP). Arhitectura de rețea (TCP / IP, VOIP,). Arhitectura centrului de date (sursa de alimentare, aer conditionat, stingerea incendiilor, echipamente). Cloud computing și virtualizare. Cadrele. Metodologii, standarde și bune practici. Java, .NET, SQL, PL / SQL, Delphi, Windows, Linux, IBM AIX, Solaris. Mult mai mult. Pagina 11

13 Aptitudini tehnice Abilitățile tehnice de la cunoștințele tehnice diferă prin faptul că nu trebuie doar să învețe, ci și să construiască în ele însele. Acest lucru necesită mai mult timp și mediul adecvat. Unele dintre ele pompi în timpul proiectelor. O parte poate fi pompată la antrenament: Colectarea și gestionarea cerințelor (pentru separarea semințelor de pleava). Abilitatea de a evalua timpul și costul soluției. Proiectare de sisteme. Abilitatea de a scrie documente. Abilitatea de a lucra la un nivel ridicat de abstractizare. Gestionarea riscurilor tehnice. Urmați metodologiile. Abilitatea de a crea soluții fără preferințe personale în tehnologie. Afaceri și management Un arhitect bun vorbește în mediul de afaceri și IT în limba IT. Arhitectul ar trebui să înțeleagă: sub ce legi funcționează afacerea. Pe ce companii fac bani. Cum de a crea valoare pentru afaceri cu ajutorul IT. Care este diferența dintre OPEX și CAPEX. Și ce este mai preferabil pentru o anumită afacere. Cum să gestionați proiectele. Cum să gestionați riscurile. Cum să gestionați oamenii. Cum să evaluați timpul și costul soluției. Standarde industriale. Domenii în care desfășurați proiecte. Mult mai mult. Abilități personale (Abilități Soft) Arhitectul ia decizii. Aceste decizii sunt benefice pentru cineva, dar pentru altcineva. Programatorii vor fi nemultumiti de platforma. Managerii cu termeni și bugete. Cineva va lua deciziile voastre ca fiind de acord, iar cineva vă va impinge, manipula, lua ofensat, suge. Arhitectul din cadrul companiei este persoana care influențează luarea deciziilor. Vânzătorii știu acest lucru și ei vor veni la dvs. să vparit ceea ce au în termeni care sunt benefice pentru ei. Cineva dintre ei va dori să se împrietenească cu tine, cineva se va referi la prietenia lor cu Page 12

14 șeful tău. Trebuie să fii gata să recunoști manipularea și să îi confrunți. Cunoașterea este putere. Da, și voi înșivă veți lucra mult cu oamenii. Promovați-vă deciziile. Rezolvați conflicte. Prezintă soluții și produse noi pentru afaceri. Participați la negocieri. Și asta trebuie să fie în stare. Iată o listă indicativă a competențelor: Negocieri. Manipularea. Limba engleză. Gestionarea conflictelor. Vanzare. Activitatea proiectului. Diplomație (politică și intrigi). Arta oratorică. Abilitatea de a-și asuma responsabilitatea. Abilitatea de a transfera responsabilitatea (acoperiți partea inferioară a spatelui). Abilitatea de a vă apăra poziția. Gestionarea timpului. Auto-prezentare. Important! Crearea unui echilibru între viața profesională și viața personală. Pagina 13

15 septembrie coduri de cheat pentru cei care doresc să devină rapid un arhitect Sper că nu se tem de cât de mult tot ce trebuie să știe și să poată să arhitect. Din acest capitol veți afla secretele despre cum să deveniți mai rapid un arhitect. Primul cod ieftin. Nu trebuie să se potrivească cu 100%, ci să fie mai bine decât altele. Există o astfel de anecdotă. Două cioburi de ciuperci trec prin pădure. Dintr-o dată, bushul următor este văzut de un urs cu puii. Carpea a mormăit și sa repezit la ciobanii de ciuperci. Au fugit. Rulați unul înainte, celălalt spatele. Cel care se află în urmă, abia se prinde cu primul și întreabă: Sunteți un maestru al sportului în cale și câmp. Poți alerga mai repede! De ce? celălalt este surprins. Nu trebuie să alerg mai repede decât un urs, trebuie să alerg mai repede decât tine. Moralul. Sarcina ta nu este de a satisface 100% din toate cerințele, trebuie să devii mai bine decât altele. Cea mai bună creștere. Pentru aceasta trebuie să înveți, să muncești din greu și să lucrezi eficient. Amintiți-vă că atunci când scrieți o nouă bucată de cod, puneți un nou sistem sau rezolvați o problemă, vă creați fundalul tehnic al arhitectului. Și șeful tău o vede și ea. Și dacă o vede, atunci este timpul să trecem la următorul cod. Al doilea cod ieftin. Dacă vrei să fii arhitect, întreabă despre asta. Acum, pe lipsa forței de muncă pe piața din Rusia de personal calificat, așa că, dacă sunteți un designer de conducere și inginer de plumb, face unul din două lucruri. Prima opțiune Dacă la locul dvs. de muncă actual există persoane cu un loc de muncă sau un rol de design ca arhitect, atunci discutați cu șeful. Spune-i că vrei să devii arhitect. Împreună, stabiliți ce măsuri sunt necesare pentru a deveni arhitect. Fixați-le cu o scrisoare către el. Șablon de e-mail: Bună ziua. Indiferent dacă am înțeles corect să devin arhitect, am nevoie de: 1. să trec examenele; 2. Participarea la două proiecte în calitate de arhitect asistent cu arhitectul Ivanov; 3. Participa la un proiect in rolul unui arhitect, dar coordoneaza deciziile mele cu Ivanov. Pagina 14

18 ridicat în barcă. Ea a fost crescută. Ceața se clătină și vedea că țărmul era la numai 300 de metri. Ea a fost șocată cât de aproape a fost la poartă și a părăsit cursa. Știa că are puterea să depășească această distanță. Mai mult, ea a văzut că ea ar putea fi prima. "Nu-i lăsa greselile. Nu renunța la ceea ce ai început. Pagina 17







Articole similare

Trimiteți-le prietenilor: