آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

دشواری در یادگیری برخی مباحث (خصوصا جلسات دهم ببعد)

Dadparvar  12 سال پیش  10 سال پیش
+10 0

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

من آموزش ها رو به ترتیب جلو بردم و تقریبا تا پایان جلسه نهم مشکل خاص نداشتم (در واقع تا پایان جلسه نهم به تسلط کامل رسیدم و میتونم بدون هیچ کمکی و یا نگاه به سورسی ، پروژه های مختلفی بسازم - بجز قسمت دوم توضیحات مربوط به Interface ها ، یعنی "استفاده از اینترفیس بعنوان Listener" ، که به درک کامل این بخش نرسیدم هنوز)

ولی مشکل من در واقع از جلسه دهم ببعد هست! من یک بار جلسه دهم (لیست ویوها) رو کامل و با دقت دیدم. اما متاسفانه فقط 5 درصد از مطالبش رو فهمیدم و درک کردم. بعد از مدتی تمرین دوباره جلسه دهم رو تکرار کردم ولی بازهم فقط همونایی رو تونستم درک کنم که دفعه قبل تونسته بودم (اونم چیزهایی بود که طی 9 جلسه قبلش یادگرفته بودم!).بقیه مطالبش برام گنگ بود (و هنوز هم هست)

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

با توجه به این موارد ، چند نکته مدنظرم هست که راهنمایی بفرمایید:

  • آیا اینکه روش من طوری هست که تا یک جلسه رو نفهمم کامل ، نمریم سراغ جلسه بعد درسته؟ (به ترتیب جلو میرم)
  • چطور نکاتی که یاد نگرفتم رو یاد بگیرم؟ (من هم چندبار ویدئو رو میبینم هم تمرین.اما واقعا نتونستم مواردی رو که ذکر کردم رو درک کنم)
  • منابع مطالعاتی تکمیلی ای نیازه؟اگر بله ، چه منابعی؟

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

