प्रोग्रामर को तय करना होगा


हाल ही में, एक लेख प्रकाशित किया गया था, जिसे मैंने पहली बार अतीत में जाने का फैसला किया था, लेकिन फिर एक और लेख के रूप में एक विस्तृत टिप्पणी लिखने का फैसला किया।


प्रोग्रामर को व्यावसायिक समस्याओं का समाधान करना चाहिए। प्रोग्रामर को व्यावसायिक समस्याओं का
समाधान नहीं करना चाहिए।


मैं दोनों लेखों के लेखकों से लगभग सहमत हूं, लेकिन कुछ बारीकियां हैं जिन्हें मैं साझा करना चाहूंगा।


डेवलपर स्तर


मैं शुरू करूँगा, शायद, पदानुक्रम और स्तरों के प्रश्नों के साथ। मैं समझता था कि 3 स्तर हैं:


  1. — , . , . — , , . .
  2. — , , " ", , , , . . .
  3. — . , . .

, — , — . , , . - . , .


? . , . , "", . — , , . , . . , .


. . .


. , . . ? .



, . . "" . , , .


, , .. , . , , , -. - , :


  1. Senior engineer.
  2. Staff software engineer.
  3. Senior staff software engineer.
  4. Principal software engineer.
  5. Fellow engineer.

, , , , : , . , , .



, . , , , . . .


, . , .



, ? , , . ?


, . .


, . .. — , — . — . .


, , . , . , .


. . , , . -, .. , , . — . , . , . , .


, , , . , .


, , . , , .. , . , , . , ?


इसलिए, डेवलपर्स को क्या करना चाहिए और व्यवसाय के साथ मौजूदा स्थिति को समझने के लिए क्या होना चाहिए, इस सवाल का जवाब, कार्यों के स्तर, व्यवसाय ही, कर्मियों की उपलब्धता आदि पर निर्भर करता है। आदि। कोई सार्वभौमिक उत्तर नहीं है, जैसे कोई भाषा नहीं है जिसमें हर कोई कार्यक्रम करता है और इसका आनंद लेता है।


सब कुछ बहुत व्यक्तिगत है और परिस्थितियों पर निर्भर करता है। खैर, जो स्मार्ट है वह अपने विकास के लिए लेख में कुंजी ढूंढेगा। सभी को सफलता मिले!


All Articles