উচ্চ বেতনের প্রযুক্তিগত চাকরির অর্থ কি আপনি আর কোড পান না? [বন্ধ]


58

আমি একটি বড় সংস্থায় কাজ করি যেখানে প্রযুক্তিবিদরা এই বিভাগগুলির মধ্যে একটিতে মোটামুটি পড়ে:

  1. স্ক্র্যাম দলের একজন বিকাশকারী যিনি একটি একক পণ্যের জন্য বিকাশ করেন এবং সম্ভবত অন্যান্য দলের সাথে কাজ করেন যা পণ্যের সাথে ঘনিষ্ঠভাবে সম্পর্কিত।
  2. একজন স্থপতি যিনি একাধিক টিমের পরামর্শদাতা (5--6) এবং দলের প্রচেষ্টার মধ্যে সাধারণতাগুলি সনাক্ত করার চেষ্টা করেন যা গ্রন্থাগারগুলিতে বিমুগ্ধ হতে পারে (তবে স্থপতিরা লাইব্রেরির কোডটি লেখেন না)। এই স্থপতিটি পরিচালনা এবং প্রযুক্তিগত দিকনির্দেশনার চেষ্টা সহ অনেকগুলি সভায় যোগ দেন।

আমার সংস্থায় স্থপতি ভূমিকাটি যেখানে বেশিরভাগ প্রযুক্তিবিদের লোকেরা তাদের ক্যারিয়ারের পরবর্তী পদক্ষেপ হিসাবে প্রবেশ করে।

আমার প্রশ্নগুলি: বেশিরভাগ সংস্থাগুলি কি এমনভাবে কাজ করে যে তাদের সর্বাধিক বেতনের প্রযুক্তিগত লোকেরা কোড লেখার থেকে অনেক দূরে সরে যায়? এটি কি কোনও বিকাশকারীদের কেরিয়ারের জন্য প্রাকৃতিক প্রবণতা? কোনও বিকাশকারীর কাছে এটি কী (কোড এবং সেট নির্দেশিকা?) থাকতে পারে?

উত্তর:


75

বেশিরভাগ সংস্থাগুলি কি এমনভাবে কাজ করে যে তাদের সর্বাধিক বেতনের প্রযুক্তিগত লোকেরা লেখার কোড থেকে অনেক দূরে সরে যায়?

বেশিরভাগ খারাপ সংস্থাগুলি। কম কোড রাইটিং জড়িত থাকার এবং সফ্টওয়্যার বিকাশের অন্যান্য দিকগুলিতে আরও ফোকাস দেওয়ার জন্য আরও একটি দায়বদ্ধতার স্বাভাবিক প্রবণতা রয়েছে। এটি বলেছিল, প্রযুক্তিগত লোকেরা যদি সাধারণত কোডিংয়ে সময় ব্যয় না করে তবে সাধারণ / সেরা / সম্ভাব্য বিষয়গুলির সাথে যোগাযোগ হারিয়ে ফেলতে খুব সাধারণ। এটি কোম্পানির উপর একটি বিপর্যয়মূলক প্রভাব ফেলেছে।

এটি কি কোনও বিকাশকারীদের কেরিয়ারের জন্য প্রাকৃতিক প্রবণতা?

হ্যাঁ. শেষ পর্যন্ত, কোনও ব্যক্তি কোড লেখার মাধ্যমে পরামর্শদাতা, সমন্বয়, ডিজাইন, সমস্যা ডোমেনটি জেনে এবং সফ্টওয়্যার বিকাশের অন্যান্য কাজগুলি করার মাধ্যমে পণ্যটিকে অনেক বেশি সহায়তা করতে পারে। এবং সমস্ত সততার ক্ষেত্রে, ভাল নেতৃত্ব বা ডিজাইনের দক্ষতা থাকা কোড-লিখন দক্ষতার চেয়ে অনেক বেশি বিরল (পড়ুন: মূল্যবান)।

কোনও বিকাশকারীর কাছে এটি কী (কোড এবং সেট নির্দেশিকা?) থাকতে পারে?

একেবারে। যদিও বুঝতে পারি যে কোডিং পরিমাণ প্রয়োজন হবে নামা। আপনি যদি 80% দিনের কোনও আইডিতে ব্যয় করেন তবে আপনি কেবল সেই মূল্যবান জিনিসগুলি ভালভাবে করতে পারবেন না