+2 0
جناب دادپرور، فکر نمیکنم کسی از دوستان وجود داشته باشه که در قسمت دهم مشکل نداشته. من بعد از چندین بار تمرین و ساخت چندین لیست ویو برای پروژم، هنوزم دارم از روی سورس استاد لیست ویو می نویسم:) قسمت لیست ویو ها خیلی پیچیده هست و نیاز به تمرین فوق العاده زیادی داره. البته من کوچیکتر از اونم که کسی رو راهنمایی کنم ولی زیاد نگران لیست ویوها نباشید. مشکل همه بوده و هست (12 سال پیش)
+2 0
بنظرم باید چندین بار این لیست ویو تمرین شه. اونم به صورت چندین نوع از لیست ویو. یعنی انواع لیست ویو رو بسازید. فکر میکنم اگه این کارو انجام بدین کم کم براتون جا میفته (12 سال پیش)
0 0
صددرصد بنده هم با تمرین موافقم.اما کمی حس میکنم سرعت یادگیریم در این مباحث (موارد مذکور) به شکل غیرطبیعی پایینه و احتمال نیاز به یک راهنمایی خاصی میره، بهمین خاطر درخواست راهنمای جزئی دارم. لذا ، ضمن تشکر از شما دوست عزیز ، جناب منصوری گرامی ، منتظر توضیحات تکمیلی شما و سایر عزیزان هستم (12 سال پیش)
+2 0
خب من یه زمانی نمیدونستم متغیر چیه و نمیتونستم هم درکش کنم ، الان interface و ListView رو خیلی دوست دارم ، فکر کنم زمان مشکل رو برای شما مثل من حل کنه ... (12 سال پیش)
0 0
من هم با درک بخش اول اینترفیس خیلی به نظرم جالب اومد ولی نتونستم در بخش دومش روان شم. کمی تمرین میکنم به امید اینکه برسم به درک کاملش. ممنون اسپریت عزیز (12 سال پیش)
0 0
دوشواری نداره که :-) من یک بار کل فیلمها را نگاه کردم بدون کد نویسی ، برای اینکه کلا مباحث برام روشن باشه ؛ شما هم میتونید این کار را بکنید ، بعد برگردید و یکی یکی نگاه کنید و تمرین کنید (12 سال پیش)
0 0
به نظر من لیست ویوها چیزه خاصی نداره. یه سری قوانین تکراریه. تازه میشه توش کلی دست برد و باهاش کارای بیشتری کرد. به نظرم تمریناتتون توی لیست ویو کمه. همین (12 سال پیش)
0 0
سلام من هم ابتدا همین مشکل رو داشتم _دقیقا مشکل شما رو _ اما این رو فهمیدم که برای استفاده از ListView ها فعلا باید سورس استاد رو کپی و استفاده کرد و البته تمامی موارد که توی اموزش مطرح شده بود همه پیش نیاز هایی برای ساخت لیست ویوو هست پس من هم کاملا کلیشه ایی اونها رو به چشم ایمپورت کردن یک کلاس نگاه کردم در ادامه همین امروز DVD اول رو تموم کردم _ الان هم دارم تمام مطالبی که یاد گرفتم رو مرور میکنم (12 سال پیش)
+2 0
سلام من به نظرم روش شما اشتباه یعنی من ابتدا از روش شما رفتم اما نتیجه نگرفتم.بعد نشستم تا بخش نه رو خوب خوب تمرین کردم .بعد دیگه بقیه بخش ها رو فقط نگاه کردم وسعی کردم که فقط بفهمم کلیتش چیه و چه چیزایی داخل اون بخش آموزش داده میشه.بعد که آموزش ها تموم شد .شروع کردم به ساخت پروژه .بعد مثلا اگه میخواستم لیست ویو داخل برنامم اضافه کنم میرفتم یکی دو روز دنبالش داخل اینترنت میگشتم بعد میومدم آموزش استاد رو میدیدم.اونموقع دیگه آموزش برام خیلی ساده شده بود و راحت آموزش رو میفهمیدم.شما هم اگه میخوای این روش رو یه امتحانی بکن.البته من نمیگم که روشم درسته من میگم که من با این روش راحت ترم و هرکسی باید با روشی که راحت تر آموزش هارو ببینه (12 سال پیش)
0 0
جالب بود. حتما روشتون رو بررسی میکنم. ممنون (12 سال پیش)
0 0
دقیقا من هم الان که اموزش هارو تا اینجا تموم کردم قسط دارم از الان اموزش هایی که ازم دارم رو دنبال کنم _ یعنی فعلا به کار با سرور نیازی ندارم . (12 سال پیش)
0 0
آقای عظیمی پیشنهاد می کنم از دو مانیتور استفاده کنید توی یکی فیلم رو پخش کنید توی اون یکی دیگه eclipse رو باز کنید و هر چی استاد میگن رو انجام بدید مثلا یک دقیقه فیلم رو گوش کنید، بعد فیلم رو متوقف کنید، هر چی استاد گفت رو روی مانیتور دوم انجام بدید، دوباره یک دقیقه بعدی فیلم رو گوش کنید و... من خودم فکر نمی کردم تاثیری داشته باشه اصلا حوصله و وقت این که برنامه نویسی کنم نداشتم ولی وقتی این روش رو امتحان کردم واقعا چند برابر سریعتر یاد میگیرم حوصله ام هم سر نمیره و خسته نمی شم.(قبلا برام کسل کننده بود نیاز بود eclipse رو minimize کنم و بین پنجره ها سوییچ کنم ولی الان این طور نیست برام یادگیری هر چیزی لذت بخش شده، می خواد یادگیری برنامه نویسی باشه،یا فتوشاپ باشه یا هر چیر دیگه ای).پیشنهاد میکنم حتما امتحانش کنید. (12 سال پیش)
0 0
ممنون.من از حالت مولتی ویندوز بهره میبردم تا الان. و واقعا تاثیر تمرین همزمان عالیه.درسته. فکر کنم باید کم کم برم یک مانیتور دیگه هم بکیرم (البته من بعضا بافلش در تلویزیون نگاه میکنم که سایز تصویر خیلی خیلی بزرگتره و کمتر خسته میکنه و روی سیستم تمرینش رو انجام میدم.) ممنون از پیشنهاد (12 سال پیش)
0 0
خواهش می کنم. منظورتون از از حالت مولتی ویندوز چیه؟ (12 سال پیش)
0 0
مولتی ویندوز باعث سرعت بخشیدن در کار با صفحات مختلف میشه. البته اگر شورت کات ها رو بلد باشید خیلی سریع میتویند بین صفحات جابجا بشید .برای مولتی ویندوز کردن با قند شکن این رو ببینید لینک (12 سال پیش)
0 0
لطفا این پست رو یک جایی قرار بدید که کاربرهایی که به مبحث لیست ویو میرسند بتوانند آن را ببینند. (10 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش
+13 0

جناب دادپرور عزیز:

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

همانطور که در ویدئو ListView گفته می شود، باید آنرا کلیشه ای یاد بگیرید و بپذیرید. درک آن دشوار است و مفید هم نیست، چرا که تنها یک API خاص است و مفهوم علمی ندارد.

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

از آنجاییکه بخش دیگری که کلیشه ای کار کردن با ListView را نشان دهد ارائه نکردیم، سعی شد در پروژه Market از آن مجدداً استفاده شود و همینطور در پروژه «خبرخوان» که جدید اضافه شده. در پروژه خبرخوان به سادگی همه سورس ListView کلیشه ای کپی و مورد استفاده قرار می گیرد. پس می توانید قسمت اول پروژه خبرخوان را که Parse کردن خبرخوان هست را Skip کنید و قسمت دوم که نمایش خبر ها با ListView هست را مشاهده نمایید که در نهایت سادگی و با کلیات کلیشه ای ( بر خلاف قسمت های قبل ) از ListView استفاده می کنیم.

متأسفانه ListView علی رقم واجب بود، بسیار دشوار است و این رنج را باید بپذیرید. تمرین کنید و به امید خدا با دو هفته مطالعه بخش های مربوط به ListView از قبیل پروژه Notes ( قسمت Client ) ، پروژه مارکت و پروژه خبرخوان، به نتیجه دلخواه خواهید رسید.

0 0
ضمن تشکر ، (باتوجه به اینکه این پاسخ در برابر سوال مربوط به مشکل بنده با لیست ویو ها بود - و پیرو فرمایشات عمل کرده و نتیجه را طی باخوردی اعلام خواهم کرد ) در مورد سایر مشکلات مطروحه از جمله مسائل مربوط به آموزش بخش سرور و یا استفاده از اینتفرس برای ساخت لیسنر و ... چه دیدگاهی دارید؟ (ناگفته نماند ، بنده کلیپ "35 دقیقه صحبت خودمانی" رو دیدم و مشاوره های مذکور رو متوجه هستم.و سوالم در این پست جنبه جزئی دارد) (12 سال پیش)
+2 0
Listener ها مثل ListView دشوار نیستند و نیاز به آپگرید شدن ذهن الگوریتمیک شما دارد که به مرور زمان خودش آپگرید خواهد شد. کافیست به آن علاقه نشان دهید و از آن نترسید و به چشم یک راه حل مفید به آن نگاه کنید و همیشه سعی کنید که از آن استفاده کنید. (12 سال پیش)
0 0
درمورد علاقه باید بگم شدیدا به یادگیری مساءل پیچیده علاقه دارم و در زمینه برنامه نویسی علاقه ای وصف ناپذیر. امیدوارم همگی روزی به موفقیتی که مدنظر داریم برسیم. (ممکنه بدونم آموزش زبان های دیگه از چه زمانی شروع خواهد شد؟ و یا اینکه آیا طی چند ماه آتی میتونیم منتظر شروع دوره ها باشیم؟) (12 سال پیش)
+1 0
هنوز در حال فکر کردن به هدف بعدی هستم، متعاقباً اعلام خواهد شد. (12 سال پیش)
0 0
استاد ما خيلي وقته منتظر اعلام متعاقب شماييم پس كي مارو از اين انتظار بيرون مياريد؟ (12 سال پیش)
پاسخ به سوال 
نورحسینی  12 سال پیش
+6 0

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

0 0
ممنون جناب نور حسینی عزیز. حتما روی فرمایشاتتون فکر میکنم (12 سال پیش)
پاسخ به سوال 
Dadparvar  12 سال پیش
+2 0

اگر امکانش باشه این تاپیک رو بعنوان تاپیک اختصاصی مشاوره ای خودم تبدیل کنم

بنده نشستم تمرین رو انجام دادم و الان استفاده از Interface بعنوان Listener رو هم مسلط شدم.
اما یک نکته: با اینکه روی نوشتنش مسلطم اما هنوز  نمیدونم مثلا کجاها ازش استفاده خواهم کرد! این طبیعیه؟ یعنی در جلسات آینده اینو یادخواهم گرفت?یا باید در همین جلسه 08-03 Using Interface اینو متوجه میشدم و من چیزی دستگیرم نشده؟

امکانش هست چند مورد از استفاده هاش رو بفرمایید؟
ممنون

0 0
فکر میکنم این تاپیک و مشکلاتی که در اون مطرح میشه برای بسیاری از ماها مفید باشه. بنابراین مشترک میشم... (12 سال پیش)
+1 0
همانطور که در ویدئو 35 دقیقه گفته شده است، در زیر هر ویدئو ( در بخش مربوطه ) توضیحات و توصیه هایی مطرح شده است. آنرا مطالعه کنید دقیقاً شرح حال وضعیت شماست. این شرایط شما از قبل پیش بینی شده بود. (12 سال پیش)
0 0
درسته.اون موارد رو مطالعه کرده بودم.اما مثال عملی مثل یک پروژه ای که ساخته شده باشه و مثلا بدونم فلان عمل در پروژه با استفاده از اینترفیس بوده را ندیده بودم.که گویا در ادامه جلسات خواهم دید.ممنون (12 سال پیش)
0 0
جاداره جهت اطلاع عزیزان تازه واردی که مثل بنده وقتی رسیدن به جلسه دهم خیلی نگران شدن (بخاطر سختی موضوع) عرض کنم که خداروشکر با تمرین مستمر به سطحی از تسلط روی لیست ویو رسیدم که الان با درک کامل جلسه دهم ، و فهم دقیق تمام کارها و کدهاش ، براحتی لیست دلخواهم رو با ویژگی های دلخواهم به سادگی میتونم در کمتر از سه دقیقه آماده کنم.بدون کپی کردن حتی یک خط کد. پس با امید فراوان پشتکارتون رو ادامه بدید و حتم داشته باشید خیلی زود مسلط خواهید شد (11 سال پیش)
0 0
خیلی خوشحال شدم . (11 سال پیش)
+1 0
بچه ها لطفاً اسپم ارسال نکنید. superspeed شما دو نظر اسپم درج کرده بودید که پاک شد. (11 سال پیش)
پاسخ به سوال 
uncocoder  12 سال پیش
+13 0

برای مطالعه راحتتر از نوشته بخش هشتم نقل قول می کنم:

Interface ها یکی دیگر از اجزای شیء گرایی هستند که به کرات در کد بکار خواهند رفت. بدون Interface ها می شود برنامه نویسی کرد اما از نظر کیفیت کد، ممکن است به بیراهه رفته باشیم. پس بهتر است Interface ها را خوب یاد بگیریم و با دیدن مصادیق آن در پروژه ها آتی آنرا بهتر درک کنیم.

مانند هر مبحث دیگر شیء گرایی، این مبحث پیچیده و گنگ و در مرحله توضیح، غیر عملی است. پس نامید نباشید و مانند گذشته، با اعتماد به راه خودتان ادامه دهید.

  • مفاهیم مطرح شده در ویدئو را بخوبی یاد بگیرد ولی نیاز نیست کدی را بنویسید یا کنجکاوی بیشتری داشته باشید چون کنجکاوی بیشتر در این مورد تنها باعث سردرگمی شما خواهد شد.
 
 

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