CodeGym /Java Blog /এলোমেলো /8টি ভুল যা একটি সফ্টওয়্যার বিকাশকারীর ক্যারিয়ারকে ধ্বংস...
John Squirrels
লেভেল 41
San Francisco

8টি ভুল যা একটি সফ্টওয়্যার বিকাশকারীর ক্যারিয়ারকে ধ্বংস করতে পারে

এলোমেলো দলে প্রকাশিত
CodeGym-এ, আমরা সফ্টওয়্যার ডেভেলপারদের ক্যারিয়ার সম্পর্কে অনেক কথা বলি এবং আপনি যদি প্রোগ্রামিং দক্ষতা শেখার জন্য এবং বাস্তব অভিজ্ঞতা অর্জনের জন্য যথেষ্ট সময় এবং প্রচেষ্টা বিনিয়োগ করেন তবে তারা কীভাবে দীর্ঘ , ফলপ্রসূ এবং সুযোগে পূর্ণ হতে পারে । এবং এটি সাধারণত সত্য, কারণ বেশিরভাগ বিকাশকারী তাদের চাকরি এবং ক্যারিয়ার নিয়ে সন্তুষ্ট। আমরা পূর্বে উল্লেখ করেছি যে কাজের ওয়েবসাইট থেকে তথ্য অনুসারে , জাভা বিকাশকারীরা কেবল প্রযুক্তি খাতে নয়, সাধারণভাবে সমস্ত পেশাদারদের মধ্যে তাদের পেশা ছেড়ে দেওয়ার সম্ভাবনা কম। তাদের ক্যারিয়ার-সুইচ রেট 8% এর কম, যখন সাধারণভাবে সফ্টওয়্যার বিকাশকারী পেশার জন্য এটি 27%, এবং ডাটাবেস প্রশাসকদের জন্য, উদাহরণস্বরূপ, এটি 35%। 8টি ভুল যা একজন সফটওয়্যার ডেভেলপারের ক্যারিয়ার নষ্ট করতে পারে - 1এমনকি যখন উচ্চ-স্তরের ব্যবস্থাপক পদের প্রস্তাব দেওয়া হয়, জাভা কোডারদের বেশিরভাগই এটি ছেড়ে দিতে চান না। এটি প্রমাণ করে যে বেশিরভাগ কোডার যা জাভাকে তাদের প্রধান প্রোগ্রামিং ভাষা হিসাবে ব্যবহার করেছিল, এটি সঠিক বাজি হিসাবে প্রমাণিত হয়েছিল। যদিও বলা হচ্ছে, একজন সফ্টওয়্যার বিকাশকারী হওয়া সাধারণ গতিশীলতার দিক থেকে অন্যান্য পেশাদার ক্যারিয়ার থেকে এতটা আলাদা নয়। বেশিরভাগ ডেভেলপারদের তাদের ক্যারিয়ার জুড়ে উত্থান-পতন থাকে, ভাল পছন্দগুলি পেশাদার বৃদ্ধির দিকে পরিচালিত করে এবং খারাপগুলির ফলে আপনার ক্যারিয়ার আটকে যায় বা পতনে প্রবেশ করে। খারাপ পছন্দ এবং ক্যারিয়ারের ভুল সফ্টওয়্যার বিকাশকারীরা, নতুন এবং অভিজ্ঞ কোডার উভয়ই, তাদের ক্যারিয়ার জুড়ে করার প্রবণতা রয়েছে যা আমরা আজকে বলতে চাই।

জুনিয়র ডেভেলপারের ক্যারিয়ারের ভুল

জুনিয়র সফ্টওয়্যার ডেভেলপারদের জন্য আরও সাধারণ বিষয়গুলি দিয়ে শুরু করা যাক, যদিও, সাধারণভাবে বলতে গেলে, প্রোগ্রামাররা তাদের ক্যারিয়ারের যে কোনও সময়ে তাদের তৈরি করতে প্রবণ।

