নিজেকে চ্যালেঞ্জের জন্য প্রস্তুত করা [বন্ধ]


15

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

সুতরাং, কীভাবে কেউ এই জাতীয় চ্যালেঞ্জগুলির জন্য প্রস্তুত করে (বিশেষত ও (এক্স) সময় এবং স্পেস জটিলতা)। এই ধরনের কাজের জন্য প্রস্তুত করার জন্য আমার কী পড়া উচিত?


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

উত্তর:


3

কীভাবে কেউ এই জাতীয় চ্যালেঞ্জগুলির জন্য প্রস্তুত করে (বিশেষত ও (এক্স) সময় এবং স্পেস জটিলতা)। এই ধরনের কাজের জন্য প্রস্তুত করার জন্য আমার কী পড়া উচিত?

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

রেফারেন্স সম্পর্কে আমি বেশ কয়েকটি ওয়েব-সাইডে পরামর্শ দেব যাতে প্রোগ্রামার চ্যালেঞ্জের প্রশ্ন রয়েছে। এই প্রশ্নের ধরণ থেকে আপনি নিজের ত্রুটিগুলি নির্ধারণ করতে পারেন এবং তাদের জন্য অধ্যয়ন করতে পারেন।

দেখার জন্য সংস্থানগুলি:


7

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

যদি আপনার ডেটা স্ট্রাকচারগুলির সাথে সমস্যা হয় তবে আপনি আপনার অ্যালগরিদম এবং ডেটা স্ট্রাকচার ধারণাগুলি ব্রাশ করা ভাল better এর সেরা স্থান উইকিপিডিয়া, তবে আপনি এনপিটেল, কোর্স, ইত্যাদিতে আলগো ডেটা কোর্সগুলিও সন্ধান করতে পারেন ...


আমি বইয়ের মতো সংস্থানগুলির জন্য আরও সন্ধান করছিলাম তবে আপনার কয়েকটি লিঙ্ক নতুন এবং তথ্যবহুল হয়েছে।
ড্যানিয়েল Fath

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

আমি অনুশীলনের সাথে অনেকাংশে একমত, আমি প্রশ্নটির সমাধান বিবেচনা করার জন্য আরও কংক্রিট রিসোর্সের জন্য কেবল আগ্রহ প্রকাশ করছি । আমি উত্তরগুলিতে উন্নতি করেছি (হেক আমি তাদের সকলকেই উত্সাহিত করেছি)।
ড্যানিয়েল Fath

4

গুগল রিক্রুটমেন্ট সম্পর্কে আধা-সরকারী ব্লগ পোস্টগুলি এই বইটির পুনঃসংশোধন করে: দ্য অ্যালগরিদম ডিজাইন ম্যানুয়াল

আপনি খুব সাধারণ ও অ্যালগরিদম এবং ডেটা স্ট্রাকচারের সাথে যথেষ্ট পরিচিত হওয়ার পরে 'দ্রুত রেফারেন্স' অংশ সহ এটি খুব বিস্তৃত এবং ভাল লেখা written

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.