সফটওয়্যার ইঞ্জিনিয়ারিংকে আনুষ্ঠানিক পেশায় পরিণত হওয়ার জন্য কী পরিবর্তন করতে হবে?


11

অন্যান্য পেশার (যেমন অ্যাকাউন্টিং, আইন, মেডিসিন ইত্যাদি) বিপরীতে, সফটওয়্যার ইঞ্জিনিয়ারিংয়ের জন্য কোনও পেশাজীবী শংসাপত্র নেই।

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

আমি বুঝতে পেরেছি যে সফ্টওয়্যারটি একটি গতিশীল জন্তু - এটি একটি অংশ শিল্প, খণ্ড বিজ্ঞান - তবে আমি ভাবছি যে সফ্টওয়্যার ইঞ্জিনিয়ারিং একটি আনুষ্ঠানিক পেশায় পরিণত হওয়ার সম্ভাবনা আছে কি না।

এটি হওয়ার জন্য কী পরিবর্তন করতে হবে এবং এটি কী ভাল জিনিস হবে?

(যদি কেউ এই বিষয়ে আনুষ্ঠানিক গবেষণা সম্পর্কে জানেন তবে আমি উল্লেখগুলি প্রশংসা করব)



হালনাগাদ

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

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

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

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

আপনারা যারা মিশন-সমালোচনামূলক সফ্টওয়্যারটিতে কাজ করেছেন / কাজ করেছেন - তাদের কি কোনও ব্যক্তিগত দায়বদ্ধতা রয়েছে? সফ্টওয়্যার ইঞ্জিনিয়ারের ব্যয়বহুল ভুল করার ঘটনায় অবশ্যই আনুষ্ঠানিক প্রতিরোধের প্রয়োজন আছে?


3
আনুষ্ঠানিক পেশা হওয়ার সুবিধা কী কী?
পিটার বি

1
খুব লোকালাইজড। এখানে ক্যুবেক, আপনাকে ইঞ্জিনিয়ার বলা যেতে সক্ষম হওয়ার জন্য ইঞ্জিনিয়ার অর্ডারের অংশ হতে হবে। সফটওয়্যার ইঞ্জিনিয়ারের জন্য একই বিধি প্রযোজ্য। নৈতিকতা, নিয়ম, দায়িত্ববোধ বীমা ইত্যাদির কোড সহ আসে
জিন-ফ্রান্সোয়েস ক্যাট

5
ল্যাব কোটস, অবশ্যই। বন্ধনের সাথে।
বেন ব্রোকা

2
@ পিটার বি: যদি কোনও প্রথাগত পেশা না থাকে যা প্রত্যেক ডাক্তারকে অবশ্যই কিছু মান পূরণ করার নিশ্চয়তা দেয় তবে কোনও ডাক্তারকে দেখে আপনি কেমন অনুভব করবেন?
জর্জিও

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

উত্তর:


15

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

পেশাগত উইকিপিডিয়ায় নিবন্ধ থেকে :

একটি পেশার বৈশিষ্ট্যযুক্ত বৈশিষ্ট্যগুলি সংজ্ঞায়িত করার বিষয়ে যথেষ্ট চুক্তি রয়েছে। তাদের একটি "পেশাদার সমিতি, জ্ঞানীয় ভিত্তি, প্রাতিষ্ঠানিক প্রশিক্ষণ, লাইসেন্সিং, কাজের স্বায়ত্তশাসন, সহকর্মী নিয়ন্ত্রণ ... (এবং) নীতিশাস্ত্রের কোড রয়েছে," [১৮] যেখানে লারসন আরও যোগ করেছেন, "পেশাদার এবং বৌদ্ধিক উত্কর্ষের উচ্চ মানের, "(লারসন, পৃষ্ঠা 221) যে" পেশাগুলি হ'ল বিশেষ ক্ষমতা এবং মর্যাদার অধিকারী পেশা, "(লারসন, পিক্স) এবং তারা যে সমস্ত সমাজে" একচেটিয়া অভিজাত গোষ্ঠী ", (লারসন, পি। ২০) সমন্বিত।

এটি মাগালি সরফতী লারসনের দ্য রাইজ অফ প্রফেশনালিজম: একটি সমাজতাত্ত্বিক বিশ্লেষণ ব্যাপকভাবে উদ্ধৃত করেছে । "একটি পেশার বৈশিষ্ট্যগুলি" অনুসন্ধান করা একইরকম ফলাফলের দিকে ঝোঁক।

সফ্টওয়্যার ইঞ্জিনিয়ারিং কীভাবে এই বৈশিষ্ট্যগুলির বিরুদ্ধে রয়েছে?

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

  • জ্ঞানীয় বেস সফ্টওয়্যার ইঞ্জিনিয়ারিং বডি অফ নলেজ আইইইই, বোয়িং, ন্যাশনাল রিসার্চ কাউন্সিল কানাডা, রেথিয়ন, কনস্ট্রাক্স সফটওয়্যার, পেশাদার ইঞ্জিনিয়ারদের কানাডিয়ান কাউন্সিল, মিটার কর্পোরেশন, এনআইএসটি, যুক্তিবাদী, এসএপি (২০০৪ সংস্করণের জন্য) দ্বারা স্পনসর করেছে। এটি বিশেষত "সফটওয়্যার ইঞ্জিনিয়ারিংকে বৈধ ইঞ্জিনিয়ারিং শৃঙ্খলা এবং একটি স্বীকৃত পেশা তৈরি করার দিকে" পদক্ষেপ হিসাবে শুরু করা হয়েছিল ।

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

  • লাইসেন্স 2013 এপ্রিল হিসাবে, এনসিইইএস সফটওয়্যার ইঞ্জিনিয়ারিং একটি পেশাদার প্রকৌশল পরীক্ষা দেয় । এটি যুক্তরাষ্ট্রে রাষ্ট্র-রাষ্ট্রের ভিত্তিতে দেওয়া হয়। যাইহোক, সফ্টওয়্যার ইঞ্জিনিয়ারিং পিই পরীক্ষা বর্তমানে প্রতিটি রাজ্য দ্বারা দেওয়া হয় না, এবং এমনকি খুব কম লাইসেন্সের প্রয়োজন হয়। এই নিবন্ধটি, আইইইই সফটওয়্যার এর নভেম্বর / ডিসেম্বর 1999 ইস্যুতে প্রকাশিত, টেক্সাস রাজ্যে লাইসেন্সিংয়ের প্রয়োজনীয়তা এবং অন্টারিও এবং ব্রিটিশ কলম্বিয়া, কানাডা এবং যুক্তরাজ্যের লাইসেন্সিংয়ের সংক্ষিপ্ত আলোচনা আলোচনা করে। টেক্সাসে এম্বেড করা বা রিয়েল-টাইম সিস্টেমগুলির নকশা, পরীক্ষা বা বাস্তবায়নের জন্য কেবল লাইসেন্সটির প্রয়োজন হয় যা "ইঞ্জিনিয়ারড বৈদ্যুতিক বা যান্ত্রিক উপাদানগুলির বিশদ বোঝার প্রয়োজন" এবং "মেকানিকাল ডিভাইস, বৈদ্যুতিক ডিভাইসগুলির জন্য সফ্টওয়্যার সিস্টেমগুলির জন্য" , এবং পাওয়ার সিস্টেম "- অপেক্ষাকৃত স্বল্প পরিমাণে সফ্টওয়্যার বিকাশের কাজ work যে সমস্ত রাজ্যে লাইসেন্স দেওয়া হয়, তাদের মধ্যে সবচেয়ে খারাপ পরিস্থিতিটি হচ্ছে শৃঙ্খলাবদ্ধ পদক্ষেপ, নিষেধাজ্ঞাগুলি বা আপনার লাইসেন্সের ক্ষতি কোনও ক্লায়েন্ট বা নিয়োগকর্তাকে অভিযোগ দায়ের করা উচিত। যাইহোক, একমাত্র আসল ক্ষতি রাজ্যগুলিতে আসে যার লাইসেন্স দরকার - যদি না লাইসেন্সের কাজটি করা প্রয়োজন হয়, হারানো কোনও মানে হয় না।

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

  • ওয়ার্ক অটোনমি, কলেজ কন্ট্রোল, পেশাদার ও বৌদ্ধিক এক্সিলেন্সের উচ্চ মান এগুলি এমন পরিবেশে প্রায়শই দেখা যায় যেখানে সফ্টওয়্যার ইঞ্জিনিয়ারিংকে ইঞ্জিনিয়ারিং শাখা হিসাবে বিবেচনা করা হয়। এটি বলতে গেলে যে সমস্ত নিয়োগকারী (বা ফ্রিল্যান্সাররা) সফ্টওয়্যার বিকাশকে ইঞ্জিনিয়ারিং হিসাবে বিবেচনা করে না।


