آیا آموزشهای شما برای من که اصلاً برنامه نویسی نمی دانم، مفید است؟
مهندس من از لحاظ برنامه نویسی صفره صفره صفرم. یعنی هیچی راجعش نمیدونم. شاید براتون جالب باشه اما من تو هنرستان همه درسامو نمره میارم بجز برنامه نویسی و خیلیم نگرانم که به خاطرش نتونم امسال دیپلم بگیرم. با این شرایط بازم این فیلمای شما میتونه کمکم کنه
- تا در آینده ی نزدیک بتونم یه برنامه برای اندروید تو " کافه بازار " بذارم؟
- سوال دیگه ای که داشتم اینه که با فیلمای شما دیگه نیازی به رفتن به کلاسای تکمیلی نیست؟ یعنی آدم جاوا رو فول میشه؟
ممنون میشم پاسخ کامل بدید
سلام دوست عزیز
برای پیشرفت در برنامه نویسی نیاز به کار مداومه
شما چند چیز مهم احتیاج دارید تا برنامه نویس خوبی بشی:
1)فکر الگوریتمیک : یعنی تمرین کنی تا بتونی در برخورد با هر مسئله (حتی در زندگی) ، همه ی مراحل از نقطه شروع تا حل کامل مسئله ، را جلو چشمت تصویر کنی. این هم با فقط تمرین بدست می آد. در ابتدا می تونی الگوریتم های حل مسائل ریاضی که در کتابهای آموزش پایه برنامه نویسی هست رو تمرین کنید. مثل الگوریتم شمارش اعداد، بدست اوردن اعداد زوج اول و سری های ریاضی و ...
اینها کمک می کنه تا راحت تر مسائل بزرگ رو از بالا به پایین ببینید و به مسائل کوچیکتر بشکنید و حل کنید.
2) مداومت به تمرین : هر چی بیشتر تمرین کنی مهارتت بیشتر می شه و کمتر در حل مسائل گیج میشی و دیرتر خسته. یه جورایی باید عادت کنی به برنامه نویسی تا جرات کد زدن و استارت نوشتن پروژه ها رو تو خودت تقویت کنی.
3) سرچ و استفاده از منابع اینترنتی : همینجور که تونستی سایت uncocoder رو پیدا کنید باید برای حل مشکلات و یادگیری یهتر ، از منابع موجود در اینترنت کمک بگیرید که شامل سرچ صحیح با گوگل و چک سایت و فروم های مرتبط و مرجع موضوع درخواستی شماست.
برنامه نویسی چیزی نیست که استعداد زیادی بخواد. مثل رانندگیه. باید تو مغزت شکل بگیره و این به جز تمرین و وقت گذاشتن راهی نداره!
دلیل نمره نیوردن شما اینه که وقت نمی ذاری و تمرین نمی کنی. برنامه نویسی درس حفظ کردنی و رو کاغذ تمرین کردنی نیست.
واسه برنامه نویسی باید دانشجو باشی نه دانش آموز.
(به خاطر کامنت دوستان توضیح : منظور از دانشجو بودن دنبال دانش بودنه و اینکه منتظر نشی معلم و استاد همه چیزو یادت بدن.)
باید کد بزنی و خروجی برنامه ای که نوشته ای رو ببینی. یه چیز کاملا عملیه و تا کد نزنی حتی اگه سوالای امتحانتم بهت بدن بازم نمی فهمی چی می نویسی.
من از بچگی به خاطر علاقه م دنبال برنامه نویسی بودم. یادم میاد تو راهنمایی که معلمون سیگما درس می داد من تو ذهنم حلقه for اومد و اونجوری یادش گرفتم! از نظر استعداد و آی کیو ، تو هر زمینه ای هم حساب کنی یه آدم کاملا معمولیم و دلیل موفقیتمم وقت گذاشتن تو این زمینه بوده نه استعداد.
اگه وقت بذاری و تمرین کنی و کد بزنی موفق میشی ولی اگه وقت نذاری و نتیجه نگیری بعد از یه مدت زده میشی. مثل خیلی از دانشجوهای کامپیوتر که تو دانشگاه هم با این درس مشکل دارن. چون فکر می کنن برنامه نویسی رو هم میشه یه شبه خوند!
تا فرصت داری شروع کن. سنت کمه و وقت داری،
نرم افزار تو کافه بازار گذاشتن هم کار بزرگی نیست.
دفعه اولش جذابه؛ از دیدین اینکه چند هزار نفر نرم افزارتو دانلود کردن حس غرور پیدا می کنی، روزی 100 بار پنلتو برا دیدن تعداد دانلود و نظرات و امتیازی که بقیه دادن چک می کنی! از تشکرا و 5ستاره ها خوشحال میشی ، از کم لطفی ها ( و گاهی خنگ بازی های کاربرا) عصبانی میشی و ...
ولی یادت باشه همه اینا وقتی راضیت می کنه که حس کنی بلدی! وقتی کیف داره که بدونی تو دل سیستمی که داری براش برنامه می نویسی چی می گذره!
روزی همه هم دست خداست. تو تلاش کن و بقیه چیزا رو بسپار به خودش.
برای فهم بهتر اندروید و جاوا توصیه می کنم در کنار آموزشهای خوب استاد نابغه ی خودمون ، در مورد شی گرایی ( object oriented) و همینطور برنامه نویسی به زبان جاوا هم مطالعه کن.
من بیشتر از 4 ساله با اندروید درگیرم و به خاطر علاقه م به معماری این سیستم عامل و همینطور زبان جاوا و نوع کارم، در موردش مطالعه می کنم و روزی حداقل 4 ساعت از وقتم در این زمینه صرف میشه. با این تفاسیر :
در زمینه آموزش اندروید چه به زبان فارسی و چه انگلیسی ، (و با مطالعه 3.5 گیگ PDF کتابهای اندروید و بیشتر از 50-60 گیگ فیلم یوتوب) می تونم با اطمینان بگم بهترین منبع همین آموزش های استاده.هم برای شروع مناسبه و هم برای افرادی که حتی قبلا برنامه نویسی اندروید کردن.
در مورد کلاس های بیرونم می تونم بهت این قول رو بدم که کلاسای اندروید بیرون چه از نظر هزینه ای که می کنی و چه عمق مطالب اصلا اصلا اصلا با آموزش های uncocoder قابل مقایسه نیست . چه آنلاین، چه حضوری ، چه خصوصی!!
منم هنرستانی بودم ، الانم دانشجو ام ، با ویدئو های استاد خیلی حال کردم و خیلی چیزا ، یعنی همه چیز و (!) یاد گرفتم ازش ! بگیر که ضرر نمیکنی
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .