প্রোগ্রামার হিসাবে আমার প্রথম গ্রীষ্মের একটি কাজ মূলত সবুজ-স্ক্রিন এবং পিআরএন ফাইলগুলি স্ক্র্যাপ করার আশেপাশে ছিল। তারপরে আমি সম্ভবত সিবিএল-এ আমার হাত নোংরা করার কথা মনে করতাম না (তারা যদি আমাকে সেই কোডটিতে প্রবেশ করার জন্য শিক্ষার্থী হিসাবে যথেষ্ট বিশ্বাস করে) তবে আমি নিশ্চিত নই যে আমি এই সম্পর্কে একইভাবে অনুভব করব কিনা I'm আজ একই সম্ভাবনা।
আমি মনে করি না যে সমস্যাটি সত্যিই প্রতি মেইনফ্রেমগুলির সাথে । এটি আমাদের শিল্পের (প্রায়শই ন্যায়সঙ্গত) নতুন এবং চকচকে করার আবেশ।
সি সি দেখুন এখনও স্পষ্টতই একটি সমালোচনামূলকভাবে গুরুত্বপূর্ণ ভাষা। প্রায় সমস্ত এম্বেডেড কোড এবং সর্বাধিক অপারেটিং সিস্টেমগুলি সি তে লিখিত হয় এটি শীঘ্রই যে কোনও সময় চলে না। এবং তবুও এটি সি প্রোগ্রামারগুলি খুঁজে পাওয়া শক্ত হচ্ছে। স্ট্যাক ওভারফ্লো ট্যাগ পৃষ্ঠাতে একটি দ্রুত গ্যান্ডার এটিকে 1/6 আকার [c#]
এবং 1/4 আকারের আকারে রাখে [java]
। কেউ কি মনে করতে পারে যখন সি মূলত প্রাধান্যশালী ভাষা ছিল, শহরে যুক্তিযুক্ত একমাত্র খেলা?
প্রোগ্রামাররা শক্তিশালী সরঞ্জাম পছন্দ করে। সম্ভবত এটি কারণ (স্পেশাল্ট অ্যালার্ট) বেশিরভাগ প্রোগ্রামার ছেলেরা। আপনি একটি জাভা বা .NET প্রোগ্রামারকে একটি ফাইল অনুলিপি করার কথা বলুন, এবং না অনেকেই ডাস ব্যাচের ফাইল বা * নিক্স শেল স্ক্রিপ্ট লেখার পরিবর্তে জাভা বা সি # তে লিখতে পছন্দ করবেন যা 50 বার হবে দ্রুত লিখতে এবং স্থাপন করা। ৫০০ টি মাছ ধরতে পারে এমন বিশাল দৈর্ঘ্য প্রত্যাহারযোগ্য জাল পেলে কোনও মাছ ধরার জন্য কেন একটি রড এবং রিল ব্যবহার করবেন?
হ্যাঁ, কোবল এবং পিএল / আমি বয়স্ক , তবে এটি পাস্কাল এবং এটি এখনও জীবিত এবং দেলফি আকারে লাথি মারছে। পূর্বের প্রতি ঘৃণা সম্ভবত সত্য যে এই ভাষাগুলি আধুনিক সরঞ্জামের তুলনায় অপ্রতিরোধ্য । অবজেক্ট-ওরিয়েন্টেশন এখনও সিওবিওএল বিশ্বে তুলনামূলকভাবে নতুন ধারণা ( তুলনামূলকভাবে জোর দেওয়া ), তবে সি # বিশ্বে লিনকিউ এবং জেনারিকস এবং এজেএক্স কয়েক বছর আগে বিপ্লবী হওয়া বন্ধ করে দিয়েছে। মেইনফ্রেমে প্রোগ্রামিং শুরু করতে সেই সরঞ্জামগুলিতে অভ্যস্ত একজন বিকাশকারীকে জিজ্ঞাসা করা কোনও রক মিউজিশিয়ানকে ব্যঞ্জোতে বাজানো শুরু করার মতো।
অবশ্যই স্ব-স্থায়ী স্টেরিওটাইপের সমস্যা রয়েছে। যতক্ষণ না নবীন প্রোগ্রামাররা বিশ্বাস করেন যে তাদের জন্য মেইনফ্রেমে কিছু নেই (এটি সত্য হোক বা না হোক), তবে যে কোনও তরুণ প্রোগ্রামার এতে প্রবেশ করতে পছন্দ করেন না তারা তাদের বেশিরভাগ দিনই বয়স্ক লোকদের মধ্যে কাটাবেন। এটি কোনও সামাজিক-আবেদনমূলক পেশার শুরু দিয়ে খুব বেশি নয়, তবে প্রজন্মের ব্যবধানে যুক্ত হওয়া বিযুক্তি এটিকে অনেক লোকের ব্যথার দ্বার থেকে নীচে নিয়ে আসে। কোনও অপরাধের অর্থ হ'ল না - আমি ব্যক্তিগতভাবে আমার জীবনের বেশিরভাগ অংশই লোকদের সাথে বেশ ভাল বয়স্ক ব্যক্তিদের সাথে কাজ করে কাটিয়েছি, তবে প্রত্যেকেরই সেই ব্যাকগ্রাউন্ড বা সেই ক্ষমতা নেই।
শেষ অবধি, বেশিরভাগ প্রোগ্রামাররা রক্ষণাবেক্ষণের কাজ উপভোগ করেন না এবং প্রায় সমস্ত মেইনফ্রেম কাজই রক্ষণাবেক্ষণ। পিএল / আই তে প্রচুর নতুন সফ্টওয়্যার লেখা হচ্ছে না। পুরোপুরি বা মূলত রক্ষণাবেক্ষণ কোডের চারপাশে সংজ্ঞায়িত যে কোনও কাজ স্বয়ংক্রিয়ভাবে নেতিবাচক স্কোর দিয়ে শুরু হয়।
সেখানে হয় ( "লিগ্যাসি" encompassing কারুরই এবং অনেক অন্যান্য বিষয়), যা আপনি সম্ভবত আপনি একটি ছোট ভিড় আকর্ষণ করার চেষ্টা করছেন আপ খেলা করতে হবে উত্তরাধিকার কোডের উপর কাজ করার জন্য পজিটিভ:
সিস্টেমগুলি, যেমন আপনি বলেছেন, সমালোচনামূলক অবকাঠামো। কম বয়সী বিকাশকারীরা, কমপক্ষে ব্যবসায়ের জগতে (গুগল / মাইক্রোসফ্ট নয়) প্রায়শই কোনও সত্যিকারের প্রভাব তৈরি করার সুযোগ পান না । এমন একটি সিস্টেমে কাজ করা হতাশাজনক যে আপনি জানেন যে কয়েক মাস বা বছর পরে কেবল পরিত্যক্ত বা ত্যাগ করা হবে। মেইনফ্রেম অ্যাপ্লিকেশনগুলি যা ইতিমধ্যে 50 বছর ধরে চলছে, তারা সম্ভবত আরও অনেক কিছু চালাতে চলেছে কারণ সংস্থাগুলি তাদের পুনর্নির্মাণের কোনও অর্থ দেয় না, তাই আপনি তাদের মধ্যে যে কাজটি করছেন তা অনেক লোকের কাছেই গুরুত্বপূর্ণ ।
যদি আপনি সেই কয়েকটি সংস্থার মধ্যে থাকেন যাঁর আসলে "আপগ্রেড" করার ঝোঁক রয়েছে, তবে তরুণ এবং বৃদ্ধ উভয় প্রোগ্রামারই সেই সুযোগটি আকৃষ্ট করবেন, কারণ তখন মিশন-সমালোচনামূলক কোডে কাজ করার দু'বার সুযোগ রয়েছে because এবং সেই কয়েকটি সি # / জাভা পেশীগুলি ফ্লেক্স করতে। স্পষ্টতই কোনও বুদ্ধিমান সংস্থা মেনফ্রেমটি স্ক্র্যাপ করে স্ক্র্যাচ থেকে পুনর্নির্মাণ করবে না, তবে আমি এমন সিস্টেমগুলি দেখেছি (উদাহরণস্বরূপ) জাবা উপাদানগুলির সাথে সংহত হওয়া একটি সিওবিওএল কোর রয়েছে।
অবশেষে, অনিবার্যতা রয়েছে - কমপক্ষে, যেমন আমরা বাইরের লোকেরা বুঝতে পারি। যখন আপনার সমস্ত কোড। নেট এ থাকে তখন সর্বদা ঝুঁকি থাকে যে মালিকরা আপনাকে কলেজের স্নাতক বা আরও খারাপ, অফশোর একটি দল, ব্যয়গুলি কাটাতে ভুল পথে চালিত করার জন্য ব্যবসায় করে দেবে। আমি মনে করি না যে মেইনফ্রেম বিশ্বে এটি প্রায়শই ঘটে থাকে, বিশেষত যদি আপনি যা বলেন সত্য এবং সরবরাহটি হ্রাস পাচ্ছে বলে মনে হয়। অবশ্যই, আপনি যথেষ্ট পরিমাণে অর্থ প্রদান না করলে এই পয়েন্টটি মোট; সেই হ্রাস সরবরাহের প্রতিফলনের জন্য বেতনগুলি সামঞ্জস্য করা দরকার, অন্যথায় লোকেরা "বিক্রি করবে না"।
আমি নিশ্চিত যে সেখানে অনেক কম বয়সী বিকাশকারী রয়েছেন যারা কোনও সংস্থার পক্ষ থেকে যুক্তিযুক্ত উদার অফারটিকে অস্বীকার করবেন না যা কম বয়স্ক কর্মচারীদের কাছে কাজের পরিবেশ তৈরি করার জন্য তার পথ থেকে বেরিয়ে এসেছিল। তবে আপনি যদি তাদের কাছে পৌঁছতে চান তবে আপনার নিজের শক্তিতে খেলতে বুদ্ধিমান হতে হবে, এবং আপনাকে কিছু বিপণনও শুরু করতে হতে পারে; আমরা মেইনফ্রেমগুলিকে একটি ভিন্ন এবং খুব বিদেশী বিশ্ব হিসাবে দেখার প্রবণতা অর্জন করেছি এবং আমি নিশ্চিত যে আমি 10 বছর আগে ক্যাম্পাসের চাকরির মেলায় আপনাকে ছেলেরা দেখিনি that এই ধারণাটি পরিবর্তনের জন্য কাজ করে যাচ্ছি।
এটিকে একক বাক্যে সিদ্ধ করতে: কোনও কিছুইই মেইনফ্রেমগুলিকে আকর্ষণহীন করে তোলে না, এগুলি কেবল তাদের আকর্ষণীয় করে তোলে না এবং রক্তপাতের প্রান্তের সাথে তুলনা করলে এটি আমাদের মারাত্মক অসুবিধায় ফেলে দেয় যা আমাদের বিশাল উত্পাদনশীলতা বাড়ায় এবং নিখরচায় নরম পানীয় পান করে।