انتخاب زبان برنامه نویسی برای آینده
سلام دوستان ببخشید ی سوال داشتم میخوام تو آینده تو شبکه ماهر شم سوالم اینه که بنظرتون چه زبان برنامه نویسی یاد بگیرم که هم بتونم تو شبکه ازش استفاده کنم و هم بتونم تو ساخت نرم افزار هم ازش استفاده کنم.نظر خودم بیشتر رو جاوا و سی شارپه
ولی شاید ی چیز دیگه بهتر باشه لطفا راهنمایی کنید با تشکر
5 پاسخ
برنامه نویسی تحت شبکه یا Socket Programming میتونه برای شما خوب و مفید باشه که توسط زبان های سی شارپ و JAVA میتونید به این مهم دست پیدا کنید. که البته پیشنهاد من سی شارپ هست.
زبان برنامه نویسی پایتون هم با داشتن کتابخانه غنی، قابلیت های زیادی را جهت برنامه نویسی چه در زمینه وب، شبکه و سوکت ارائه می دهد.
شدیدا توصیه می کنم این ویدیوی مهندس احمدی در یوتیوب رو ملاحضه کنید :
سلام دوست عزیز برای شروع پیشنهاد میدم که این لینک رو حتما برسی کنی و خودم اگه تا حالا کار هیچ زبانی کار نکردی برای اینکه دستت گرم شه HTML5 همراه CSS3 رو پیشنهاد میدم بعد هم میتونی php یا python رو شروع کنی البته مطالعه در مورد پروتکل های TCP/IP , HTTP, .... فراموش نشه.
http://www.wikihow.com/Become-a-Programmer
بهتره برای خودت پروژه تعریف کنی و همزمان با اون یاد بگیری.
سلام به دوست عزیزم
من خودم همین سوال رو داشتم و خدا روشکر راه خوبی رو انتخاب کردم!
زبان های برنامه نویسی بسیار متعددا اما هر کدوم در حوزه کاری خودش میتونی استفاده کنی نه اینکه بگی من یک زبان رو یاد گرفتم و بشه هم برنامه نویسی وب و هم نرم افزار کامپیوتر و .... بسازی!
برای نرم افزارهای Winapplication بهترین زبان زنده دنیا #C است بدون شک بهت میگم!!!
اگه بخای زبان سطح بالاتری رو برای نرم افزارها Winapplication انتخاب کنی ++C هم بسیار عالی هست که در کنار #C یک حرفه ای به تمام معنا میشی!
اگر میخای کار programing انجام بدی مثلا میکروتیک ها و... زبان C که پایه ای ترین زبان هست رو باید بلد باشی!
اگر با SQL کار میخای بکنی هم که فقط باید SQL بخونی که خودش ماجراها داره!!!
در مورد زبان های برنامه نویسی تحت وب هم که PHP بهترین گزینه است شک نکن اما امروز ASP.NET بازار بسیار خوبی پیداکرده و بنظر من دنیا داره به سمت ASP.NET میره حتما حتما یادش بگیر که همه جا بدرد می خوره!
بر محمد و آل محمد صلوات!
با سلام
دوست عزیز شما دو مقوله جدا از هم را مطرح کردید که هر کدام به تنهایی بسیار وسیع می باشند(شبکه و برنامه نویسی) اگر تمایل شما به شبکه بیشتر است توصیه من به شما یادگیری و آموزش در 2 بخش شبکه های مبتی بر ویندوز مایکروسافت و تجهیزات سیسکو (یا میکرو تک) می باشد و نیازی به یادگیری برنامه نویسی ندارید. اگر به برنامه نویسی علاقه دارید توصیه من به شما یادگیری مفاهیم و اصول برنامه نویسی است زبانهای برنامه نویسی تنها ابزاری برای پیاده سازی می باشند که اگر اصول را آموخته باشید انتخاب ابزار برای شما آسان خواهد بود. و توصیه آخر من به شما هرگز اسیر یک ابزار نشوید.