تیک۴

یک برنامه نویس اندروید موفق باشید

یک برنامه نویس اندروید موفق باشید

برنامه نویس اندروید
یک برنامه نویس اندروید موفق باشید

چگونه یک برنامه نویس اندروید موفق باشیم؟

اگر تابحال حداقل یک زبان برنامه نویسی را کار کرده باشید احتمالا با نکته هایی ساده برخورد کرده اید. نکته هایی که بنظر کلی می آیند و شاید برای هر یادگیری هر چیزی کاربرد داشته باشند.
شاید برخی از نکات ذکر شده در این مقاله نیز کلی باشد اما در هر صورت این تجربه و نظر شخصی من به عنوان یک برنامه نویس اندروید است.
همانطور که میدانید هیچ قرصی برای یادگیری سریع برنامه نویسی اندروید وجود ندارد.
تمامی انتظارات و تفکرات اشتباه خود را در مورد اینکه “اندروید ساده است و با کمی تمرین و شاید یکماه یا دوماهه آن را یاد خواهم گرفت” را کنار بگذارید و تصمیم بگیرید از همان گام نخست بصورت اصولی و حرفه ای عمل کنید.
اگر واقعا به برنامه نویسی بویژه برنامه نویسی اندروید علاقه دارید ، من در این مقاله چند نکته را جمع آوری کردم که فکر می کنم بدردتان می خورد.

۱- آیا میزان تحصیلات مهم است؟

شما برای اینکه یک برنامه نویس ماهر شوید نیازی ندارید که تحصیلات آکادمیک در این زمینه داشته باشید. البته مسلم است که اگر داشته باشید برای پیشرفت به شما کمک خواهد کرد ، اما اگر در رشته ی دیگری درس خوانده اید خیلی عذاب وجدان نگیرید.

دیر نشده است! هنوز فرصت دارید.
برای مثال خود من ، من تمامی مواردی که در حال حاضر در آن تخصص دارم ، اعم برنامه نویسی اندروید ، طراحی و برنامه نویسی وب سایت و … را خودم یاد گرفته ام و منبع تخصص فعلی من دانشگاه یا موسسه خاصی نبوده است.
این را بدانید که تمام علمی که نیاز دارید ، در دنیای اینترنت (و شاید بتوان گفت در دنیای Stackoverflow) وجود دارد. پس حتما از این منبع لایتناهی علم استفاده کنید.

اگر هم دیدید به منابع بیشتری نیاز دارید ، به کتاب فروش محله خود یا شاید میدان انقلاب سری بزنید.

۲- حقوق برنامه نویسان اندروید خوب است ، اما به شرطی که شما نیز واقعا برنامه نویس خوبی باشد!

من در این مدتی که در شرکت طراحی پرتو مشغول هستم با افراد بسیار برای جذب نیرو مصاحبه کرده ام . بسیاری آنها واضح بود که تنها به خاطر درآمد ، مقداری برنامه نویسی اندروید یاد گرفته اند و جالب این بود که بدون هیچ تجربه ای درخواست حقوق بالا داشتند.
پول خوب است اما شک نکنید که اگر فقط بخاطر پول وارد این تخصص شوید ، قطعا شکست خواهید خورد.

۳- صبور باشید

خودتان را فریب ندهید. در راه برنامه نویس شدن بارها شکست خواهید خورد و این جزئی از این راه است.
برنامه نویسی یعنی کدی را بنویسید و پس از آن باید کلی تلاش کنید که آن کد واقعا بدون نقص کار کند.
در این مسیر است که شما تجربه لازم برای برنامه نویس شدن را کسب خواهید کرد.

۴- تلفن همراه خود را قورت دهید!

این یک نکته مهم برای تبدیل شدن به یک برنامه نویس موفق است.
اگر از تلفن همراه خود یا بهتر بگویم اپلیکیشن های تلفن همراه خود استفاده مداوم نکنید ، بعید می دانم برنامه نویس خوبی شوید.
شما باید بصورت روزانه اپلیکیشن هایی که در مارکت های مختلف منتشر می شوند را رصد کنید و از آنها الگو بگیرید.
اپلیکیشن های موفق را تحلیل کنید و سعی کنید راز موفقیت آنها را دریابید.
تقریبا می توان گفت برنامه نویسی موبایل یک ساختار کلی را دنبال می کند ، شما با این روش به آن ساختار دست خواهید یافت.

