ಒಬ್ಬ Hands-On CTO ಆಗಿರುವುದು ನಾಯಕತ್ವದ ಬಗ್ಗೆ ನನಗೆ ಏನು ಕಲಿಸುತ್ತಿದೆ

CTO ಆಗುವುದು ಎಂದರೆ ಕೇವಲ ತಾಂತ್ರಿಕ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದು ಮಾತ್ರವಲ್ಲ. ಇದು ದೊಡ್ಡ ಆಲೋಚನೆಗಳು ಮತ್ತು ಸಣ್ಣ ವಿವರಗಳ ನಡುವೆ ಸಮತೋಲನ ಕಾಯ್ದುಕೊಳ್ಳುವುದನ್ನು ಬಯಸುತ್ತದೆ.

ಒಂದು ಕ್ಷಣ ನಾನು Foodmartex ನ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ವ್ಯವಹಾರದ ಗುರಿಗಳ ಮೇಲೆ ಗಮನ ಹರಿಸುತ್ತೇನೆ. ಮರುಕ್ಷಣವೇ, ಒಂದು API response ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಅಥವಾ ದೋಷಪೂರಿತ ಯೂಸರ್ ಫ್ಲೋ ಅನ್ನು ಸರಿಪಡಿಸಲು ನಾನು ಒಬ್ಬ ಡೆವಲಪರ್ ಜೊತೆ ಕುಳಿತು ಕೆಲಸ ಮಾಡುತ್ತೇನೆ.

ಈ ವ್ಯತಿರಿಕ್ತತೆಯು ತೃಪ್ತಿದಾಯಕವಾಗಿದೆ.

ನಾಯಕತ್ವ ಎಂದರೆ ಕೇವಲ ಆದೇಶಗಳನ್ನು ನೀಡುವುದಲ್ಲ.

ತಾಂತ್ರಿಕ ನಾಯಕರು ಎಲ್ಲಾ ಪ್ರಶ್ನೆಗಳಿಗೂ ಉತ್ತರಗಳನ್ನು ಹೊಂದಿರಬೇಕು ಎಂದು ಅನೇಕರು ಭಾವಿಸುತ್ತಾರೆ. ಆದರೆ ನನ್ನ ಅನುಭವವು ವಿಭಿನ್ನ ಹಾದಿಯನ್ನು ತೋರಿಸುತ್ತದೆ. ನಾಯಕತ್ವ ಎಂದರೆ:

  • ದಿಕ್ಕನ್ನು ತೋರಿಸುವುದು.
  • ಸರಿಯಾದ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವುದು.
  • ನಿಮ್ಮ ತಂಡದೊಂದಿಗೆ ಜೊತೆಯಾಗಿ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವುದು.

ಪರಿಸ್ಥಿತಿ ಕಷ್ಟವಾದಾಗ ನಾನು ಎಲ್ಲವನ್ನೂ ತನ್ನ ಕೈಗೆತ್ತಿಕೊಳ್ಳುವುದಿಲ್ಲ. ಸ್ಪಷ್ಟತೆಯನ್ನು ಒದಗಿಸುವುದು ನನ್ನ ಕೆಲಸ. ನನ್ನ ತಂಡವು ಆತ್ಮವಿಶ್ವಾಸದಿಂದ ಮುಂದೆ ಸಾಗಬೇಕೆಂದು ನಾನು ಬಯಸುತ್ತೇನೆ. ಗುರಿ ಬೆಳವಣಿಗೆಯಾಗಬೇಕೇ ಹೊರತು ಅವಲಂಬನೆಯಲ್ಲ.

ಫ್ರಂಟ್‌ಎಂಡ್ (Frontend) ಸತ್ಯವನ್ನು ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ.

ಬಳಕೆದಾರರು ಅದನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸುವವರೆಗೆ ಬ್ಯಾಕೆಂಡ್ (Backend) ಫೀಚರ್ ಸರಿಯಾಗಿ ಕಾಣಿಸಬಹುದು. ಆಗ ನೀವು ಇವುಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತೀರಿ:

  • ಅಸಮರ್ಪಕ API responses.
  • ಅಸ್ಪಷ್ಟ status transitions.
  • ಇಲ್ಲದ validation.
  • ಗೊಂದಲಮಯ user journeys.

