একজন প্রোগ্রামারের প্রধান দায়িত্ব। একটি ট্রেড এন্টারপ্রাইজের একজন প্রোগ্রামারের কাজের বিবরণ। একটি সিস্টেম প্রোগ্রামারের কাজের বিবরণ
আমি অনুমোদন করেছি:
[কাজের শিরোনাম]
_______________________________
_______________________________
[কোম্পানির নাম]
_______________________________
_______________________/[পুরো নাম.]/
"______" _______________ 20___
কাজের বিবরণী
প্রোগ্রামার
1. সাধারণ বিধান
1.1। এই কাজের বিবরণী প্রোগ্রামারের ক্ষমতা, কার্যকরী এবং কাজের দায়িত্ব, অধিকার এবং দায়িত্বগুলি সংজ্ঞায়িত এবং নিয়ন্ত্রণ করে [জেনেটিভ ক্ষেত্রে সংগঠনের নাম] (এরপরে কোম্পানি হিসাবে উল্লেখ করা হয়েছে)।
1.2 কোম্পানির প্রধানের আদেশে বর্তমান শ্রম আইন দ্বারা প্রতিষ্ঠিত পদ্ধতি অনুসারে প্রোগ্রামার নিয়োগ এবং বরখাস্ত করা হয়।
1.3। প্রোগ্রামার বিশেষজ্ঞদের শ্রেণীর অন্তর্গত এবং [অধীনস্থ ক্ষেত্রে অধস্তনদের পদের নাম] এর অধীনস্থ।
1.4। প্রোগ্রামার সরাসরি কোম্পানির [তাত্ক্ষণিক তত্ত্বাবধায়ক পদের নাম] প্রতিবেদন করে।
১.৫। উপযুক্ত যোগ্যতা সম্পন্ন একজন ব্যক্তিকে একজন প্রোগ্রামারের পদে নিযুক্ত করা হয়:
দ্বিতীয় শ্রেণীর প্রোগ্রামার:উচ্চতর পেশাগত (কারিগরি বা প্রকৌশল এবং অর্থনৈতিক) শিক্ষা এবং তৃতীয় শ্রেণীর একজন প্রোগ্রামার হিসাবে কাজের অভিজ্ঞতা বা উচ্চতর পেশাগত শিক্ষার বিশেষজ্ঞদের দ্বারা প্রতিস্থাপিত অন্যান্য প্রকৌশল ও প্রযুক্তিগত পদ, কমপক্ষে 3 বছর।
তৃতীয় শ্রেণীর প্রোগ্রামার:উচ্চতর পেশাগত (কারিগরি বা প্রকৌশল এবং অর্থনৈতিক) শিক্ষা এবং প্রশিক্ষণের সময় অর্জিত বিশেষত্বের কাজের অভিজ্ঞতা, বা যোগ্যতা বিভাগ ছাড়া ইঞ্জিনিয়ারিং এবং প্রযুক্তিগত পদে কাজের অভিজ্ঞতা।
সফটওয়্যার ইঞ্জিনিয়ার:কাজের অভিজ্ঞতা বা মাধ্যমিক বৃত্তিমূলক (প্রযুক্তিগত বা প্রকৌশল-অর্থনৈতিক) শিক্ষার প্রয়োজনীয়তা উপস্থাপন না করে উচ্চতর পেশাগত (কারিগরি বা প্রকৌশল-অর্থনৈতিক) শিক্ষা এবং প্রথম শ্রেণীর একজন প্রযুক্তিবিদ হিসেবে কাজের অভিজ্ঞতা কমপক্ষে 3 বছরের জন্য অথবা মাধ্যমিক বিশিষ্ট বিশেষজ্ঞদের দ্বারা ভরা অন্যান্য পদ বৃত্তিমূলক শিক্ষা, কমপক্ষে ৫ বছর।
1.6। প্রোগ্রামার এর জন্য দায়ী:
- তার উপর অর্পিত কাজের কার্যকর বাস্তবায়ন;
- সম্পাদন, শ্রম এবং প্রযুক্তিগত শৃঙ্খলার প্রয়োজনীয়তার সাথে সম্মতি;
- কোম্পানির বাণিজ্যিক গোপনীয়তা (গঠিত), যা তার হেফাজতে রয়েছে (যা তার কাছে পরিচিত) নথির (তথ্য) নিরাপত্তা।
1.7। প্রোগ্রামারের জানা উচিত:
- অ্যালগরিদম এবং প্রোগ্রামগুলি বিকাশের পদ্ধতি এবং তথ্য প্রক্রিয়াকরণে কম্পিউটারের ব্যবহার নিয়ন্ত্রণকারী নির্দেশিকা এবং আদর্শ উপাদান;
- স্ট্রাকচার্ড প্রোগ্রামিং এর মূলনীতি;
- দর্শন সফটওয়্যার;
- প্রযুক্তিগত এবং কর্মক্ষম বৈশিষ্ট্য, নকশা বৈশিষ্ট্য, কম্পিউটারের উদ্দেশ্য এবং অপারেটিং মোড, এর প্রযুক্তিগত ক্রিয়াকলাপের নিয়ম;
- স্বয়ংক্রিয় তথ্য প্রক্রিয়াকরণের প্রযুক্তি;
- প্রযুক্তিগত তথ্য বাহক প্রকার;
- শ্রেণীবিভাগের পদ্ধতি এবং তথ্যের কোডিং;
- আনুষ্ঠানিক প্রোগ্রামিং ভাষা;
- প্রযোজ্য মান, সংখ্যা ব্যবস্থা, সাইফার এবং কোড;
- প্রযুক্তিগত ডকুমেন্টেশন নিবন্ধনের পদ্ধতি;
- প্রোগ্রামিং এবং কম্পিউটার প্রযুক্তি ব্যবহারে উন্নত দেশী এবং বিদেশী অভিজ্ঞতা;
- অর্থনীতির মৌলিক বিষয়, উৎপাদন সংগঠন, শ্রম এবং ব্যবস্থাপনা;
- শ্রম আইনের মূলনীতি;
- শ্রম সুরক্ষার নিয়ম এবং নিয়ম।
1.8। তার ক্রিয়াকলাপে প্রোগ্রামার দ্বারা পরিচালিত হয়:
- কোম্পানির স্থানীয় কাজ এবং সাংগঠনিক এবং প্রশাসনিক নথি;
- অভ্যন্তরীণ শ্রম বিধি;
- পেশাগত স্বাস্থ্য এবং সুরক্ষা বিধি, শিল্প স্যানিটেশন এবং অগ্নি সুরক্ষা;
- নির্দেশ, আদেশ, সিদ্ধান্ত এবং অবিলম্বে সুপারভাইজারের নির্দেশাবলী;
- এই কাজের বিবরণ
1.9। প্রোগ্রামারের সাময়িক অনুপস্থিতির সময়, তার দায়িত্ব [ডেপুটি পদের নাম] নিযুক্ত করা হয়।
2. কাজের দায়িত্ব
প্রোগ্রামার নিম্নলিখিত শ্রম ফাংশন সম্পাদন করতে বাধ্য:
2.1। অর্থনৈতিক এবং অন্যান্য সমস্যা সমাধানের জন্য গাণিতিক মডেল এবং অ্যালগরিদমের বিশ্লেষণের ভিত্তিতে, তিনি এমন প্রোগ্রামগুলি বিকাশ করেন যা অ্যালগরিদম চালানোর ক্ষমতা প্রদান করে এবং সেই অনুযায়ী, কম্পিউটার প্রযুক্তির মাধ্যমে সেট করা টাস্ক, তাদের পরীক্ষা এবং ডিবাগিং পরিচালনা করে।
2.2। তথ্য প্রক্রিয়াকরণের সমস্ত পর্যায়ে সমস্যা সমাধানের জন্য প্রযুক্তি বিকাশ করে।
2.3। অ্যালগরিদম এবং ডেটা স্ট্রাকচার বর্ণনা করার জন্য একটি প্রোগ্রামিং ভাষা পছন্দ করে।
2.4। কম্পিউটার প্রযুক্তি, এর ভলিউম, কাঠামো, বিন্যাস এবং ইনপুট, প্রক্রিয়াকরণ, স্টোরেজ এবং আউটপুট, এর নিয়ন্ত্রণের পদ্ধতি দ্বারা প্রক্রিয়া করা তথ্য নির্ধারণ করে।
2.5 ডিবাগিংয়ের জন্য প্রোগ্রাম তৈরির কাজ সম্পাদন করে এবং ডিবাগিং পরিচালনা করে।
2.6। এই পরীক্ষার ক্ষেত্রে সুযোগ এবং বিষয়বস্তু নির্ধারণ করে যা তাদের কার্যকারিতা সহ প্রোগ্রামগুলির সম্মতির সবচেয়ে সম্পূর্ণ যাচাইকরণ প্রদান করে।
2.7। ডিবাগড প্রোগ্রাম চালায় এবং কাজের শর্তাবলী দ্বারা নির্ধারিত প্রাথমিক ডেটা প্রবেশ করে।
2.8। আউটপুট ডেটা বিশ্লেষণের ভিত্তিতে উন্নত প্রোগ্রাম সংশোধন করে।
2.9। প্রোগ্রামগুলির সাথে কাজ করার জন্য নির্দেশাবলী তৈরি করে, প্রয়োজনীয় প্রযুক্তিগত ডকুমেন্টেশন প্রস্তুত করে।
2.10। অফ-দ্য-শেলফ সফটওয়্যার পণ্য ব্যবহারের সম্ভাবনা নির্ধারণ করে।
2.11। বাস্তবায়িত প্রোগ্রাম এবং সফটওয়্যারের জন্য সহায়তা প্রদান করে।
2.12। প্রোগ্রামগুলির সঠিকতার স্বয়ংক্রিয় যাচাইকরণের জন্য সিস্টেমগুলি বিকাশ ও প্রয়োগ করে, স্ট্যান্ডার্ড এবং স্ট্যান্ডার্ড সফটওয়্যার সরঞ্জাম, তথ্য প্রক্রিয়াকরণ প্রযুক্তি তৈরি করে।
2.13। কম্পিউটিং প্রক্রিয়ার একীকরণ এবং টাইপিফিকেশন নিয়ে কাজ করে।
2.14। তিনি স্ট্যান্ডার্ড প্রোগ্রামগুলির ক্যাটালগ এবং কার্ড ফাইল তৈরিতে, মেশিন প্রক্রিয়াকরণ সাপেক্ষে নথির ফর্মের বিকাশে, কম্পিউটার ডিজাইনের সুযোগ সম্প্রসারণের অনুমতি দেয় এমন প্রোগ্রামগুলির নকশায় অংশ নেন।
ব্যবসার প্রয়োজনে, প্রোগ্রামার তার বাস্তবায়নে জড়িত হতে পারে কাজের দায়িত্বওভারটাইম, ফেডারেল শ্রম আইনের বিধান দ্বারা নির্ধারিত পদ্ধতিতে।
3. অধিকার
প্রোগ্রামারের অধিকার আছে:
3.1। অধস্তন কর্মচারী এবং পরিষেবার অ্যাসাইনমেন্ট দেওয়া, তার কার্যকরী দায়িত্বের অন্তর্ভুক্ত বিভিন্ন বিষয়ের উপর অ্যাসাইনমেন্ট।
3.2। উত্পাদন কাজ সম্পাদন নিয়ন্ত্রণ করুন, তার অধীনস্থ পরিষেবাগুলির দ্বারা স্বতন্ত্র আদেশ এবং কাজগুলি সময়মত সম্পাদন করুন।
3.3। প্রোগ্রামার, অধস্তন পরিষেবা এবং বিভাগগুলির ক্রিয়াকলাপ সম্পর্কিত প্রয়োজনীয় উপকরণ এবং নথিগুলি অনুরোধ করুন এবং পান।
3.4। অন্যান্য উদ্যোগ, সংগঠন এবং প্রতিষ্ঠানের সাথে উৎপাদন এবং প্রোগ্রামারের দক্ষতা সম্পর্কিত অন্যান্য বিষয়গুলির সাথে যোগাযোগ করুন।
3.5 তাদের যোগ্যতার মধ্যে নথিতে স্বাক্ষর করুন এবং অনুমোদন করুন।
3.6। অধীনস্থ ইউনিটের কর্মচারীদের নিয়োগ, স্থানান্তর এবং বরখাস্তের বিষয়ে কোম্পানির প্রধানের বিবেচনার জন্য জমা দিন; তাদের উৎসাহিত করার বা তাদের উপর জরিমানা আরোপের প্রস্তাব।
7.। রাশিয়ান ফেডারেশনের শ্রম কোড এবং রাশিয়ান ফেডারেশনের অন্যান্য আইনী আইন দ্বারা প্রতিষ্ঠিত অন্যান্য অধিকার উপভোগ করুন।
4. দায়িত্ব এবং কর্মক্ষমতা মূল্যায়ন
4.1। প্রোগ্রামার প্রশাসনিক, শৃঙ্খলাবদ্ধ এবং উপাদান (এবং কিছু ক্ষেত্রে রাশিয়ান ফেডারেশনের আইন দ্বারা নির্ধারিত - এবং অপরাধী) এর জন্য দায়বদ্ধ:
4.1.1। তাৎক্ষণিক সুপারভাইজারের অফিসিয়াল নির্দেশনা মেনে চলতে ব্যর্থতা বা অনুপযুক্ত।
4.1.2। তার শ্রম ফাংশন এবং তার জন্য নির্ধারিত কাজ সম্পাদন করতে ব্যর্থ বা অনুপযুক্ত পারফরম্যান্স।
4.1.3। প্রদত্ত সরকারী ক্ষমতার অপব্যবহার, পাশাপাশি ব্যক্তিগত উদ্দেশ্যে তাদের ব্যবহার।
4.1.4। তার উপর অর্পিত কাজের অবস্থা সম্পর্কে ভুল তথ্য।
4.1.5। নিরাপত্তা বিধি, অগ্নি নিরাপত্তা এবং অন্যান্য নিয়মের লঙ্ঘন দমন করার ব্যবস্থা গ্রহণে ব্যর্থতা যা এন্টারপ্রাইজ এবং এর কর্মচারীদের কার্যকলাপের জন্য হুমকি সৃষ্টি করে।
4.1.6। শ্রম শৃঙ্খলা প্রয়োগে ব্যর্থতা।
4.2। প্রোগ্রামারের কাজের মূল্যায়ন করা হয়:
4.2.1। তাত্ক্ষণিক তত্ত্বাবধায়ক - নিয়মিতভাবে, কর্মচারীর দৈনন্দিন কর্মক্ষমতার প্রক্রিয়ায়।
4.2.2. সত্যায়ন কমিশনউদ্যোগগুলি - পর্যায়ক্রমে, তবে মূল্যায়ন সময়ের জন্য কাজের নথিভুক্ত ফলাফলের উপর ভিত্তি করে প্রতি দুই বছরে অন্তত একবার।
4.3। একজন প্রোগ্রামারের কাজের মূল্যায়নের প্রধান মাপকাঠি হল এই নির্দেশে প্রদত্ত কাজগুলির তার পারফরম্যান্সের গুণমান, সম্পূর্ণতা এবং সময়োপযোগীতা।
5. কাজের শর্ত
5.1। প্রোগ্রামারের কাজের সময়সূচী কোম্পানির দ্বারা প্রতিষ্ঠিত অভ্যন্তরীণ শ্রম বিধি অনুযায়ী নির্ধারিত হয়।
6. স্বাক্ষর করার কর্তৃপক্ষ
6.1। তার কর্মকাণ্ড নিশ্চিত করার জন্য, প্রোগ্রামারকে এই কাজের বিবরণ দ্বারা তার যোগ্যতার জন্য দায়ী বিষয়গুলিতে সাংগঠনিক এবং প্রশাসনিক নথিতে স্বাক্ষর করার অধিকার দেওয়া হয়।
নির্দেশাবলীর সাথে পরিচিত ___________ / ____________ / "__" _______ 20__
এই পদে অধিষ্ঠিত কর্মচারীর অধিকার, কর্তব্য এবং দায়িত্ব নির্ধারণ করে। বৈশিষ্ট্য এবং জাত সম্পর্কে প্রোগ্রামারদের কাজের বিবরণনীচের নিবন্ধে আলোচনা করা হবে।
একজন প্রোগ্রামার কি করেন?
বর্তমানে, একজন প্রোগ্রামারের পেশা হল সবচেয়ে বেশি চাহিদা সম্পন্ন এবং অতি বেতনের মধ্যে একটি। এটি এই কারণে যে কম্পিউটারাইজেশন এমনকি ছোট অফিস এবং অফিসে পৌঁছেছে এবং বিভিন্ন প্রতিবেদন তৈরি এবং জমা দেওয়া বৈদ্যুতিন বিন্যাসেবাধ্যতামূলক হয়ে ওঠে। তদনুসারে, এই এলাকায় বিশেষজ্ঞ বাছাই করা এবং তাদের জন্য কাজের বিবরণ তৈরির কাজ অনেক সংস্থার পরিচালনার জন্য অগ্রাধিকারগুলির মধ্যে একটি হয়ে উঠেছে।
একজন প্রোগ্রামারের কাজের বিশেষত্ব হল এই পেশাটি বেশ সার্বজনীন, এবং এন্টারপ্রাইজে তার নির্দেশনার কাঠামোর মধ্যে সে যে কাজগুলি করতে পারে তা খুব বৈচিত্র্যময়। উদাহরণস্বরূপ, একজন প্রোগ্রামারের অবস্থানে এই ধরনের বিশেষজ্ঞদের অন্তর্ভুক্ত করা যেতে পারে যেমন:
- সিস্টেম প্রোগ্রামার;
- অ্যাপ্লিকেশন প্রোগ্রামার;
- পরীক্ষক;
- প্রযুক্তিগত সহায়তা বিশেষজ্ঞ।
প্রায়শই, একটি এন্টারপ্রাইজে প্রোগ্রামারদের দায়িত্বের মধ্যে রয়েছে সফটওয়্যার রক্ষণাবেক্ষণের আয়োজন। এছাড়াও, বিশেষত্বের উপর নির্ভর করে প্রোগ্রামারদের প্রধান কাজগুলির মধ্যে রয়েছে:
- নির্ধারিত কাজগুলি সমাধানের জন্য সফ্টওয়্যার তৈরি করা;
- সাইট তৈরি, সাইট পরিচালনার জন্য প্রোগ্রাম, অনলাইন স্টোর;
- অপারেটিং সিস্টেম এবং ডেটাবেস শেলের উন্নয়ন;
- কারিগরি সহযোগিতাএবং সফ্টওয়্যার রক্ষণাবেক্ষণ, সেইসাথে অন্যান্য অনুরূপ কাজ।
এই সমস্ত সূক্ষ্মতা বিশেষজ্ঞের চাকরির বিবরণে যথাসম্ভব স্পষ্টভাবে প্রতিফলিত হওয়া উচিত, যাতে পরবর্তীকালে কোনও নির্দিষ্ট কর্মচারীর কার্যকলাপের ক্ষেত্র বা তার দায়িত্বের সুযোগ সম্পর্কে কোনও প্রশ্ন না থাকে।
আপনার অধিকার জানেন না?
একজন প্রোগ্রামারের চাকরির বিবরণের কাঠামো (সফটওয়্যার ইঞ্জিনিয়ার, সফটওয়্যার টেকনিশিয়ান ইত্যাদি)
প্রোগ্রামারের কাজের বিবরণব্যবসায়ে গৃহীত চাকরির বিবরণকে আনুষ্ঠানিক করার নিয়ম মেনে চলতে হবে। এই ক্ষেত্রে, এটি বেশ স্বাভাবিক যে এটি বৈশিষ্ট্যগুলির সাথে যুক্ত হতে পারে কাজের কার্যাবলীপ্রোগ্রামার এবং একটি নির্দিষ্ট এন্টারপ্রাইজের কাজের বৈশিষ্ট্য।
একজন প্রোগ্রামারের জন্য কাজের বিবরণের সাধারণ কাঠামোটি এরকম দেখাচ্ছে:
- প্রথম পৃষ্ঠার উপরের ডান কোণে নির্দেশের অনুমোদনের তারিখ এবং নথিটি অনুমোদনকারী ম্যানেজারের পদে চিহ্ন সহ একটি কলাম রয়েছে। অনুমোদনের চিহ্নটি ম্যানেজারের স্বাক্ষর দ্বারা প্রত্যয়িত। এছাড়াও এই কলামে তারা সংস্থার প্রাসঙ্গিক বিভাগ এবং পরিষেবার সাথে কাজের বিবরণের সমন্বয়ের উপর চিহ্ন রাখে। বিভাগগুলি / পরিষেবা প্রধানদের স্বাক্ষর দ্বারা চিহ্নগুলি প্রত্যয়িত হয়। যাইহোক, কখনও কখনও অনুমোদনের চিহ্নগুলি নথির শেষে অবস্থিত।
- কাজের বিবরণের প্রথম বিভাগটি উৎসর্গীকৃত সাধারণ বিধান... এই বিভাগে অন্তর্ভুক্ত:
- একজন প্রোগ্রামার পদের জন্য প্রার্থীর প্রয়োজনীয়তার একটি তালিকা;
- আইনী নথি এবং অন্যান্য নথিপত্রের একটি তালিকা যা একজন কর্মচারীকে কাজের জন্য অধ্যয়ন করতে হবে;
- কর্মচারী-প্রোগ্রামার নিয়োগ এবং বরখাস্ত করার পদ্ধতি, পাশাপাশি তার অনুপস্থিতিতে তাকে প্রতিস্থাপন করা;
- এন্টারপ্রাইজের সাংগঠনিক এবং স্টাফিং টেবিলে একজন প্রোগ্রামারের অবস্থানের কাঠামোগত সংজ্ঞা এবং বিশেষজ্ঞের তাত্ক্ষণিক সুপারভাইজারের সংজ্ঞা।
- পরবর্তী বিভাগ, একটি নিয়ম হিসাবে, কর্মচারীর কাজের অধিকার এবং কর্তব্য নিয়ে কাজ করে। একই সময়ে, কখনও কখনও (যদি কর্মচারীর কাজের ফাংশন বড় হয়), ব্লকটি দুটি বিভাগে বিভক্ত। একজন প্রোগ্রামারের চাকরির দায়িত্বের তালিকায় সাধারণত এই পদটির জন্য মানসম্মত দায়িত্ব, সেইসাথে কর্মচারীর বিশেষত্বের কারণে দায়িত্ব (যেমন, সফ্টওয়্যার ইঞ্জিনিয়ার এবং সফটওয়্যার টেকনিশিয়ান) এবং সংগঠনের কার্যক্রমের বিশদ বিবরণ অন্তর্ভুক্ত থাকে যা সে কাজ করে। এছাড়াও, প্রোগ্রামারের চাকরির দায়িত্বগুলি প্রায়ই কম্পিউটিং রক্ষণাবেক্ষণ এবং অন্তর্ভুক্ত করে অফিস সরঞ্জাম, সেইসাথে শ্রমের মান এবং কাজের সময় মেনে চলার জন্য কর্মচারীর স্বাভাবিক কর্তব্য।
- কাজের বিবরণের পরবর্তী অংশটি তার দায়িত্বের অনুপযুক্ত কর্ম সম্পাদনের জন্য প্রোগ্রামারের দায়িত্বের বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে। একই সময়ে, এটি মনে রাখা গুরুত্বপূর্ণ যে দায়িত্বের পরিমাপ শ্রম আইন দ্বারা প্রদত্ত কাঠামোর বাইরে যেতে পারে না।
একটি পদের জন্য প্রার্থীর জন্য সাধারণ প্রয়োজনীয়তা
একজন প্রোগ্রামার পদের জন্য প্রার্থীর সাধারণ প্রয়োজনীয়তাগুলি, একটি নিয়ম হিসাবে, নিম্নরূপ:
- ঘোষিত বিশেষত্বের উচ্চতর বা মাধ্যমিক বিশেষায়িত শিক্ষা। কখনও কখনও একটি নির্দিষ্ট বিশ্ববিদ্যালয় বা পূর্ণকালীন অধ্যয়নের প্রয়োজন হতে পারে, কিছু নির্দিষ্ট কম্পিউটার ভাষা এবং ইংরেজির জ্ঞান।
- একজন প্রোগ্রামার হিসেবে বা প্রয়োজনীয় দিক থেকে কাজের অভিজ্ঞতা। যদি কোন ব্যক্তি কোন নিম্ন স্তরে গৃহীত হয়, তাহলে কাজের অভিজ্ঞতার প্রয়োজন নাও হতে পারে, এবং যদি সংগঠনটি প্রোগ্রামার বিভাগের প্রধানের সন্ধান করছে, তাহলে প্রয়োজনীয় অভিজ্ঞতা উল্লেখযোগ্য সংখ্যক বছর (সাধারণত 3-5) হতে পারে।
- ডকুমেন্টেশনের তালিকা যা পদের জন্য প্রার্থীর সাথে পরিচিত হওয়া উচিত। একটি নিয়ম হিসাবে, মৌলিক নথি ছাড়াও, এই তালিকায় শ্রম সংগঠনের এন্টারপ্রাইজের অভ্যন্তরীণ নথি এবং প্রোগ্রামার হিসাবে কাজের সুনির্দিষ্ট তথ্য অন্তর্ভুক্ত রয়েছে। কর্মচারী নিয়োগের পর অভ্যন্তরীণ নথির সাথে পরিচয় করিয়ে দেওয়া হয়।
একটি সফটওয়্যার ইঞ্জিনিয়ার এবং একটি সফটওয়্যার টেকনিশিয়ান এর শ্রম কাজ
প্রোগ্রামারদের জন্য সর্বাধিক প্রতিনিধিত্বমূলক চাকরির শূন্যস্থান হল সফটওয়্যার ইঞ্জিনিয়ার এবং সফটওয়্যার টেকনিশিয়ান এর পদ। এই সত্ত্বেও যে কখনও কখনও, এমনকি একই প্রতিষ্ঠানের মধ্যেও, এই পদগুলির একই নামকরণ করা যেতে পারে, এই বিশেষত্বের কর্মীদের দ্বারা সম্পাদিত শ্রমের কাজগুলি ভিন্ন। সংক্ষেপে, সফ্টওয়্যার ইঞ্জিনিয়ার কম্পিউটার প্রযুক্তির জন্য প্রোগ্রামগুলির সংকলন এবং বিকাশে নিযুক্ত, এবং প্রোগ্রামার টেকনিশিয়ান তার জন্য নির্ধারিত কাজগুলি সমাধান করার জন্য ইতিমধ্যে উন্নত প্রোগ্রামগুলি ব্যবহার করেন।
অনুশীলনে, সফ্টওয়্যার ইঞ্জিনিয়ারের কাজের দায়িত্বগুলি অন্তর্ভুক্ত করতে পারে:
- অর্থনৈতিক এবং অন্যান্য সমস্যা সমাধানের জন্য গাণিতিক মডেল এবং অ্যালগরিদমের বিশ্লেষণের উপর ভিত্তি করে প্রোগ্রামগুলির বিকাশ, সেইসাথে কম্পিউটার প্রযুক্তির মাধ্যমে তাদের বাস্তবায়ন নিশ্চিত করা।
- পরীক্ষা এবং ডিবাগিং প্রোগ্রাম, তাদের আরও প্রযুক্তিগত সহায়তা।
- তথ্য প্রক্রিয়াকরণের সকল পর্যায়ে সমস্যা সমাধানের জন্য প্রযুক্তির উন্নয়ন।
- অ্যালগরিদম এবং ডেটা স্ট্রাকচার বর্ণনা করার জন্য একটি প্রোগ্রামিং ভাষা নির্বাচন করা।
- ডিবাগড প্রোগ্রাম চালু করা এবং কাজ অনুসারে প্রাথমিক ডেটা প্রবেশ করা।
- আউটপুট ডেটা বিশ্লেষণের ভিত্তিতে উন্নত প্রোগ্রামের সংশোধন।
- প্রোগ্রামের সাথে কাজ করার জন্য একটি ম্যানুয়াল প্রস্তুত করা, অন্যান্য প্রয়োজনীয় প্রযুক্তিগত ডকুমেন্টেশন প্রস্তুত করা।
- সফটওয়্যার পণ্য ব্যবহারের সম্ভাবনা বিশ্লেষণ।
একজন সফটওয়্যার টেকনিশিয়ান, তার কাজের দায়িত্বের অংশ হিসাবে, করতে পারেন:
- আগত তথ্যের স্বয়ংক্রিয় প্রক্রিয়াকরণ প্রদান, অর্থনৈতিক এবং অন্যান্য সমস্যা সমাধানে প্রযুক্তি বিকাশ।
- মেশিনগুলির জন্য ডেটা প্রসেসিং সিস্টেম এবং সফ্টওয়্যার সিস্টেমের নকশায় অংশ নিন।
- কম্পিউটিং প্রক্রিয়ার জন্য প্রস্তুতিমূলক ব্যবস্থা গ্রহণ করুন, মেশিনগুলির ক্রিয়াকলাপ পর্যবেক্ষণ করুন।
- স্কিম্যাটিক্স প্রস্তুত করুন প্রযুক্তিগত প্রক্রিয়াতথ্য প্রক্রিয়াকরণ, সমস্যা সমাধানের জন্য অ্যালগরিদম, বিন্যাস, নির্দেশাবলী ইত্যাদি
- কম্পিউটারে স্বয়ংক্রিয় ডেটা প্রবেশের জন্য ব্যবহৃত প্রযুক্তিগত ডেটা ক্যারিয়ার প্রস্তুত করুন, নিয়মতান্ত্রিক এবং রেফারেন্স ডেটার সূচকগুলিকে পদ্ধতিগত করুন।
- ইনপুট তথ্য গ্রহণ এবং নিয়ন্ত্রণ করুন, প্রাথমিক ডেটা প্রস্তুত করুন, তথ্য প্রক্রিয়া করুন, ডকুমেন্টেশন প্রস্তুত করুন।
সুতরাং, প্রদত্ত বিশেষজ্ঞের জন্য একটি দক্ষভাবে প্রস্তুত কাজের বিবরণ কেবল কর্মচারীর চাকরির দায়িত্বের সর্বোত্তম পরিসীমা তৈরি করতে দেয় না, তবে পদের জন্য প্রার্থী নির্বাচন করার মানদণ্ডও নির্ধারণ করতে দেয়। এটি একটি প্রোগ্রামার হিসাবে এন্টারপ্রাইজের জন্য এমন একটি গুরুত্বপূর্ণ এবং প্রয়োজনীয় ইউনিটের কর্মীদের কাজকে ব্যাপকভাবে সহজ করবে। একজন প্রোগ্রামারের চাকরির নমুনা আমাদের ওয়েবসাইট থেকে ডাউনলোড করা যাবে।
সফটওয়্যার ইঞ্জিনিয়ারের কাজের বিবরণ[প্রতিষ্ঠানের নাম, উদ্যোগ, ইত্যাদি]
এই কাজের বিবরণ বিধান অনুযায়ী উন্নত এবং অনুমোদিত হয়েছিল শ্রম নীতি রাশিয়ান ফেডারেশনএবং অন্যান্য নিয়মনীতি কর্মসংস্থান সম্পর্করাশিয়ান ফেডারেশনে।
I. সাধারণ বিধান
1.1। একজন সফটওয়্যার ইঞ্জিনিয়ার বিশেষজ্ঞ বিভাগের অন্তর্ভুক্ত।
1.2 সফটওয়্যার ইঞ্জিনিয়ার সরাসরি [লিখতে] রিপোর্ট করে।
1.3। সফটওয়্যার প্রকৌশলীর অনুপস্থিতির সময় (ছুটি, অসুস্থতা ইত্যাদি), তার দায়িত্ব নিযুক্ত ব্যক্তি দ্বারা সম্পাদিত হয় প্রতিষ্ঠিত আদেশ... এই ব্যক্তিটি সংশ্লিষ্ট অধিকার অর্জন করে এবং তাকে অর্পিত দায়িত্ব পালনের জন্য দায়ী।
1.4। পদের জন্য:
একজন সফটওয়্যার ইঞ্জিনিয়ারকে এমন একজন ব্যক্তির নিয়োগ দেওয়া হয় যার উচ্চতর পেশাগত (কারিগরি বা প্রকৌশল ও অর্থনৈতিক) শিক্ষা আছে, কাজের অভিজ্ঞতা, অথবা মাধ্যমিক বৃত্তিমূলক (প্রযুক্তিগত বা প্রকৌশল এবং অর্থনৈতিক) শিক্ষা এবং কাজের অভিজ্ঞতা প্রথম শ্রেণীর একজন প্রযুক্তিবিদ পদে কমপক্ষে [অর্থ] বছর, অথবা মাধ্যমিক বৃত্তিমূলক শিক্ষায় বিশেষজ্ঞদের দ্বারা ভরা অন্যান্য পদ, [মান] বছরের চেয়ে কম নয়;
I বিভাগের একজন সফটওয়্যার ইঞ্জিনিয়ার - একজন ব্যক্তি যার উচ্চতর পেশাদার (প্রযুক্তিগত বা প্রকৌশল এবং অর্থনৈতিক) শিক্ষা এবং দ্বিতীয় শ্রেণীর সফটওয়্যার প্রকৌশলী হিসাবে কাজের অভিজ্ঞতা কমপক্ষে [অর্থ] বছর;
দ্বিতীয় শ্রেণীর একজন সফটওয়্যার প্রকৌশলী - একজন ব্যক্তি যিনি উচ্চতর পেশাদার (কারিগরি বা প্রকৌশল এবং অর্থনৈতিক) শিক্ষা এবং তৃতীয় শ্রেণীর সফটওয়্যার ইঞ্জিনিয়ার পদে কর্ম অভিজ্ঞতা বা উচ্চতর পেশাগত শিক্ষার সাথে বিশেষজ্ঞ দ্বারা প্রতিস্থাপিত অন্যান্য প্রকৌশল ও প্রযুক্তিগত পদ কমপক্ষে [অর্থ] বছরের জন্য;
তৃতীয় শ্রেণীর একজন সফটওয়্যার ইঞ্জিনিয়ার হলেন এমন একজন ব্যক্তি যার প্রশিক্ষণকালীন সময়ে অর্জিত বিশেষত্বের ক্ষেত্রে উচ্চতর পেশাগত (কারিগরি বা প্রকৌশল এবং অর্থনৈতিক) শিক্ষা এবং কাজের অভিজ্ঞতা আছে, অথবা যোগ্যতা বিভাগ ছাড়া ইঞ্জিনিয়ারিং এবং প্রযুক্তিগত পদে কাজের অভিজ্ঞতা রয়েছে।
১.৫। সফটওয়্যার ইঞ্জিনিয়ার পদে নিয়োগ এবং এটি থেকে মুক্তি [প্রধানের প্রস্তাবে কম্পিউটার সেন্টার (ITC) প্রধানের আদেশ দ্বারা করা হয় উৎপাদন বিভাগ VTS (IVTs); কম্পিউটার সেন্টারের উন্নয়ন ও বাস্তবায়ন বিভাগের প্রধান (ITC); এন্টারপ্রাইজের কাঠামোগত ইউনিটের প্রধান]।
1.6। একজন সফটওয়্যার ইঞ্জিনিয়ারের জানা উচিত:
অ্যালগরিদম এবং প্রোগ্রাম বিকাশের পদ্ধতি এবং তথ্য প্রক্রিয়াকরণে কম্পিউটারের ব্যবহার নিয়ন্ত্রণকারী নির্দেশিকা এবং আদর্শ উপাদান;
স্ট্রাকচার্ড প্রোগ্রামিং এর মূলনীতি;
সফটওয়্যারের ধরন;
কম্পিউটারের প্রযুক্তিগত এবং কর্মক্ষম বৈশিষ্ট্য, নকশা বৈশিষ্ট্য, উদ্দেশ্য এবং অপারেটিং মোড, এর প্রযুক্তিগত ক্রিয়াকলাপের নিয়ম;
স্বয়ংক্রিয় প্রক্রিয়াকরণ এবং তথ্যের কোডিং প্রযুক্তি;
আনুষ্ঠানিক প্রোগ্রামিং ভাষা;
প্রযোজ্য মান, সংখ্যা ব্যবস্থা, সাইফার এবং কোড;
প্রযুক্তিগত ডকুমেন্টেশন নিবন্ধনের পদ্ধতি;
অর্থনীতির মৌলিক বিষয়, উৎপাদন, শ্রম ও ব্যবস্থাপনার সংগঠন;
রাশিয়ান ফেডারেশনের শ্রম আইনের মূলনীতি;
অভ্যন্তরীণ শ্রম প্রবিধান;
শ্রম সুরক্ষা বিধি এবং প্রবিধান;
প্রোগ্রামিং এবং কম্পিউটার প্রযুক্তি ব্যবহারে উন্নত দেশী এবং বিদেশী অভিজ্ঞতা।
II। কাজের দায়িত্ব
সফটওয়্যার ইঞ্জিনিয়ার:
2.1। অর্থনৈতিক এবং অন্যান্য সমস্যা সমাধানের জন্য গাণিতিক মডেল এবং অ্যালগরিদমের বিশ্লেষণের ভিত্তিতে, তিনি এমন প্রোগ্রামগুলি বিকাশ করেন যা অ্যালগরিদম চালানোর ক্ষমতা প্রদান করে এবং সেই অনুযায়ী, কম্পিউটার প্রযুক্তির মাধ্যমে সেট করা টাস্ক, তাদের পরীক্ষা এবং ডিবাগিং পরিচালনা করে।
2.2। তথ্য প্রক্রিয়াকরণের সব পর্যায়ে সমস্যা সমাধানের জন্য প্রযুক্তি বিকাশ করে।
2.3। অ্যালগরিদম এবং ডেটা স্ট্রাকচার বর্ণনা করার জন্য একটি প্রোগ্রামিং ভাষা পছন্দ করে।
2.4। কম্পিউটার প্রযুক্তি, এর ভলিউম, কাঠামো, বিন্যাস এবং ইনপুট, প্রক্রিয়াকরণ, স্টোরেজ এবং আউটপুট, এর নিয়ন্ত্রণের পদ্ধতি দ্বারা প্রক্রিয়া করা তথ্য নির্ধারণ করে।
2.5 ডিবাগিংয়ের জন্য প্রোগ্রাম তৈরির কাজ সম্পাদন করে এবং ডিবাগিং পরিচালনা করে।
2.6। এই পরীক্ষার ক্ষেত্রে সুযোগ এবং বিষয়বস্তু নির্ধারণ করে যা তাদের কার্যকারিতা সহ প্রোগ্রামগুলির সম্মতির সবচেয়ে সম্পূর্ণ যাচাইকরণ প্রদান করে।
2.7। ডিবাগড প্রোগ্রাম চালায় এবং কাজের শর্তাবলী দ্বারা নির্ধারিত প্রাথমিক ডেটা প্রবেশ করে।
2.8। আউটপুট ডেটা বিশ্লেষণের ভিত্তিতে উন্নত প্রোগ্রাম সংশোধন করে।
2.9। প্রোগ্রামগুলির সাথে কাজ করার জন্য নির্দেশাবলী তৈরি করে, প্রয়োজনীয় প্রযুক্তিগত ডকুমেন্টেশন প্রস্তুত করে।
2.10। অফ-দ্য-শেলফ সফটওয়্যার পণ্য ব্যবহারের সম্ভাবনা নির্ধারণ করে।
2.11। প্রোগ্রাম এবং সফ্টওয়্যার বাস্তবায়নের জন্য সহায়তা প্রদান করে।
2.12। প্রোগ্রামগুলির সঠিকতার স্বয়ংক্রিয় যাচাইকরণের জন্য সিস্টেমগুলি বিকাশ ও প্রয়োগ করে, স্ট্যান্ডার্ড এবং স্ট্যান্ডার্ড সফটওয়্যার সরঞ্জাম, তথ্য প্রক্রিয়াকরণ প্রযুক্তি তৈরি করে।
2.13। কম্পিউটিং প্রক্রিয়ার একীকরণ এবং টাইপিফিকেশন নিয়ে কাজ করে।
2.14। তিনি স্ট্যান্ডার্ড প্রোগ্রামগুলির ক্যাটালগ এবং কার্ড ফাইল তৈরিতে, মেশিন প্রক্রিয়াকরণ সাপেক্ষে নথির ফর্মের বিকাশে, কম্পিউটার ডিজাইনের সুযোগ সম্প্রসারণের অনুমতি দেয় এমন প্রোগ্রামগুলির নকশায় অংশ নেন।
2.15। [আপনি যা চান তা লিখুন]
III। অধিকার
একজন সফটওয়্যার ইঞ্জিনিয়ারের অধিকার আছে:
3.1। এন্টারপ্রাইজ এর কার্যক্রম সম্পর্কিত ব্যবস্থাপনার খসড়া সিদ্ধান্তের সাথে পরিচিত হওয়া।
3.2। পরিচালনার বিবেচনার জন্য এই নির্দেশনায় প্রদত্ত দায়িত্বগুলির সাথে সম্পর্কিত কাজের উন্নতির জন্য প্রস্তাব জমা দিন।
3.3। তাদের যোগ্যতার সীমার মধ্যে, তাদের তাত্ক্ষণিক তত্ত্বাবধায়ককে সরকারী দায়িত্ব পালনের প্রক্রিয়ায় চিহ্নিত এন্টারপ্রাইজের (কাঠামোগত বিভাগ) ক্রিয়াকলাপে সমস্ত ত্রুটি সম্পর্কে অবহিত করুন এবং তাদের নির্মূলের জন্য প্রস্তাব দিন।
3.4। ব্যক্তিগতভাবে বা আপনার অবিলম্বে সুপারভাইজারের পক্ষ থেকে, বিভাগগুলির বিশেষজ্ঞদের কাছ থেকে, তাদের অফিসিয়াল দায়িত্ব পালনের জন্য প্রয়োজনীয় তথ্য এবং নথিগুলির জন্য অনুরোধ করা।
3.5 তাকে অর্পিত দায়িত্ব সমাধানে সমস্ত (স্বতন্ত্র) কাঠামোগত বিভাগের বিশেষজ্ঞদের অন্তর্ভুক্ত করা (যদি এটি কাঠামোগত বিভাগের বিধান দ্বারা সরবরাহ করা হয়, যদি না হয় - এন্টারপ্রাইজের প্রধানের অনুমতি নিয়ে)।
3.6। তার তাত্ক্ষণিক তত্ত্বাবধায়ক, এন্টারপ্রাইজ ম্যানেজমেন্টের কাছে তার কর্তব্য এবং অধিকারের কার্য সম্পাদনে সহায়তা করার দাবি।
7.। [আপনি যা চান তা লিখুন]
চতুর্থ। একটি দায়িত্ব
সফটওয়্যার ইঞ্জিনিয়ার এর জন্য দায়ী:
4.1। রাশিয়ান ফেডারেশনের শ্রম আইন দ্বারা নির্ধারিত সীমার মধ্যে এই কাজের বিবরণ দ্বারা প্রদত্ত অনুপযুক্ত পারফরম্যান্স বা তাদের অফিসিয়াল দায়িত্ব পালন না করার জন্য।
4.2। রাশিয়ান ফেডারেশনের প্রশাসনিক, ফৌজদারি এবং নাগরিক আইন দ্বারা নির্ধারিত সীমার মধ্যে - তাদের কার্যক্রম পরিচালনার সময় সংঘটিত অপরাধের জন্য।
4.3। বস্তুগত ক্ষতির জন্য - রাশিয়ান ফেডারেশনের শ্রম এবং নাগরিক আইন দ্বারা নির্ধারিত সীমার মধ্যে।
চাকরির বিবরণ [নথির নাম, সংখ্যা এবং তারিখ] অনুযায়ী তৈরি করা হয়েছে।
কাঠামোগত ইউনিটের প্রধান
[আদ্যক্ষর, উপাধি]
[স্বাক্ষর]
[দিন মাস বছর]
সম্মত:
আইন বিভাগের প্রধান
[আদ্যক্ষর, উপাধি]
[স্বাক্ষর]
[দিন মাস বছর]
আমি নির্দেশাবলী পড়েছি:
[আদ্যক্ষর, উপাধি]
[স্বাক্ষর]
[দিন মাস বছর]
কাজের বিবরণী
প্রোগ্রামার
সীমিত দায় কোম্পানি
"বিআরসি"
I. জেনারেল প্রভিশন
1. এই চাকরির বিবরণ বিআরসি এলএলসি (এর পরে - কোম্পানি) এর প্রোগ্রামারের কাজ, অধিকার এবং বাধ্যবাধকতা নির্ধারণ করে।
2. যে ব্যক্তির উচ্চতর পেশাগত (কারিগরি বা প্রকৌশল-অর্থনৈতিক) শিক্ষা এবং কমপক্ষে 2 বছরের বিশেষত্বের কাজের অভিজ্ঞতা রয়েছে তাকে প্রোগ্রামার পদে নিয়োগ করা হয়।
3. তথ্যপ্রযুক্তি বিভাগের প্রধানের সুপারিশে কোম্পানির জেনারেল ডিরেক্টরের আদেশে প্রোগ্রামারকে এই পদে নিয়োগ দেওয়া হয়।
4. তার ক্রিয়াকলাপে, প্রোগ্রামার দ্বারা পরিচালিত হয়:
- রাশিয়ান ফেডারেশনের বর্তমান আইন;
- এলআরসি "বিআরটি" এর সনদ;
- রাষ্ট্র এবং শিল্প মান, এলএলসি "বিআরসি" এর মান;
- এলএলসি "বিআরটি" এর স্থানীয় নিয়ম;
- LLC "BRTs" এর জন্য আদেশ এবং নির্দেশাবলী;
- শ্রম সুরক্ষা, নিরাপত্তা এবং অগ্নি সুরক্ষার নিয়ম ও বিধি;
- BRC LLC এর অভ্যন্তরীণ শ্রম বিধি;
- একটি সমাপ্ত কর্মসংস্থান চুক্তি;
- বিভাগের প্রবিধান তথ্য প্রযুক্তি;
- এই কাজের বিবরণ;
- মৌখিক এবং (অথবা) লিখিত নির্দেশাবলী এবং তথ্যপ্রযুক্তি বিভাগের প্রধানের আদেশ / তার পরিবর্তে একজন ব্যক্তির আদেশ।
5. প্রোগ্রামারকে অবশ্যই জানতে হবে:
- অ্যালগরিদম এবং প্রোগ্রামগুলি বিকাশের পদ্ধতি এবং তথ্য প্রক্রিয়াকরণে কম্পিউটারের ব্যবহার নিয়ন্ত্রণকারী নির্দেশিকা এবং আদর্শ উপাদান;
- স্ট্রাকচার্ড প্রোগ্রামিং এর মূলনীতি;
- সফটওয়্যারের ধরন;
- প্রযুক্তিগত এবং কর্মক্ষম বৈশিষ্ট্য, নকশা বৈশিষ্ট্য, কম্পিউটারের উদ্দেশ্য এবং অপারেটিং মোড, এর প্রযুক্তিগত ক্রিয়াকলাপের নিয়ম;
- স্বয়ংক্রিয় প্রক্রিয়াকরণ এবং তথ্যের কোডিং প্রযুক্তি;
- আনুষ্ঠানিক প্রোগ্রামিং ভাষা;
- প্রযোজ্য মান, সংখ্যা ব্যবস্থা, সাইফার এবং কোড;
- প্রযুক্তিগত ডকুমেন্টেশন নিবন্ধনের পদ্ধতি;
- প্রোগ্রামিং এবং কম্পিউটার প্রযুক্তি ব্যবহারে উন্নত দেশী এবং বিদেশী অভিজ্ঞতা;
- কোম্পানি কর্তৃক প্রদত্ত সফটওয়্যার এবং আইটি সেবা;
- ব্যবসায়িক নৈতিকতা;
- এরগনমিক্সের মূল বিষয়গুলি, সামাজিক শারীরবিদ্দা, সমাজবিজ্ঞান;
- অর্থনীতির মৌলিক বিষয়, শ্রমিক সংগঠন এবং ব্যবস্থাপনা;
- অভ্যন্তরীণ শ্রম বিধি;
- শ্রম সুরক্ষার নিয়ম ও বিধি;
- কম্পিউটিং এবং অফিস সরঞ্জাম জন্য অপারেটিং নিয়ম।
6. প্রোগ্রামার তথ্য প্রযুক্তি বিভাগের প্রধানকে রিপোর্ট করে।
II। প্রোগ্রামের দায়িত্ব
7. প্রোগ্রামার নিম্নলিখিত কাজের দায়িত্ব পালন করে:
- অর্থনৈতিক এবং অন্যান্য সমস্যা সমাধানের জন্য গাণিতিক মডেল এবং অ্যালগরিদম বিশ্লেষণের ভিত্তিতে, প্রোগ্রামগুলি বিকাশ করে যা অ্যালগরিদম কার্যকর করার সম্ভাবনা নিশ্চিত করে এবং সেই অনুযায়ী, কম্পিউটার প্রযুক্তির মাধ্যমে সেট টাস্ক, তাদের পরীক্ষা এবং ডিবাগিং নিশ্চিত করে;
- তথ্য প্রক্রিয়াকরণের সমস্ত পর্যায়ে সমস্যা সমাধানের জন্য একটি প্রযুক্তি বিকাশ করে;
- কম্পিউটার প্রযুক্তি, তার ভলিউম, কাঠামো, বিন্যাস এবং ইনপুট, প্রক্রিয়াকরণ, স্টোরেজ এবং আউটপুট, এর নিয়ন্ত্রণের পদ্ধতি দ্বারা প্রক্রিয়া করা তথ্য নির্ধারণ করে;
- ডিবাগিংয়ের জন্য প্রোগ্রাম তৈরির কাজ করে এবং ডিবাগিং পরিচালনা করে;
- এই পরীক্ষার ক্ষেত্রে সুযোগ এবং বিষয়বস্তু নির্ধারণ করে, তাদের কার্যকরী উদ্দেশ্য সহ প্রোগ্রামগুলির সম্মতির সবচেয়ে সম্পূর্ণ যাচাইকরণ প্রদান করে;
- কাজগুলির শর্তাবলী দ্বারা নির্ধারিত ডিবাগড প্রোগ্রাম এবং প্রাথমিক ডেটার ইনপুট বহন করে;
- আউটপুট ডেটা বিশ্লেষণের ভিত্তিতে উন্নত প্রোগ্রাম সংশোধন করে;
- প্রোগ্রামগুলির সাথে কাজ করার জন্য নির্দেশাবলী বিকাশ করে এবং প্রয়োজনীয় প্রযুক্তিগত ডকুমেন্টেশন প্রস্তুত করে;
- প্রস্তুত সফটওয়্যার পণ্য ব্যবহারের সম্ভাবনা নির্ধারণে অংশগ্রহণ করে;
- প্রোগ্রাম এবং সফ্টওয়্যার বাস্তবায়নের জন্য সহায়তা প্রদান করে;
- প্রোগ্রাম, স্ট্যান্ডার্ড এবং স্ট্যান্ডার্ড সফটওয়্যার টুলসের সঠিকতার স্বয়ংক্রিয় যাচাইয়ের জন্য সিস্টেমগুলি বিকাশ ও প্রয়োগ করে,
- তথ্য প্রক্রিয়াকরণ প্রযুক্তি গঠন করে;
- কম্পিউটিং প্রক্রিয়ার একীকরণ এবং টাইপিফিকেশনে কাজ করে;
- স্ট্যান্ডার্ড প্রোগ্রামগুলির ক্যাটালগ এবং কার্ড ফাইল তৈরিতে অংশ নেয়, মেশিন প্রক্রিয়াকরণ সাপেক্ষে নথির ফর্মের বিকাশে, প্রোগ্রামগুলির নকশায় যা কম্পিউটার প্রযুক্তির পরিধি বাড়ানোর অনুমতি দেয়;
- ডাটাবেস ব্যবহার সহ তথ্য প্রযুক্তি বিভাগের ইলেকট্রনিক আর্কাইভের রক্ষণাবেক্ষণ নিশ্চিত করে;
- সফটওয়্যার এবং আইটি সেবার বিক্রয় ব্যবস্থার সংগঠনে অংশগ্রহণ করে;
- তথ্য প্রযুক্তি বিভাগের জন্য একটি কৌশল উন্নয়নে অংশগ্রহণ করে;
- তথ্য প্রযুক্তি বিভাগের কার্যক্রমের ফলাফলের উপর ভিত্তি করে রিপোর্টিং ডকুমেন্ট বজায় রাখে;
- কোম্পানির ক্লায়েন্টদের সাথে আলোচনা করে;
- কোম্পানি এবং ক্লায়েন্ট সংস্থার মধ্যে দীর্ঘমেয়াদী অংশীদারিত্ব সম্পর্ক উন্নয়নে সহায়তা প্রদান করে;
- সংস্থাগুলিকে প্রযুক্তিগত সহায়তা প্রদান করে - কোম্পানির ক্লায়েন্ট, যারা সফটওয়্যারের ক্রেতা;
- ব্যয় হিসাব, চুক্তিভিত্তিক, আর্থিক ও শ্রম শৃঙ্খলা জোরদার, বর্জ্য এবং সম্পদ আত্মসাতের বিরুদ্ধে ব্যবস্থা গ্রহণের উন্নয়ন ও বাস্তবায়নে অংশগ্রহণ করে;
- কোম্পানির তথ্য প্রযুক্তি বিভাগের লক্ষ্য ও উদ্দেশ্য অনুযায়ী তার যোগ্যতার মধ্যে অন্যান্য কাজ সম্পাদন করে।
III। প্রোগ্রামারের অধিকার
8. প্রোগ্রামারের অধিকার আছে:
- তথ্যপ্রযুক্তি বিভাগের কার্যক্রম সংক্রান্ত কোম্পানির সাধারণ পরিচালকের খসড়া সিদ্ধান্তের সাথে পরিচিত হওয়া;
- ব্যক্তিগতভাবে বা তথ্যপ্রযুক্তি বিভাগের প্রধানের পক্ষ থেকে, কোম্পানির বিভাগ এবং অন্যান্য বিশেষজ্ঞদের কাছ থেকে তার অফিসিয়াল দায়িত্ব পালনের জন্য প্রয়োজনীয় তথ্য ও নথি অনুরোধ করুন;
- কোম্পানির কাঠামোগত বিভাগের প্রধান এবং (বা) সংস্থার - কোম্পানির ক্লায়েন্টদের সাথে যোগাযোগ করতে;
- তথ্যপ্রযুক্তি বিভাগের প্রধান এবং (অথবা) কোম্পানির সাধারণ পরিচালক তথ্য প্রযুক্তি বিভাগের কাজের উন্নতির জন্য প্রস্তাবের জন্য বিবেচনার জন্য জমা দিন;
- কোম্পানির বিভাগীয় প্রধানদের সাথে চুক্তিতে, তাদের কর্মকাণ্ডের প্রোফাইল অনুসারে কোম্পানির যে কোন কর্মচারীর দলিলপত্র (খসড়া আদেশ, আদেশ এবং অন্যান্য নথিপত্র) প্রস্তুতি এবং পরীক্ষার জন্য নিযুক্ত করুন।
চতুর্থ। ইনফরমেশন টেকনোলজির হেডের দায়বদ্ধতা
9. প্রোগ্রামার এর জন্য দায়ী:
- রাশিয়ান ফেডারেশনের বর্তমান শ্রম আইন দ্বারা নির্ধারিত সীমার মধ্যে - এই নির্দেশনা দ্বারা প্রদত্ত অনুপযুক্ত কর্মক্ষমতা বা তাদের সরকারী দায়িত্ব পালন না করার জন্য।
- রাশিয়ান ফেডারেশনের বর্তমান প্রশাসনিক, ফৌজদারি এবং নাগরিক আইন দ্বারা নির্ধারিত সীমার মধ্যে - তাদের কার্যক্রম পরিচালনার সময় সংঘটিত অপরাধের জন্য।
- বস্তুগত ক্ষতির জন্য - রাশিয়ান ফেডারেশনের বর্তমান শ্রম এবং নাগরিক আইন দ্বারা নির্ধারিত সীমার মধ্যে।
উন্নয়নের সাথে উচ্চ প্রযুক্তিআইটি কর্মীদের জন্য একটি বড় চাহিদা শুরু হয়। এই পেশাকে বিভিন্ন শ্রেণীতে ভাগ করা হয়েছে। এই নিবন্ধটি বিভিন্ন ক্ষেত্রে প্রোগ্রামারদের সমস্ত অধিকার এবং বাধ্যবাধকতা নিয়ে আলোচনা করবে।
একটু ইতিহাস
খুব কম লোকই জানে যে প্রথম প্রোগ্রামার ছিলেন জোসেফ জ্যাকওয়ার্ড, যিনি 19 শতকে বাস করতেন। তিনি পাঞ্চড কার্ড ব্যবহার করে কাপড়ে স্বয়ংক্রিয়ভাবে নিদর্শন তৈরি করতে সক্ষম একটি তাঁত তৈরি করেন। এই ইউনিটকেই আমি প্রথম প্রোগ্রাম করা ডিভাইস হিসেবে বিবেচনা করি।
প্রথম উন্নয়ন যা গণনা করতে সক্ষম ছিল চার্লস ব্যাবেজের "বিশ্লেষণাত্মক প্রোগ্রামযোগ্য ইঞ্জিন"। কিন্তু এটি শুধুমাত্র একটি তাত্ত্বিক বিকাশ থেকে যায়, এবং লেখক এটি অনুশীলনে অনুবাদ করতে অক্ষম ছিলেন। আরেকজন আবিষ্কারক এই যন্ত্রটি তৈরি করতে পেরেছিলেন, এর স্রষ্টা মারা যাওয়ার পর।
পরে, 1843 সালে, অ্যাডা লাভলেস এই ডিভাইসের জন্য প্রথম প্রোগ্রামটি সংকলন করেছিলেন যা বার্নোলি সমীকরণ সমাধান করতে পারে।
প্রোগ্রামার পেশা
কাজের বিবরণ এই পেশা সম্পর্কে কি বলে? একজন প্রোগ্রামার হল উচ্চ প্রযুক্তির ক্ষেত্রে একজন কর্মচারী যিনি পেশাগতভাবে একটি কম্পিউটারের মালিক হতে পারেন এবং বিভিন্ন প্রোগ্রামিং ভাষায় বিকাশ করতে পারেন যা তার ভালভাবে জানা উচিত। এছাড়াও, একজন শীর্ষস্থানীয় বিশেষজ্ঞের কাজের বিবরণ প্রস্তাব করে যে কর্মচারীকে অবশ্যই চাপপূর্ণ পরিস্থিতি সহ্য করতে হবে এবং মিলিত হতে হবে, যেহেতু টিমওয়ার্ক প্রায়ই ধরে নেওয়া হয়।
একজন লিড সফটওয়্যার ইঞ্জিনিয়ারের কাজের বিবরণ ইঙ্গিত দেয় যে একজন প্রার্থী বাধ্যতামূলকপ্রয়োজনীয় বিশেষায়নে উচ্চতর কারিগরি শিক্ষা থাকতে হবে। অবশ্যই, যদি একজন ব্যক্তি সফটওয়্যার তৈরির জন্য বেশ কয়েকটি ভাষায় সাবলীল হন এবং সফটওয়্যার বিকাশের প্রক্রিয়ায় উদ্ভূত জটিল সমস্যার সমাধান করতে সক্ষম হন, তাহলে তার পেশাগত দক্ষতা বিশ্ববিদ্যালয়ের সার্টিফিকেট না নিয়ে চাকরির জন্য আবেদন করার সময় সাহায্য করতে পারে।
ইলেকট্রনিক্সের অভিজ্ঞতা ছাড়াও, প্রোগ্রামারকে আরো কিছু বিষয় জানতে হবে:
- শ্রম আইন;
- সম্পর্কিত প্রবিধান, কাজ এবং নিয়ম পেশাগত কার্যক্রমতথ্য প্রযুক্তি বিশেষজ্ঞ;
- প্রোগ্রামারের কাজের বিবরণ;
- শ্রম বিধি এবং প্রবিধান;
- ইলেকট্রনিক্স নিয়ে কাজ করার জন্য নিরাপত্তা সতর্কতা।
একজন প্রোগ্রামার কি করতে বাধ্য, এবং তার কোন অধিকার আছে?
একজন উচ্চ প্রযুক্তির কর্মীর কিছু ক্ষমতা এবং দায়িত্ব আছে যা অন্য সব শ্রমিকের আছে।
এন্টারপ্রাইজে একজন প্রোগ্রামারের চাকরির বিবরণে নির্ধারিত অধিকারগুলি কী কী?
- শনাক্তকরণ এবং পরবর্তীতে এমন সব কারণের নির্মূল যা কাজকে আরও দক্ষ করে তুলতে হস্তক্ষেপ করে;
- প্রোগ্রামাররা উচ্চতর পদের প্রতিনিধিদের কাছে তাদের ইচ্ছা, অনুরোধ বা পরামর্শ প্রকাশ করতে পারে, যদি তারা তার কাজের দক্ষতা বৃদ্ধির সাথে সম্পর্কিত হয়।
যদিও আইটি প্রযুক্তির ক্ষেত্রে একজন কর্মচারীর অধিকার মাত্র 2 পয়েন্টের সাথে খাপ খায়, সেগুলি যথেষ্ট।
এখন আসুন প্রোগ্রামারকে তার কাজের সময় কী করা উচিত এবং প্রোগ্রামারের কাজের বিবরণে কোন দায়িত্বগুলি বর্ণিত হয়েছে সে বিষয়ে এগিয়ে যাওয়া যাক:
- কম্পিউটার প্রোগ্রামগুলির উন্নয়ন এবং পরবর্তী পরীক্ষা;
- তার মুখোমুখি সমস্যা সমাধানের পদ্ধতি অনুসন্ধান করুন;
- আপনার প্রয়োজনীয় তথ্য নির্ধারণ;
- ডেটা বিষয়বস্তু এবং সুযোগ নির্ধারণ
- তৈরি প্রোগ্রামগুলি শুরু এবং বিরতি দেওয়া;
- কম্পিউটার প্রোগ্রামগুলির সঠিক বিকাশ এবং পরিচালনায় সহায়তা;
- কাজের জন্য যন্ত্রপাতি প্রস্তুত করা বা এর মেরামত।
উপরোক্ত কর্তব্যগুলি শুধুমাত্র এই পেশার জন্য সবচেয়ে গুরুত্বপূর্ণ। আসলে, এই তালিকাটি কিছুটা বাড়ানো যেতে পারে।
সফটওয়্যার ইঞ্জিনিয়ার এবং কাজের বিবরণ
একজন ব্যক্তিকে শুধুমাত্র এই পদে নিয়োগ করা যেতে পারে মহাব্যবস্থাপকজারি করা আদেশ দ্বারা। এই ধরনের কর্মচারী বিভাগীয় প্রধান বা এন্টারপ্রাইজের টেকনিক্যাল ম্যানেজারের অধীনস্থ।
সফটওয়্যার ইঞ্জিনিয়ারের পদ পেতে, আপনাকে অবশ্যই আপনার বিশেষত্বের একটি উচ্চ শিক্ষা প্রতিষ্ঠানে অধ্যয়ন করতে হবে এবং এই ক্ষেত্রে কমপক্ষে 1 বছরের কাজের অভিজ্ঞতা থাকতে হবে।
এই পদের জন্য নিযুক্ত হওয়ার জন্য, একজন নাগরিকের বিভিন্ন শ্রেণীর সফটওয়্যার, ডেভেলপমেন্ট এবং তথ্য এনকোডিং পদ্ধতি সম্পর্কে ভালো জ্ঞান থাকতে হবে। এছাড়াও, একজন সফটওয়্যার ইঞ্জিনিয়ারের নির্দেশনা এক বা একাধিক সফটওয়্যার ডেভেলপমেন্ট ভাষার জ্ঞান, সেইসাথে ডকুমেন্টেশন সংকলনের পদ্ধতি এবং পদ্ধতি অনুমান করে।
একজন সফটওয়্যার ইঞ্জিনিয়ারের অধিকার ও বাধ্যবাধকতা
একটি সফটওয়্যার ইঞ্জিনিয়ার বা সফটওয়্যার ইঞ্জিনিয়ারের কাজের বিবরণ নিম্নলিখিত অধিকারগুলির অন্তর্ভুক্ত:
- তার কাজের ক্রিয়াকলাপের সাথে সরাসরি সম্পর্কিত সমস্ত উদ্ভাবন সম্পর্কে জানুন;
- ইচ্ছা প্রকাশ করুন এবং বিশেষজ্ঞের ব্যবস্থাপনায় নতুন প্রকল্প উপস্থাপন করুন;
- নেতৃত্বের অবস্থান থেকে সহায়তা প্রয়োজন (পরিস্থিতির উপর ভিত্তি করে);
- ম্যানেজমেন্ট টিমের কাছে যে কোন সমস্যা দেখা দেয়।
একজন সফটওয়্যার টেকনিশিয়ানের কাজের বিবরণ দায়িত্ব সম্পর্কে কী বলে:
- গাণিতিক বিশ্লেষণ ব্যবহার করে কম্পিউটার প্রোগ্রামগুলির উন্নয়ন এবং পরবর্তী পরীক্ষা;
- উদ্ভূত সমস্যা এবং ত্রুটি সমাধানে পদ্ধতির উন্নয়ন;
- যে প্রকল্পটি তৈরি হচ্ছে তার জন্য প্রোগ্রামিং ভাষার পছন্দ;
- প্রক্রিয়া করার জন্য তথ্য নির্ধারণ;
- তাদের উৎপাদনের আগে উৎপাদিত পণ্য পরিদর্শন।
কোম্পানি বা এন্টারপ্রাইজ যেখানে বিশেষজ্ঞ কাজ করে তার উপর নির্ভর করে, কার্যাবলী এবং দায়িত্বগুলি ভিন্ন হতে পারে।
এটাও লক্ষ করা উচিত যে সফটওয়্যার ইঞ্জিনিয়ার বা টেকনিশিয়ান তার কাজের পারফরম্যান্স, শৃঙ্খলা এবং নিরাপত্তা চর্চার জন্য সম্পূর্ণরূপে দায়ী।
লিড প্রোগ্রামার এবং তার দায়িত্ব
অন্য সব ক্ষেত্রে যেমন, একটি উচ্চ শিক্ষা প্রতিষ্ঠান থেকে প্রযুক্তিগত ডিগ্রি অর্জনের জন্য লিড প্রোগ্রামারের প্রয়োজন হয়।
এই বিশেষত্ব এবং অন্যদের মধ্যে পার্থক্য হল একটি ব্যক্তিগত কম্পিউটারের একটি ভাল কমান্ড, একটি পেশাদারী স্তরের চেয়ে কম নয় এবং জটিল সফ্টওয়্যার বিকাশের ক্ষমতা।
একজন শীর্ষ স্তরের প্রোগ্রামারের কাজের বিবরণে নিম্নলিখিত সামগ্রী রয়েছে যা তার যোগ্যতার মধ্যে রয়েছে:
- অন্যান্য প্রোগ্রামারদের কাজের উপর নিয়ন্ত্রণ, তাদের ব্যক্তিগত কাজের কাজ প্রদান;
- পুরো বিভাগের জন্য কাজের উন্নয়ন;
- মান মেনে চলার জন্য সমাপ্ত সফটওয়্যারের যাচাই এবং পরীক্ষা;
- স্বতন্ত্র প্রোগ্রামারদের তাদের কাজে সহায়তা;
- কাজের সরঞ্জামগুলির তালিকা;
- একটি কোম্পানি বা এন্টারপ্রাইজের সম্পত্তির উপর নিয়ন্ত্রণ;
- কর্মচারীদের কাজে ত্রুটি এবং সমস্যা সম্পর্কে সিনিয়র পদগুলিকে অবহিত করা।
প্রকৃতপক্ষে, এই অবস্থানের শিরোনাম নিজেই কথা বলে। এই ধরনের কর্মচারী বিভাগের প্রধান বা "প্রধান" হিসাবে কাজ করে।
লিড প্রোগ্রামার কিসের অধিকারী এবং দায়িত্ব কি?
1C প্রোগ্রামার বা লিড প্রোগ্রামারের কাজের বিবরণ অনেক ক্ষেত্রে একই রকম, এবং নিম্নলিখিত অধিকারের একটি সংখ্যা অনুমান করে:
- উচ্চ পদ থেকে অফিসিয়াল তথ্য প্রদানের প্রয়োজনীয়তা;
- কাজ সম্পাদনের জন্য প্রযুক্তির প্রয়োজনীয়তা;
- যেসব কারণ বেশি প্রতিরোধ করে তা চিহ্নিত করা এবং নির্মূল করা কার্যকর কাজকোম্পানি বা ব্যবসা;
- ম্যানেজমেন্টের কাজের উন্নতির জন্য ইচ্ছা এবং প্রয়োজনীয়তা প্রেরণ;
- কর্মচারীদের জন্য বোনাস বা জরিমানার জন্য আবেদন জমা দেওয়া।
সুতরাং, দেখা যাচ্ছে যে তাদের অধিকার প্রোগ্রামারদের অন্যান্য শ্রেণীর অধিকারগুলির তুলনায় অনেক বিস্তৃত। কিন্তু অধিকার বৃদ্ধির সাথে সাথে কর্মচারীর উপর অর্পিত দায়িত্বও বৃদ্ধি পায়। সুতরাং, প্রোগ্রামার যেমন বিষয়গুলিতে কাজ করছে:
- এর ফাংশনগুলির উচ্চমানের বাস্তবায়ন;
- পুরো বিভাগের কাজ সম্পাদন;
- কোম্পানির বাণিজ্যিক গোপনীয়তা সংরক্ষণ;
- iorsর্ধ্বতনদের আদেশ পূরণ।
এই অবস্থানের একজন প্রতিনিধির একটি অত্যন্ত দায়িত্বশীল কাজ রয়েছে, যেখানে কেবল তার ক্রিয়াকলাপগুলিই নয়, পুরো বিভাগের কাজকর্মও পর্যবেক্ষণ করা প্রয়োজন।
বাজেট সংস্থায় প্রোগ্রামার হিসেবে কাজ করুন
এটি হাইলাইট করার মতো যে বাণিজ্যিক বা সরকারী প্রতিষ্ঠানে কাজ করার প্রক্রিয়া একে অপরের থেকে খুব আলাদা নয়। কিন্তু কিছু পার্থক্য আছে।
এই বিশেষত্বের কাজের বিবরণে বলা হয়েছে যে একটি বাজেটকারী প্রতিষ্ঠানের প্রোগ্রামারকে সংস্থার পরিচালক নিয়োগ করেন এবং তার অধীনস্থ হন। উদাহরণস্বরূপ, স্কুল বিশেষজ্ঞদের এমন একটি বিশেষত্ব রয়েছে, যারা বাধ্য:
- সরঞ্জামগুলির অবস্থা পর্যবেক্ষণ করুন;
- ডিভাইসের কার্যক্রম পরিচালনা;
- কম্পিউটারের অবস্থা নথিভুক্ত করুন।
এই ধরনের কর্মচারীকে মহান দায়িত্ব অর্পণ করা যেতে পারে, বিশেষ করে যদি সে প্রতিষ্ঠানের জন্য শুধুমাত্র একজন হয়। এবং এটি প্রায়শই ঘটে।
বাজেট এন্টারপ্রাইজে একজন প্রোগ্রামারের দায়িত্ব এবং অধিকার
যদিও চাকরির বিবরণ প্রতিষ্ঠান থেকে প্রতিষ্ঠান থেকে ভিন্ন হতে পারে, তবে দায়িত্বের পরিমাণ সর্বদা বেশি। একটি বাজেট সংস্থার প্রোগ্রামার নিম্নলিখিতগুলির জন্য দায়ী:
- শিক্ষাগত প্রক্রিয়া লঙ্ঘন;
- বাজেটকারী প্রতিষ্ঠানের ক্ষতি করা;
- নির্ধারিত ফাংশনগুলির ভুল কর্মক্ষমতা।
- সময়মত পেশাদার উন্নয়ন, কাজের উন্নতির জন্য পরামর্শ দেওয়া এবং অনুরোধ করা প্রয়োজনীয় কাগজপত্রকর্তৃপক্ষ থেকে;
- প্রতিষ্ঠানের অন্যান্য কর্মীদের সাথে আলোচনা।