CodeGym /Java Blog /এলোমেলো /জুনিয়র জাভা ডেভেলপার কাজ খুঁজছেন। কিভাবে আপনার দক্ষতা আপ...
John Squirrels
লেভেল 41
San Francisco

জুনিয়র জাভা ডেভেলপার কাজ খুঁজছেন। কিভাবে আপনার দক্ষতা আপগ্রেড করবেন এবং বাস্তব অভিজ্ঞতা অর্জন করবেন

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

1. স্বাধীন প্রকল্প

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

2. ব্যক্তিগত প্রকল্প

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

3. ফ্রিল্যান্সিং "লেভেলিং-আপ" এবং অভিজ্ঞতা অর্জনের জন্য সীমাহীন সুযোগ দেয়

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

4. দুই মাথা একের চেয়ে ভালো। একটি দলে উন্নয়ন

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

5. এই বিষয়ে আরও পড়া:

মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION