آموزش برنامه نويسي اندرويد در سال ????
سلام . اين راهنما را بنده براساس تجربيات شخصي خود در زندگي برنامه نويسي مينويسم و البته بسياري از قسمت هاي آن برگرفته از مطالعات بنده از منابع اصلي و معتبر است و همش هم بي اعتبار و من درآوردي نيستند. ولي اگر به برنامه نويسي اندرويد علاقه مند هستي حتما اين پست را بخوان !
پاسخ به يک سوال هميشگي که امسال ( ???? ) برنامه نويسي اندرويد فايده داره ؟
اين سوال يک سوال تقريبا تکراري هست زماني که ???? بود هم خيلي ها ميپرسيدند آيا برنامه نويسي اندرويد در سال ???? فايده اي داره ؟ آيا بريم دنبالش ؟ آيا ارزش داره شروع کنيم ؟ اين زبان برنامه نويسي چقدر قراره عمر بکنه ؟ و سال ???? دوباره و سال ???? دوباره و تا امسال ….
در برنامه نويسي بايد از يک چيز هميشه مطمئن باشيد و اون هم اينه که بعضي چيزا تاريخ انقضا ندارند آقا !
زبان برنامه نويسي جاوا که براي برنامه نويسي اندرويد استفاده ميشه يکي از پايه هاي اصلي اندرويد هست اين زبان براي برنامه نويسي اندرويد قرار نيست هيچوقت منسوخ بشه مگر اينکه يه سيستم عامل جديدي بياد که کلا اندرويد از بين بره !
چون اندرويد با ماشين مجازي جاوا کار ميکنه ! مثل اينکه بگيم در dna هاي بدن من نژاد ايراني هست مگر ميشه اين dna را عوض کرد ؟
برنامه نويسي وب هم همينطوره خيلي ها ميان ميگن PHP داره منسوخ ميشه و از اين حرفا که به نظرم اشتباه هستند اين زبان ها قدرتمند هستند و درون جامعه ي برنامه نويسي و اون سيستم ريشه دارند و رفته رفته اين ريشه ها هم عميق تر ميشه چطور ميخاد منسوخ بشه ؟
آموزش برنامه نويسي اندرويد در سال ????
فعلا تا اينجا به يک نتيجه رسيديم :
زبان برنامه نويسي اندرويد جاوا است و هرگز منسوخ نميشود و برنامه نويسي اندرويد هم زمينه اي از برنامه نويسي است که هر روز پيشرفت ميکند و طبق آمارها که تا سالهاي آينده پيش بيني شده است تعداد موبايل ها و تبلت هاي اندرويدي روز به روز افزايش پيدا خواهد کرد. در همين آمار ها شغل برنامه نويسي اندرويد نيز رو به افزايش است چون وقتي تعداد استفاده کننده ميليون ميليون اضافه ميشود بازار کار نياز به برنامه نويسان اندرويد جديدي پيدا ميکند که بتوانند اپليکيشن بنويسند يا اپليکيشن هاي قديمي را بروزرساني کنند. نتيجه ميگيريم نه تنها امسال که سال ???? ميلادي يا ???? شمسي باشه ، برنامه نويسي اندرويد منسوخ نشده بلکه رشد بيشتري هم داشته و بازار کار عالي در انتظارشه
کاتلين و جاوا در مقابل هم نيستند کنار هم هستند.
براي برنامه نويسي اندرويد دو زبان اصلي و رسمي وجود دارد که يکي کاتلين و ديگري زبان جاواست . خيلي ها تصور ميکنند که کاتلين قويتر از جاواست و قراره جاوا را حذف بکنه.
تصور اينکه کاتلين از جاوا قويتره کاملا درسته چون بسياري از خطاهاي جاوا رو پوشش داده اما تصور اينکه کاتلين ميتونه بصورت کامل جايگزين جاوا بشه شايد تصور اشتباهي باشه.
زبان کاتلين يا جاوا براي يادگيري در سال ????
در کنار کاتلين هنوز هم از کدهاي جاوا و کتابخانه هاي جاوايي استفاده ميشه. سيستم اندرويد و API هاي آن هنوز با کاتلين بازنويسي نشده اند و شايد هم امکان پذير نباشه ولي چيزي که من مطمئن هستم قدرتمندي زبان جاوا در زمينه هاي ديگر هم هست.
براي مثال شما با يادگيري جاوا يک زبان مشابه سي ياد ميگيريد که قدرت زيادي به شما ميده و در همه ي پلتفرم ها ميتونيد استفادش کنيد همچنين در سطح دنيا زبان جاوا بسيار مورد قبول تر هست ولي کاتلين با اينکه قدرت کافي داره در ديگر پلتفرم ها نتونسته نفوذي بکنه و فقط در اندرويد بخاطر ضعف هاي جاوا قدرتمند شده …
کاتلين با جاوا ???? سازگار است يعني در کنار جاوا ميتونيد کاتلين هم استفاده بکنيد و هيچ اشکالي پيش نمياد همين مزيت کاتلين باعث پذيرفته شدن کاتلين توسط جوامع برنامه نويس شده چون به راحتي ميتونند کاتلين را هم تست کنند يا اصلا از جاوا به کاتلين مهاجرت کنند و هيچ دردسري براشون پيش نياد …
چطور از برنامه نويسي اندرويد پول در بياريم ؟
پول درآوردن از برنامه نويسي کلا سادست .. قرار نيست کرکره ي مغازه را بديد بالا و تا شب منتظر مشتري باشيد و با آنها سر و کله بزنيد … قراره صبح پاي کامپيوتر بشينيد چايي بخوريد و کدنويسي کنيد تا شب !
چگونه از برنامه نويسي اندرويد پول در بياوريم
و اگر با برنامه و تعهد جلو بريد و روي ساختن يک اپليکيشن تمرکز کنيد ميتونيد حرفي براي گفتن داشته باشيد.
اولين و راحت ترين جايي که قراره اپليکيشن خودتون را بفروشيد مارکت هاي اندرويدي هستند. کافيه ثبت نام کنيد و کارهاي مقدماتي رو انجام بديد سپس فايل APK را بارگزار کنيد و تمام ….
اگر اپليکيشن شما خلاقيت کافي را داشته باشه ميتونيد حتي ره صد ساله رو يک شب طي کنيد من خودم افرادي ميشناسم که اپليکيشن موبايل نوشتند و بعد از اينکه يک شب خوابيدند و صبح از خواب بيدار شدند يک ميليونر واقعي شده بودند.
اين روش يه خورده ريلکس تر هست و مخصوص کسايي هست که زياد مهم نيست حالا پولي در بيارند يا نيارند.
ولي روش قطعي تر و موفق تر براي کسب درآمد ثابت از برنامه نويسي انجام پروژه هاي فريلنسري هست. سايت هايي هستند که واسطه ي شما با کارفرما هستند و ميتونيد پروژه هايي را از آنها تحويل بگيريد و در قبال پول از راه دور انجام بديد.
و در نهايت استخدام ميباشد. شما ميتوانيد بعنوان يک برنامه نويس اندرويد نگاهي به آگهي هاي استخدامي بياندازيد حتما خواهيد ديد که در بخش برنامه نويسي ، برنامه نويس هاي اندرويد را خيلي نياز دارند و اين کاملا طبيعي هست چون طبق يک آماري که بنده مطالعه ميکردم از هر ده آگهي استخدامي براي برنامه نويسان ، ? عدد براي برنامه نويسان اندرويدي است.
پس بطور خلاصه سه روش پولدار شدن از راه برنامه نويسي اندرويد :
- انتشار اپ در مارکت ها مثل کافه بازار - مايکت و …
- فريلنسري
- استخدام
براي آموزش برنامه نويسي اندرويد چه دوره اي طي کنم ؟
در کل براي يادگيري اندرويد بهتر است از مستندات انگليسي زبان توسعه دهندگان اندرويدي استفاده کنيد. البته اين مستندات اشکالات زير را داره :
- براي ايران تحريم است
- انگليسي هست
- بصورت متني هست که شايد ويديويي را ترجيح بدهيد
اگر با سه مورد بالا مشکلي نداريد مستندات خود گوگل بهترين گزينه هست که از اينجا ميتونيد ببينيد. من خودم در ابتدا با انگليسي مشکل داشتم و همچنين آموزش ديدن بصورت نوشتاري برام سخت بود که من خودم شخصا دوره ي آموزشي فوق العاده اي براي برنامه نويسي اندرويد پيدا کردم و با کمک پشتيبانيش تونستم به برنامه نويسي اندرويد مسلط بشم که آموزش برنامه نويسي اندرويد مهندس نيکزاد بود سعي کنيد ويديوهاي آموزشي که ميبينيد منظم ببينيد و وقتي مبحث جديدي آموزش داده ميشود آنها را حتما در محيط برنامه نويسي Android Studio بنويسيد.
در سال ???? يا ???? برنامه نويسي اندرويد ياد بگيريد.
يک سري از سايت ها شايعاتي نوشته اند که ديگر برنامه نويسي اندرويد در بازار کار حرفي براي گفتن ندارد و … به آنها توجهي نکنيد منابع رسمي و معتبر را اگر مطالعه کنيد و اگر آمارهاي آنها را ببينيد برنامه نويسي اندرويد در سال ???? يا ???? که هيچ حتي در سال ???? هم جواب ميدهد. آموزش برنامه نويسي اندرويد در سال ???? يا ???? يا ???? و ???? فرقي ندارد همچنان تازه است و ميتونيد به سمت آينده حرکت کنيد. مثل ماهي که هر وقت از آب بگيري تازست…
و سخن آخر