۵- به شغل خود عشق بورزید

اگر از برنامه نویسی اندروید لذت می برید ، مطمئن باشید که راه درستی را انتخاب کرده اید.
اگر هیچ تجربه جدی در برنامه نویسی اندروید ندارید ، دنبال شغل مرتبط گشتن حرکت خوبی نخواهد بود.
بهتر است نخست بر روی یک یا چند پروژه بصورت جدی کار کنید تا حداقل در زمان مصاحبه شغلی چیزی برای گفتن داشته باشید.
داشتن چند پروژه به کارفرما نشان می دهد که شما عاشق شغل آینده خود هستید و برای آن حاضرید حتی قبل از بدست آوردن آن شغل ، تجربه کسب کنید.

۶- ریسک کنید!

احتمالا خیلی مواقع در شغل شما پیش می آید که برای انجام یک کار ، دو راه در پیش روی خود دارید.
یک راه ساده و سریع و یک راه جدید که تابحال تجربه اش نکردید.
من فقط منظورم موارد مرتبط با برنامه نویسی نیست.
اگر قانونی در شرکت خود دارید که همیشه راه سریع و آسان باید انتخاب شود ، بنظر من بهتر است در بعضی مواقع بیخیال این قوانین شوید و آن کودک درون کنجکاو خود را بیدار کنید.

تجربه های جدید همیشه مفید خواهند بود.
بهتر است بعضی مواقع دل به دریا بزنیم.

۷- بدنبال یک تیم باشید.

به عنوان یک برنامه نویس اندروید شاید در اکثر موارد به تنهایی کار کنید. دلیل آن این است که پروژه هایی که دارید شاید به اندازه کافی بزرگ نیستند.
به نظر من برای یک بار هم که شده عضو یک تیم برنامه نویسی شوید و پروژه های بزرگتری را تجربه کنید.
عضویت در یک تیم برنامه نویسی هم هیجان بیشتری دارد و هم تجربه بیشتری برای شما به ارمغان خواهد آورد.

۸- سعی نکنید همیشه فردی ضعیف تر از خود را انتخاب کنید!

اگر تصمیم گرفتید عضو یک تیم برنامه نویسی شوید یا یک تیم برنامه نویسی تشکیل دهید ، بهتر است در آن تیم حداقل یک نفر از نظر تخصصی از شما قویتر باشد.

اینگونه است که شما خواهید توانست نکات و تجارب بسیاری را کسب کنید.
مهم نیست شما چقدر از نظر خودتان حرفه ای هستید. همیشه راه برای پیشرفت بیشتر وجود دارد.

۹- از GIT استفاده کنید! (لزوم استفاده از گیت)

مهم نیست که برای چه پلتفرمی کد نویسی می کنید.
برنامه کنترل نسخه (GIT) دقیقا چیزیست که شما در هر پروژه ای چه برای شرکت شما باشد و چه برای شخص شما کاربرد خواهد داشت.
کنترل نسخه (GIT) مقداری پیچیده است اما نترسید ، فقط کافیست مقداری با آن کار کنید.
GIT بسیار مهم است بویژه زمانی که بصورت تیمی کار می کنید.
اگر نمی دانید گیت(GIT) چیست ، بزودی در مطلبی جداگانه آن را بررسی خواهم کرد.

۱۰- مسیر خود را پیدا کنید

هیچ فرمول کامل و دقیقی برای روش های برنامه نویسی وجود ندارد.
بهتر است با تیم خود بر روی مشکلات خود کار کنید و راه حل مخصوص به خودتان را پیدا کنید.
البته منظور من این نیست که از تجربه ها دیگران استفاده نکنید یا الگو نگیرید. فقط بدانید همیشه این الگو ها جوابگوی کار شما نخواهند بود.

خروج از نسخه موبایل