
ساختمان داده و الگوریتم- قسمت دوم
آقای ایلان ماسک میگن که ۲ قانون طلایی برای اینکه بتونیم زیاد یاد بگیریم و هیچ وقت چیزی از یادمون نره وجود داره:
۱- پایه ها و اساس رو خیلی خوب یاد بگیریم. چون موارد بعدی روی این ها سوار میشه و اگر پایه های یک میز بلغزه دیگه نمیتونیم به راحتی روش چیزی بزاریم. همش ترس این رو داریم که یه بار نیفته!
۲- دوم اینکه چیزایی که یاد میگیریم رو با چیزایی که از قبل بلد هستیم به اصطلاح link یا وصل کنیم. اینطوری مطلب جدید به حافظه ی بلندمدت میره و خیلی خیلی بعید هست که بخواد یادمون بره.
حالا این رو گفتم که اهمیت پایه یک مفهومی که دارید یادمیگیرید رو بهتون تاکید کنم. اگر میخواین وارد دنیای کامپیوتر بشین و هر بخش از این دنیای بیکران رو ادامه بدید نه لزوما برنامه نویسی باید بتونید شناخت خوبی از ساختمان داده ها و الگوریتم ها داشته باشید.
زیاد هستن متاسفانه افرادی که در سطح متخصص فعالیت میکنن ولی همچنان روی اصول پایه مشکل دارن. پس:
تو این دوره یاد میگیریم که ساختمان داده های موردنیاز تو علوم کامپیوتر و برنامه نویسی چیا هستن و چه موقع باید از هرکدوم استفاده کنیم
و اینکه الگوریتم های مربوط و متناسب با مساله ای که میخوایم حل کنیم چی هست و چطوری باید کدنویسی بشه.
دوستانی که با پس زمینه مهندسی و کامپیوتر هستن از دانشگاه این بخش روی در قسمت ساختمان داده پاس میکنن ولی من نظر شخصیم اینه که زیاد به دانشگاه اعتقادی ندارم😃
در ضمن تفاوت این دوره با دوره های دیگه این هست که در هر بخش سوالات مهم و پرتکرار مصاحبه های شرکت مهم دنیا مثل گوگل - اپل - فیسبوک - آمازون و ... رو باهم بررسی میکنیم و کامل براتون اون رو توضیح میدم که قشنگ متوجه بشید و یک سری تمرین هم داریم.🌹
نظرات کاربران در رابطه با این دوره