بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

روش مطالعه آموزش ها (مهم)

مدیریت گفتگو
irwonders 12 سال پیش
آخرین تغییر: 8 سال پیش

سلام دوستان

لطفاً اگر امکانش هست روش مطالعه خود ( دیدن آموزش ها ) رو بگید. مثلاً اینکه به ترتیب آموزش ها رو می بینید، آموزش هایی رو که نیاز دارید در اولویت قرار میدین و...

هرچی کامل تر توضیح بدین بهتره، ممکنه این تاپیک برای بقیه هم مفید باشه و مخصوصاً کسی که تازه قصد دیدن آموزش ها رو داره.

با تشکر

نظرات

irwonders 12 سال پیش
دوستان دیگه هم لطفاً جواب بدن :)
Spirit 12 سال پیش
اشتراکـ

پاسخ‌ها 13

Dadparvar 12 سال پیش

سلام
بستگی داره.در واقع نسبی هستش. اما بنده به اینصورت میبینم (با توجه به اینکه در اندروید و جاوا صفر هستم):

  •  تا جایی که پیچیده نشه میرم جلو (پیچیده یعنی اینکه حس کنم دیگه دارم قاطی میکنم)
  •  به محض اینکه پیچیده شد برمیگردم و تا اونجا رو دوره میکنم که ملکه ذهنم شه (دوره = مرور سریع ویدئو ها + ساخت پروژه با استفاده از تمام آموخته ها طی اون جلسات از صفر با علم خودم. نه از روی کدهای جناب آقاجانی)
  • بعدش ادامه میدم
    نکته: وقتی جایی کدهام مشکل داشته باشه اول انقدر با کد ور میرم و بررسی میکنم تا درست کنم.اگر نشد میام اینجا سوالم رو کامل و جزئی مطرح میکنم تا کامل توجیه شم

نظرات

irwonders 12 سال پیش
خیلی ممنون، موفق باشید دوستان دیگه هم اگه روش هاشون رو بگن به نظرم تاپیک خوبی بشه
سعید کاظمی 11 سال پیش
بنده هم همینطوری پیش میرم . وقتی جایی مشکل خوردی تو کدها , اینقدر ور برو تا درستش کنی . اینطوری آدم بهتر یاد میگیره . اگه دیدی نمیتونی مشکل رو حل کنی بیا سوال کن اینجا . و این که تمرین و تلاش خیلی مهمه . مثلا استاد یه چی میگه . شما یه چی اضافه تر رو پروژه پیاده کنید
Hajhosseini 12 سال پیش

من اول یکسری به ترتیب شروع کردم و تا آخر دیدم ، ولی چون تنها زندگی میکردم دستم باز بود ، در تمام روز ویدیو ها از کامپیوتر من پخش میشد و صدای استاد رو میشنیدم حتی موقع خواب ، در آخر زمانی که پروژه ای رو شروع میکنم میرم و اون فصل رو دوباره یک مرور میکنم ، ولی فقط به اسم سرفصل ها بسنده نکنید ، توی هر فصل خیلی خیلی بیشتر از اسم اون سرفصل اطلاعات هست ، پیشنهاد میکنم اول همه رو سریع ببینید تا بفهمید چه قابلیت هایی دارید ، و بعد سر فرصت هر ویدیو رو ببینید و تمرین کنید ، البته بهترین تمرین ساخت پروژه کاربردی و کوتاه مدت است

نظرات

irwonders 12 سال پیش
خیلی ممنون، موفق باشید
PandaStudio 12 سال پیش

من تا 14 را پشت سر هم دیدم اما از اون به بعد بسته به پروژه ای که انتخاب می کنم آموزش ها را میبینم اگه هم توی آموزش ها نباشه توی اینترنت سرچ میزنم. به همین راحتی به همین خوشمزگی :-)

نظرات

irwonders 12 سال پیش
:) خیلی ممنون. موفق باشید
MiRHaDi 12 سال پیش