অন্য বিকল্পটি হ'ল উন্নত পদটির অভাবে 'প্রিন্সিপাল ইঞ্জিনিয়ার'। কিছু বিকাশকারী খুব বিশেষজ্ঞ। আমি এমন কারও সাথে কাজ করেছি যেমন লিনাক্সের জন্য গিগাবিট ইথারনেট ড্রাইভার লিখেছেন। আমাদের দরকার ছিল আমাদের জন্য এই ধরণের কাজ করা এবং যেহেতু কেবল হাতে গোনা কয়েকজন লোকই সেই কাজটি ভালভাবে করতে পারত, তাই তিনি তার দিনের বেশিরভাগ অংশ হিসাবে কোড লেখার পাশাপাশি নগদ অর্থের গাদাও তৈরি করেছিলেন।

যদিও বেশিরভাগ সংস্থার এই ধরণের বিশেষায়নের প্রয়োজন নেই। তারা কেবল ডেটা নদীর গভীরতানির্ণয় করছে বা অন্য কোনও ওয়েবসাইট / মোবাইল অ্যাপ তৈরি করছে।


1
এই. তবে বেশিরভাগ শ্রেণিবিন্যাসে গড় "কোড বানর" এবং একজন স্থপতি এর মধ্যে কয়েকটি অবস্থান রয়েছে; জুনিয়র দেব, দেব, সিনিয়র দেব, টিম লিড, এমনকি প্রজেক্ট ম্যানেজার প্রায়শই একটি সফ্টওয়্যার আর্কিটেক্টের নীচে থাকে। প্রজেক্ট ম্যানেজার অবধি, এই পজিশনের বেশিরভাগই প্রাথমিক কোডার, ক্রমবর্ধমান তদারকি / উপদেষ্টা জব ফাংশন সহ, আপনি যখন প্রধানমন্ত্রীর কাছে যান তখন যথেষ্ট পরিমাণে সংস্থান এবং লোক পরিচালনার পক্ষে সমস্ত কোডিং দায়িত্ব থেকে মুক্তি দেয়। স্থপতিরা সাধারণত কোডিংয়ের কাছাকাছি থাকার জন্য প্রধানমন্ত্রীকে লাফিয়ে থাকেন, তবে একাধিক প্রকল্পের উপর কর্তৃত্ব অর্জন করেন।
কিথস

1
দুর্দান্ত উত্তর। এবং "সমস্ত কিছু থাকা" সম্পর্কিত আপনার মন্তব্য স্পট রয়েছে। আমি সম্প্রতি আমার ক্যারিয়ারের পথ পরিবর্তন করার জন্য একটি সচেতন সিদ্ধান্ত নিয়েছি যাতে আমি লেখার কোডটিতে ফিরে যেতে পারি। আমি এমন একটি সংস্থা খুঁজে পাওয়ার জন্য যথেষ্ট ভাগ্যবান যে আমার আর্কিটেকচারাল এবং প্রোগ্রামিং দক্ষতা উভয়ই ব্যবহার করতে পারে। তারা অবশ্যই খুঁজে পাওয়া কঠিন হতে পারে।

3
"সর্বাধিক খারাপ সংস্থা।" নির্ভুল এবং সংক্ষিপ্ত। +1
'45 এ orip

গুগল / টুইটারে অনুসন্ধান করুন জন কারম্যাক ( twitter.com/ID_AA_Carmack ) তিনি আইডি সফটওয়্যারটির প্রতিষ্ঠাতা / টেকনিক্যাল ডিরেক্টর এবং তারপরেও তিনি আজও কোড লেখেন। দুর্দান্ত উদাহরণ।
কোডিশা

@ কোডিশার পাল্টা উদাহরণ লিনাস টরভাল্ডস । তিনি আগের মতো কোড করতেন বলে মনে হয় না।
অটোডিডাক্ট

8

এটি মূলত প্রতিষ্ঠানের সংস্কৃতির উপর নির্ভর করে। অনেক সংস্থার প্রকৃত সিনিয়র প্রযুক্তিগত অবস্থান নেই, যদিও তাদের কিছু বগাস রয়েছে।

কিছু সংস্থা এই পদ আছে। দুর্দান্ত ইঞ্জিনিয়াররা কয়েকটি বড় সংস্থার (যেমন গুগল) বা স্টার্টআপসের দিকে ঝুঁকির দিকে ঝুঁকির অন্যতম কারণ হ'ল তারা বিকাশকারী হতে পারে এবং উচ্চ ক্ষতিপূরণ এবং সাংগঠনিক স্থিতিতে তারা যে জিনিস নিয়ে আগ্রহী তা নিয়ে কাজ করতে পারে। বেশিরভাগ সংস্থায় যদি তারা বিকাশকারীদের থাকতে চায় তবে তারা মইয়ের নিম্ন স্তরে থাকত।


