تالار گفتمان مانشت
کمک برای شروع برنامه نویسی - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
کمک برای شروع برنامه نویسی - one hacker alone - 22 فروردین ۱۳۹۵ ۰۲:۴۱ ق.ظ

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

در مورد منبع جوابی که به یکی از دوستان دادم رو کپی میکنم اینجا:
------
در خصوص منبع باید عرض کنم هیچ کتاب و سایتی نمیتونه منبع کامل باشه به چند دلیل
اول اینکه اگه شما قرار باشه نویسنده ی اون کتاب یا صاحب اون سایت باشید هیچ وقت زمانتون رو به جزئیات در خصوص یک مبحث اختصاص نمیدهید
بعنوان مثال تابع meesagebox متد های زیادی داره که اکثرا به show اشاره میکنن تو سایت ها، چون انتظار افراد در ابتدا از این تابع فقط نشان دادن یک پیغام است و نویسنده ی کتاب یا سایت ترجیح میدهد به جای گذاشتن وقت برای پرداختن به جزئیات یک بحث به سراغ بحث دیگری برود تا محصول او سرفصل های بیشتری را تحت پوشش قرار دهد.
در حالی که برنامه نویس واقعی فردی است که مسلط به تمامی امکانات یک زبان می باشد تا بتواند بهترین ابزار در حل یک الگورتیم را انتخاب کند
با تمام اینها برخی زبان ها منبع خوبی دارند و ان شرکت سازنده است.
مانند #C که در مورد messagebox اینگونه به متدهای آن اشاره می کند

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

-----

کمک برای شروع برنامه نویسی - mostafaheydar1370 - 22 فروردین ۱۳۹۵ ۰۸:۱۳ ق.ظ

زبان های برنامه نویسی همه ی آنها اصول یکسان ولی سینتکس متفاوتی دارن مثلا تعریف متغیر حلقه ها و غیرو همه اصول یکسانی دارن ولی تو زبان های مختلف syntaxمتفاوت دارن این یعنی اینکه اگه کسی ی زبون را یاد بگیره می شه گفت تقریبا همه ی زبون ها رو یاد گرفته ولی برنامه نویسی یادگیری syntaxنیست برنامه نویسی یادگیری الگوریتم نویسی هست (به نظر من برنامه نویسی بیشتر به جای اینکه ی کار عملی باشه با سیستم های الکتریکی دیجیتالی ی کار تئوریه با سیستم مداد و کاغذ )یعنی الزاما به کسی syntaxی زبان رو بدونه نمیشه بهش گفت برنامه نویس شما باید بتونید الگوریتم نویسی خودتون رو تقویت کنید بدون نوشتن حتی یک خط کد. اگه شما به ی همچنین توانایی رسیدید می تونید به خودتون بگید ی برنامه نویس درست حسابی البته زمان طراحی هم خیلی مهمه مثلا ممکنه ی برنامه ی ساده ی نفر تو ی هفته بتونه بنویسه ولی همون ی برنامه رو نفر با تجربه ی دیگه ای تو ی ساعت !!! اینجاست که تجربه میاد وسط و عامل تعیین کننده ای هست تو رقابت ها مثلا تو مسابقات acm,که همیشه شریف اوله خخخخخ
و این یعنی اینکه تو یادگیری به دیگران نگاه نکنید که چقدر سریع برنامه ای رو توم می کنن وممکنه نوشتن ی برنامه زیاد طول بکشه که با پشت کار میشه براین عامل مستعد نا امیدکنندگی(چی گفتم !!!) غلبه کرد.

کمک برای شروع برنامه نویسی - seyed ehsn - 22 فروردین ۱۳۹۵ ۰۶:۴۰ ب.ظ

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

کمک برای شروع برنامه نویسی - lilipoot20 - 23 فروردین ۱۳۹۵ ۰۳:۴۲ ب.ظ

سلام دوست عزیز.
در مورد من به این صورت بود که از ابتدای کار نمی دونستم به چه زبان برنامه نویسی علاقه مند هستم ، من بهتون پیشنهاد می کنم در حوزه وب فعالیت کنید، چون به خاطر جذابیتش زودتر مطالب رو یاد می گیرید و نهایتها بعد از چند پروژه می تونید متوجه بشید که خواهان ادامه هستید یا نه.
من هم وقتی شروع کردم خیلی نگران بودم و مثل شما می ترسیدم.
به نظر من ابتدا با مفاهیم اولیه ASP.net یا MVC آشنا بشید، فعلا ASP را شروع کنید ،زیرا برای یادگیری MVC باید در کنارش JQuery را هم بیاموزید. بعد از یادگیری حالا شروع کنید به نوشتن یک پروژه کوچک مثل دفترچه تلفن.
این پروژه از این جهت مناسب است که پیچیدگی خاصی ندارد.

نگران نباشید، همیشه اولین قدم سخت است.
امیدوارم که موفق باشید.

کمک برای شروع برنامه نویسی - mahdiyaghobi95 - 23 فروردین ۱۳۹۵ ۰۹:۱۳ ب.ظ

اگه مفاهیم اولیه برنامه نویسی بلد هستید برید اول برید سراغ طراحی وب بعد از وب برید سراغ جاوا و اندروید

کمک برای شروع برنامه نویسی - Seiedehsan - 02 بهمن ۱۴۰۰ ۰۱:۰۹ ب.ظ

سلام ی نکته بگم بعدچندسال فهمیدم تا فلوچارت رو حرفه ای یاد نگرفتید سراغ هیچ برنامه ای نرید. فلوچارت خیلی خیلی خیلی مهمه

کمک برای شروع برنامه نویسی - maryamjafari63 - 24 بهمن ۱۴۰۲ ۰۵:۱۰ ب.ظ

سلام بهترین دوره برنامه نویسی چیه؟
من گیج شدم دوستان لطفا راهنمایی کنید
یک مقدار هم سی ++ هم بلدم