سلام
من یکدور آموزشها را از اول تا آخر دیدم
برای اینکه نکاتی که وسطش توضیح داده میشه را بشنوم و یک دید کلی داشته باشم که کلا چه کار قراره بکنیم و چه مباحثی آموزش داده شده تا اگر تو هر پروژه ای مطلبی لازم داشتم بدونم کجا باید دنبالش باشم

موقع انجام پروژه هم میرم اول فایل سورس آموزش را از اول تا آخر نگاه میکنم و هر جا سوال داشته باشم سرچ میکنم و پیرامون اون موضوع خاص تحقیق میکنم تا چیزهایی که تو آموزش هم به علت اختصار نیومده را یاد بگیرم بعد کد مینویسم.

نظرات

irwonders 12 سال پیش
خیلی ممنون، به نظر من هم روش خوبی انتخاب کردین :)
CreativeBoy 12 سال پیش

سلام

من معمولا وقتی آموزش ها رو میبینم همزمان پروژه رو هم مینویسم، دقیقا کپی استاد ( فقط به خاطر این که توی ذهنم ثبت بشه ) بعد دیگه هیچی سعی میکنم که با دانسته هایی که کسب کردم چندین ایده بدم و اگر وقت داشتم کدشون رو بنویسم اگر که نشد ذهنی حل میکنم، بعضی وقتا خیلی ایده های مسخره ای میدم ولی واسه تمرین کردن بد نیست. هر جا هم که به مشکل برخورد کنم یه بار به آموزش رجوع میکنم و همون قسمت رو میخونم. بعد اگه در رابطه با آموزش ها چیز جدیدی به ذهنم بخوره یه سرچ میزنم تا یاد بگیرم. 

الان هم تا بخش 16 خوندم، حدودا 1 ماهه که به خاطر مشغله هایی که داشتم اصلا نتونستم برنامه نویسی کنم ولی انشاللا به همین زودی ها دوباره شروع میکنم.

نظرات

irwonders 12 سال پیش
خیلی ممنون، موفق باشید. ایشالله آموزش ها رو کامل ببینید و برنامه های حرفه ای و پر درآمد منتشر کنید
مجتبی یگانه 12 سال پیش

اما من !

آموزش ها رو تکه تکه میدیدم ! ، یعنی هر وقت فرصت داشتم یک پارت رو نگاه میکردم ، موقعی که استاد تدریس میکنن ، من خودم رو توجیح میکنم که چرا اینطوری شد ، چرا اونطوری شد و...  !

بعد هر آموزش سورس کدش رو دوباره یه نگاهی می انداختم ، بعد هر 4 6 بخش (بخش کامل ) میرفتم یه چند تا پروژه میساختم ! ، الان کلی پروژه دارم ، ولی همین یه تجربه شد !

تا وقتی مطمئن نباشم که روش بهتر نیست شروع نمیکم ! ، چرا ؟

من چندین و چند پروژه ی کتاب نوشتم ، اما توی اول دیتابیس بلد نبودم ، تو دومی Prefrence تو سومی inflater و ...  !

اما الان که تقریبا میتونم گلیم خودم رو از StackOverFlow بکشم بیرون ، بیشتر وقتم صرف جست و جو میشه :)

اما یه توصیه هم به دوستان گلم بکنم ، به عنوان داداش کوچیکتون :) ، منم دوست دارم برنامه هایی که تو بازار دارم ، زیاد باشن ، 60 70 8 0 و حتی بیشتر ، اگه بگم هر 60 ساعت کار مفیدم یه برنامه ست ، اقرار نکردم ، اما میگم همیشه حس میکنم میشه بهتر بود ، به نظر خودم هنوز آمادگی انشار برنامه رو ندارم ، چرا که در حال یادگیری هستم ، این یعنی تک تک برنامه هایی که در این زمان منتشر میشه ، بعدا دلیلی میشه برای سرزنش خودتون ! ، شاهد عینی این موضوع هم در همین انجمن هست ، دوستانی که برنامه هایی برای درآمد مالی منتشر کردند ، و الان یا دارن از مارکت ها حدف میکنن ، یا اینکه دارن همون قبلی ها رو بازنویسی میکنن ، چون میخوان وقتی اسمشون اومد ، همه با برنامه های مفید ازش یاد کنن

