PDA

View Full Version : سوال: تخصص پیدا کردن در جاوا برای حرفه ای شدن



abc222
یک شنبه 16 اسفند 1394, 10:18 صبح
سلام به همگی
من یه مسئله ای که خیلی وقته ذهنمو درگیر خودش کرده(از وقتی شروع به یادگیری جاوا کردم)در قالب چند سوال میپرسم و ممنون میشم نظرتون رو بدونم

**از کجا بدونم که تو جااو پیشرفت کردم؟
منظورم اینه که من چطور میتونم متوجه بشم برای انجام پروژه های بزرگ آماده هستم و میتونم حتی به کار در خارج از کشور فکر کنم(منظور از خارج اینه که آدم بتونه در برنامه نویسی با بهترینا در کشور های توسعه یافته رقابت کنه)؟

**اصلا برنامه نویس های شرکت های بزرگ چه فرقی با بقیه دارن و بهتره اینطور بپرسم چیکار میکنن که موفق تر هستن؟

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


معماری شیء گرا به منظور طراحی نرم افزار های مقیاس پذیر با بار بالا ونیازمندی در دسترس بودن همیشگی
پیاده سازی و توسعه سرویس های RESTFUL و آشنایی با مدل های داده JSON و XML
تسلط بر J2EE/Java و Spring Framework
تسلط بر Design Patterns
تسلط بر مفاهیم پایگاه داده و طراحی مدل داده نرمال، DB+JPA، hibernate و توانایی پیاده سازی منطق های پیچیده به صورت بهینه در SQL
تسلط بر Build Tools به ویژه Maven
آشنایی با مفاهیم Cloud
محیط لینوکس، ابزار مدیریت کد (Git) و آشنایی با متد توسعه Agile


...........................................
** به نظرتون چقدر طول میکشه آدم در برنامه نویسی(بخصوص j2ee و j2se) پیشرفت کنه و آماده انجام پروژه سنگین باشه؟؟



نمیدونم اصلا سوالم به عنوان یه آدم نیمه حرفه ای درسته یا نه ولی خوشحال میشم اگه دوستان صاحب نظر نظرشون رو درباره کل مطالبی که نوشتم بگن و اگه برای کسانی مثل من که این مطلب رو میخونن هر توضیح دیگه ای که میدونین ارائه بدین

Ahmad_Hoghooghi
شنبه 14 فروردین 1395, 19:25 عصر
بعد از خوندن یک کتاب خوب برای Java SE (مثل دایتل) می تونید یک کتاب خوب برای Design Pattern ها بخونید مثل کتاب Heat First و یک کتاب خوب برای Java EE مثل کتاب Java EE7: The Big Picture بعد از این کم کم ابعاد کار دست آدم میاد که چقدر باید بخونه، و چقدر طول می کشه. چون همه ی این ها بسته به حجم مطالعه و تلاش فرد داره و واقعا نمی شه نسخه ی واحد داد.

من تقریبا 7 ماه پیش مطالعه جاوا رو شروع کردم، و الان کم کم ابعاد کار و حس می کنم. اوایل هم دنبال جایی یا کسی بودم که سوالی مثل سوال شما رو ازش بپرسم... ولی واقعیت اینه که هیچ کس نمی تونه اون چیزی رو که شما خودتون از مطالعه کردن دریافت خواهید کرد و بهتون بده.
توصیه ی من اینه و این توصیه ها از طرف یکیه که مثل خودتون در حال مطالعه و یاد گرفتنه.
در مورد یادگیری Java SE با حوصله و صبور باشید. خوب و عمیق بخونید
در مورد کلمات تازه ای که می شنوید مثل Maven توی اینترنت دنبال یک کورس ویدئو ای باشید، دانلود کنید و ببینید، حد اقل چند فصل اولش و تا اون فن آوری و بهتون معرفی کنه. برای خودتون یک سیر مطالعاتی داشته باشید و وقتی فهمیدید Maven چیه و چقدر ضرورت داره اونو یه جایی توی سیر مطالعاتی تون قرار بدید (مثلا حدس بزنید که Maven بعد از یاد گرفتن Design Pattern ها و EE لازمتون خواهد شد) و این ترتیب و در لیستتون وارد کنید. لازم نیست این حدس اولیه ای که می زنید یک حدس دقیق باشه، چون جلوتر که می رید اطلاعاتتون بیشتر می شه و سیرتونو خود به خود اصلاح خواهید کرد.
دنبال بهترین منابع باشید، و برای هر سر فصلی که دارید مطالعه می کنید بهترین ها و خلاصه ترین ها رو پیدا کنید. بهترین-خلاصه ترین (این یک بهینه سازیه) منبع و پیدا کنید و اونو بخونید، روی مبحث قفل نکنید و ازش عبور کنید، مثلا این طور نشه که به Design Pattern ها برسید و دیگه توی این مبحث ماندگار بشید... بعد از خوندن یک منبع ازش عبور کنید (چون در آینده دوباره به این مبحث بر خواهید گشت)

صبر و پشتکار...