1. আপনি কি মূল্যবান তা অনুমান করতে সক্ষম হচ্ছেন না।

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

2. নরম দক্ষতা উপেক্ষা করা.

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

3. একটি কর্মজীবন পরিকল্পনা বিকাশ ব্যর্থ.

একটি কর্মজীবন পরিকল্পনা তৈরি করা এবং একবারে আপডেট করা গুরুত্বপূর্ণ যদি আপনি দ্রুত কর্মজীবন বৃদ্ধির জন্য খুঁজছেন। ডেভেলপারদের যাদের ক্যারিয়ার পরিকল্পনা নেই তারা সাধারণত একই-স্তরের অবস্থানে অনেক বেশি সময় ধরে আটকে থাকে।

4. সমালোচনা এবং প্রতিক্রিয়া গ্রহণ করতে ব্যর্থ.

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

মিডল এবং সিনিয়র ডেভেলপারদের ক্যারিয়ারের ভুল

মিডল এবং সিনিয়র ডেভেলপাররাও ক্যারিয়ারে অনেক ভুল করে। এখানে সবচেয়ে সাধারণ কিছু আছে.

1. আপনার প্রযুক্তি স্ট্যাকের সাথে লেগে থাকা।

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

2. একই চাকরিতে বেশিক্ষণ থাকা।

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

3. খুব প্রায়ই জাম্পিং কাজ.

সফ্টওয়্যার ডেভেলপমেন্টে কাজগুলি প্রায়শই পরিবর্তন করা, তবে, এটিও একটি ভুল যা আপনার ক্যারিয়ারকে ক্ষতি করতে পারে। এটি এর মতোই সহজ: যোগ্য বিশেষজ্ঞদের খুঁজে বের করা এবং নিয়োগ করা যে কোনও কোম্পানির জন্য যথেষ্ট পরিমাণে সংস্থান নেয়। তাই তারা সাধারণত 'চাকরি-জাম্পার' লোকদের নিয়োগ দিতে ইচ্ছুক নয়। তারা বলে যে একটি কোম্পানির সাথে 4-5 বছর থাকা একজন সফ্টওয়্যার বিকাশকারীর জন্য একটি আদর্শ সময়কাল, 2-3 বছরও গ্রহণযোগ্য, তবে প্রতি 5-6 মাসে চাকরি পরিবর্তন করা সাধারণত নয়।

4. একটি ব্যবস্থাপনা ভূমিকা মধ্যে চলন্ত.

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

মতামত