این نظر من بود  ،  اما نکته ی آخر ، هر برنامه ای الان بره رو مارکت ها ، حداقل 100 تومن درآمد داره ، باور کنید میشه هر دو روز یک بار یک برنامه با سبک واحد اما محتوای متفاوت وارد بازار کرد ، که میشه ماهیانه 15 برنامه ، دست بالا هم که حساب کنیم نهایتا میشه 2 میلیون تومان درآمد ماهیانه تدریجی ! ، اما یک برنامه ی مفید ، ( حتی یک مجموعه از مقالات مفید ) میتونه ماهیانه 2 میلیون درآمد داشته باشه ( حداقل ! ) و این در حالی هست که شما دیگه بعدش کاری انجام نمیدید ! ، کامنت ها رو میخونید و لذت میبرید که همه راضی هستن  ، اونایی که راضی نیستن  (  .... )  !

شاید فکر کنید خیلی رویا پردازانه باشه ، اما شدنی هست و من تلاشم اینه ! - به عنوان اولین برنامه ام هم قصد انتشار یک کتاب با 400 مقاله که در هر مقاله حداقل 4 تصویر وجود داره رو دارم ، که نشون بدم  درج تصویر در بین متن ، ارتباط با سرور ، دانلود ، Push Notification ،  استفاده از acra و .. و... کار سختی نیست !

تصحیح : چون خیلی ها از من میپرسن قبلا چقدر جاوا بلد بودی ، اینجا جواب بدم که هیچی ، فکر می کردم بدرد نمی خوره ! :| ، اما وقتی قدرت جاوا رو دیدم متوجه شدم بقیه زبان ها بچه بازیه D: - دروغ نگم تا بخش 12 -13 دیده بودم ، توی ترم 2 برنامه سازی پیشرفته برداشتم ، میخواستم #C باشه که اونم یاد بگیرم ! ، اما استادش رفت و یه استاد دیگه اومد بهمون جاوا گفت ، منم همه چیز رو بلد بودم ، سر کلاس می خوابیدم ! (سوء تفاهم نشه ! ، چون شب تا صبح کد میزدم D: ) آخرش هم یه پروژه داد که سیستم مدیریت دیتابیس خودتون رو بنویسید ، من و یکی دیگه نوشتیم ، بهمون 20 داد :)

موفق باشید

نظرات

hamidd 12 سال پیش
"منم دوست دارم برنامه هایی که تو بازار دارم ، زیاد باشن ، 60 70 8 0 و حتی بیشتر".WOW مگه تا الان چند تا منتشر کردی!!
مجتبی یگانه 12 سال پیش
تا حالا به اسم خودم و تمام کمال برای خودم برنامه ای منتشر نکردم :) - اون 0 8 هم به همین موضوع اشاره ی مبهمی داشت D:
hamidd 12 سال پیش
:) منم همین طور.شاید 2-3 روز دیگه یه برنامه منتشر کنم :)
hamidd 12 سال پیش
بعضی وقتها بعضی نظرها نمایش داده نمیشن ولی بعد از چند وقت نگاه میکنی نمایش داده میشن. به نظر سایت مشکل داره؟ الان من نظر قبلی تون رو نمیبینم.
مجتبی یگانه 12 سال پیش
الان قبل این پیام باید به اینصورت ببنید ، حمید ، اِی . اِل .یو ، حمید حمید - به هر حال مشکل به استاد گزارش شده :)
hamidd 12 سال پیش
چه جالب الان داره نمایش داده میشه :) خیلی وقتا این جوری میشه.
irwonders 12 سال پیش
مجتبی جان امیدوارم همیشه تو هر زمینه ای موفق باشی. من و بچه های دیگه خیلی شما رو قبول داریم و بی صبرانه منتظریم برنامه ات منتشر بشه و فروش میلیونی داشته باشی.
irwonders 12 سال پیش
راستی این رو هم اضافه کنم که درخصوص این که میگی برنامه های خوب منتشر کنی و اگه الآن برنامه های ساده منتشر کنی بعداً... من یه پیشنهاد دارم: اینکه می تونی یه اکانت دیگه بسازی به یه اسم fake، بازار هم که با این مورد مشکلی نداره، برنامه هایی رو که ارزش انتشار داره منتشر کنی و درآمدی از این طرف داشته باشی. برنامه های اصلی و حرفه ای رو در آینده با اسم خودت منتشر کنی. (نظر شخص بنده :دی)
Criss 12 سال پیش

