روش مطالعه آموزشات ( لطفا همکاری کنید دوستان )
سلام دوستان , یادمه توی uncocoder یکی از دوستان یک تاپیک بسیار آموزنده و پر محتوا زد که میشد ازش خیلی چیزا یاد گرفت !
امیدوارم بتونیم راه اون تاپیک رو ادامه بدیم ! لینک تاپیک : لینک
لطفاً اگر امکانش هست روش مطالعه خود ( دیدن آموزش ها ) رو بگید. مثلاً اینکه به ترتیب آموزش ها رو می بینید، آموزش هایی رو که نیاز دارید در اولویت قرار میدین , چقدر وقت میگذارید و...
هرچی کامل تر توضیح بدین بهتره، ممکنه این تاپیک برای بقیه هم مفید باشه و مخصوصاً کسی که تازه قصد دیدن آموزش ها رو داره.
ممنون دوستان !
<منتظر روش مطالعه شما عزیزان هستیم >
موفق باشید
سلام.یه سری نظرات کلی میدم:
قدرت تجزیه و تحلیل کد و پیاده سازی الگوریتم های مختلف:
برای اینکه یک برنامه نویس در ادامه ی مسیر به مشکل نخوره و فکر و ایده ی باز در پیاده سازی یک برنامه داشته باشه باید روی مسئله ی الگوریتم تمریناتی داشته باشه.
ببینید , توی یادگیری php شاید به مرور دستمون توی بعضی کدها (چون دیگه تکراری شدن) , تند بشه و راه بیفتیم , ولی همیشه آموزش نیست و به جایی میرسیم که نیاز به خلاقیت برنامه نویسه و باید برنامه نویس با ایده و روشی که اتخاذ میکنه اون الگوریتمو پیاده کنه.
از کوچکترین برنامه ها مثل (تشخیص عدد زوج و فرد - عدد اول - عدد کامل - عدد مبنای 2 و ...) گرفته تا بقیه ی الگوریتم ها رو باید تمرین کرده باشیم و بلد باشیم.خیلی ها php رو فقط کپی پیستی یاد گرفتن و تکراری. تا یکمی صورت مسئله عوض میشه توو الگوریتمش میمونن.الگوریتم یکی از ارکان مهمه یک برنامه نویسه.
تا میتونیم باید به برنامه ها تنوع بدیم.هر چقدر مثال بیشتر حل کنیم در آینده هم دستمون تند تر میشه و هم فکرمون بازتر.
بد نیست بعضی از برنامه ها رو به روش های مختلف پیاده سازی کنیم.این مسئله میتونه در آینده به قدرت برنامه نویسی و حل مسائل کمک میکنه.
میتونید همزمان با php این برنامه هارو به زبان دیگه روی کامپایلرهای دیگه پیاده سازی کنید و خط به خط کدهاتونو trace کنید تا ببینید در هر خط چه اتفاقی میفته یا اینکه با خود همین زبان پیاده کنید.
هر چقدر که بیشتر این کارهارو تکرار کنیم به مرور زمان خیلی چیزها جا میفته.
آموزش ها:
به ترتیب آموزش هارو نگاه کنید و همراه با استاد تمرین کنید.
گاهی اوقات تمام آموزشها رو یکجا دیدن که چیزی هم متوجه نشیم یکمی خسته کنندس.مگر اینکه آموزش هارو تقسیم به چند قسمت کنیم.
در هر صورت از هر قسمتی شروع کنید بازهم باید تمام این فیلم هارو ببینید.دیگه این بستگی به خودتون داره.
ضمن اینکه آموزش ها پشت سرهم و به ترتیب مطالبو اورده و شما نمیتونید اول فریمورکو یاد بگیرید بعد شی گرائی و دیتابیس و ...
استفاده از کدهای نوشته شده:
اگر در آموزش ها فریمورکی ساخته شد , شاید برای چند وقتی شما نتونید مثل اون فریمورک خودتون پیاده کنید , پس نگران نباشید.یکمی زمان نیازه.در این مدت شما نیازی نیست یک فریمورک خودتون از صفر پیاده کنید.کافیه با معلوماتی که کسب کردید از هسته ی همون فریموک ساخته شده استفاده کنید و برنامه ی خودتونو پیاده کنید.
در بقیه کدها و ... هم همینطوره.سایتهایی مثل phpclass.org و ... هستن که کلاس های آماده و اسکریپتهای آماده میدن.
حتما نیاز نیست ما همه ی این کد ها و کلاس هارو بلد باشیم و خودمون از صفر بنویسیم.ولی با معلوماتی که داریم , طریقه ی استفاده ی از این کلاس ها و کدهارو میدونیم و در برناممون از این کدها استفاده میکنیم.
دیدن طرح ها و کدهای مختلف:
قالب ها و طرح های متفاوتو ببینید و سعی کنید قسمتی ازونو پیاده کنید.
بررسی کدها و قطعه کدهای افراد مختلف خیلی چیزها به ما یاد میده.ایده گرفتن از نحوه ی پیاده سازی و ...
اینترنت:
برنامه نویسی بدون اینترنت معنی نمیده :دی
هر جایی گیر کردید قبل از پرسیدن سرچ کنید.
از سرچ کردن در سایت های انگلیسی زبان نترسید.نیاز نیست حتما انگلیسی رو خوب بلد باشیم.کافیه به سورس کدهایی که در نتیجه ی سرچ میاد دقت کنیم.خیلی جواب ها از همون کد ها مشخصه.
سایتهای مرجع مثل php.net و dev.mysql.com , سایتهایی مثل w3school و stackoverflow حتما در نتیجه ی سرچ بررسی بشن.
چن روز پیش دیدم پارسال توابع php رو توو یک ورق چاپ کردم تا هرروز ببینمشون تا یادم نره.ولی بهتره توو قالب کد و پروژه کاربرد این توابعو یاد بگیریم تا بهتر جا بیفته.
در آخر , همه ی این مطالب با تمرین و زمان بدست میاد.
سلام من چند روز پیش یه تاپیکی زده بودم با موضوع "کاش قبل از شروع برنامه نویسی این هفت تا مورد رو میدونستم".
فک کنم به اونایی که ندیدنش خیلی بتونه کمک کنه...
سلام دوست گرامی. ببخشید پیجت رو ندیده بودم. البته پاسخ به این سوالت یکم سخت هست!
روش مطالعه برای هرکسی فرق داره , مثلا من در فریم ورک اندروید هر آموزش (البته سختا رو میگم) رو 3 بار می بینم! من خودم:
دفعه ی اول فقط آموزش ها رو گوش میدم
دفعه ی دوم هرکاری که استاد انجام میده منم همزمان انجام میدم
دفعه ی سوم توی دفترم نکات مهم رو یادداشت می کنم
بعدش میام طبق مواردی که یادگرفتم یه سری پروژه برای خودم تعریف می کنم.
تازه من آشنایی بسیار خوبی با مفاهیم جاوا دارم و اصولا تمامی آموزش ها رو خیلی خوب درک می کنم و اصلا برام پیچیده نیست!
اما در مورد وب:
من توی بخش های html , css , java script هیچ چیز جدیدی برای یاد گیری برام وجود نداشت , من شناخت خوبی از وب و حتی php دارم و اومدم اینجا بتونم خیلی حرفه ای شم و مثلا ماژول نویسی برای وردپرس رو یاد بگیرم.
من آموزش های وب رو یک بار نگاه میکنم چون دیگه برام خیلی آسون هستن. موفق باشید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .