توسعهدهنده اندروید و فلاتر | خلبان پاراگلایدر
مهارتهای یک برنامهنویس ارشد(واقعی) اندروید
در این نوشته قصد دارم به لیستی از مهارتهایی که یک توسعهدهندهی ارشد (واقعی) اندروید در سال ۲۰۱۹ باید بلد باشه اشاره کنم.
چرا این لیست رو تهیه کردم؟
همیشه قبل از رفتن به مصاحبههای کاری مهارتهایی رو که بلد نیستیم و حتی اونایم که بلدیم رو عمیق مطالعه میکنیم، تا اونطوری که باید خودمون رو نشون بدیم.
چند وقت پیش که دنبال کار بهتر در شرکتی بزرگتر بودم، قبل اینکه شروع به ارسال رگباری رزومه به آگهیهای جابینجا (و یا سرویس های مشابه) کنم یه زمانی رو به مطالعهی تکلونوژیهای جدید و مهارتهایی که شرکتهای بزرگ در آگهیهاشون بهش اشاره کردن، اختصاص دادم.
قبل شروع لیستی از این مهارتها تهیه کردم.
به دلیل اینکه قبل شروع هر پروژه معمولا یه زمان یک هفتهای رو به تحقیق و R&D تکلونوژی های جدید اختصاص میدم و همیشه سعی کردم تا حدی که زمان پروژه اجازه بده از جدیدترین تکنولوژیها ،ابزارها و Best practiceها استفاده کنم به همین دلیل پس از تهیه این لیست بلند بالا از تعداد مهارتهایی که بلدم نیستم، شوکه نشدم.
این لیست رو با شما به اشتراک میذارم تا با کمک هم این لیست رو تکمیلتر کنیم چون میدونم به درد خیلیا میخوره.
لیست مهارت ها
- Kotlin
- Multi-thread
Kotlin Coroutines - Android Jetpack
Foundation
Architecture
Behavior
UI - Reactive programing
RxAndroid
RxJava
RxKotlin
Coroutines - Software architectural pattern
MVVM
MVP
Clean Architecture
MVI - Dependency Injection
Dagger
kodein - UI
ConstraintLayout
Custom View - Coding
OOP
SOLID
Inheritance
Memory leak - Team Work
Git Flow
Agilen & SCRUM
Continuous Integration - Tests
Profiling
UI test
Integration test
Unit test - Gradle advance
- SDK development
- Persistent storage
نوشتههای بعدی
در نوشتههای بعدی سعی میکنم در حد توانم، دانش و تجربهم رو مربوط به هر یک از موارد لیست بالا رو در یک یا چند نوشته باهاتون به اشتراک بذارم.
پستهای آینده در عنوان هر یک از مهارتهای بالا هایپرلینک خواهد شد.
تاریخ آخرین بروزرسانی : ۳۰ مرداد ۱۳۹۸
پینوشت:
۱. این لیست مرتب و مداوم بروز میشه و تاریخ آخرین بروزرسانی در آخر نوشته درج شده، پس بهتره این نوشته رو بوکمارک کنی.
۲. لیست بالا طبق تجربهی شخصی، جستجو در آگهیهای استخدامه شرکتهای معتبر داخلی و خارجی و همچنین پرسوجو کردن از چندین توسعه دهندهی ارشد جمعآوری شده.
۳. امکان داره مواردی از قلم افتاده باشه، خواهشا/حتما زیر این پست بهش اشاره کنید تا لیست رو تکمیل تر کنم.
مطلبی دیگر در همین موضوع
توییت های قدیمی خود را پیدا کنید!
مطلبی دیگر در همین موضوع
ایستر-اِگ برنامهنویسی در سیلیکون ولی سیزن سه، قسمت یک
بر اساس علایق شما
در تکاپوی فهمیدن و زیستن