ഒരു ഹാൻഡ്സ്-ഓൺ CTO ആയിരിക്കുക നേതൃത്വത്തെക്കുറിച്ച് എന്നെ എന്താണ് പഠിപ്പിക്കുന്നത്
ഒരു CTO ആകുക എന്നത് സാങ്കേതിക തീരുമാനങ്ങൾ എടുക്കുന്നതിനേക്കാൾ ഉപരിയായിട്ടുള്ള ഒന്നാണ്. വലിയ ആശയങ്ങൾക്കും ചെറിയ വിശദാംശങ്ങൾക്കും ഇടയിൽ സഞ്ചരിക്കാൻ ഇത് ആവശ്യപ്പെടുന്നു.
ഒരു നിമിഷം ഞാൻ Foodmartex-ന്റെ ആർക്കിടെക്ചറിലും ബിസിനസ്സ് ലക്ഷ്യങ്ങളിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു. അടുത്ത നിമിഷം ഒരു API റെസ്പോൺസ് പരിശോധിക്കാനോ തകരാറിലായ ഒരു യൂസർ ഫ്ലോ ശരിയാക്കാനോ ഞാൻ ഒരു ഡെവലപ്പർക്കൊപ്പം ഇരിക്കുന്നു.
ഈ വൈരുദ്ധ്യം ഏറെ സംതൃപ്തി നൽകുന്നതാണ്.
നേതൃത്വം എന്നത് വെറും ഉത്തരവുകൾ നൽകൽ മാത്രമല്ല.
സാങ്കേതിക നേതാക്കൾക്ക് എല്ലാ ചോദ്യങ്ങൾക്കും ഉത്തരങ്ങൾ ഉണ്ടായിരിക്കണം എന്ന് പലരും കരുതുന്നു. എന്നാൽ എന്റെ അനുഭവം മറ്റൊരു പാതയാണ് കാണിച്ചുതരുന്നത്. നേതൃത്വം എന്നാൽ:
- ദിശ നൽകുക.
- ശരിയായ ചോദ്യങ്ങൾ ചോദിക്കുക.
- ടീമിനൊപ്പം നിന്ന് പ്രശ്നങ്ങൾ പരിഹരിക്കുക.
കാര്യങ്ങൾ പ്രയാസകരമാകുമ്പോൾ ഞാൻ എല്ലാം ഏറ്റെടുക്കാറില്ല. വ്യക്തത നൽകുക എന്നതാണ് എന്റെ ജോലി. എന്റെ ടീം ആത്മവിശ്വാസത്തോടെ മുന്നോട്ട് പോകണമെന്ന് ഞാൻ ആഗ്രഹിക്കുന്നു. ലക്ഷ്യം വളർച്ചയാണ്, അല്ലാതെ മറ്റുള്ളവരെ ആശ്രയിച്ചു നിൽക്കലല്ല.
ഫ്രണ്ട്എൻഡ് ആണ് സത്യം വെളിപ്പെടുത്തുന്നത്.
ഒരു ഉപയോക്താവ് ഉപയോഗിക്കാൻ ശ്രമിക്കുന്നത് വരെ ഒരു ബാക്കെൻഡ് ഫീച്ചർ ശരിയാണെന്ന് തോന്നിയേക്കാം. അപ്പോഴാണ് നിങ്ങൾ ഇവ കണ്ടെത്തുന്നത്:
- അസ്ഥിരമായ API റെസ്പോൺസുകൾ.
- വ്യക്തമല്ലാത്ത സ്റ്റാറ്റസ് ട്രാൻസിഷനുകൾ.
- വിട്ടുപോയ വാലിഡേഷനുകൾ.
- ആശയക്കുഴപ്പമുണ്ടാക്കുന്ന യൂസർ ജേർണികൾ.
ഫ്രണ്ട്എൻഡും ബാക്കെൻഡും വെവ്വേറെ ഉൽപ്പന്നങ്ങളല്ല. അവ ഒരൊറ്റ അനുഭവമാണ്. അവ തമ്മിൽ ആശയവിനിമയം നടന്നില്ലെങ്കിൽ ഉൽപ്പന്നം പരാജയപ്പെടും. പിശക് എവിടെ നിന്നാണ് തുടങ്ങിയതെന്ന് ഉപയോക്താക്കൾ ശ്രദ്ധിക്കാറില്ല. അത് പ്രവർത്തിക്കുന്നില്ല എന്ന് മാത്രമേ അവർ അറിയുന്നുള്ളൂ.
എപ്പോൾ പിന്നോട്ട് മാറണമെന്ന് എനിക്ക് അറിയണം.
ഒരു പ്രശ്നം വേഗത്തിൽ പരിഹരിക്കാൻ നിങ്ങൾക്ക് കഴിയുമ്പോൾ, അതിൽ ഇടപെടാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ഇങ്ങനെ ചെയ്യുന്നത് ഇന്നത്തെ പ്രശ്നം പരിഹരിക്കുമെങ്കിലും നിങ്ങളുടെ ടീമിനെ പഠിക്കുന്നതിൽ നിന്ന് തടയുന്നു. ഒന്ന് നിൽക്കാൻ ഞാൻ പഠിച്ചുകൊണ്ടിരിക്കുകയാണ്.
ഞാൻ എന്നോട് തന്നെ ചോദിക്കുന്നു:
- ഡെവലപ്പർക്ക് ഒരു ഉത്തരം ആവശ്യമുണ്ടോ?
- അവർക്ക് കൂടുതൽ വിവരങ്ങൾ (context) ആവശ്യമുണ്ടോ?
- അവർക്ക് അന്വേഷിക്കാൻ ആവശ്യമായ സമയം മാത്രമാണോ വേണ്ടത്?
എപ്പോൾ നയിക്കണം, എപ്പോൾ ടീമിനൊപ്പം പ്രവർത്തിക്കണം, എപ്പോൾ വഴിമാറണം എന്ന് നല്ല നേതാക്കൾക്ക് അറിയാം.
ഈ പദവി എന്നെ രൂപപ്പെടുത്തുന്നു. ശ്രദ്ധിക്കാനും ആശയവിനിമയം നടത്താനും ജോലിയോട് ചേർന്നുനിൽക്കാനും ഞാൻ പഠിക്കുന്നു. നേതൃത്വം എന്നത് അകലം പാലിക്കലല്ല. അത് വെല്ലുവിളികൾ മനസ്സിലാക്കുന്നതിനെക്കുറിച്ചും മറ്റുള്ളവരെ വളരാൻ അനുവദിക്കുന്നതിനെക്കുറിച്ചും ആണ്.
ഞാൻ ഇപ്പോഴും പഠിച്ചുകൊണ്ടിരിക്കുകയാണ്. ഞാൻ ഇപ്പോഴും നിർമ്മിച്ചുകൊണ്ടിരിക്കുകയാണ്.
Source: https://dev.to/ogeobubu/what-being-a-hands-on-cto-is-teaching-me-about-leadership-1la3