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