मैं एक बड़ी कंपनी में काम करता हूँ जहाँ तकनीकी लोग इनमें से किसी एक श्रेणी में आते हैं:
- एक स्क्रैम टीम पर एक डेवलपर जो एकल उत्पाद के लिए विकसित होता है और शायद अन्य टीमों के साथ काम करता है जो उत्पाद से निकटता से संबंधित हैं।
- एक वास्तुकार जो कई टीमों (5-6) पर एक सलाहकार से अधिक है और टीम के प्रयासों के बीच समानता को पहचानने की कोशिश करता है जिसे पुस्तकालयों में सार किया जा सकता है (आर्किटेक्ट पुस्तकालय कोड नहीं लिखते हैं, हालांकि)। यह वास्तुकार प्रबंधन के साथ कई बैठकों में भाग लेता है और तकनीकी दिशा निर्धारित करने का प्रयास करता है।
मेरी कंपनी में आर्किटेक्ट की भूमिका वह है जहां अधिकांश तकनीकी लोग अपने करियर में अगले कदम के रूप में आगे बढ़ते हैं।
मेरे सवाल हैं: क्या ज्यादातर कंपनियां इस तरह से काम करती हैं कि उनके उच्चतम भुगतान वाले तकनीकी लोगों को कोड लिखने से दूर किया जाता है? क्या यह एक डेवलपर के करियर के लिए एक स्वाभाविक प्रवृत्ति है? क्या कोई डेवलपर यह सब कर सकता है (कोड और सेट दिशा?)