من اموزش ها رو یه دور کامل نگاه کردم

و الان شروع کردم دوباره از اول. و پروژه ها رو توی اکلیپس مینویسم.اینکار باعث میشه هرجا بعدا بهشون نیاز داشتم مراجعه کنم و نیازی نیست که به خودم فشار وارد کنم که کاملا دستور رو حفظ کنم و کامل دستور رو یاد بگیرم فقط اون رو درک میکینم

و اینکه وقتی یه سورس یا کدی رو استاد توضیح میده من مثال های مختلف از اون رو توی سورس جا میدم و تا میتونم کامنت میزارم و توضیحات لازم رو اضاف میکنم که با مراجعه های بعدی به راحتی موضوع برای من جا بیافته

درواقع سورس ها و پروژه های من مثل جزوه میمونه سر کلاس که تمام نکات مهم همراه با مثال های مختلف در اون قرار داره

برای مثال جزوه مربوط به ارایه های استاتیک من بصورت زیر هست

 

البته این موضوع رو هم بگم که من بعضی موقع ها وقت نمیارم که اموزش هارو دنبال کنم مثلا الان یک هفته میگذره که من ارایه های استاتیک رو تموم کردم و نوبت به ارایه های داینامیک رسیده ولی هنوز وقت نکردم.برای اینکار همیشه مشخص میکنم که تا کجای برنامه و تا چه دقیقه از فیلم اموزشی رو مطالعه کردم- که بعدا از ادامه اون رو پیگیری کنم

 

        int[] numbers = new int[10];
int[] numbers2 = new int[]{ 2, 4, 6, 8, 10 };
float[] numbers3 = new float[]{ 2.3f, 1.0f, 10.2f };
boolean[] bolllist = new boolean[]{ false, true, false, false };

String[] strings = new String[]{ "Name", "Age", "gender", "Family", "Group" };
//--------------------------------------------
//int numbersSize = numbers.length;
//int numbers2Size = numbers2.length;
//* ("" + Array) = String <<
//Log.i("LOG", "" + numbersSize);
//Log.i("LOG", "" + numbers.length);
//Log.i("LOG", "" + numbers2Size);
//--------------------------------------------
Log.i("Log", "" + numbers[0]);
Log.i("Log", "" + numbers2[1]);
Log.i("Log", "" + numbers3[2]);
Log.i("Log", "" + bolllist[3]);
Log.i("Log", "" + strings[4]);
//--------------------------------------------
for (int i = 0; i < numbers.length; i++) {
Log.i("LOG", "number old: " + i + " = " + numbers[i]);
}

for (int i = 0; i < numbers.length; i++) {
numbers[i] = i * 2;
Log.i("LOG", "number new# " + i + " = " + numbers[i]);
}

for (int i = 0; i < numbers2.length; i++) {
numbers[i] = i * 2;
Log.i("LOG", "number2# " + i + " = " + numbers2[i]);
}

for (int i = 0; i < strings.length; i++) {
numbers[i] = i * 2;
Log.i("LOG", "strings# " + i + " = " + strings[i]);
}
//--------------------------------------------

