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

صفحه‌ها: ۱ ۲
کمک برای شروع برنامه نویسی - seyed ehsn - 20 فروردین ۱۳۹۵ ۱۱:۰۱ ق.ظ

سلام بنده خیلی دوست دارم برنامه نویسی رو یاد بگیرم ولی چون تو دانشگاه خوب یاد نگرفتم، دید خوبی نسبت به برنامه نویسی ندارم و ی جورایی زده شدم،برای شروع باید چیکار کنم؟ از دانشگاه آنچنان چیزی یادم نمونده و فقط خاطرات بئه برنامه نویسی تو ذهنمه که فقط زدم کرد...

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

به نظرم برای علاقه مند شدن از یه ایده (هرچند تکراری) یا پروژه کوچیک که حاصلش براتون خیلی جالبه یا بهش نیاز دارید شروع کنید. بعد میتونید برای انجام پروژه تون راهنمایی بگیرید.

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

اول از همه باید زمینه کاری رو انتخاب کنید . شاید ی زبان که پایه ی ساده ای داره و نتیجش روی سیستم عامل شما ( احتمالا ویندوز ) نمایش داده بشه خوب باشه ( مثلا c , c++ ,c# , java ) بعد بشینید ازین کدهای کار با for و if و while و ... که دستورات پایه ی برنامه نویسی هستند بزنید . مثلا از چاپ اعداد ۱ تا ۱۰۰۰ شروع کنید . بعد که دیگه اصل موضوع این مطالب رو فهمیدید برای خودتون ی پروژه تعریف کنید و انجام بدید .

کمک برای شروع برنامه نویسی - d_felfelak - 20 فروردین ۱۳۹۵ ۰۶:۳۷ ب.ظ

من همیشه این سوال رو داشتم
اکثرا میگن که باید پروژه ای کار کرد
سوال من اینه: که در ابتدای کار که پروژه ها تجاری و پولی نیستند
چه جوری باید پروژه تعریف کرد؟
مثلا یه پروژه ای که خیلی روتین هست رو تعریف کنم؟ مثل به برنامه حسابداری برای مثلا سی شارپ
یه پروژه ی جالب رو برای خودم تعریف کنم مثل یه بازی خیلی خوشگل که یکم کار الگوریتمی هم داشته باشه
پروژه های روی بورس الا رو تعریف کنم
؟؟؟؟
از اکثر قریب به اتفاق شنیدم و خوندم که باید ابتدای کار رو یادگرفت بعد باقی رو با پروژه پیش رفت
اما توی این موضوع که باید پروژه تعریف کرد من خیلی خیلی گیج هستم
با سپاس بی پایان

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

(۲۰ فروردین ۱۳۹۵ ۰۶:۳۷ ب.ظ)d_felfelak نوشته شده توسط:  من همیشه این سوال رو داشتم
اکثرا میگن که باید پروژه ای کار کرد
سوال من اینه: که در ابتدای کار که پروژه ها تجاری و پولی نیستند
چه جوری باید پروژه تعریف کرد؟
مثلا یه پروژه ای که خیلی روتین هست رو تعریف کنم؟ مثل به برنامه حسابداری برای مثلا سی شارپ
یه پروژه ی جالب رو برای خودم تعریف کنم مثل یه بازی خیلی خوشگل که یکم کار الگوریتمی هم داشته باشه
پروژه های روی بورس الا رو تعریف کنم
؟؟؟؟
از اکثر قریب به اتفاق شنیدم و خوندم که باید ابتدای کار رو یادگرفت بعد باقی رو با پروژه پیش رفت
اما توی این موضوع که باید پروژه تعریف کرد من خیلی خیلی گیج هستم
با سپاس بی پایان
بازی پروژه کوچیکی نیست. کار یه نفر هم نیست. اگه یه نفره کار کنید چیز خوبی (خوشگلی) از آب در نمیاد.

(۲۰ فروردین ۱۳۹۵ ۰۴:۵۴ ب.ظ)kilookiloo نوشته شده توسط:  اول از همه باید زمینه کاری رو انتخاب کنید . شاید ی زبان که پایه ی ساده ای داره و نتیجش روی سیستم عامل شما ( احتمالا ویندوز ) نمایش داده بشه خوب باشه ( مثلا c , c++ ,c# , java ) بعد بشینید ازین کدهای کار با for و if و while و ... که دستورات پایه ی برنامه نویسی هستند بزنید . مثلا از چاپ اعداد ۱ تا ۱۰۰۰ شروع کنید . بعد که دیگه اصل موضوع این مطالب رو فهمیدید برای خودتون ی پروژه تعریف کنید و انجام بدید .
اگه سی++ زبان ساده ایه پس چه زبانی سخته دیگه؟!

RE: کمک برای شروع برنامه نویسی - d_felfelak - 20 فروردین ۱۳۹۵ ۰۸:۱۶ ب.ظ

(۲۰ فروردین ۱۳۹۵ ۰۸:۱۰ ب.ظ)blackhalo1989 نوشته شده توسط:  [quote='d_felfelak' pid='400268' dateline='1460124463']
من همیشه این سوال رو داشتم
اکثرا میگن که باید پروژه ای کار کرد
سوال من اینه: که در ابتدای کار که پروژه ها تجاری و پولی نیستند
چه جوری باید پروژه تعریف کرد؟
مثلا یه پروژه ای که خیلی روتین هست رو تعریف کنم؟ مثل به برنامه حسابداری برای مثلا سی شارپ
یه پروژه ی جالب رو برای خودم تعریف کنم مثل یه بازی خیلی خوشگل که یکم کار الگوریتمی هم داشته باشه
پروژه های روی بورس الا رو تعریف کنم
؟؟؟؟
از اکثر قریب به اتفاق شنیدم و خوندم که باید ابتدای کار رو یادگرفت بعد باقی رو با پروژه پیش رفت
اما توی این موضوع که باید پروژه تعریف کرد من خیلی خیلی گیج هستم
با سپاس بی پایان
بازی پروژه کوچیکی نیست. کار یه نفر هم نیست. اگه یه نفره کار کنید چیز خوبی (خوشگلی) از آب در نمیاد.


منظورم بازی های گرافیکی و ...... نیست یه بازی ساده مثلا پازل یا معمای هشت
میشه در مورد تعریف کردن پروژه و پروژه ای یاد گرفتن یه توضیخ کامل بدین HuhHuhHuhHuhHuhHuhHuhHuhHuhHuh
با سپاس

کمک برای شروع برنامه نویسی - gogooli - 20 فروردین ۱۳۹۵ ۰۸:۲۷ ب.ظ

به نظرم بری سراغ تحت وب به برنامه نویسی علاقمند می شی...اگه یک چیزایی از syntax زبان برنامه نویسی (مثلا ++c,c) یادت مونده مثل: حلقه for,while برو سمت php .(البته آنها رو یادت نباشه هم باز می تونی بری) php زبان مفسری است حرص آدم رو در نمی آورد. به نظرم زبانهای کامپایلری و به خصوص کار کردن با آنها در محیط visual studio در شروع آدم رو از برنامه نویسی زده می کند!
(البته اگر بخواهی آسان تر شروع کنی با ASP هم می تونی شروع کنی...)

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

(۲۰ فروردین ۱۳۹۵ ۰۸:۱۶ ب.ظ)d_felfelak نوشته شده توسط:  میشه در مورد تعریف کردن پروژه و پروژه ای یاد گرفتن یه توضیخ کامل بدین HuhHuhHuhHuhHuhHuhHuhHuhHuhHuh
با سپاس
همونطور که چند تا پست بالاتر هم گفتم پروژه ای رو تعریف کنید که براتون جذابیت داشته باشه. به نظرم تا زمانی که حرفه ای نشدید راجع به بزرگی یا کوچکیش نمیتونید نظر بدید. چه بسا یه پروژه که از دید شما کوچیکه اما وقتی خواستید پیاده کنید میبینید که همینطور داره بزرگتر میشه. بنابراین بهتره گزینه هاتون رو به یکی بدید که بهتون بگه هر کدوم چقدر بزرگه.

یه نکته دیگه اینکه پروژه هایی که نتایج سریعتر و ملموس دارن رو انتخاب کنید. برنامه نویسی وب اینطوریه. میکروکنترلر هم اینطوریه.

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

هر برنامه نویس باید در ابتدا با مفاهیم برنامه نویسی و معماری سیستم آشنا بشه بعد به سراغ انتخاب یک زبان برنامه نویسی بره
به نظر من چند فصل اول کتاب های برنامه نویسی رو دیگه نباید بگن برنامه نویسی
اخه خیلی ها همین چند فصل (if - for - while - function ,...) رو رفتن و فک کردن برنامه نویسن بعد هم گفتن کار نیست یا همین که خواستن وارد بخش جذابش بشن گفتن چه سخته
ما اسم این مرحله رو میزاریم مفاهیم که خب در تمام زبان ها تقریبا مشترکه
شما مفاهیم رو یاد بگیرید بعد بیاید من و دوستان مشاوره میدیم که چه زبانی بهتره انتخاب کنید برای یادگیری Smile

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

(۲۰ فروردین ۱۳۹۵ ۰۸:۱۰ ب.ظ)blackhalo1989 نوشته شده توسط:  
(20 فروردین ۱۳۹۵ ۰۶:۳۷ ب.ظ)d_felfelak نوشته شده توسط:  من همیشه این سوال رو داشتم
اکثرا میگن که باید پروژه ای کار کرد
سوال من اینه: که در ابتدای کار که پروژه ها تجاری و پولی نیستند
چه جوری باید پروژه تعریف کرد؟
مثلا یه پروژه ای که خیلی روتین هست رو تعریف کنم؟ مثل به برنامه حسابداری برای مثلا سی شارپ
یه پروژه ی جالب رو برای خودم تعریف کنم مثل یه بازی خیلی خوشگل که یکم کار الگوریتمی هم داشته باشه
پروژه های روی بورس الا رو تعریف کنم
؟؟؟؟
از اکثر قریب به اتفاق شنیدم و خوندم که باید ابتدای کار رو یادگرفت بعد باقی رو با پروژه پیش رفت
اما توی این موضوع که باید پروژه تعریف کرد من خیلی خیلی گیج هستم
با سپاس بی پایان
بازی پروژه کوچیکی نیست. کار یه نفر هم نیست. اگه یه نفره کار کنید چیز خوبی (خوشگلی) از آب در نمیاد.

(۲۰ فروردین ۱۳۹۵ ۰۴:۵۴ ب.ظ)kilookiloo نوشته شده توسط:  اول از همه باید زمینه کاری رو انتخاب کنید . شاید ی زبان که پایه ی ساده ای داره و نتیجش روی سیستم عامل شما ( احتمالا ویندوز ) نمایش داده بشه خوب باشه ( مثلا c , c++ ,c# , java ) بعد بشینید ازین کدهای کار با for و if و while و ... که دستورات پایه ی برنامه نویسی هستند بزنید . مثلا از چاپ اعداد ۱ تا ۱۰۰۰ شروع کنید . بعد که دیگه اصل موضوع این مطالب رو فهمیدید برای خودتون ی پروژه تعریف کنید و انجام بدید .
اگه سی++ زبان ساده ایه پس چه زبانی سخته دیگه؟!

c++ زبان ساده ای نیست اصلا , ولی پایه ی ساده ای داره . مثلا همین که میشه برای شروع درگیر مسایل شی گرایی نشد خیلی خوبه , دستورات پایه اش هم که خیلی شبیه زبان های دیگه مثل جاوا و سی شارپه . یعنی اگه دستورات پایه ایش رو یاد بگیری تقریبا به همون صورت میشه توی زبان های دیگه استفاده کرد . ( من خودم علاقه زیادی به c++ ندارم و بیشتر به جاوا و تکنولوژی های مرتبط ه اون علاقه دارم ولی ازین که با c++ شروع کردم پشیمان نیستم )

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

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














_______________________________________________________________________

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

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

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

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

پیشنهادم اینه:

چرا به برنامه نویسی علاقه داری؟ به چه چیز برنامه نویسی علاقه داری؟

هدفت چیه؟ می خوای آخرش به چی برسی؟

بعد با توجه به شناخت از شخصیت خودت(اینکه می تونی تنهایی بخونی یا نیاز به کلاس داری و ...) زبان برنامه نویسی مناسب رو انتخاب کن.

کاملا موافق پست های قبلی ام.
---------------------
واسه کتاب:

انگلیسی می تونی بخونی؟ اگه آره برو آمازون زبان برنامه نویسیت رو جستجو کن review های کتابا رو بخون ببین کدام کتاب بیشتر به دردت می خوره و دانلودش کن و با اون بخون.

سعی کن همونطور که بقیه هم گفتند پروژه واسه خودت تعریف کن.
----------------------
در مورد دلسرد شدن:

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

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

(۲۱ فروردین ۱۳۹۵ ۰۳:۲۴ ق.ظ)one hacker alone نوشته شده توسط:  هر برنامه نویس باید در ابتدا با مفاهیم برنامه نویسی و معماری سیستم آشنا بشه بعد به سراغ انتخاب یک زبان برنامه نویسی بره
به نظر من چند فصل اول کتاب های برنامه نویسی رو دیگه نباید بگن برنامه نویسی
اخه خیلی ها همین چند فصل (if - for - while - function ,...) رو رفتن و فک کردن برنامه نویسن بعد هم گفتن کار نیست یا همین که خواستن وارد بخش جذابش بشن گفتن چه سخته
ما اسم این مرحله رو میزاریم مفاهیم که خب در تمام زبان ها تقریبا مشترکه
شما مفاهیم رو یاد بگیرید بعد بیاید من و دوستان مشاوره میدیم که چه زبانی بهتره انتخاب کنید برای یادگیری
من همیشه میگفتم آخه این مفاهیم چیه . نمی دونم چرا کتاب های درسی ما فقط تئوری هستند.....چرا عملی چیزی یاد نمیدن و... .از این حرفا
ولی درست می گویید چون باید مفاهیم را یاد گرفت یه جایی واقعا کار آدم گیر همین مفاهیم اولیه میفته .
هر چند یادگیری اش ملال آوره سعی کنید زود ازشون عبور کنید مثلا ۴ماه نذارید برا مفاهیم!

زبان بسیار مهمه
(۲۱ فروردین ۱۳۹۵ ۰۶:۳۱ ب.ظ)jazana نوشته شده توسط:  پیشنهادم اینه:

چرا به برنامه نویسی علاقه داری؟ به چه چیز برنامه نویسی علاقه داری؟

هدفت چیه؟ می خوای آخرش به چی برسی؟

بعد با توجه به شناخت از شخصیت خودت(اینکه می تونی تنهایی بخونی یا نیاز به کلاس داری و ...) زبان برنامه نویسی مناسب رو انتخاب کن.

کاملا موافق پست های قبلی ام.
---------------------
واسه کتاب:

انگلیسی می تونی بخونی؟ اگه آره برو آمازون زبان برنامه نویسیت رو جستجو کن review های کتابا رو بخون ببین کدام کتاب بیشتر به دردت می خوره و دانلودش کن و با اون بخون.

سعی کن همونطور که بقیه هم گفتند پروژه واسه خودت تعریف کن.
----------------------
در مورد دلسرد شدن:

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


کمک برای شروع برنامه نویسی - fo-eng - 21 فروردین ۱۳۹۵ ۱۱:۲۸ ب.ظ

من توی این تاپیک اشاره کردم ...

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


و دوباره عرض می کنم اگر خود برنامه نویسی را بلد نیستید از الگوریتم و نحوه فلوچارت یاد بگیرید بعد ذهنتون کم کم عادت می کنه به این مسائل. من از سایت هیلتون آموزش آقای رحیم لطفی رو بسیار بسیار گیرا دیدم.
آموزش فلوچارت دارند بعد هم سی ++


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



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


در مورد من کمابیش جواب داد. امیدوارم بدرد شما نیز بخوره. این پایه است بعد می تونید جامع پروژه تعریف کنید و کم کم پیشرفت کنید. موفق باشید.