یک زبان برنامه نویسی یا هزار زبان برنامه نویسی! (دوستان لطفا کمک کنید!!!)
ضمن عرض سلام خدمت همه ی دوستان عزیز
دوستان گرامی بنده در آینده و هدف زندگی ام به شدت به مشکل بزرگی برخوردم!!!
مشکل من اینه که مدت های طولانی و به صورت همزمان با زبان های C, C Plus Plus, C Sharp , Visual Basic, Pascal و ...!!! کار کردم (اعم از پروژه ی دانشجویی و تولید نرم افزار) و در مورد صفحات وب با زبان های HTML , CSS , JavaScript , PHP کار کردم و اینو هم اضافه کنم که بیشترین تجربه و مهارت رو در برنامه نویسی زبان Java و فریم ورک Android هست. مشکلی که وجود داره اینه که به علت فراوانی و گستردگی بی اندازه ی دنیای کدنویسی به شدت وقت کم میارم و اونطور که دلم میخواد چشم بسته کد بنویسم و فوق حرفه ای باشم (Senior) !!! و از انجمن هایی مثل stackoverflow کمک نگیرم نمیشه!!! در ضمن نرم افزارهایی مثل 3DMax , Maya , Flash Pro , SPSS هم وقت برای آدم نمیزاره :) من دانشجوی رشته ی نرم افزار هم هستم و در آموزشگاه هم تدریس می کنم و همیشه کمبود وقت من رو به شدت اذیت می کنه...
سوال بنده این است که آیا منطقی است <<فقط و فقط>> روی برنامه نویسی اندروید (با زبان جاوا) سرمایه گذاری کنم؟؟؟ با این روش می تونم درآمد خیلی خوبی داشته باشم و حتی استخدام بشم؟
این رو هم اضافه کنم که من 20 سالمه و پروژه ها , فقط و فقط از استان تهران به دستم میرسه در ضمن بنده در استان کرمانشاه زندگی می کنم :)
موفق و موید باشید دوستان عزیز





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

به نظر من همون جاوا رو بچسب بهش
بازار کارش هم این روزهاا اگر نیازمندی ها را مطالعه کنی روز به روز داره بیشتر میشه
اکثر شرکت های بزرگ دارن میرن سمت جاوا-- چه سمت سرور - چه اپلیکیشن- واین روز ها هم که بحث Biig Data مطرح شده .
جاوا 8 هم با قابلییت هایی که به اون افزوده شده نقطه ضعف هاشو حل کرده
ای کاش استاد آموزش JavaEE و JavaSe رو هم در برنامه شون بزارن چون واقعا منبع خوب فارسی پیدا نمیشه

در تایید گفته دوست عزیز آقای نظری ..بهتره شما روی یک بخش تسلط کامل داشته باشید و این به این معنی نیست که بقیه موارد رو مطالعه نکنید. مثل وعده های غذایی هست که شما حتما باید وعده اصلی رو بخورید و ولی این به این معنی نیست که نمی تونید میان وعده بینش میل کنید.اینکه توی این سن دارید تدریس میکنید ،خیلی خوبه ،و در مقایسه با خیلی از افراد جلو هستید.اما اینکه بگید من فقط جاوا بخونم دقیق نیست.شما اگه میخواید روی قسمت اندروید کار کنید میبینید شما باید روی قسمت php , سمت سرور هم تسلط داشته باشید تا حدی
اینکه بگید من میخوام بدون کمک گرفتن از سایت stackoverflow جلو برم،به نظر من اصلا طرز فکر درستی نیست،چون تبادل نظر خیلی میتونه مفید باشه.
و در آخر به نظرم احتیاجی نیست مثال بزنم ،خیلی از افراد تونستن از این رشته درآمد کافی بدست بیارن،و خیلی از افراد هم این رشته رو بوسیدن گذاشتن کنار، این دوستان فکر میکردند که با دوتا نرم افزار ساده توی بازار میتونند پول خوبی داشته باشند ولی بعد متوجه شدن به این صورت نیست..در کل توی هر رشته شما پشتکار و با هدف و برنامه ریزی جلو برید میبینید دیر یا زود پول خیلی خیلی بهتون نزدیک میشه.
یا علی

از پاسخ تمامی عزیزان (آقای عزیزی , آقای رحمانی و آقا بهنام عزیز) بی نهایت ممنونم توضیحات خیلی کامل و جامعی ارائه شد . موفق و پیروز باشید.

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