نقشه راه و مسیر یادگیری برای برنامه نویس جاوا
![](https://caribouacademy.ir/wp-content/uploads/2022/02/roadmap-scaled.jpg)
بعد از مدتی توسعه نرم افزار، داشتن یک نقشه راه و مسیر یادگیری به پیشرفت در حوزه مورد نظرمان کمک شایانی خواهد کرد. در این نوشتار قصد دارم به معرفی نقشه راه حوزه توسعه دهنده جاوا که توسط انجمن roadmap.sh ارائه شده است بپردازیم.
![](https://roadmap.sh/roadmaps/java.png)
۱- جاوا مقدماتی
همانطور که در نقشه راه بیان شده برای شروع این حوزه، نیاز به یادگیری مبانی داریم. برای این گام می توان از کتاب های جاوای مقدماتی یا OCA استفاده کرد.
2- جاوا پیشرفته
در گام بعد، یادگیری جاوای پیشرفته مد نظر قرار گرفته است. کتاب های جاوای پیشرفته یا OCP می تواند موضوعات این سطح را پوشش دهد.
3- چارچوب وب
بعد از یادگیری جاوا کور، حالا نوبت به یادگیری یک چارچوب برنامه نویسی مبتنی بر جاوا است. استفاده از این چارچوب ها به ما یکسری بلوک سازنده (مثلا Logging) می دهد تا بتوانیم یک برنامه کامل بنویسیم. چارچوب پیشنهادی ما Spring Boot است.
4- ابزار Build
در کنار موارد بالا، نیاز داریم تا با یک ابزار Build هم آشنا بشویم. به نظر ما maven میتواند گزینه خوبی باشد.
5- کتابخانه های ذخیره سازی داده
اکثر برنامه هایی که ما می نویسیم نیاز به ارتباط با پایگاه داده ها و ذخیره و بازیابی داده های یک فرم کاربری دارد. در این حوزه ما نیاز داریم تا با یک فناوری مبتنی بر ORM آشنا بشویم. پیشنهاد ما JPA است.
6- تست
در دنیای برنامه نویسی امروز، نرم افزار بدون تست معنی ندارد. بنابراین نیاز داریم تا با یک یا چند فناوری در این حوزه آشنا بشویم. پیشنهاد ما استفاده از JUnit است.
پیشنهاد
ما در آکادمی کاریبو، یک دوره بوت کمپ جاوا طراحی کرده ایم که در آن سعی شده است اکثر حوزه های ذکر شده در نقشه راه را به هم وصل کرده و یک نمونه پیاده سازی شده از آن ارایه کنیم. پیشنهاد ما شرکت در این دوره و همراهی با آکادمی کاریبو به منظور ارتقای شغلی و پیشرفت در اکوسیستم جاوا است.
منبع: https://roadmap.sh/java
دیدگاهتان را بنویسید