4

কোড লেখার সময় কোডটি লেখার পক্ষে আমি যত কম অভিজ্ঞতা অর্জন করতে পারি তা ব্যক্তিগত অভিজ্ঞতা।

সমস্যাগুলি ওঠার আগে আমি সময় কাটাতে চেষ্টা করি। অন্যরা আটকে গেলে তাদের সহায়তা করার জন্য। কীভাবে জিনিস একসাথে বসবে তা পরিকল্পনা করা। এমনকি লোককে একই দিকে টানতে চেষ্টা করা।

এটি আমার অবস্থানে অনিবার্য বোধ করে। আমি কোডটি নিয়ে কাজ করতে পছন্দ করি তবে আমাদের সংস্থার জন্য আমি আরও কিছু করতে পারি যা অনেক বেশি মূল্যবান।

এখন এটি ব্যক্তিগত অভিজ্ঞতা তবে হ্যাঁ আমি মনে করি এটি বেশিরভাগ ক্ষুদ্র সংস্থাগুলিকে প্রতিফলিত করবে। তবে আমি আমার নিজের বসকে পরিষ্কার করে দিয়েছি যে আমি কোড থেকে পুরোপুরি অপসারণ করতে চাই না।

আমি মনে করি সেরা সফ্টওয়্যার স্থপতিরা হ্যান্ড অন অন আমি একটি ভাল নিবন্ধ দেখেছি http://www.infoq.com/articles/brown-are-you-a-software-architect অংশ 4 এর নকশা, উন্নয়ন এবং পরীক্ষার দিকে তাকান।

এটি বলার পরে, কেন দিনের বেলা কোডিং ক্রিয়াকলাপগুলি স্থপতিদের ভূমিকার অংশ হওয়া উচিত নয়? বেশিরভাগ স্থপতি অভিজ্ঞ কোডার, তাই সেই দক্ষতাগুলি আপ টু ডেট রাখাই বোধগম্য। এছাড়াও, স্থপতি দলের সকলের মতো একই ব্যথা অনুভব করতে পারে, যার ফলে তাদের আর্কিটেকচারকে কীভাবে উন্নয়নের দৃষ্টিকোণ থেকে দেখা হয় তা আরও ভালভাবে বুঝতে সহায়তা করে।


0

এটি আপনার দায়িত্বগুলি কী তার উপর নির্ভর করে। আপনি যদি প্রযুক্তিগত বিষয়ে দায়বদ্ধ হন তবে আপনার কোডিং অবস্থানে থাকা উচিত। 'বাস্তবায়ন' প্রক্রিয়া থেকে 'ধারণা' প্রক্রিয়াটি বিভক্ত করা ভুল রাস্তার এক পথ path যদি আপনি কখনও নিজেকে এইরকম অবস্থানে খুঁজে পান তবে আপনাকে অবশ্যই সেই উজ্জ্বল প্রতিভা হওয়ার তাগিদ প্রতিরোধ করতে হবে যে তার উজ্জ্বল ধারণাগুলি বাস্তবায়নের জন্য কেবল সময় নেই।

অন্যদিকে, যদি আপনার দায়িত্ব পরিচালনার মধ্যে থাকে তবে আমি আপনার কোডিং করা উচিত বলে মনে করি না। একজন পরিচালককে পূরণের সময় পরিচালনা করতে হবে। এই ধরনের অবস্থানের মধ্যে বিভিন্ন কোডার এবং দলের এবং বৃহত্তর আমলাতান্ত্রিক বাস্তুতন্ত্রের মধ্যে যোগাযোগ সহজতর করা অন্তর্ভুক্ত। আমার অভিজ্ঞতার মধ্যে সবচেয়ে খারাপ পরিচালনাকারী যেখানে সংঘর্ষ এবং ভুল যোগাযোগের কারণে দলটি বিচ্ছিন্ন হয়ে পড়ে কোডিংয়ের দিকে ঝুঁকছেন ones


1
+1 "আমার অভিজ্ঞতার মধ্যে সবচেয়ে খারাপ পরিচালনাকারীরা যেখানে যারা মাথা নীচু করে
বসে আছেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.