ঐতিহ্যগতভাবে, অভিজ্ঞ সফ্টওয়্যার ডেভেলপারদের কাছ থেকে এই বিষয়ে কিছু আকর্ষণীয় মতামতের সাথে এটিকে সংক্ষিপ্ত করা যাক। সফ্টওয়্যার বিকাশকারী হিসাবে এড়ানোর জন্য এখানে কিছু অতিরিক্ত ক্যারিয়ার ভুল রয়েছে। “আপনার কোম্পানির ব্যবসায়িক দৃষ্টিভঙ্গি নিয়ে ভাবছেন না। আমি অনেক প্রশ্ন পড়েছি যেমন: "কেন ASP.NET এর 3.6% মার্কেট শেয়ার আছে যখন Node.js এর মাত্র 0.6% আছে এবং ASP.NET এর থেকে অনেক বেশি পারফরম্যান্স অফার করে?" কারণটি বেশ সহজ, আপনি আপনার প্রতিষ্ঠানের ব্যবসায়িক দৃষ্টিভঙ্গি নিয়ে ভাবেন না, কিন্তু আপনার নিজের পছন্দ অনুযায়ী, আপনার কোম্পানিকে আরও ভালো করে তুলতে এবং নিজেকে আরও ভালো করতে সাহায্য করার জন্য আপনাকে তাদের প্রয়োজনের সাথে খাপ খাইয়ে নিতে হবে এবং পুনরায় দক্ষতা অর্জন করতে হবে। সুযোগ যদি আপনি একদিন অন্য কোম্পানী যেতে হবে. এই দ্বিতীয় পয়েন্টটি প্রায়শই ঘটে এবং সেই কারণেই ব্যবস্থাপনা আপনাকে কোনো তহবিল দিতে চায় না,” ফেদেরিকো নাভারেতে,নির্দেশ করে “নতুন প্রবণতা/ফ্রেমওয়ার্ক/ভাষার জন্য হাইপ অনুসরণ করা এবং বিশ্বাস করা যে আমাকে এটি সব জানতে হবে। ভুল. আপনার পছন্দের নির্দিষ্ট প্রযুক্তি (বা পণ্য) খুঁজুন এবং বিশেষজ্ঞ করুন এবং বাজারে বিক্রি করতে সক্ষম হন এবং এটিতে লেগে থাকুন। যতক্ষণ এটি বিক্রি হয়, আপনি ব্যবসায় আছেন। বিশেষীকরণ আপনার সাফল্যের একটি গুরুত্বপূর্ণ উপাদান। আমার কোডকে আমার পরিচয়ের একটি অংশ বা আমার সৃষ্টি/মাস্টারপিস বা আমার শিশু হিসাবে বিবেচনা করা। ভুল. কখনই আপনার পণ্যের সাথে সংযুক্ত হবেন না। আপনি যা তৈরি করবেন তা পরিবর্তন, ওভাররাইট, মুছে ফেলা, মুছে ফেলা, অপ্রচলিত, উপেক্ষা করা, অপছন্দ করা হবে। এটা কোন ব্যাপার না, শুধু এটা যেতে দিন, এটা রক্ষা করার চেষ্টা করবেন না. আপনার কোড আপনার পরিচয় নয়,” বলেনলেনা কেরি, আরেকজন অভিজ্ঞ ডেভেলপার। “কোম্পানীতে ইতিমধ্যেই (প্রায়) একই পদে থাকা কারো সাথে ব্যক্তিগত আলাপ না করেই চাকরি গ্রহণ করা। আসলে যারা আপনাকে নিয়োগ দিচ্ছেন তারা হয়তো কর্মীদের কেমন অনুভব করছেন সে সম্পর্কে কোনো ধারণা নেই বা তাদের খুব আদর্শিক দৃষ্টিভঙ্গি থাকতে পারে। আমি কয়েকটি কাজের অফার গ্রহণ করেছি যা আমার এই কারণে থাকা উচিত নয়। সময় এবং উত্সাহের অপচয়। আপনি কাজের বোঝা সামলাতে পারেন তার চেয়ে বেশিকে হ্যাঁ বলা। অত্যধিক বা অত্যধিক জটিল কাজ করার সময়, আপনি নিজেকে ব্যর্থ করার জন্য অবস্থান করেন। আপনি অনেক ভাল কাজ করতে পারেন, কিন্তু আপনি যখন সময়সীমা, বৈশিষ্ট্য বা গুণমান পূরণ করেন না, তখন সেই জন্যই আপনি মনে রাখবেন,” যোগ করেছেন ল্যারি স্ট্যানসন।
আর কি পড়তে হবে:
  • আপনার জাভা শেখার ক্ষমতা বাড়ানোর 8টি নতুন উপায়। অ্যাপস এবং টেকনিক
  • আপনার কোড ডকুমেন্টিং. প্রযুক্তিগত লেখা এবং সফ্টওয়্যার ডকুমেন্টেশনের জন্য সেরা সরঞ্জাম
  • কেরিয়ার স্যুইচাররা কোডজিম ব্যবহার করে কীভাবে উপকৃত হতে পারে
  • জিরো থেকে কোডিং হিরো। কোডজিমের কোর্সটি সম্পূর্ণ করার পরে আপনি কী করতে সক্ষম হবেন
  • শেখা খুব ধীর যায়? বিলম্বকে হারাতে এবং আরও কার্যকরী পেতে সেরা অ্যাপ
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION