یکی از سوالهایی که تو ایمیلها و توییتر ازم زیاد پرسیده میشه اینه که برنامه نویسی اندروید رو چجوری شروع کنیم و چجوری یاد بگیریم. برای همین تصمیم گرفتم که جوابی که معمولا به این سوالها میدم رو تو یه پست نسبتا مفصل بنویسم تا شاید به درد افراد دیگه هم که سوال مشابه دارند به دنبال وارد شده به این حوزهاند بخوره.
برنامهنویسی برای سیستم عامل اندروید یکی از اون کارهایی که اگر درست یاد بگیرید میتونید مطمئن باشید که حالا حالاها بیکار نمیمونید. از طرفی هم به خاطر ذات جذاب پلتفرم موبایل، جزو کارهایی محسوب میشه که میتونید از انجامش لذت ببرید. اما همهی اینه به شرطیه که واقعا برنامهنویس باشید. نه یه تکنسین که فقط بلده کتابخونهها رو به هم وصل کنه و یه محصول تولید کنه. اما چجوری میشه یه برنامه نویس خوب اندروید شد؟ من سعی کردم مراحل رو طبق سواد و تجربه سه ساله خودم تو این حوزه بنویسم:
۱- اول ببنید کجای کار ایستادهاید
خودشناسی قدم اول شروع هر کاریه. برای اینکه بخواید برنامهنویسی اندروید یاد بگیرید قبل از هرچیزی باید ببینید کجای کار ایستادهاید و چقدر بلدید. آیا قبلا با زبونهایی مثل C,C , Java برنامهنویسی کردید؟ اگر جوابتون آرهست در چه سطحی؟ چقدر با الگوریتمهای مختلف آشنایید؟
برای اینکه بتونید برنامهنویس خوبی باشید باید برنامه نویسی رو مستقل از زبان و پلتفرم یاد بگیرید. وقتی میگیم مستقل از زبان منظور اینه که زبان برنامهنویسی و سینتکسی که باهاش مسئله رو حل میکنید مهم نیست. چیزی که مهمه اینه که شما باید بتونید مسئله رو حل کنید. توانایی حل مسئله مهمترین و ارزشمندترین توانمندی یک برنامهنویسه که هیچجایی آموزش داده نمیشه. این توانمندی چیزی نیست که شما بتونید با دانشگاه یا کلاس رفتن یا خوندن یه کتاب یاد بگیرید (البته با خوب خوندن CLRS میشه. باور کنید!) بلکه باید مدتها تمرین و تمرکز کنید. سعی کنید از حل کردن مسئلههای کوچیک شروع کنید و به مرور که با روشهای معروف حل مسئله آشنا میشید مسئلههای سخت بیشتری رو حل کنید. برای پیشرفت تو این کار کتاب طراحی الگوریتم CLRS میتونه یه کتاب معرکه باشه.
رای دهندگان
بهترین آموزش های برنامه نویسی
توسط فرخ ابراهیمی نژاد مدیر موسس لینک پددوره های در حال ثبت نام
ورود به جشنواره و دیدن تمام دوره ها
دورهی نخبهی طراحی و برنامه نویسی وب
دوره ی آموزشی 0 تا 100 php و mysql
آموزش برنامه نویسی برای نوجوانان دوره از راه دور و آنلاین
آموزش SEO
دیدگاهتان را بنویسید