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