
نوشته اصلی توسط
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 رو تحویل بگیرید و خروجی هارو در هر دو زبان پایتون و جاوا جهت تست مشاهده کنید و نتیجه کلی بگیرید میخواید یک برنامه نویسی سنتی باقی بمونید ؟
فکر نکنم دیگه حرفی مونده باشه
یا حق