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

شاید شما هم به فکر افتاده باشید که دست به کار بشید و این زبان برنامه  نویسی جدیدی که حسابی سر و صدا کرده و یاد بگیرید. یا شاید اصلا گیج شده باشید که یاد گیری کاتلین برای شما مناسب هست یا خیر؟

در این مطلب سعی میکنم که خیلی خلاصه توضیح بدم یاد گیری زبان کاتلین برای چه کسانی مفید هست.

افراد مبتدی:

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

افراد متوسط:

اگر با زبان های برنامه نویسی به خصوص جاوا آشنا دارید و چند پروژه شخصی یا برای کسانی انجام داده اید میتونید با محدود منابع موجود کم کم کاتلین و یاد بگیرید ولی انتظار نداشته باشید در پروژه بعدی خودتون 100% از کاتلین استفاده کنید. میتونید برای مثال اگر برای موبایل برنامه مینویسید چند اکتیویتی هم با کاتلین پیاده سازی کنید تا با این زبان شیرین آشنا شوید.

افراد حرفه ای:

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

منبع

شیوا محمدی