بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پیش نیاز جاوا برای فراگیری اندروید
با سلام و خسته نباشید
یه سوالی که برای من پیش آمده
برنامه نویسان حرفه ای اندروید بر این باورند که برای شروع اندروید باید اول جاوا را در سطح متوسط بلد باشیم
همه اول یادگیری جاوا را پیشنهاد میدهند. بعضی ها هم میگویند هر چه بیشتر جاوا یاد بگیری بهتر است و بر سرعت یادگیری شما در اندروید می افزاید.
حتی من در آموزش ابتدایی اندروید سایت آموزشی lynda دیدم که مدرس آن دوره ، یادگیری مفاهیم جاوا را برای پیش نیاز اندروید توصیه کرد.(البته ایشان به مفاهیم ابتدایی اشاره کردند)
من در فیلم ها آموزش جاوا را مشاهده کردم
اما در اون سطحی نبود که برنامه نویسان دیگر اندروید پیشنهاد میدادند
مثلا آنها خواندن کتاب absolute java را پیشنهاد می دادند که میشه گفت کتاب کاملی درباره زبان جاوا است
سوال من است که تا چه سطحی برای شروع باید جاوا را یاد بگیریم؟
آیا نباید اول جاوا را در سطح متوسط بخوانیم بعد اندروید را آغاز کنیم؟(منظور از متوسط یعنی مثلا اگر برنامه ساده ای به شخص دادند توانایی تحلیل مسئله و نوشتن آن را داشته باشد)
اصلا لازم هست برای اندروید اول سراغ جاوا بریم؟
این سوالات را من در فروم های برنامه نویسی اندروید زیاد دیدم که همه را گیج کرده است.
منتظر پاسخ شما هستم
با تشکر و احترام
یه سوالی که برای من پیش آمده
برنامه نویسان حرفه ای اندروید بر این باورند که برای شروع اندروید باید اول جاوا را در سطح متوسط بلد باشیم
همه اول یادگیری جاوا را پیشنهاد میدهند. بعضی ها هم میگویند هر چه بیشتر جاوا یاد بگیری بهتر است و بر سرعت یادگیری شما در اندروید می افزاید.
حتی من در آموزش ابتدایی اندروید سایت آموزشی lynda دیدم که مدرس آن دوره ، یادگیری مفاهیم جاوا را برای پیش نیاز اندروید توصیه کرد.(البته ایشان به مفاهیم ابتدایی اشاره کردند)
من در فیلم ها آموزش جاوا را مشاهده کردم
اما در اون سطحی نبود که برنامه نویسان دیگر اندروید پیشنهاد میدادند
مثلا آنها خواندن کتاب absolute java را پیشنهاد می دادند که میشه گفت کتاب کاملی درباره زبان جاوا است
سوال من است که تا چه سطحی برای شروع باید جاوا را یاد بگیریم؟
آیا نباید اول جاوا را در سطح متوسط بخوانیم بعد اندروید را آغاز کنیم؟(منظور از متوسط یعنی مثلا اگر برنامه ساده ای به شخص دادند توانایی تحلیل مسئله و نوشتن آن را داشته باشد)
اصلا لازم هست برای اندروید اول سراغ جاوا بریم؟
این سوالات را من در فروم های برنامه نویسی اندروید زیاد دیدم که همه را گیج کرده است.
منتظر پاسخ شما هستم
با تشکر و احترام
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
12 سال پیش
+4
0
احتمالاً همه دوستانی که تأکید بر یادگیری جاوا داشته اند، دوره های آموزش جاوا نیز داشته اند و به نوعی می خواستند آنها را نیز بفروشند.
دانستن جاوا الزامی است اما روش یادگیری آن متفاوت است. جاوا در همه شاخه ای ید طولایی دارد، پس یاد گیری جاوا مستقلاً امکان پذیر نیست مگر در رشته ( های ) مشخص شده.
عقیده من بر این است که آموزش باید کاملاً کاربردی باشد. ارائه مفاهیم شیء گرایی ، قبل از دیدن طرز کار و نوع نوشتار آن، کاملاً بی معنی و تئوری است. هدف آموزش های ما بر این است که همراه یادگیری جاوا، شیء گرایی و مفاهیم پیشرفته تر، پروژه کاربردی بنویسیم و کاربردی یاد بگیریم.
همینطور در بعضی بخش ها، PHP در حد بسیار ساده آموزش داده شده، چرا که اصلاً هدف ما پول در آوردن از دوره های متعدد و گمراه کننده نیست. بلکه یاد گرفتن همه چیز در حد مورد نیاز است. برنامه نویسی Batch فایل نیز در آموزش های جدید تر ارائه شده، آنهم برای رفع نیاز است. در آینده هم باز موضوعات گسسته و جدیدی خواهیم داشت.
شاید در آینده آموزش انحصاری برای PHP بگذاریم اما به این معنی نیست که کسی اگر آنها را بلد نباشد نمی تواند یک وب سرور ساده بنویسد. بلکه آموزشهای جزئی و مدون PHP که ممکن است در آینده ارائه شود، صرفاً برای کسانی مناسب است که می خواهند بصورت حرفه ای سمت سرور برنامه نویسی کنند.
شما نگران پیش نیازها نباشید و قدم به قدم با آموزشها ارائه دهید. جایی که گفته کلیشه ای، کیشه ای یاد بگیرید. جایی که تأکید بر درک مفهوم کرده، انجام دهید. جایی که تأکید به نوشتن یک پروژه توسط خودتان کرده، حتماً انجام دهید. در بخش های بعدی مفاهیم کلیشه ای بسط داده می شوند تا شما از جزئیات و پشت پرده آنهم آگاه شوید، اما در زمانیکه ذهن و دانش شما، توان هضم آنرا داشته باشد.
ممکن است اگر این جملات را در forum ها بنویسید، واکنش های زیادی در پی داشته باشد اما این عقیده من است و از بازخورد دانش پذیران سایت، مشخص است که نتیجه داده است.
دانستن جاوا الزامی است اما روش یادگیری آن متفاوت است. جاوا در همه شاخه ای ید طولایی دارد، پس یاد گیری جاوا مستقلاً امکان پذیر نیست مگر در رشته ( های ) مشخص شده.
عقیده من بر این است که آموزش باید کاملاً کاربردی باشد. ارائه مفاهیم شیء گرایی ، قبل از دیدن طرز کار و نوع نوشتار آن، کاملاً بی معنی و تئوری است. هدف آموزش های ما بر این است که همراه یادگیری جاوا، شیء گرایی و مفاهیم پیشرفته تر، پروژه کاربردی بنویسیم و کاربردی یاد بگیریم.
همینطور در بعضی بخش ها، PHP در حد بسیار ساده آموزش داده شده، چرا که اصلاً هدف ما پول در آوردن از دوره های متعدد و گمراه کننده نیست. بلکه یاد گرفتن همه چیز در حد مورد نیاز است. برنامه نویسی Batch فایل نیز در آموزش های جدید تر ارائه شده، آنهم برای رفع نیاز است. در آینده هم باز موضوعات گسسته و جدیدی خواهیم داشت.
شاید در آینده آموزش انحصاری برای PHP بگذاریم اما به این معنی نیست که کسی اگر آنها را بلد نباشد نمی تواند یک وب سرور ساده بنویسد. بلکه آموزشهای جزئی و مدون PHP که ممکن است در آینده ارائه شود، صرفاً برای کسانی مناسب است که می خواهند بصورت حرفه ای سمت سرور برنامه نویسی کنند.
شما نگران پیش نیازها نباشید و قدم به قدم با آموزشها ارائه دهید. جایی که گفته کلیشه ای، کیشه ای یاد بگیرید. جایی که تأکید بر درک مفهوم کرده، انجام دهید. جایی که تأکید به نوشتن یک پروژه توسط خودتان کرده، حتماً انجام دهید. در بخش های بعدی مفاهیم کلیشه ای بسط داده می شوند تا شما از جزئیات و پشت پرده آنهم آگاه شوید، اما در زمانیکه ذهن و دانش شما، توان هضم آنرا داشته باشد.
ممکن است اگر این جملات را در forum ها بنویسید، واکنش های زیادی در پی داشته باشد اما این عقیده من است و از بازخورد دانش پذیران سایت، مشخص است که نتیجه داده است.
پاسخ به سوال
konect
12 سال پیش
+1
0
نظر شخصی من هم یاد گیری جاوا هست ولی شاید بهتر باشه بگیم یادگیری مفاهیم شی گرایی. اگر مفهوم کلاس، شی و مفاهیمی از این دست رو در هر زبان برنامه نویسی دیگه ای هم درک کرده باشید فکر میکنم تا حدود زیادی مشکل حل خواهد شد.
پاسخ به سوال
Shahhosseini
12 سال پیش
+1
0
به نظر من کسی که درصدد یادگیری زبان اندروید است نیازی به یادگیری زبان جاوا بصورت مستقل ندارد. فقط دانش مقدماتی از مفاهیم کلی برنامه نویسی بخصوص شی گرایی کفایت می کند زیرا فرآیند یادگیری زبان جاوا و اندروید کاملا موازی است و در حین یادگیری اندروید می توان به قواعدنگارشی و دستورات و نیز امکانات زبان جاوا رسید و آنها را فراگرفت.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .