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