একটি কম্পিউটার কেবল ততটাই ভাল যতটা তথ্য এতে দেওয়া হয়। এটি প্রোগ্রামিংয়ের একটি সত্যতা যা কম্পিউটারের অস্তিত্ব থাকা পর্যন্ত ধরে রেখেছে, এবং চার্লস ব্যাবেজ এবং অ্যাডা বায়রন লাভলেস 1822 সালে প্রথম "ডিফারেন্স ইঞ্জিন" ডিজাইন করার পর থেকে, সেগুলিকে প্রোগ্রাম করার জন্য পেশাদারদের প্রয়োজন হয়েছে। পি>
কিন্তু সফ্টওয়্যার প্রোগ্রামিং এবং প্রকৌশল শুধুমাত্র 1980 এর দশক থেকে একটি ব্যাপক পেশা। বিংশ শতাব্দীর মাঝামাঝি থেকে শেষ পর্যন্ত সরকার ও সামরিক বাহিনীর জন্য কম্পিউটার সিস্টেম বিদ্যমান ছিল, কিন্তু হোম এবং ব্যবসায়িক কম্পিউটিং অস্তিত্বে না আসা পর্যন্ত প্রোগ্রামিং ক্ষেত্রে জ্ঞানী ব্যক্তিদের চাহিদা বিস্ফোরিত হয়নি।
এবং এটি বিস্ফোরিত হয়েছে, গত এক দশকে, যাকে সফ্টওয়্যার ইঞ্জিনিয়ারের উত্থান বলা যেতে পারে। একজন সফ্টওয়্যার প্রকৌশলীর চাকরির সাথে এক বা একাধিক প্রোগ্রামিং ভাষায় কোড লেখা জড়িত থাকে যাতে কারিগরি কোম্পানি এবং অন্যান্য ব্যবসার অভ্যন্তরীণ কম্পিউটার প্রযুক্তি উভয়ের জন্যই যে কোনো সংখ্যক প্রোগ্রাম তৈরি করা যায়।
গণিত এবং যুক্তিবিদ্যার জ্ঞান, সেইসাথে সৃজনশীল চিন্তাভাবনার প্রবণতা এবং সীমিত সময় বা সংস্থান দিয়ে কাজ করার ক্ষমতা সাধারণত প্রয়োজনীয়। কিন্তু কম্পিউটার প্রকৌশলী হিসেবে যোগ্যতা অর্জনের জন্য যা প্রয়োজন তা হল একটি স্নাতক ডিগ্রি, যদিও যারা স্নাতক ডিগ্রি অর্জন করেন তাদের সাধারণত শক্তিশালী সম্ভাবনা থাকে।
2002 সালে, কম্পিউটার সায়েন্সে 117,011টি স্নাতক ডিগ্রি প্রদান করা হয়েছিল এবং 2012 সাল নাগাদ 145,924 জনকে পুরস্কৃত করা হয়েছিল, যা 24 শতাংশ বৃদ্ধির প্রতিনিধিত্ব করে৷
সামগ্রিকভাবে, এটি স্নাতক ডিগ্রির জন্য জাতীয় মোটের তুলনায় বৃদ্ধির একটি ছোট হার – 1,244,171 আমেরিকানরা 2002 সালে স্নাতক ডিগ্রি অর্জন করেছিল এবং 2012 সালে 1,791,046 – 45% বৃদ্ধি পেয়েছে! কিন্তু সফ্টওয়্যার ইঞ্জিনিয়াররা তাদের নির্বাচিত ক্ষেত্রে চাকরি খুঁজে পাওয়ার সম্ভাবনা অনেক বেশি।
2003 সালে মার্কিন যুক্তরাষ্ট্রে 677,900 সফ্টওয়্যার প্রকৌশলী এবং 2013 সালে 1,018,000 জন সফ্টওয়্যার প্রকৌশলী ছিলেন৷ এটি ক্ষেত্রের চাকরির 50 শতাংশ বৃদ্ধির প্রতিনিধিত্ব করে, যা সেই সময়কালে চাকরি বৃদ্ধির সামগ্রিক হারের 12.5 গুণ (মার্কিন যুক্তরাষ্ট্রে 127,567,910 চাকরি থেকে) 2003 থেকে 2013 সালে 132,588,810, বা 4 শতাংশ বৃদ্ধি।
একজন সফ্টওয়্যার প্রকৌশলী হিসাবে একটি কর্মজীবনের উপর ফোকাস করার অর্থই নয় যে আপনার আরও কাজের সুযোগ রয়েছে, এর অর্থ অনেক বড় বেতনের চেকও হতে পারে। সফ্টওয়্যার ইঞ্জিনিয়ারদের গড় বেতন ($92,660) মার্কিন যুক্তরাষ্ট্রের সামগ্রিক বেতনের প্রায় দ্বিগুণ ($46,440)।
এখনও অন্যান্য পেশা রয়েছে যেগুলি আরও লাভজনক হতে পারে তবে অনেকের জন্য অনেক বছরের অতিরিক্ত শিক্ষার প্রয়োজন হয়। কিছু অন্যান্য সাধারণ পেশাগত পদের সাথে তুলনা করে, একজন হিসাবরক্ষকের গড় বেতন হল $63,550; একজন আইনজীবীর অর্থ হল $113,350; একজন চিকিত্সকের মূল্য হল $187,200; এবং একজন উচ্চ বিদ্যালয়ের শিক্ষকের মূল্য $55,050। যদিও একজন চিকিত্সকের গড় বেতন সফ্টওয়্যার ইঞ্জিনিয়ারের দ্বিগুণ, এটি সাধারণত কলেজের পরে কমপক্ষে 8 বছর স্কুলে পড়া প্রয়োজন৷
টেক রিক্রুটিং ফার্ম এন্টেলোর সিইও জন বিশকে একটি ইমেলে লিখেছেন, “যখন আপনি এটিকে গত দশ বছরে রেকর্ড কারিগরি প্রবৃদ্ধি এবং রাজস্বের সাথে একত্রিত করেন, তখন তৈরি করা সমস্ত চাকরি পূরণ করার জন্য পর্যাপ্ত যোগ্য সফ্টওয়্যার ইঞ্জিনিয়ার নেই। যেমন একটি গর্জন শুধু কোন নিয়োগকারী জিজ্ঞাসা করুন! যদিও CS-এ মেজরিং করা কলেজ ছাত্রদের সংখ্যা বাড়ছে, এই সফ্টওয়্যার এবং ক্লাউড-ভিত্তিক ব্যবসাগুলির বৃদ্ধির (এবং এর কারণে) সাথে তাল মিলিয়ে চলার জন্য এটি যথেষ্ট দ্রুত হয়নি।”
প্রকৃতপক্ষে, এমনকি একজন সফ্টওয়্যার ইঞ্জিনিয়ারের জন্য সবেমাত্র শুরু করা, আর্থিক জলবায়ু খুব ভাল। কাজের অভিজ্ঞতা নেই এমন একজন প্রোগ্রামারের গড় প্রারম্ভিক বেতন বর্তমানে $54,900। সেই ব্যক্তি তার ক্যারিয়ার জুড়ে 60 শতাংশ বেতন বৃদ্ধির আশা করতে পারে, ফোর্বস অনুসারে, যা সফ্টওয়্যার ইঞ্জিনিয়ারিংকে স্বল্প-মেয়াদী এবং বিনিয়োগের দীর্ঘমেয়াদী রিটার্নের ক্ষেত্রে চতুর্থ সেরা কলেজ ডিগ্রির রেট দিয়েছে৷
এই অর্থনৈতিক পুনরুদ্ধারের সময়, আমরা সাম্প্রতিক কলেজ স্নাতকদের চাকরি খুঁজে পেতে সমস্যা হওয়ার বিষয়ে অনেক কিছু শুনেছি। কিন্তু যাদের নির্দিষ্ট ডিগ্রী আছে তারা তাদের সম্ভাবনা অনেক উন্নত দেখতে পাবে।
সফ্টওয়্যার ইঞ্জিনিয়াররা 3.6 শতাংশ বেকারত্বের হারের সম্মুখীন, এবং এইভাবে 7.3 শতাংশের সামগ্রিক বর্তমান বেকারত্বের হার সহ সাধারণ জনগণের তুলনায় বেকার হওয়ার সম্ভাবনা মাত্র অর্ধেক৷ হিসাবরক্ষক 4.2 শতাংশ, আইনজীবী 3.7 শতাংশ, ডাক্তার 0.6 শতাংশ এবং উচ্চ বিদ্যালয়ের শিক্ষক 3.0 শতাংশ হারে বেকার৷
"একজন সফ্টওয়্যার প্রকৌশলী হওয়ার জন্য এর চেয়ে ভাল সময় আর কখনও হয়নি," বিশকে বলেছিলেন। “আগের চেয়ে অনেক বেশি উচ্চ-বৃদ্ধি সংস্থাগুলি শীর্ষ প্রকৌশলী প্রতিভা খুঁজছে, এবং তাদের সমস্ত খোলা ভূমিকা পূরণ করার জন্য পর্যাপ্ত যোগ্য প্রার্থীর কাছাকাছি কোথাও নেই। এই কারণে, কোম্পানিগুলি সেখানে থাকা শীর্ষ প্রতিভা অর্জনের জন্য একটি প্রিমিয়াম দিতে বাধ্য হয় (এবং এটি হালকাভাবে বলা হয়)।”
অতীতে, সফ্টওয়্যার প্রকৌশল কেবলমাত্র সিলিকন ভ্যালির জন্য একটি কার্যকর পেশা ছিল, কিন্তু আজ এই পেশাটির পশ্চিম, উত্তর এবং পূর্ব জুড়ে ভাল অর্থ প্রদানের কেন্দ্র রয়েছে। ইউএস নিউজ এবং ওয়ার্ল্ড রিপোর্ট অনুসারে সফ্টওয়্যার ইঞ্জিনিয়ারিং বেতনের জন্য শীর্ষ পাঁচটি শহরের মধ্যে তিনটি ক্যালিফোর্নিয়ার বাইরে।
মার্কিন যুক্তরাষ্ট্রে এই ক্ষেত্রের জন্য সবচেয়ে বেশি অর্থপ্রদানকারী শহর হল Sioux City, Iowa, যার গড় বেতন বছরে $126,180, এবং যেখানে census.gov দ্বারা সারণী অনুসারে জীবনযাত্রার ব্যয় সূচকটি জাতীয় গড়ের মাত্র 92 শতাংশ। . এর মানে হল এখানে সফ্টওয়্যার ইঞ্জিনিয়ারদের উচ্চ বেতন এবং আবাসন, ইউটিলিটি এবং পরিবহনের মতো জিনিসগুলির জন্য কম বেতন দেওয়া হয়৷
সফ্টওয়্যার ইঞ্জিনিয়ারদের জন্য একটি শক্তিশালী জলবায়ু সহ অন্যান্য শহরগুলির মধ্যে রয়েছে Andover, MA ($121,750 গড় বেতন, 122 শতাংশ জীবনযাত্রার খরচ), Newark, NJ ($121,630 গড় বেতন, 130 শতাংশ জাতীয় জীবনযাত্রার খরচ), San Jose, CA ($116,610 গড় বেতন , 156 শতাংশ জাতীয় জীবনযাত্রার খরচ), এবং বেকার্সফিল্ড, CA ($114,450 গড় বেতন, 128 শতাংশ জীবনযাত্রার জাতীয় খরচ)।
এই বিস্তারের একটি অংশ এই সত্যের কারণে যে প্রযুক্তি স্টার্টআপগুলি এখন তাদের প্রতিষ্ঠাতারা যেখানেই বসতি স্থাপন করে সেখানেই ক্রপ করতে সক্ষম হয়, যা পুরানো সিলিকন ভ্যালি মডেলকে বিকৃত করে। উপরন্তু, যেহেতু কোম্পানিগুলি সরাসরি প্রযুক্তির সাথে সম্পর্কিত নয় তারা আরও পরিশীলিত ওয়েবসাইট তৈরি করে, তাদের মালিকানা প্রোগ্রাম বজায় রাখার জন্য তাদের নিজস্ব সফ্টওয়্যার প্রকৌশলী নিয়োগের আরও বেশি প্রয়োজন৷
Sioux City, Iowa-এর ক্ষেত্রে, MidAmerican Energy Company এর পাওয়ার গ্রিড সমর্থন করার জন্য বিশেষ করে সফটওয়্যার ইঞ্জিনিয়ারদের দক্ষতা প্রয়োজন৷
তাহলে 10 বছরে 50 শতাংশ চাকরি বৃদ্ধির মানে কি সফ্টওয়্যার ইঞ্জিনিয়ারদের একটি স্যাচুরেশন কাছাকাছি আসছে এবং সেই বৃদ্ধি মালভূমি হবে? বিশেষজ্ঞরা বলছেন যে এটি খুব কমই হয়।
যদিও চাকরি বৃদ্ধি অবশ্যই ধীর হয়ে গেছে, তবুও সত্য যে এই ক্ষেত্রটি চাকরি সৃষ্টির ক্ষেত্রে সামগ্রিক গড় থেকে অনেক ভালো করছে। যদিও পরবর্তী দশকে সমগ্র দেশের জন্য প্রত্যাশিত গড় চাকরি বৃদ্ধি 11 শতাংশ, সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে এটি 22 শতাংশ হওয়ার পূর্বাভাস দেওয়া হয়েছে৷
হিসাবরক্ষকদের জন্য 13 শতাংশ, আইনজীবীদের জন্য 10 শতাংশ, চিকিত্সকদের জন্য 18 শতাংশ এবং উচ্চ বিদ্যালয়ের শিক্ষকদের জন্য 6 শতাংশের সাথে এটির তুলনা করুন৷ এর মানে হল যে এই পদগুলির মধ্যে, সফ্টওয়্যার ইঞ্জিনিয়ারদের জন্য একটি সুস্থ মার্জিনে নিখুঁত নতুন চাকরির সুযোগ থাকবে৷
শুধুমাত্র ডাক্তাররা বেতন এবং চাকরির নিরাপত্তা উভয় ক্ষেত্রেই তালিকায় সফ্টওয়্যার ইঞ্জিনিয়ারদের পরাজিত করে, কিন্তু মেডিসিন অনুশীলন করার জন্য, একজনকে একজন এমডি প্রয়োজন, যা আগে উল্লেখ করা হয়েছে, স্নাতক শিক্ষার বাইরে আরও অনেক বছর স্কুলে পড়ালেখা জড়িত; ইতিমধ্যে, সফ্টওয়্যার ইঞ্জিনিয়াররা তাদের বিজ্ঞানে স্নাতক হওয়ার সাথে সাথেই একটি স্বাস্থ্যকর বেতন শুরু করতে পারেন।
টড রোড, আটলান্টা-ভিত্তিক ক্যারিয়ার কনসালটেন্সি বিটি কনসালটিং-এর ব্যবস্থাপনা পরিচালক, বজায় রেখেছেন যে একাধিক দেশের গ্রামীণ এলাকায় ইন্টারনেটের সম্প্রসারণ আগামী বছরের জন্য বিশ্বব্যাপী সফ্টওয়্যার ইঞ্জিনিয়ারদের চাকরির সম্ভাবনাকে বাড়িয়ে তুলবে।
"যত বেশি দেশ ইন্টারনেট এবং সম্পর্কিত প্রযুক্তিতে নিযুক্ত হচ্ছে, চাহিদা বাড়তে থাকবে," রোড একটি ইমেলে লিখেছেন। "তবে, ব্যবহারকারীদের কাছে তথ্য বিতরণ করার জন্য প্রয়োজনীয় সমস্ত স্থল পরিকাঠামো সহ একটি স্যাটেলাইট ক্রয় এবং উৎক্ষেপণের জন্য আর্থিক সহায়তা পেতে বেশ কয়েক বছর সময় লাগে।" সফ্টওয়্যার ইঞ্জিনিয়াররা সেই স্থল পরিকাঠামোর রক্ষক এবং এর বেঁচে থাকার জন্য গুরুত্বপূর্ণ৷
যতদিন কম্পিউটার এবং কম্পিউটিং বিকশিত হতে থাকবে, ততক্ষণ প্রশিক্ষিত সফটওয়্যার ইঞ্জিনিয়ারদেরও প্রচুর প্রয়োজন হবে। হার্ডওয়্যার প্রযুক্তি আরও শক্তিশালী এবং শক্তিশালী হওয়ার সাথে সাথে এটি আরও জটিল এবং চাহিদাপূর্ণ সফ্টওয়্যারকে সমর্থন করতে পারে এবং কম্পিউটার কোম্পানিগুলি হার্ডওয়্যারের সীমাবদ্ধতাকে ঠেলে দেওয়ার চেষ্টা করবে যাতে তারা সবচেয়ে শক্তিশালী মেশিন সরবরাহ করে গ্রাহকদের আকর্ষণ করতে পারে।
"সফ্টওয়্যার ইঞ্জিনিয়ারিং ইতিমধ্যেই কোডিং থেকে বৃহৎ জটিল সিস্টেম বজায় রাখার জন্য একটি বড় পরিবর্তন করেছে," রোড বলেছেন। "অবশেষে, এই ধরনের জটিলতা পরিচালনা করার জন্য চ্যালেঞ্জটি মানব সীমার মধ্যে একটি হয়ে উঠবে। সিস্টেমগুলি আরও জটিল হয়ে উঠবে কিন্তু আমাদের মানুষের ক্ষমতা একই থাকবে, যা আমাদের প্রকৌশল এবং গাণিতিক পদ্ধতির পরিবর্তনের প্রয়োজনীয়তাকে অনুমান করে। জটিলতার মাত্রা বাড়ার সাথে সাথে সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের ভবিষ্যতও বাড়ে। সফ্টওয়্যার ইঞ্জিনিয়াররা আগামী 50 বছরের জন্য সহজেই তাদের রোলারকোস্টার চাহিদা চালিয়ে যাবে।”
সফ্টওয়্যার প্রকৌশলীরা কোথায় সবচেয়ে বেশি বৃদ্ধি পাবে সে সম্পর্কে জিজ্ঞাসা করা হলে, এন্টেলোর জন বিশকে "সফ্টওয়্যার অ্যাজ এ সার্ভিস (সাস), বিশেষ করে [ব্যবসা-থেকে-ব্যবসায়] মডেল সহ" উল্লেখ করেছেন, যা দূরবর্তীভাবে ক্লাউডে হোস্ট করা অ্যাপ্লিকেশনগুলিকে বোঝায়। অন্তর্জাল. “আপনি কেবল সফ্টওয়্যার এবং ক্লাউড সংস্থাগুলিতে নিজেরাই তৈরি করা চাকরির বৃদ্ধি পাচ্ছেন না, তবে আপনি যে সংস্থাগুলি পরিষেবা দেয় তাদের ক্ষেত্রেও একই রকম বৃদ্ধি দেখতে পাচ্ছেন… যারা প্রায়শই নিজেরাই সফ্টওয়্যার তৈরি করে! এটি একটি পুণ্যময় চক্র যা বাজারের উভয় দিকে চাকরির সৃষ্টি করে। এই ধরনের স্ব-টেকসই বাস্তুতন্ত্র শীঘ্রই যে কোনো সময় ধীর হয়ে যাওয়ার কোনো লক্ষণ দেখায় না।"
এবং সফ্টওয়্যারটির পরিধি বাড়ার সাথে সাথে এটি তৈরি এবং রক্ষণাবেক্ষণের জন্য বৃহত্তর মানব প্রচেষ্টার (আরও বেশি সংখ্যক লোকের) প্রয়োজন হবে, যার অর্থ সফ্টওয়্যার প্রকৌশলীর উত্থান অবিরাম অব্যাহত থাকবে। Rhoad পরামর্শ দেয় যে এই ক্ষেত্রের লোকেদের - সম্পদশালী এবং ভাল প্রশিক্ষিত - সফ্টওয়্যার ইঞ্জিনিয়ারদের ভূমিকা প্রসারিত হওয়ার সাথে সাথে আগের চেয়ে আরও বেশি প্রয়োজন হবে৷
"ভবিষ্যতে সফ্টওয়্যার প্রকৌশলের জন্য সবচেয়ে বড় চ্যালেঞ্জ হল যে সফ্টওয়্যার প্রকৌশলীর ভূমিকা ক্রমবর্ধমান হচ্ছে যেহেতু সংস্থাগুলি সমতল হয়ে যাচ্ছে৷ হ্যাঁ, তারা তাদের অতীতের চেয়ে বেশি টুপি পরতে পারে। এতে তাদের কোড লেখার ক্ষমতা কমে যায়। সফ্টওয়্যার প্রকৌশলের ভবিষ্যত তাদের মুখোমুখি হওয়া সমস্যাগুলির সমাধানের উপর দৃষ্টি নিবদ্ধ করবে, যার মধ্যে রয়েছে আমরা কীভাবে বিশ্ব দেখতে চাই এবং আমাদের গাণিতিক ভিত্তি এবং সংস্থাগুলির রূপান্তর দ্বারা প্রতিবন্ধকতা থাকা সত্ত্বেও আমরা কীভাবে এটি ঘটতে পারি তা নির্ধারণ করা অন্তর্ভুক্ত।”
আপডেট করুন :সফ্টওয়্যার ইঞ্জিনিয়ারিং এর বাইরে আপনার যদি আর্থিক প্রশ্ন থাকে, SmartAsset সাহায্য করতে পারে। অনেক লোক ট্যাক্স এবং দীর্ঘমেয়াদী আর্থিক পরিকল্পনা সহায়তার জন্য আমাদের কাছে পৌঁছেছে, আমরা আপনাকে একজন আর্থিক উপদেষ্টা খুঁজে পেতে আমাদের নিজস্ব মিল পরিষেবা শুরু করেছি। একজন আর্থিক উপদেষ্টা আপনার পোর্টফোলিও তৈরি করা থেকে অবসরের বাজেট তৈরি করা পর্যন্ত সবকিছুতে সাহায্য করতে পারেন। SmartAsset ম্যাচিং টুল আপনাকে আপনার প্রয়োজন মেটানোর জন্য কাজ করার জন্য একজন ব্যক্তি খুঁজে পেতে সাহায্য করতে পারে। প্রথমে আপনি আপনার পরিস্থিতি এবং আপনার লক্ষ্য সম্পর্কে কয়েকটি প্রশ্নের উত্তর দেবেন। তারপর প্রোগ্রামটি আপনার বিকল্পগুলিকে তিনটি বিশ্বস্ত ব্যক্তিদের কাছে সংকুচিত করবে যারা আপনার প্রয়োজন অনুসারে। তারপরে আপনি তাদের সম্পর্কে আরও জানতে তাদের প্রোফাইলগুলি পড়তে পারেন, তাদের ফোনে বা ব্যক্তিগতভাবে সাক্ষাৎকার নিতে পারেন এবং ভবিষ্যতে কার সাথে কাজ করবেন তা চয়ন করতে পারেন৷ এটি আপনাকে একটি ভাল ফিট খুঁজে পেতে অনুমতি দেয় যখন প্রোগ্রামটি আপনার জন্য অনেক কঠোর পরিশ্রম করে৷
ফটো ক্রেডিট:©iStock.com/ আলেকসান্ডার নাকিক, ©iStock.com/PeopleImages, ©iStock.com/scyther5