6
90%, বা আমি এমনকি এতদূর যেতে পেরেছি 99% প্রোগ্রামার সম্ভবত আইআইইই সিএস বিদ্যমান জানেন না। যদি 99% চিকিৎসক এএমএ-এর অন্তর্ভুক্ত না হন তবে আমি পেশায় খুব কম বিশ্বাস করব।
জোনাথন সমৃদ্ধ

3
@ জোনাথানরিচ - আমি কলেজে যে সকলকে জানতাম তারা খুব কম আইইইইতে যোগ দিয়েছে। আপনি কোথায় আপনার নম্বর নিয়ে এসেছেন? আপনি আইইইইয়ের সাথে সংযুক্ত রয়েছেন তাই আপনার আসলে কিছু প্রকৃত সাবস্ক্রিপশন নম্বর রয়েছে?
রামহাউন্ড

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

11
@ জোনাথানরিচ, 90% প্রোগ্রামার সফ্টওয়্যার ইঞ্জিনিয়ার নয়।
ফিলিপ

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

4

সফ্টওয়্যার বিকাশকারী / প্রকৌশলী / স্থপতি / ইত্যাদির জন্য একটি বিস্তৃতভাবে প্রতিষ্ঠিত এবং স্বীকৃত পেশাদার সংস্থার পক্ষে ভাল জিনিস হবে না।

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

বর্তমানে আপনি আপনার যোগ্যতার দ্বারা অনুমান করেছেন, কেউ আপনাকে যে পুরষ্কার দিয়েছিল তা দ্বারা নয়। এবং এটি একটি ভাল, গুড থিং (টিএম)।


2
পতিতাবৃত্তির সাথে
সাদৃশ্যটি

@ ম্যাটনজ এটি বৌদ্ধিক পতিতাবৃত্তি বলা হয়, এবং আমার প্রতি ঘন্টার হার সম্ভবত প্রচলিত ধরণের চেয়ে কম is
মিস্টারফক্স

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

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

0

কিছুই পরিবর্তন করার প্রয়োজন নেই।

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

আমি মনে করি আপনার প্রশ্ন লাইসেন্স দেওয়ার প্রায় কাছাকাছি।

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

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

এখন, আমি ভোগ করছি যে লাইসেন্সিং ভাল যেহেতু এটি প্রমাণ করে যে কারও কিছু করার (যেমন গাড়ি চালানোর) দক্ষতা আছে এবং নিয়মের (রাস্তার) আউট ও আউটগুলি জানে।

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

একটি লাইসেন্স প্রবেশের ক্ষেত্রে বাধা তৈরি করে, যা এই শিল্পে ভাল জিনিস হবে না, তাই আমি এই জাতীয় লাইসেন্সের কোনও বেনিফিট দেখতে পাচ্ছি না।

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


2
"'শংসাপত্রগুলি সহ প্রোগ্রামাররা কাগজে ভাল দেখায়", না তারা তা করে না।
ফিলিপ

0

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

আমি পোস্টারের সাথে একমত, যিনি বলেছিলেন যে সফ্টওয়্যার বিকাশ কোনও জবাবদিহি নয় g আমি মনে করি না যে এটি এমন হতে হবে। এমন বিকাশকারী আছেন যারা ভাল সফ্টওয়্যার তৈরি করতে চান এবং এর জন্য দায়বদ্ধ হতে রাজি হন। আমাদের নিজেদের আলাদা করার একটি উপায় প্রয়োজন need

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


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

-2

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

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


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

@ থমাস ওভেনস যা সত্য তবে সফ্টওয়্যারের সাথে আমাদের মনে হয় না যে কোনও প্রথাগত 'সবাই হাইওয়ে ব্রিজ কিনতে পারবেন না' অংশটি আসবে
জে কে।

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

1
@ থমাস ওভেনস একটি বাণিজ্যিক জেটলাইনারের (ওবিআইজিজিএস) জন্য এভিওনিক্স সফ্টওয়্যারটিতে কাজ করা একটি সফটওয়্যার ইঞ্জিনিয়ার হিসাবে, হ্যাঁ, আসলে যে কেউ এটি তৈরি করতে পারে। সফটওয়্যারটি এত জটিল নয়। তবে গ্রাহকরা এটি শক্তিশালী এবং আত্মবিশ্বাস নিয়ে যে এটি বিস্ফোরিত হবে না তা সম্পর্কে সত্যই সত্য। ঠিক যেভাবে কেউ একটি ব্রিজ তৈরি করতে পারে, খারাপভাবেই, যে কেউ সম্ভবত একটি ওবিআইজিজিএস ইউনিট কোড করতে পারে, খুব খারাপভাবে। পেশাদার দিকটি পরীক্ষা-নিরীক্ষা, প্রক্রিয়া, ডিও -178 বি মোকাবেলা করে এবং আত্মবিশ্বাসের সাথে দেখাতে সক্ষম হয়েছে যে আন্তর্জাতিক তারিখের রেখাটি অতিক্রম করার পরে এটি আকাশ থেকে পড়বে না।
ফিলিপ

3
"সফ্টওয়্যারটিতে পদার্থবিজ্ঞানের কোনও অ্যানালগ নেই": আছে, একে গণিত বা অন্য কোনও আনুষ্ঠানিক পদ্ধতি বলা হয়। এবং প্রকৃতপক্ষে, মিশন-সমালোচনামূলক সফ্টওয়্যারটির জন্য বেশিরভাগ কাজ স্পেসিফিকেশন, যাচাইকরণ এবং পরীক্ষায় চলে যায় এবং মাত্র 10% কাজ প্রকৃত কোডিংয়ে যায়। কেবলমাত্র অ-মিশন সমালোচনামূলক সফ্টওয়্যারটি চৌকস, ট্রায়াল-এন্ড-ত্রুটির উপায়ে তৈরি করা যেতে পারে (যেভাবে কোনও ব্যক্তি তার পিছনের লনে একটি সেতু তৈরি করতে পারে), তবে এভিওনিক সফটওয়্যার তৈরির জন্য একই পদ্ধতি ব্যবহার করার চেষ্টা করুন!
জর্জিও

-2

সফ্টওয়্যারটি কোনও পেশা নয় বা এটি কখনও এক হবে না।

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

এই বিবরণটি সফ্টওয়্যারটির সাথে মোটেই মেলে না।

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

সফ্টওয়্যার একটি পেশায় পরিণত হতে পারে না কারণ "লাইসেন্সপ্রাপ্ত" সদস্যরা তাদের ক্ষতির কারণ এবং তাদের অপব্যবহারের জন্য দায়ী হন। 80-90% বিকাশকারী একা একা কয়েক বছরের মধ্যে তাদের চাকরি হারাবে।

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

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

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

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

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


কিছু তথ্যসূত্র যোগ করুন আপনার গবেষকেরা সমর্থন করার জন্য (যা আমার কাছে নির্দিষ্ট অর্থে দেখা যায় কিন্তু যে কোন ব্যাপার না), এবং আমি downvote সরিয়ে ফেলবো
মশা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.