কলেজ এবং বিশ্ববিদ্যালয়ে প্রবেশের পরে, তিনি একটি আত্মীয়ের সুপারিশে কম্পিউটার বিজ্ঞানে কাজ করেন, তিনি কী জানেন। এত সংস্থানগুলিতে কখনও অ্যাক্সেস না পেয়ে, তিনি কঠোর অধ্যয়ন করেছিলেন এবং তার যা কিছু ছিল তা ভিজিয়েছিলেন। এমনকি রি তথ্য সুরক্ষায় পিএইচডি করার জন্য বৃত্তি পেয়েছিলেন, ব্রিটিশ টেলিকম সহ-স্পনসরিত।
স্নাতকোত্তর পর্যন্ত দ্রুত এগিয়ে যাওয়ার সাথে সাথে তিনি যখন চাকরির জন্য আবেদন করতে শুরু করেছিলেন, তখন বুঝতে পেরেছিলেন যে তার বেসিকগুলি দুর্বল were আপনি যখন স্নাতক হন, আপনি এক বছর আগে কী শিখলেন তা মনে রাখা শক্ত। ফেসবুকে সাক্ষাত্কারের বিভিন্ন পর্যায়ে, ইয়েল্প, জেপি মরগান এবং উইন্টন ক্যাপিটাল, রি সংগ্রাম করেছিলেন কারণ তাঁর মৌলিক অ্যালগরিদম এবং ডেটা কাঠামোর পেশী ব্যবহার করার প্রয়োজন ছিল।
এবং তারপরে তিনি হ্যাকারর্যাঙ্কের 30 দিনের কোড দেখেছিলেন। এটি তার জন্য কীভাবে হয়েছিল তা দেখতে আমরা তাঁর সাথে বসেছিলাম:
আপনি কেন 30 দিনের কোডটিতে যোগদানের সিদ্ধান্ত নিয়েছিলেন?
30 দিন হ্রাস করার জন্য যথেষ্ট তবে কিছু শীতল জিনিস শিখতে যথেষ্ট। আমার কোডিং দক্ষতা উন্নত করার জন্য এটি নিখুঁত অনুশীলনের মতো বলে মনে হচ্ছে।
যাইহোক, আমার একটি অংশ দুটি বিষয়ের কারণে কোডিংয়ে ঝাঁপিয়ে পড়তে খুব দ্বিধাগ্রস্থ ছিল: হতাশা এবং ভয়। আমি হতাশ হয়েছি কারণ আমি তথ্য সুরক্ষায় পিএইচডি শেষ করতে একাডেমিয়ায় সাড়ে চার বছর অতিবাহিত করেছি, এটির সন্ধান করতে যে আমার কোডিং দক্ষতাগুলি স্ক্র্যাচ করে না। আমার প্রোগ্রামিং দক্ষতা কতটা খারাপ তা বুঝতে ভীত ছিলাম, সত্যিই স্মার্ট ব্যক্তিদের বিরুদ্ধে সরাসরি প্রতিযোগিতায় অংশ নেওয়ার ভয় এবং প্রতিযোগিতাটি একেবারে শেষ না করার ভয়ে।
ডিসেম্বরের গোড়ার দিকে, আমি গেইল লাকম্যান ম্যাকডোভেলের ক্র্যাকিং দ্য কোডিং সাক্ষাত্কারের মাধ্যমে আমার কাজ শুরু করি। আমার হারানোর কিছুই ছিল না।
সুতরাং, আপনার বৃহত্তম পাঠ সম্পর্কে আমাদের বলুন। এই অভিজ্ঞতাটি কতটা গুরুত্বপূর্ণ ছিল?
এটি সত্যই গুরুত্বপূর্ণ ছিল কারণ আপনার মৌলিক অনুশীলনগুলি আপনাকে আরও ভাল কোডার করে তোলে। আমি যে সমস্যাগুলি সবচেয়ে বেশি উপভোগ করেছি সেগুলি হ'ল ডেটা স্ট্রাকচার - মানচিত্র থেকে শুরু করে নোড এবং গাছের তালিকা। আপনি যখন সঠিক ডেটা কাঠামো ব্যবহার করেন তখন সমস্যাটি কত সহজ হতে পারে তা আশ্চর্যজনক! এছাড়াও, ক্যাথরিন হজস (@ ব্লন্ডিবাইটস) যিনি টিউটোরিয়াল ভিডিওটি করেছিলেন, আপনি যে জটিল ধারণাগুলি ব্যবহার করতে পারবেন তা ব্যাখ্যা করতে দুর্দান্ত। আমার প্রিয়? আপনার নিজস্ব কাস্টম ব্যতিক্রম একসাথে রাখতে শিখছেন। আপনি যদি ভাবেন যে হট চকোলেট এবং ব্যতিক্রমের মধ্যে কোনও সংযোগ নেই তবে আপনি ভুল! বিশ্বাস করুন, ভাল!
আপনি কি ফোরামে অংশ নিয়েছেন বা অন্যের সাথে কাজ করেছেন? নাকি আপনি অবিবাহিত ছিলেন?
প্রযুক্তিগত ফোরামে অংশ নেওয়া কেবল উত্তরগুলি খুঁজে পাওয়া নয়, নিজের এবং অন্যদের সহায়তা করার জন্য দুর্দান্ত ছিল। 30 দিনের কোডের সময় আমি সবচেয়ে বেশি যে চ্যালেঞ্জের মুখোমুখি হয়েছিল তা হ'ল 27 তম একটি চ্যালেঞ্জ ছিল যাতে "আপনার কোডের পরীক্ষা করা" রচনামূলক পরীক্ষার অন্তর্ভুক্ত ছিল। অনেক কোডারের মতো, আমি টিউটোরিয়ালটির কিছু অংশ দেখেছি এবং প্রশ্নটি পুরোপুরি না বুঝেই চ্যালেঞ্জটিতে ঝাঁপিয়ে পড়েছি।
প্রচুর ব্যর্থ জমা দিয়ে কয়েক ঘন্টা পরে, অবশেষে ধৈর্য সহকারে সমস্যাটি পড়তে এবং বুঝতে সময়টি নিয়েছিলাম। মঞ্চে কিছু আলোচনা এবং হ্যাকারর্যাঙ্ক দলের সদস্যের দীর্ঘ ব্যাখ্যার পরে, অবশেষে প্রশ্নটি বুদ্ধিমান হয়ে উঠল। এটি একটি সাধারণ প্রশ্ন, তবে একটি যাতে মনোযোগ দিয়ে বিশদে মনোযোগ দেওয়া হয়েছিল। আমি আমার কোড পর্যালোচনা করেছি এবং আমি অন্যান্য কোডার কোড পর্যালোচনা করেছি।
সবচেয়ে বড় চ্যালেঞ্জ কী ছিল?
সময় যে কারও জন্য সীমাবদ্ধ ফ্যাক্টর হতে পারে। সর্বদা বসে অনুশীলন না করার কারণ রয়েছে। তবে প্রতিদিন কেবল একটি ছোট চ্যালেঞ্জই এটি আরও উল্লেখযোগ্য করে তুলেছিল। আপনি যখন সত্যই ব্যস্ত থাকেন তখন নতুন জিনিস শেখার জন্য সময় পাওয়া শক্ত। আমি আমার পিএইচডি শেষ করার সময় 30 দিন কোড করেছিলাম এবং আমার পিএইচডি (ভিভা) রক্ষার জন্য প্রস্তুত ছিলাম। বিভিন্ন পয়েন্টে আমি কয়েক দিন মিস করেছি, তবে 30 দিনের কোড সহ ভাল জিনিসটি ছিল যে আপনি 30 দিনের সময়কালের আগে ধরার সুযোগ পেয়েছিলেন।
30 দিনের কোড সম্পর্কে আপনি কী জানতে চান?
এই ধরনের চ্যালেঞ্জের মুখোমুখি হওয়া প্রতিযোগিতার নয়, এটি শেখার বিষয়ে: আমার প্রাথমিক ভয়টি শীঘ্রই উপশম হয়েছে। আমি নতুন জিনিস শিখছিলাম এবং কঠোর ধারণাগুলি ব্লাস্ট করছি। 30 দিনের কোড বাদে আমি অন্যান্য প্রোগ্রামিং পাঠ্য বইয়ের মধ্য দিয়ে যাচ্ছিলাম এবং আমি আস্তে আস্তে বুঝতে পারি যে আমার প্রোগ্রামিং জ্ঞানের জন্য অনেক বেশি ব্রাশ দরকার। এবং এটি কোনও খারাপ জিনিস নয়।
30 দিনের কোডটি কি আপনাকে চাকরি পেতে সহায়তা করেছিল? আর কোন চূড়ান্ত পরামর্শ?
সমাপ্তি ভাল, তবে এটি দিয়ে শুরু করা আরও ভাল you যদি আপনি কখনও শুরু না করেন তবে আপনি কখনই শেষ করবেন না। এটা এত সহজ। আমি অনিচ্ছাকৃতভাবে তবে শেষ পর্যন্ত 30 দিনের কোড শুরু করেছি, আমি আনন্দিত হয়েছি। 30 দিনের কোডটি আমাকে আমার মূল নীতিগুলিকে আরও শক্তিশালী করতে প্ররোচিত করেছিল। কয়েক সপ্তাহ পরে, আমি একটি আশ্চর্যজনক কাজ অবতরণ। এখন আমি ফিনান্সিয়াল টাইমসে জুনিয়র সফটওয়্যার ইঞ্জিনিয়ার হিসাবে কাজ করি।
No comments:
Post a Comment