درباب یادگیری زبان های برنامه نویسی جدید

به عنوان یک برنامه نویس تازه کار در قلمرو موبایل (iOS) چندی پیش با مدیرم در مورد نحوه پیشرفت در این حوزه کاری ( ساخت اپلیکیشن های موبایلی) گپی داشتم. خلاصه گفته های علیرضا اینگونه بود:

اگر می خواهی در هر حوزه برنامه نویسی میزان پیشرفت خودت را بسنجی می توانی از 4 شاخص قابل اندازه گیری زیر استفاده کنی:

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

2. Network: باید بر بستر اینترنت و نحوه ارسال اطلاعات بر روی شبکه آشنا باشی. Rest، Soap و …. را خوب یاد بگیر تا بتوانی از آنها به نحو احسن در پروژه های امروزی استفاده کنی.

3. Model: کار با پایگاه داده. زدن انواع کوئری ها و view ها برایت آسان باشد.

4. ساختار زبان و پلتفرم: احاطه کامل به اجزا و گرامر آن زبان و انواع امکانات آن +  آن پلتفرمی که روی آن کار می کنی.

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

شاید این مطالب را هم دوست داشته باشید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>