ಫ್ರಂಟ್‌ಎಂಡ್ ಮತ್ತು ಬ್ಯಾಕೆಂಡ್ ಎಂಬುದು ಪ್ರತ್ಯೇಕ ಉತ್ಪನ್ನಗಳಲ್ಲ. ಅವು ಒಂದೇ ಅನುಭವ. ಅವುಗಳ ನಡುವೆ ಸಂವಹನವಿಲ್ಲದಿದ್ದರೆ, ಉತ್ಪನ್ನವು ವಿಫಲವಾಗುತ್ತದೆ. ದೋಷ ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭವಾಯಿತು ಎಂಬುದು ಬಳಕೆದಾರರಿಗೆ ಮುಖ್ಯವಲ್ಲ. ಅದು ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ ಎಂಬುದು ಮಾತ್ರ ಅವರಿಗೆ ತಿಳಿದಿರುತ್ತದೆ.

ನಾನು ಯಾವಾಗ ಹಿಂದೆ ಸರಿಯಬೇಕು ಎಂಬುದು ಕೂಡ ನನಗೆ ತಿಳಿದಿರಬೇಕು.

ನೀವು ಒಂದು ಸಮಸ್ಯೆಯನ್ನು ವೇಗವಾಗಿ ಪರಿಹರಿಸಬಲ್ಲಾಗಿದ್ದಾಗ, ತಕ್ಷಣವೇ ಅದರಲ್ಲಿ ತೊಡಗಿಸಿಕೊಳ್ಳಲು ನಿಮಗೆ ಅನಿಸಬಹುದು. ಹೀಗೆ ಮಾಡುವುದು ಇಂದಿನ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸಬಹುದು, ಆದರೆ ನಿಮ್ಮ ತಂಡವು ಕಲಿಯುವುದನ್ನು ತಡೆಯುತ್ತದೆ. ನಾನು ವಿರಾಮ ತೆಗೆದುಕೊಳ್ಳುವುದನ್ನು ಕಲಿಯುತ್ತಿದ್ದೇನೆ.

ನಾನು ನನ್ನನ್ನು ಹೀಗೆ ಕೇಳಿಕೊಳ್ಳುತ್ತೇನೆ:

  • ಡೆವಲಪರ್‌ಗೆ ಉತ್ತರ ಬೇಕೇ?
  • ಅವರಿಗೆ ಹೆಚ್ಚಿನ context ಬೇಕೇ?
  • ಅವರು ತನಿಖೆ ಮಾಡಲು ಕೇವಲ ಸ್ವಲ್ಪ ಸಮಯ ಬೇಕೇ?

ಉತ್ತಮ ನಾಯಕರು ಯಾವಾಗ ಮುನ್ನಡೆಸಬೇಕು, ಯಾವಾಗ ತಂಡದ ಜೊತೆ ಕೆಲಸ ಮಾಡಬೇಕು ಮತ್ತು ಯಾವಾಗ ದಾರಿಯಿಂದ ದೂರ ಸರಿಯಬೇಕು ಎಂಬುದು ತಿಳಿದಿರುತ್ತದೆ.

ಈ ಪಾತ್ರವು ನನ್ನನ್ನು ರೂಪಿಸುತ್ತಿದೆ. ನಾನು ಕೇಳಿಸಿಕೊಳ್ಳಲು, ಸಂವಹನ ನಡೆಸಲು ಮತ್ತು ಕೆಲಸಕ್ಕೆ ಹತ್ತಿರವಾಗಿರಲು ಕಲಿಯುತ್ತಿದ್ದೇನೆ. ನಾಯಕತ್ವ ಎಂದರೆ ದೂರವಿರುವುದು ಎಂದಲ್ಲ. ಇದು ಸವಾಲುಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಮತ್ತು ಇತರರು ಬೆಳೆಯಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುವುದು.

ನಾನು ಇನ್ನೂ ಕಲಿಯುತ್ತಿದ್ದೇನೆ. ನಾನು ಇನ್ನೂ ನಿರ್ಮಿಸುತ್ತಿದ್ದೇನೆ.

Source: https://dev.to/ogeobubu/what-being-a-hands-on-cto-is-teaching-me-about-leadership-1la3