در مطالب قبلی از شما پرسیدیم که “شغل برنامه نویسی را در ایران چگونه ارزیابی می کنید” و از نقطه نظرات شما در این مورد آگاه شدیم.اما امروز نظر شما را در مورد بهترین زبان برای شروع یادگیری برنامه نویسی جویا می شویم.
شروع برنامه نویسی و انتخاب زبان شاید سخت ترین قسمت یادگیری آن باشد.مقاله های زیادی در این مورد نوشته شده اند تا بتوانند کسانی را که به دنبال یادگیری دانش برنامه نویسی هستند را یاری کنند.شاید این موضوع که کسی برای انتخاب زبان برنامه نویسی یک سال زمان صرف کرده است مانند یک جوک باشد! اما اگر واقعا به دنبال یادگیری برنامه نویسی باشید این جمله را کاملا درک خواهید کرد.زبان های مختلفی برای شروع از طرف صاحب نظران این حوزه پیشنهاد شده اند که هرکدام مزایا و معایب خود را دارند.زبان هایی سخت که یادگیری آن ها زمان زیادی می طلبد اما بعد از یادگیریشان می توانید به راحتی زبان های دیگر را هم فرا بگیرید.یا زبان هایی آسان که شما را به سرعت رو به جلو هل می دهند اما مهاجرت به زبان دیگر را برای شما سخت می کند.حال شما نظر دهید.
بهترین زبان برای شروع برنامه نویسی کدام است؟ دلیل انتخابتان چیست؟
خیلی راحته گفتنش C
چون خیلی ریزه کاری داره و مجبوری چیز های ابتدایی رو یادبگیری!
از نظرات دوستان خیلی استفاده کردم و با این موافقم که ابتدا با اسمبلی و c شروع کنیم و بعد بریم سراغ زبانهای سطح بالاتر البته به هیچ عنوان برنامه نویس نیستم فقط گاهی محض تفریح به دوران دانشگاه نقب میزنم.
کسی اگه میخواد فقط برنامه نویسی رو سطحی انجام بده پایتون بهترین گزینه برای شروع هست ولی کسی که میخواد یه برنامه نویس حرفه ای بشه بهتره با سی پلاس پلاس کار رو شروع کنه البته اون یادگیری الگوریتم هم که پیش نیاز کل برنامه نویسی هست.
به عنوان کسی که صبح تا شب با برنامه نویسی و برنامه نویسی های تازه وارد سرو کله میزنم پیشنهاد میکنم به هیچ عنوان برنامه نویسی رو با سی شارپ شروع نکنید.
پیشنهاد میکنم اینوگرافی های لینک زیر رو ببنید بسیار جامع و گویا هست.
http://www.tutdl.ir/%d9%86%d9%85%db%8c-%d8%af%d8%a7%d9%86%db%8c%d8%af-%d8%a8%d8%a7-%da%a9%d8%af%d8%a7%d9%85-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b4%d8%b1%d9%88/
شما به بزرگی خودتون و اون کمپانی گوگلی که توش کار میکنید ببخشید.
شما به بزرگی خودتون و اون کمپانی گوگلی که توش کار میکنید ببخشید.
اگه تجربه ای از برنامه نویسی تا حالا نداشتید بهترین پیشنهادم پایتون هست که سادگی و قدرت رو با هم یه جا جمع کرده و برای یادگیری مفاهیم برنامه نویسی بسیار راحت و عالی هست و تو هر زمینه ای هم کاربرد داره دربارش مطالعه کنید متوجه استفاده وسیع از پایتون میشید ولی اگه برنامه نویسی کار کردید اونوقت باید ببینید که تو چه زمینه ای میخواید فعالیت کنید تو وب پایتون و C# و Go از زمینه ی موبایل هم جاوا و باز هم Go (که البته هنوز جا واسه رشد داره )
من برای شروع دلفی (Delphi) رو پیشنهاد میدم، تمام ویژگی های یک زبان برنامه نویسی مدرن رو داره ضمن اینکه سینتکس بسیار ساده ای هم داره
به سرعت میتونید برنامه های دیتابیسی تولید کنید و از همون محیط برای ایجاد برنامه های iOS و Android اقدام کنید.
من خودم به شخصه حدود 3 سال برنامه نویسی میکنم
هم با سی شارپ کارکردم و زبان هایی مثل جاوا-پایتون-پرل-
درحالت کلی باید ببینیم که چه هدفی رو از نوشتن برنامه مورد نظرمون داریم وبعد زبان برنامه نویسی متناسب با اون رو انتخاب کنیم
به طور مثال برای یه برنامه ی مدیریتی با transaction های کم یا تا حد متوسط سی شارپ ایدعال تره
ولی برای نوشتن یه برنامه اینترپرایز جاوا مطمنن گزینه ی بهتری
اما در مورد پایتون باید گفت درسته یادگیریش راحته اما ذهن خلاق و خیلی طراح میخواد
چون در همه موارد میتونه ادم کمک بکنه اما مثل یه خمیر میمونه که در اختیار شما میزارنش تا بهش شکل بدید
درنتیجه توصیه من اینه دوستان اول برن یه زبان با چهارچوب کامل مثل سی شارپ یا جاوا رو یادبگیرن وبعد برن سراغ پایتون
چون تجربه بنده حقیر میگه که درک چهارچوب برنامه نویسی در این دو زبان کامل راحت تره
راجب برنامه نویسی پرل همین رو بدونید که هیچ کس همینجوری نمیتونه بره سمتش
و باید حداقل یه 7 یا 8 سال واقعا برنامه نویس باشد تا قابلیت هاش رو درک کنید
الان یه نفر در کشور ما خیلی پرل رو بلد باشه اون هم در حد اسکریپت نویسی هست
این ها نظرات اینجانب بود بازم
اساتید با تجربه تری هستن که نظرشون متفاوت یا به گونه دیگری
همین:emoji6:smiley7
C# در کل میشه گفت بهترینه
خیلی هم سادس
ولی برای طراحی وب html, php, javascript, css نیازن
من کامپیوتر خوندم ولی خودم برنامه نویس نیستم میتونم بگم اگر کسی میخواد یاد بگیره همون اول الگوریتم فلوچارت یاد بگیره بعد c بعدشم اسمبلی یه مقداری زیادی هم درس طراحی و پیاده سازی زبان کمک میکنه در مجموع میتونم بگم اگر با علاقه باشید تو همون دانشگاه هم چیزای زیادی یاد میگیرید
زبان مادری
:emoji5
python
منم با سی شارپ شروع کردم
کسایی که اسم خودشون رو میزارن برنامه نویس ولی حتی درکی از اینکه یه پردازنده چیه و چطور کارمیکنه ندارند چطور میتونند حرفه ای باشند و برنامه ی خوب بنویسند. حتی اگه کسی میخواد شاخه های مختلف سطح بالارو رو دنبال کنه باید قواعد و اصول کار رو بدونه تا یه مقداری از آمار آشغال نویسا کمتر بشه.:smiley0
من خودم برای تفریح :-Dبرنامه نویسی میکنم و ++Visual C رو میپرستم!
بازم میگم، هر برنامه ای برنامه ی خوبی نیست حتی اگه در ظاهر عملکرد مشابه داشته باشند.
به نظر من سورس برنامه از نتیجه مهمتره اینکه با چه نظم و منطقی نوشته شده باشه!
بد نبود یه رای گیری بین زبان های برنامه نویسی انجام میدادید و چه برای شروع چه برای حرفه ای شدن آموزش قرار میدادید
یا اینکه زبانی که از نظر شما قابل آموزش دادن بود
کاری که سایت خدابیامرز نارنجی برای جاوا انجام داده بود که به رحمت ایزدی پیوست :l
😮
با قبول داشتن تمام موارد بالا
فکر نمیکنم به درد موتورهای گرافیکی بخوره :smiley3
خیلی ها از Assembly و Basic میگن !!!!!!!!!! دیگه این زبان ها فایده ای نداره یادگیریشون ، حتی برای شروع !!! البته بد نیست کسی بره یاد بگیره و از همین ها شوع کنه و به سطح های بالاتر بره ولی کاملا وقتش رو تلف کرده چون اگه همون وقت رو بذاره سر یادگیری یه زبان بسیار ساده مثل پایتون ، مبانی برنامه نویسی رو کامل یاد میگیره و خیلی راحت میتونه بره سروقت بقیه زبان ها
من از ده سال پیش که برنامه نویسی رو شروع کردم با VB و ++C بود …. ولی از وقتی فهمیدم پایتون چیه کلا اینا رو گذاشتم کنار 😉 پایتون یعنی خدای زبان ها …… خیلی ساده است ! همه جا کاربرد داره ( سخت افزار ، شبکه ، نرم افزار ، بازی ، اسکریپت ، وب ، … ) ! به راحتی روی پلتفرم های مختلف ( ویندوز ، لینوکس ، مک ، اندروید ، … ) قابل اجرا و پیش نیاز های خیلی کمی میخواد. به راحتی میشه اونو به عنوان زبان اسکریپت نویسی به نرم افزار خودتون اضافه کنید ، سرعت بالایی تو پردازش های حجیم داره ( به خصوص پردازش های مربوط به تصاویر و در کل شاخه CG )
در کل من پایتون رو یه زبان کامل و جامع میدونم که همه جا کاربرد داره و یادگیریش رو به کسایی که می خوان شروع کنن ( و همه کسایی که الان برنامه نویسی می کنن ) پیشنهاد میکنم …. از همین حالا شروع کنید پایتون کد بزنید :smiley3
[img]https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRTwSjl74CvKWqO_ZOw1TqQG-30Ky-CML3Z5VGlpt1aWrQYujeK[/img]
برای شروع، Assembly، حداقل در حد مقدمه باید یادبگیره، بعدشم C
البته باید بین برنامه نویس و یه آشغال نویس تفاوت قائل بشیم.
برنامه نویسی کردن کار شاقی نیست ولی برنامه خوب نوشتن هست. دقیقاً مثل یادگیری خوندن و نوشتن هست همه ی آدمها با هر هوشی یادش میگیرند ولی همه نمیتونند یه نویسنده یا شاعر خوب بشن. که مثل علف هرز همه جا ریخته شدن.
به نظر من جاوا اسون تره
من خودم یه مدتیه شروع کردم به آموزش برنامه نویسی با زبان (( #C )) … کلا برای یادگیری زبان برنامه نویسی باید درک بالای داشته باشی و تلاش و تمرین زیاد هم، که همه ی اینا مستلزمه صبر و حوصله اس … به جاهای میرسی که مغز آدم کرش میکنه هنگ میکنی که میخوای قیدشو بزنی ولی خب باید به همون اصول صبر و پایداری برگردی تا بتونی برنامه نویس بشی .
…………… من ویژوال استودیو 2015 سی شارپ و پیشنهاد میدم……………..
زبان #C بهترین زبان برای یادگیری برنامه نویسی به دلیل ساده بودن دستورات و قابل درک و فهم بودن آنها.
من دوره دبیرستان ویژوال بیسیک کار کردم، دوره دانشگاه با ++C و php آشنا شدم و الان هم برنامه نویس اندروید هستم و با زبان جاوا کار میکنم. غیر از جاوا بقیه رو خیلی سطحی یادگرفتم اما فک می کنم جاوا از بقیه ساده تره.
هر کی بخواد برنامه نویسی یاد بگیره اول باید لگاریتم ها رو کار کنه بعدش بره سراغ QBasic