کاتلین یا جاوا

- 1 هفته پیش
توسط Mojtaba Michael آپدیت شد
madadi ( 6410 تجربه )
1 هفته پیش

سلام دوستان وقت بخیر
بنظر شما اینده کاتلین بهتره یا جاوا؟ برای اندروید
من با جاوا اپ اندروید می تونم بسازم اما خوب بنظرتون لازمه سویچ کرد رو کاتلین؟

علی فرمانی ( 26825 تجربه )
1 هفته پیش
تخصص : طراح و برنامه نویس

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

Mojtaba Michael ( 9880 تجربه )
1 هفته پیش
تخصص : برنامه نویس FullStack لاراول و اندروید و فلاتر

سلام دوست عزیز
ببینید این که شما بخواید از کاتلین استفاده کنید یا جاوا کاملا بستگی به این داره که شما بخواید در آینده چه مسیر کاری رو طی کنید ؟
کاتلین سرعت برنامه نویسی در اندروید رو تقریبا کاهش میده .
شما اگر میخواید فقط و فقط در آینده برنامه نویسی اندروید کار کنید ، میتونید در کنار جاوا از کاتلین استفاده کنید و با کاتلین برنامه نویسی اندروید رو ادامه بدید .
اما این نکته رو مد نظر داشته باشید که اگر مسیرتون رو با جاوا ادامه بدید و زیر و بم جاوا رو در بیارید ، میتونید به مرور زمان در حوزه طراحی وب (Backend) شروع به کار کنید و با یادگیری یکی از فریم ورک های طراحی وب جاوا مثل Spring سطح کاری خودتون رو بسیار بالاتر ببرید .
ضمنا صرفا با عوض کردن زبان نمیشه گفت که سرعت کار بیشتر میشه ، شما با یادگیری Design Pattern ها و مفاهیم مهندسی نرم افزار میتونید هم سرعت توسعه ی خودتون رو بالا ببرید و هم کدهای بهینه تری رو ارائه بدید .
پیشنهاد من اینه که با همین جاوا ادامه بدید و در جاوا حرفه ای بشید .
بیشتر سعی کنید چالش های برنامه نویسی رو حل کنید تا اینکه به فکر یادگیری یه زبان جدید باشید .

برای ارسال پاسخ باید وارد سایت شوید