for (int number: numbers) {
Log.i("LOG", "Array FOR# " + "? " + number);
}
for (String string: strings) {
Log.i("LOG", "Array FOR# " + "? " + string);
}
//--------------------------------------------
int index = 0;
for (int number: numbers) {
Log.i("LOG", "Array FOR# " + index + " " + number);
index++;
}
int index2 = 0;
for (String string: strings) {
Log.i("LOG", "Array FOR# " + index2 + " " + string);
index2++;
}

for (int i = (numbers2.length - 1); i >= 0; i--) {
numbers[i] = i * 2;
Log.i("LOG", "number2 REV# " + i + " = " + numbers2[i]);
}

for (int i = (strings.length - 1); i >= 0; i--) {
numbers[i] = i * 2;
Log.i("LOG", "strings REV# " + i + " = " + strings[i]);
}
}

نظرات

Dadparvar 12 سال پیش
به نکته خیلی باارزشی اشاره کردید (کامنت گذاری) . ممنون
irwonders 12 سال پیش
خیلی ممنون، شما هم روشتون خیلی خوبه و مخصوصلا قسمت کامنت گذاری. موفق باشید :)
irwonders 12 سال پیش
ولی Criss جان به نظرم اگه یه قسمت از فیلم رو دیدی و فرصت نشد کاملش کنی، به نظرم بعداً که خواستی ببینی از اول ببینش، شاید یه نکته خیلی ریز رو فراموش کرده باشی. البته نظر من بود :) خیلی ممنون
نورحسینی 12 سال پیش
خوب بود ولی میتونی بعض جاها فارسی هم یکی دو کلمه اضافه کنی بعضی جزییات رو .
Reza AF 12 سال پیش

یکسری آموزشها هست که حتما باید دیده بشه وگرنه نمیتونید کار کنید اما یکسری آموزشها هست که با توجه به نیاز می تونید یاد بگیرید. البته بهتره همه آموزشها رو ببینید ولی با توجه به وقتی که داری میشه از برخی از آموزشها صرفه نظر کرد (بصورت موقت)

روش من اینجوری بود که از همون اول نشستم پای کامپیوتر و خط به خط با استاد کد نوشتم، یعنی دیقیقا هرچه میدیدم همون لحظه فیلم رو نگه میداشتم و خودم تست میکردم. در کنارش مقادیر رو تغییر میدادم و حالتهای مختلف رو تست میکردم. تا بخش چهاردهم اینجوری پیش رفتم واسه همین هیچ وقت سورس کدها رو دانلود نمیکردم!

ولی بعد از بخش چهاردهم دیگه با توجه به نیازم توی پروژه ها فیلمهارو نگاه میکردم ، هنوزم بعضی از قسمتهارو که مورد نیازم نبوده ندیدم مثل استفاده از دوربین و ضبط صدا

نظرات

Reza AF 12 سال پیش
البته یه توصیه هم میکنم به کسایی که هنوز آموزشهارو کامل ندیدن، حتما حتما قلم کاغذ بردارید و نوت برداری کنید. استاد خیلی نکات ریز و درشت میگن که بعید میدونم جایی بشه پیدا کرد و صرفا با تجربه بدست میاد. اون نکات رو یجا یادداشت کنید.
irwonders 12 سال پیش
خیلی ممنون رضا جان، روش شما هم یکی از بهترین روش هاست و مشابه روش من :)
Mir Unknown 12 سال پیش

منم اول فیلم ها رو ی دور نگاه کردم بعد هر فیلمو موضوعاتی که توش گفته شده رو یاداشت کردم بعد یک پروژه شروع به ساخت کردم هنوزم دارم روش کار میکنم. همیشه به هر قسمت از پروژه که رسیدم ی بخش از فیلم که مربوط به اون بخش از پروژه بوده رو با دقت نگاه کردم هرجا هم مشکل پیش اومده اینجا سوال کردم

نظرات

irwonders 12 سال پیش
خیلی ممنون دوست خوبم :) منتظر انتشارش هستیم. موفق باشید
Criss 12 سال پیش
چرا نظراتی که توی پروفایل ما به عنوان اخرین فعالیت انجمن ثبت میشه . وقتی میایم اینجا دیده نمیشه ؟
Mir Unknown 12 سال پیش
اره ی نظر اینجا بود دیگه نیست.شاید اسپم ب حساب اومده حذف شده
مجتبی یگانه 12 سال پیش
خیر ، کامنتی حذف نشده ، به استاد اطلاع دادیم ، برسی خواهند کرد :)
Ghost 12 سال پیش

نظرات

AAA 11 سال پیش

سلام , اول از همه لازمه ازتون به خاطر پست جالبی که ارائه کردید تشکر کنم.

من کار با کامپیوتر روی خیلی زود شروع کردم حدودا 5 سالم بود! توی دوره ی راهنمایی و دبیرستان به صورت حرفه ای روی سخت افزار و تعمیرات کار کردم و بعد از اون به طور حرفه ای وارد عرصه ی برنامه نویسی شدم و با سی پلاس پلاس شروع کردم.

راستش من جاوا رو خیلی خوب بلدم و مسائلی که استاد میگه رو خیلی خوب میفهمم ولی یکی از خوبیهای کار من اینه که تا چیزی رو یاد نگیرم ول کنش نیستم :| حتی 10 بار هم امکان داره یه ویدیو رو نگاه کنم چون از دوباره کاری و بازشگت مجدد روی آموزش ها متنفرم. الان هم که اومدم توی سایت اندروید و خانه ی وب هدفم اینه که بتونم تدریس کنم و کلا از برنامه گذاشتن توی بازار متنفرم و عاشق استخدام شدن توی یه شرکت و کارای رسمی هستم. به نظر من هم اگه میخوای توی بازار برنامه بذاری تمام آموزش ها رو کامل یاد بگیر بعد  و مثل بعضی بچه ها کتاب نذار.

موفق باشی

نظرات

f-Dehghan 11 سال پیش

سلام. چه تاپیک خوبی. همه رو خوندم .عالی بود روش های مختلف و همه هم خوب.
من از اول یه سری ویدیوها رو سطحی نگاه کردم به جز فصل آخر.بعد دوباره از اول با دقت بیشتر نگاه کردم و کد ها رو همزمان تمرین می کردم.چون نه جاوا بلدم و نه اندروید همه چیز برام تازگی داره و هرجایی که متوجه نمیشم سرچ میزنم و مثال های مختلفو نگاه میکنم و با مقایسه کدها باهم یاد میگیرم . یا کدی رو کپی میکنم تغییراتی توش میدم ببینم چه اتفاقی میفته ...و از این کارا.
ولی زود برای خودم پروژه تعریف کردم و شروع کردم .چون توی کار بیشتر یاد میگیرم.خیلی به سوال برمیخورم.یا از stack سرچ میکنم یا از همین جا .اگر خیلی سردرگم بشم از دوستان انجمن کمک میگیرم. توی سوالات اینجا هم خیلی میگردم سوالات و جوابا رو میخونم وکلی اطلاعات کسب میکنم.

در کل فکر میکنم یاد گرفتن توی انجام کار خیلی عمیقتره و در حین انجام پروژه وقتی ویدیوها رو نگاه میکنم خیلی بهتر یاد میگیرم.امیوارم همه دوستان موفق باشن.

نظرات

mooo0h 8 سال پیش

 

با سلام و احترام

ضمن سپاس فراوان و مجدد, خواهشمنداست راهنمایی فرمائید ..میخواستم بگویم جهت یادگیری سریعتر و نتیجه بهتر میشود ابتدا فیلم ها را تا انتها ببینم و لی فیلمهای پروژه ها را نبینم مثل بازی ها و ...  و مجددا برگردم و از ابتدا فقط آموزش پروژه ها را ببینم..مزیت و معایب این روش از دید شما ؟

آخه خیلی یواش پیش میروم این طوری دیدن فیلم ها شش ماه طول میکشد و باز اوایل یادم میرود...

خواهشا راهنمایی کنید جهت سرعت بیشتر...چون من موقع دیدن فیلم جزوه مانند هم مینویسم نکات مهم را..

 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .