CodeGym /وبلاگ جاوا /Random-FA /نقشه راه دانش برای مبتدیان اندروید
John Squirrels
مرحله
San Francisco

نقشه راه دانش برای مبتدیان اندروید

در گروه منتشر شد
تازه کارها اغلب از خود می پرسند: "برای توسعه دهنده شدن چه چیزی باید بدانم؟" آگهی های شغلی می توانند کلمات نامفهوم زیادی داشته باشند. کتاب های برنامه نویسی آنقدر پر از اطلاعات هستند که به نظر می رسد باید مطالعه این موضوع را از کودکی شروع کنید. علاوه بر همه اینها، توسعه اندروید اکنون در نقطه ای است که شما باید دو زبان را بدانید: جاوا و کاتلین. ما سعی خواهیم کرد یک "نقشه راه دانش برای مبتدیان" بسازیم - دقیقاً همان چیزی که برای رسیدن به اولین شغل خود باید بدانید. نقشه راه برای یک مبتدی به عنوان یک توسعه دهنده اندروید - 1اول از همه Core Java است. بله، جاوا بهترین مکان برای شروع در حال حاضر است. به نظر من، CodeGym بهترین راه برای انجام این کار است. نیازی نیست که با چیز دیگری حواس شما پرت شود تا زمانی که به طور کامل روی موارد اساسی کار کنید. در عین حال، اگر بتوانید مربی ای بیابید که بتواند به شما نکاتی بدهد و مسائل را توضیح دهد، مزیت بزرگی خواهید داشت. سپس می توانید Android SDK را امتحان کنید. ابتدا باید نحوه استفاده از TextView، EditText، Layouts (Frame، Linear، Relative)، ImageView و Button را بیابید. پس از آن، به RecyclerView بروید. در این مرحله، تمرین همه چیز شماست. شما باید همه چیز را امتحان کنید، ببینید چگونه کار می کند، این اجزا چه ویژگی هایی دارند و چگونه تفاوت دارند. سپس می توانید عمیق تر بروید و Activity و Fragments را کشف کنید. سپس حالت های چرخه حیات و راه اندازی. همچنین انتقال داده بین دو Activity (Intent) و دو Fragment (Bundle). در این مرحله، شما آماده هستید تا چیزی کمی پیچیده تر از یک ماشین حساب بنویسید. شما باید یک پروژه کوچک بنویسید که از چندین صفحه تشکیل شده باشد. نکته اصلی این است که از اجزای زیادی استفاده کنید تا بفهمید چگونه با یکدیگر تعامل دارند. و دوباره، اگر کسی کد شما را ببیند و بتواند پیشنهاد دهد، یک مزیت بزرگ خواهد بود. اکنون شما آماده هستید تا Kotlin را امتحان کنید. علاوه بر این، باید کاری کنید که پروژه خود به نوعی با REST API تعامل داشته باشد. برای این کار از کتابخانه Retrofit استفاده می شود. آموزش های زیادی در مورد آن وجود دارد. همچنین تعداد زیادی API باز وجود دارد که می توانید روی آنها تمرین کنید (به عنوان مثال، اینستاگرام، فیس بوک و بسیاری دیگر). نتیجه نهایی باید چیزی باشد که داده ها را از یک سرور دانلود کرده و روی صفحه نمایش دهد. کتابخانه Glide (یا به عبارت دیگر پیکاسو) نیز در اینجا مفید است. این مهره و پیچ و مهره آن است. گام بعدی مقابله با الگوهای طراحی است. گوگل MVVM را برای اندروید تبلیغ می کند، بنابراین شما باید آن را امتحان کنید. همچنین، بررسی کنید که «معماری پاک» به چه معناست. و برای تکمیل همه چیز - تزریق وابستگی. در این مرحله، می توانید سعی کنید به چند مصاحبه بروید. اینترنت مملو از مقاله ها و مثال ها در مورد هر یک از این موضوعات است. در حین مطالعه، به یاد داشته باشید که درک اینکه چگونه و چرا کارها کار می کنند، هنوز مهمتر از حفظ اصطلاحات است. همچنین مهم است که بتوانید از یک دیباگر برای ردیابی خطاها استفاده کنید. و این فقط با تمرین زیاد امکان پذیر است. این فرآیند می تواند در شش ماه تکمیل شود. اما این تنها در صورتی است که زمان کافی را به آموزش خود اختصاص دهید.
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION