نقل قول نوشته اصلی توسط live نمایش پست ها
سلام
مورد اول : اگر میخواید بصورت حرفه ای کار کنید و در شرکتها استخدام بشید بله ، باید مواردی که فرمودید رو یاد بگیرید.
مورد دوم : اگر براتون اهمیت نداره و میخواید شخصا کسب و کار رو شروع کنید میتونید از ابزارهای آماده استفاده کنید ، بطور مثال بسیار از افراد در ul / li ضعیف هستن و نیازی نمیبینن که شخصا کدنویسی کنن ، اگر حوصله ندارید خودتون بنویسد ماشین و ابزارها براتون مینویسن ، خواستید بگید معرفی کنمم

روی تایپ خودتون با رنگ آبی توضیح میدم بعد میتونید درست تصمیم بگیرید

1. کدنویسی به زبان HTML , CSS , JS رو بلدم که به شرح ذیل توضیح میدم :

HTML : تقریباً به صورت حرفه ای کار میکنم (باید HTML5 یاد بگیرید)
CSS : تقریباً مثل اچ تی ام ال به صورت حرفه ای کار میکنم (باید css3 یاد بگیرید)
JS : جاوا اسکریپت رو به صورت مبتدی بلدم ( برای راحتی کار باید jquery یاد بگیرید ، البته JS هم بیشتر و کاربردی تر هست اما به راحتی jqury نیست ، در کل خود js هم یادگیریش بسیار راحت هست)

2. میخوام برنامه نویسی ( تحت وب و تحت ویندوز ، موبایل ) رو شروع کنم پیشنهاد میکنید به چه شکل و با چه زبانی شروع کنم ؟
برنامه نویسی ویندوز :
برنامه نویسی ++c ( سی پلاس پلاس ) (توصیه نمیشه)
برنامه نویسی #C ( سی شارپ ) (قطعا شروع کار از همینجاست)
برنامه نویسی VB.NET ( ویژوال بیسیک ) (توصیه نمیشه مگر اینکه برای خودتون کار کنید)

برنامه نویسی موبایل :
برنامه نویسی c ( سی ) (اصلا توصیه نمیشه)
برنامه نویسی Java ( جاوا ) (بهترین گزینه هست ، در صورتی که swift فریم ورک اندروید داشته باشه swift در آینده بطور مثال 10 سال دیگه موفق تر خواهد بود)

برنامه نویسی تحت وب :
برنامه نویسی PHP ( پی اچ پی ) (بیشترین بازار کار رو داره اما شرکتهای کوچکی هستند ، منظور اینکه به پای بزرگترین شرکتهای ایران نمیرسه )
برنامه نویسی ASP.NET ( ای اس پی داد نت ) (بهتره aspx هم یاد بگیرید ، بازار کار کمی داره اما پول خوبی داره چون به اندازه php بازار کار نداره کمتر کسی بلده ، دلیلش اینه که اکثرا php میخونن چون میدونن بازار کارش خوبه)

توضیحات کلی : با توجه به اینکه شما به سمت وب تمایل دارید میتونید از پایتون هم استفاده کنید که حتی کمتر از aspx یا asp بازار کار داره اما آینده از آن پایتون 3 خواهد بود مخصوصا اینکه اپن سورس هست و آپدیتهای نامحدود باعث افزایش کاربران بیش از 2 برابر زبان های دیگه در تمام دنیا در سال 2017 شده ، بطوری که در هر سال 4 آپدیت استیبل و آزمایشی رو شاهد خوانید بود ، با پایتون نامحدود هستید اما با php asp و سایر زبانهای سمت وب محدود به وب خواهید شد حتی زبانهایی مثل جاوا که چندکاره هستن در آینده شانسی برای رقابت با پایتون نخواهند داشت چرا که حداقل تا 10 سال دیگه پایتون جای این زبانهای محدود رو خواهد گرفت ، پایتون محدود به وب ، سیستم عامل ، هوش مصنوعی ، پایگاه فضایی ناسا ، گوگل ، رباتیک و ... نخواهد بود.(میتونید با پایتون بصورت مجازی برای بزرگترین شرکتهای دنیا برنامه بنویسید و آینده خودتونو تغییر بدید ، در کمترین زمان بهترین برنامه رو بنویسید و با استفاده از فریم ورکها به زبانهای دیگه مثل جاوا ، اندروید و ... تبدیل کنید ، فریم ورکهای پایتون مستقیما با زبان پایتون نوشته میشه و اینطور نیست که مثل php که فریم ورک لاراول رو با روش دیگه ای نوشته باشن ، در واقع فریم ورکهای پایتون نظیر جنگو که اینستاگرام رو با اون نوشتن بیشتر یک شی هست که شما اون شی رو با زبان پایتون تغییر و گسترش میدید ، با یک زبان در کمترین زمان میتونید زبان پایتون رو به زبانهای دیگه تبدیل کنید حتی به زبان php ، java , java script , c c++ c# asp perl و تمام زبانها)

سوال اینجاست که آیا با این توضیحات میخواید برنامه نویس سنتی بشید و محدود باقی بمونید ؟ چرا وقتی میتونید با یک ادیتور در یک سمت پایتون بنویسید و در طرف دیگه سورس java رو تحویل بگیرید و خروجی هارو در هر دو زبان پایتون و جاوا جهت تست مشاهده کنید و نتیجه کلی بگیرید میخواید یک برنامه نویسی سنتی باقی بمونید ؟

فکر نکنم دیگه حرفی مونده باشه

یا حق
درود ، هدف کلی بنده از اینکار چی هست ؟


  • علاقه شدید منو به طرف این کار کشیده هست و تقریباً 6 7 ساله در دنیای مجازی فعالیت دارم.
  • شغل اصلی و به طوری که من این موارد رو میخوام کامل یاد بگیرم تا کلاً کارم ، درآمدم برنامه نویسی حرفه ای باشه ( البته به همراه اینکار کارهای دیگر کامپیوتر نیز انجام میدم )
  • شرط اول تو هر کاری علاقه هست ، بنده هم علاقشو دارم هم اینو تو خودم میبینم که میتونم یک برنامه نویس حرفه ای باشم .
  • بنده از اینکار استخدام در شرکت ها نیست و یک هدف کلی و بزرگ دارم که با یاری خدا پیاده سازی میکنم .


خوب حالا میریم سراغ اصل مطلب :

دوست عزیز شما با این تعریف هایی که از Python کردید ، واقعاً شگفت زده شودم !

الان چند تا سوال دارم ؟

1- دوست عزیز یعنی بنده موارد بالا مثل ( PHP , ASP.NET , C++ , C# , vb.net , ... ) رو یاد نگیرم و فقط مستقیم برم زبان Python رو یاد بگیرم !؟
2- شما الان یک پیشنهاد کلی به بنده بدید که از کدوم زبان شروع کنم و به چه شکلی شروع کنم ؟

با تشکر و سپاس از شما ♥

- - - Updated - - -

نقل قول نوشته اصلی توسط ali-rezam نمایش پست ها
هدفتون برای یادگیری ، کار کردن روی پروژه های شخصیه یا کار پیدا کردن و استخدام شدن ؟
به نظر بنده اگر بازار فعلی مد نظرتون هست با توجه به دانشی که در حال حاضر دارید ، ابتدا php و مفاهیم کلی معماری mvc رو یاد بگیرید سپس سمت یادگیری فریمورک laravel برید ، تسلط بر روی laravel معمولا از شروط اصلی و امتیازات مثبت استخدام هست. برای گام بعدی و برنامه نویسی موبایل هم پیشنهاد بنده این هست که توسعه نرم افزار اندروید با جاوا در محیط اندروید استودیو رو یاد بگیرید ، در مورد ios هم برنامه نویسی swift رو در انتها یاد بگیرید .
با توجه با بازار کنونی و هزاران دلیل از جمله کاهش استفاده از سیستم های دسکتاپ ، بازار بسیار کوچک ویندوز فون ها ، عدم علاقه شرکت ها به توسعه نرم افزار های تحت ویندوز و ... یاد گیری حرفه ای برنامه نویسی ویندوز برای درآمد زایی رو پیشنهاد نمیکنم .(البته نظر شخصی بنده هست و به هیچ عنوان قصد کارشناسی در این مورد ندارم)

اما اگر مایلید کمی فرا تر رفته و در بازار حرفه ای تری وارد شوید پیشنهاد میکنم مهارت کافی رو در جاوا اسکریپت پیدا کنید ، ecmascript 6 رو یاد بگیرید و به سمت فریمورک های جاوا اسکریپتی برید ! کمی در مورد react js , node js , vuex , angular js , react native تحقیق کنید تا منظور بنده رو بهتر متوجه بشید .
درود ،

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

حالا نظر شما رو هم دوست دارم بدونم اول از کدوم قسمت و از کدوم زبان شروع کنم و بعد ها به کدوم ها برم و پیگیر باشم ؟

1-برنامه نویسی ویندوز

2-برنامه نویسی تحت وب

3-برنامه نویسی موبایل

پ.ن : حالا پست بالایی بنده رو نیز اگر وقت داشتید مطالعه کنید ، دوستمون Python رو معرفی کردند شما هم نظرات کلی خودتون رو ارائه بدید

با تشکر ♥

- - - Updated - - -

نقل قول نوشته اصلی توسط ali1150 نمایش پست ها
از (جاوا) شروع کن. -> کتاب - فیلم اموزشی
درود ،

دوست عزیز با تشکر از شما ، لطفاً بفرمایید بعد جاوا چه زبان هایی رو یاد بگیرم ؟