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

তিনি যুক্তরাষ্ট্রের Maharishi International University থেকে কম্পিউটার সায়েন্স এর উপর স্নাতকোত্তর ডিগ্রি অর্জন করেন।

এর আগে তিনি জাপানভিত্তিক মাল্টিন্যাশনাল কোম্পানি NTT DATA Services এ সিনিয়র সফটওয়্যার ইঞ্জিনিয়ার পদে কর্মরত ছিলেন।

নবীন শিক্ষার্থীদের জন্য পরামর্শ হিসেবে তিনি বলেন, “হাই-টেক কোম্পানিগুলোতে কাজ করতে পারাটা নিজের ক্যারিয়ার এবং নিত্যনতুন প্রযুক্তির সঙ্গে পরিচিত হওয়ার এক দারুণ সুযোগ।

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

সর্টিং এন্ড সার্চিং এলগরিদম, কালেকশনস, লিংকডলিস্ট, ট্রিস, BFS, DFS, HEAP, Stack, Queues, গ্রাফ প্রভৃতি ডাটা স্ট্রাকচারের বিষয়ে একজন সফটওয়্যার ইঞ্জিনিয়ারের পরিষ্কার ধারণা থাকা প্রয়োজন।

ডায়নামিক প্রোগ্রামিং, টাইম এন্ড স্পেস কম্পলেক্সিটি প্রবলেম সলভিং দক্ষতা বৃদ্ধিতে অনেক সহায়তা করে।

একজন সফটওয়্যার আর্কিটেক্ট এর জন্য ডিজাইন প্যাটার্ন, ক্লাউড কম্পিউটিং যেমন AWS, AWS SQS, AWS IAM, AWS LAMBDA, S3 Bucket, SQL & Non-SQL database for scaling problem সম্পর্কে সম্যক ধারণা রাখা জরুরি।

এছাড়াও বিভিন্ন ক্যাশিং টেকনোলজিস, মেসেজিং ফ্রেমওয়ার্কস যেমন RabbitMQ, ActiveMQ প্রভৃতি প্রযুক্তিগত জ্ঞান স্কেলিং প্রবলেম সলভ ও সিস্টেম পারফরম্যান্স বৃদ্ধিতে ভূমিকা রাখে যা ইন্টারভিউতে কাজে দেয়।

তবে এন্ট্রি লেভেলে প্রবলেম সলভিং দক্ষতার কোনো বিকল্প নেই।”

“ইন্টারভিউ প্রস্তুতির জন্য বহু টিউটোরিয়াল রয়েছে। ব্যাক্তিগতভাবে আমার কাছে শেখার জন্য GeekforGeek আর অনুশীলন এর জন্য leetcode.com অনেক বেশি কার্যকর বলে মনে হয়।

নতুন প্রযুক্তি সম্পর্কে ধারণা পেতে udemy.com ফলো করা যেতে পারে”- যোগ করেন তিনি।

তার এই অর্জন নবীন শিক্ষার্থীদের উৎসাহিত করবে এমনটিই প্রত্যাশা। ইঞ্জিনিয়ার’স ডায়েরি এর পক্ষ থেকে তাকে অভিনন্দন ও শুভকামনা।❤️