JavaRush /Java блогу /Random-KY /Гений, программист, стратег, менеджер. Технологиялык лиде...

Гений, программист, стратег, менеджер. Технологиялык лидер деген ким жана кантип болууга болот?

Группада жарыяланган
Программалык камсыздоону иштеп чыгуу чөйрөсүндө жана жалпысынан IT индустриясында ар кандай аталыштагы, бирок иштин мазмуну боюнча жарым-жартылай же көп жагынан окшош көптөгөн позициялар бар. Өнүгүү менен түздөн-түз байланышкан адистиктер жөнүндө айтсак дагы, улук иштеп чыгуучу, техникалык жетекчи, архитектор, инженердик менеджер жана башка бир катар кызматтар бар. Көп учурда бул адистердин кылгандары компанияга жана командага жараша ар кандай чечмеленет. Мүмкүн болушунча, биз анын маңызын, талап кылынган көндүмдөрүн жана жалпы көз караштарын сүрөттөп, ушул түрдөгү негизги позициялардын ар бирин талкалоого аракет кылабыз. Гений, программист, стратег, менеджер.  Технологиялык лидер деген ким жана кантип болууга болот?  - 1Бүгүн техникалык жетекчилердин кезеги. Ал эми бул жерде чынында эле көп сөз бар, андыктан баштайлы. Гений, программист, стратег, менеджер.  Технологиялык лидер деген ким жана кантип болууга болот?  - 2

Технологиялык жетекчи ким?

Кыскасы, бул компаниянын эң тажрыйбалуу иштеп чыгуучуларынын бири, ал иштеп чыгуу тобун башкарат жана долбоордогу бардык техникалык иштердин сапаты үчүн жооп берет. Бир аз майда-чүйдөсүнө чейин, натыйжалуу Tech Lead негизги милдеттеринин бири иштеп чыгуу командасы үчүн долбоордун техникалык бөлүгү үчүн көрүнүш түзүү жана башка команда мүчөлөрү менен бирге аны ишке ашыруу болуп саналат. Бул жерде Техникалык Жетекчинин ролу команданын лидери, программалык камсыздоо инженери жана архитектор сыяктуу бири-бирин кайталаган кызматтардан айырмаланат. Айырмачылыктар жөнүндө кийинчерээк кененирээк сүйлөшөбүз. Tech Lead позициясынын маңызы бардык жерде ар кандай түшүнүлөт жана бул бүтүндөй өнүгүү индустриясынын жаштарын жана анын туруктуу трансформациясын эске алганда нормалдуу көрүнүш. Тажрыйбалуу иштеп чыгуучу жана Ziff Media Group компаниясынын Техникалык Жетекчиси Джефф Карут тууралуубул Башкалары техникалык лидерлер башында жөнөкөй иштеп чыгуучулар болгон орто деңгээлдеги менеджерлер деп эсептешет. Техникалык жетекчилер, адатта, компаниядагы эң тажрыйбалуу жана күчтүү иштеп чыгуучулар, алар бул кызматка долбоордогу иштин техникалык бөлүгүнө кошкон реалдуу салымы үчүн дайындалышат деп айткандар да болот. Мен үчүн технологиялык жетекчи - бул иштеп чыгуучу катары чоң тажрыйбасы бар жана башка программисттер менен гана эмес, башкалар менен, анын ичинде өнүмдөрдүн менеджерлери, компаниянын жетекчorги, дизайнерлер, жарнамачылар жана башкалар менен натыйжалуу баарлашуу жөндөмүн көрсөткөн адам. Абдан комплекстүү.

Tech Lead функциясы деген эмне?

Ар кандай компанияларда TechManager, Жетекчи платформа инженери, Өнүктүрүүнүн башкы архитектору же башка бир нерсе деп атоого болот Tech Lead, адатта, долбоордун техникалык бөлүгүн ишке ашыруу үчүн жооптуу болот. Бул иштеп чыгуу тобунда акыркы сөздү айткан адам, ошондой эле долбоордогу каталар жана көйгөйлөр үчүн жооп берет. Компаниядагы Tech Lead функциясынын маңызын Agile академиясынын түзүүчүсү жана жетекчиси Амр Ноаман абдан жакшы жыйынтыктады : "Бул адамдын ар кандай уюмдагы негизги жана негизги жоопкерчorги - бул продукцияны техникалык ишке ашыруу." Кыскасы жана тагыраак айтканда, "туура" техникалык жетекчинин негизги функцияларынын тизмеси төмөнкүдөй болот:
  • Долбоорду же анын бир бөлүгүн техникалык жактан өнүктүрүү стратегиясын даярдоо, талаптарга жана шарттарга жараша бул стратегияны ыңгайлаштыруу жана тууралоо.
  • Командада дебатка жана талкууга дем берүү жана чечим кабыл алуу процессине көмөк көрсөтүү.
  • Команда мүчөлөрүнүн натыйжалуу иштешине тоскоол болушу мүмкүн болгон көйгөйлөрдү жана факторлорду жоюу үчүн иштөө.
  • Иштеп чыгуу процессинде пайда болгон көйгөйлөрдү аныктоо жана чечүү жолдорун табуу, эң жакшысы, бул көйгөйлөрдүн себептерин алар пайда боло электе алдын ала айтуу жана жоюу.
  • Долбоордун ар кандай бөлүктөрү боюнча милдеттерди жана жоопкерчorктерди команданын башка мүчөлөрүнө өткөрүп берүү.
