বুটক্যাম্প বনাম সিএস ডিগ্রি বনাম স্বশিক্ষিত

সফটওয়্যার ইঞ্জিনিয়ারিংয়ের পথ বেছে নেওয়ার ক্ষেত্রে বিভিন্ন দিক বিবেচনা করতে হয়।

একটি কম্পিউটার সায়েন্স ডিগ্রি মৌলিক জ্ঞান এবং স্বীকৃতি প্রদান করে। বুটক্যাম্প দ্রুত ক্যারিয়ার পরিবর্তনের সুযোগ দেয়। স্বশিক্ষিত হওয়ার পথে উচ্চমাত্রার শৃঙ্খলা প্রয়োজন।

ইঞ্জিনিয়ারিংয়ে সাফল্য নির্ভর করে আপনি কীভাবে কাজ করেন তার ওপর।

আরও উন্নত সিস্টেম তৈরির জন্য এই নীতিগুলো অনুসরণ করুন:

  • প্রয়োজনীয়তা (requirements) দিয়ে শুরু করুন। কোড লেখার আগে সাফল্য কেমন হবে তা নির্ধারণ করুন।
  • সহজ রাখুন। প্রথমে একটি কার্যকর সমাধান তৈরি করুন। আপনি পরে এটি উন্নত করতে পারেন।
  • সবকিছু পরীক্ষা করুন। ত্রুটি দ্রুত শনাক্ত করতে সাধারণ ব্যবহার এবং ব্যর্থতার পরিস্থিতিগুলো (failure scenarios) অন্তর্ভুক্ত করুন।
  • আপনার কাজ পর্যবেক্ষণ করুন। প্রোডাকশনে আপনার সিস্টেমটি কেমন কাজ করছে তা দেখতে মেট্রিক্স ব্যবহার করুন।
  • সমস্যাগুলোকে ছোট ছোট ভাগে ভাগ করুন। বড় কাজ কঠিন। ছোট কাজ পরিচালনাযোগ্য।
  • ওভার-ইঞ্জিনিয়ারিং এড়িয়ে চলুন। এখনই প্রয়োজন নেই এমন স্কেলের জন্য সিস্টেম তৈরি করবেন না।
  • টেকনিক্যাল ডেট (technical debt) পরিচালনা করুন। শর্টকাটগুলো ট্র্যাক করুন এবং সেগুলো ঠিক করার জন্য সময় নির্ধারণ করুন।
  • কাজগুলো স্বয়ংক্রিয় (automate) করুন। ম্যানুয়াল ধাপগুলো ভুলের সৃষ্টি করে। স্কেল করার জন্য অটোমেশন ব্যবহার করুন।
  • সিদ্ধান্তগুলো নথিভুক্ত করুন। আপনার টিমকে সাহায্য করার জন্য কেন একটি নির্দিষ্ট সিদ্ধান্ত নিলেন তা লিখে রাখুন।

এই তিনটি নিয়মের ওপর গুরুত্ব দিন:

  1. জটিলতা নির্ভরযোগ্যতা নষ্ট করে। সহজ সিস্টেম মেরামত এবং পরিবর্তন করা সহজ।
  2. অপ্টিমাইজ করার আগে পরিমাপ করুন। প্রকৃত বাধাগুলো (bottlenecks) খুঁজে পেতে ডেটা ব্যবহার করুন।
  3. আপনার টিমের পেছনে বিনিয়োগ করুন। এমন টুলস বেছে নিন যা আপনার টিম প্রকৃতপক্ষে ব্যবহার করতে পারে।

কীভাবে শুরু করবেন:

একটি ছোট প্রজেক্ট বেছে নিন। এটি তৈরি করুন, ডেপ্লয় করুন এবং চালান। বই পড়ার চেয়ে বাস্তব অভিজ্ঞতা অনেক বেশি কার্যকর।

এই সপ্তাহের জন্য আপনার পরিকল্পনা:

আপনার বর্তমান কাজের ধারা (workflow) অডিট করুন। একটি ঘাটতি খুঁজে বের করুন। এই সপ্তাহেই সেটি সমাধান করুন।

এই মাসের জন্য আপনার পরিকল্পনা:

সেই সমাধানটি বাস্তবায়ন করুন। ফলাফল পরিমাপ করুন। আপনি কী শিখলেন তা আপনার টিমকে জানান।

এই কোয়ার্টারের জন্য আপনার পরিকল্পনা:

আপনার অগ্রগতি পর্যালোচনা করুন। নতুন ডেটার ভিত্তিতে আপনার কাজের পদ্ধতি আপডেট করুন।

উৎস: https://dev.to/therizwansaleem/bootcamp-vs-cs-degree-vs-self-taught-strengths-weaknesses-and-career-outcomes-bbf