Гений, программист, стратег, менеджер.  Технологиялык лидер деген ким жана кантип болууга болот?  - 3

IT компанияларына Tech Leads керекпи?

Тармакта адаттагыдай эле, бул маселе боюнча да консенсус жок. Мисалы, ThoughtWorks компаниясынын иштеп чыгуучусу Винисиус Гомес Тех Лидер позициясы көп учурда көйгөйлүү жана аны таптакыр жок кылуу керек деп ырастайт . Өнүгүү чөйрөлөрүндө олуттуу колдоого ээ болгон анын пикири боюнча, бул позиция көпчүлүк учурда бир нече адам үчүн жумуштун көлөмүн камтыйт, ошондуктан команданын түзүмү көп учурда жабыркайт. Ошондуктан, Гомес, өнүктүрүү командасынын ар кандай мүчөлөрү өз ара ар кандай ролдорду бөлүштүрө алышы үчүн, башкаруу түзүмүн тууралоо менен Tech Lead кызматын таптакыр жок кылуу жакшы деп эсептейт. Бул коллективдин натыйжалуу иштешине шарт тузет. Бирок, көпчүлүк иштеп чыгуучулар дагы эле Тех жетектөөчү кызмат ордун зарыл жана маанилүү деп эсептешет, эгерде, албетте, техникалык жетекчи ишти жакшы билсе жана өз функцияларын туура аткарса. Гений, программист, стратег, менеджер.  Технологиялык лидер деген ким жана кантип болууга болот?  - 4

Жакшы Техникалык Жетекчи кандай көрүнөт?

Ошондуктан, келгиле, жакшы жана туура Техникалык Лидер кандай болушу керек жана ал командага эмне бере аларын жана бериши керектигин түшүнөлү.
  • Өнүктүрүү тобунун натыйжалуу жана координацияланган ишин уюштуруу.

    Көпчүлүк адамдар Техникалык Жетекчинин жумушу деп ойлошот: иштеп чыгуучу топ өз ишин эң натыйжалуу аткарышы үчүн зарыл болгон нерсени жасоо. Мында Техникалык Жетекчинин функциялары топтун Жетекчиси жана Жетектөөчү инженеринин милдеттери менен дал келет, бир гана айырмасы Тех Лидер жалпы процесс жана акыркы натыйжалар үчүн жооптуу болушу керек. Ошондуктан, Технологиялык Лидге ээ болуу, негизинен, иштеп чыгуучу топ жетиштүү чоң болгон жана ал иштеп жаткан долбоор кыйла татаал жана масштабдуу болгон учурларда гана мааниси бар.

    Техникалык жетекчинин жакшы иштеши бүтүндөй бригаданын бир механизм катары туура жана гармониялуу иштешине, каалаган продукцияны пландаштырылган мөөнөттө жеткирүүгө алып келет.

  • Иштеп чыгуучулардын жана башкаруунун мотивацияланган командасын түзүү.

    Бир караганда бул жагдай мурункусунан анча деле айырмаланбаса да, бул учурда биз команда мүчөлөрүнүн ортосундагы байланыштарга, мотивацияга, машыктырууга жана жалпысынан башка бардык нерсеге тиешелүү болбогон командалык ишти уюштуруунун бөлүгү жөнүндө сөз болуп жатат. техникалык ишке.

    Бул тапшырманын башкаруучулук бөлүгү жана ошол эле учурда көптөгөн техникалык жетекчилер ага көңүл бурууну кача турган же зарыл деп эсептебеген бөлүгү, анткени алар аны анча маанилүү эмес жана экинчи даражадагы деп эсептешет. Бирок, практика көрсөткөндөй, мотивация, жеке мамиле, машыктыруу, мотивация жана командада достук атмосфераны түзүү дагы эле маанилүү ролду ойнойт (алар техникалык бөлүктөгү көйгөйлөрдүн ордун толтура албаса дагы) жана финалда чагылдырылат. натыйжасы эң түз жол менен.

  • Аракеттерди координациялоо жана тең салмактоо.

    Координациялоо бул иштеп чыгуучу топтун үзгүлтүксүз жана натыйжалуу иштешин гана эмес, анын иши башка бөлүмдөр менен да жакшы координацияланганын билдирет. Бул үчүн, натыйжалуу Tech Lead иштеп чыгуучулардын муктаждыктарын түшүнүп гана тим болбостон, ишке башка компаниянын адистеринин көзү менен карай да бorши керек.

  • Өнүгүү командасынын бардык ийгorктери жана кемчorктери үчүн жооптуу.

    Ошондой эле, жакшы Техникалык Лид, бир адамдын негизги стратеги жана тактики болуп, жумуштагы ийгorктер үчүн да, белгилүү бир долбоорду ишке ашырууда сөзсүз пайда болгон мүчүлүштүктөр же каталар үчүн да жоопкерчorкти ала билет.

Жакшы Техникалык Жетекчи эмне кылат жана кантип ага болуу керек?

Эми бир аз айкыныраак барып, мурунку бөлүмдө талкууланган максаттарга жетүү үчүн техникалык лидерлер кандай иштерди аткарарын карап көрөлү.
  • Иштеп чыгуу методологиясы.

    Өнүктүрүү методологиясы кандай болушу керек, бул долбоордун максаттарына, командага жеткorктүү ресурстарга, мөөнөткө, башкарууга жана башка бир катар нерселерге жараша болот. Бирок методологияны иштеп чыгуу так техникалык жетекчинин негизги милдеттеринин бири болуп саналат. Жаңы versionлар канчалык көп чыгарылыш керек, кийинки өнүгүү спринтинде эмне ишке ашырылышы керек, ошону чечет.

  • Технологиялык стек.

    Долбоордун жалпы ийгorги үчүн өтө маанилүү болгон бул жагы да техникалык жетекчинин жоопкерчorгинде. Ал долбоорду ишке ашыруу үчүн колдонула турган программалоо тилдеринин тизмесин, ошондой эле алHowтарды, маалыматтарды сактоо чечимдерин, китепканаларды, QA чечимдерин ж.б. камтышы мүмкүн.

  • Программалык камсыздоо архитектурасы.

    Техникалык жетектөөчүнүн ыйгарым укуктары программалык камсыздоонун архитекторунун милдеттери менен түздөн-түз кесorшкен аймак, бирок бул учурда Техникалык жетектөөчү кадимки архитектордон жогору турат жана акыркы чечимдер жана аларга карата мамиле үчүн жооптуу.

  • Ички пландоо жана жоопкерчorк аймактарын бөлүштүрүү.

    Tech Lead, акыркы натыйжа үчүн жооптуу адам катары, долбоордун айрым бөлүктөрүн жеткирүү мөөнөттөрүн белгилеп, жоопкерчorк чөйрөлөрүн аныктоого тийиш.

  • Жаңы чыгарылыштардын убактысы.

    Бул техникалык жетектөөчү функция буга чейин эле мурунку бөлүмдө айтылганына карабастан, өзүнчө пункт катары баса белгилеп кетүү керек, анткени жаңы релиздердин мөөнөттөрүн белгилөө, эреже катары, ар кандай долбоордун жашоосунда абдан маанилүү ролду ойнойт.

  • Кодду карап чыгуу саясаты.

    Кодду карап чыгууга жана карап чыгууга, тагыраагы, бул процесстин негизги ыкмаларын тандоого байланыштуу бардык нерсе техникалык жетекчинин компетенциясына кирет.

Эмгек акы перспективалары

Акыр-аягы, эң даамдуу нерсе - Tech Lead кызматтарында иштеген адистер адатта канча акча табышат, же башкача айтканда, көп иштөөнүн мааниси (же мааниси жок, өзүңүз чечиңиз) негизги себептеринин бири. бир күнү өсүп, сыймыктанган жана кадыр-барктуу техникалык лидер болуу үчүн, өзүңүздүн жана профессионалдык өсүшүңүз. Популярдуу Glassdoor порталынын маалыматы боюнча , Tech Lead кызматтарынын орточо дүйнөлүк айлык акысы жылына 78,6 миң долларды түзөт. АКШда PayScale беделдүү ресурсуна ылайык, орточо технологиялык лидер жылына болжол менен 101,4 миң доллар табат. Дагы бир популярдуу ресурс, Salary.com бизге жылына 131 миң долларды түзөт , болжол менен жылына 118 миң доллардан 145,5 миң долларга чейин. "Биздин кеңдикте" сиз ойлогондой, техникалык лидерлердин маянасы америкалыктардыкынан төмөн жана дүйнөлүк орточо көрсөткүчтөн бир аз төмөн. Ошентип, DOU ресурсуна ылайык , Украинада 2019-жылдын декабрь айында орточо техникалык коргошун айына болжол менен 4400 доллар киреше тапкан. Россияда, Trud.com ресурсуна ылайык, техникалык коргошундун айлыгы айына 400 миң рублга чейин (5600 доллар) жетиши мүмкүн.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION