PDA

View Full Version : شروع برنامه نویسی



mahdi.am
جمعه 15 فروردین 1393, 23:13 عصر
سلام
ببخشید من اول دبیرستانم ب برنامه نویسی خیلی علاقه دارم دوست دارم یاد بگیرم
میخواستم بدونم میتونم تو این سن ؟؟ریاضی بالاتر احتیاج نداره؟؟
اگه میشه از کجا شروع کنم؟؟

samin_panahi
جمعه 15 فروردین 1393, 23:40 عصر
سلام
به فکر برنامه نویسی و علاقه و پشتکار نیاز داره، اگه اینا رو دارید شروع کنید

hadi0x7c7
شنبه 16 فروردین 1393, 00:16 صبح
من اگه به زمان عقب برمیگشتم، این کار رو انجام میدادم: برنامه نویسی و حل مسئله در سطح المپیاد کامپیوتر رو یاد بگیر، کلا فرض کن میخوای بری المپیاد کامپیوتر(هر چن الان یکم دیر شده) ولی اگه تلاش کنی سوم دبیرستان میتونی خودتو به یه جایی برسونی. یه زبان مثل C++ رو یاد بگیر در سطحی که بتونی برنامه های ساده رو بنویسی(اطلاعات در سطح نوشتن یه تابع و کار با آرایه و ...) بعد شروع کن توی سایتایی مثل Codeforces و یا TopCoder مسئله حل کن(البته باید از مسئله های ساده شروع کنی که زده نشی) بعد کم کم الگوریتم یاد بگیر و سطح خودتو بالا ببر، این بهتری کاری هست که شما میتونی انجام بدی و من بهت قول میدم توی سوم دبیرستان که رسیدی، قدرت تفکرت و همچنین تحلیلت در حد یه مهندس کامپیوتر هست!!(اگه خودتو بتونی توی این سایتا که گفتم به رنگ زرد برسونی) خاصی منبع زیاد دارم توی این زمینه بهم پیام بده.

mahdi.am
شنبه 16 فروردین 1393, 00:17 صبح
خوب از کجا شروع کنم؟؟
مقدماتی پایه پایه باشه

hadi0x7c7
شنبه 16 فروردین 1393, 00:23 صبح
http://rezakeivanifar.persiangig.com/Uni_File/C_Plas_Plas/C_Plas_Plas.pdf/download
http://codeforces.com/
http://apps.topcoder.com/wiki/display/tc/Algorithm+Problem+Set+Analysis
این لینک اخری مسابقه های قبلی این سایت هست(اینا حل اون سوالات هستن) شما سوالای 250 تایی مربوط div 2 رو بشین حل کن.
http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index
اینم اموزش تمام الگوریتم ها
http://www.topcoder.com/tc?d1=hs&d2=support&d3=index&module=Static
اینم شروع کار با تاپ کودر

اولش شاید واست سنگین باشه ولی بهت قول میدم ارزشش رو داره، وقت و فکر و انرژیت رو بزار روی این زمینه، مطمئن باش هیچی رو از دست نمیدی! چون این زبانا C#‎‎‎‎ و وب نویسی و این چیزا بچه بازی رشته کامپیوتر هست، و سال به سال عوض میشه، چیزی که شما الان یاد میگیری 8 سال دیگه که لیسانس کامپیوتر گرفتی + 2 سال سربازی میشه 10 سال دیگه، اصلا بدردت نمیخوره، ولی این چیزایی که توی این سایتا یاد میگیری چیزی هست که هیچ وقت کهنه نمیشه

mahdi.am
شنبه 16 فروردین 1393, 00:28 صبح
لطفا انگیلیسی نباشه

hadi0x7c7
شنبه 16 فروردین 1393, 00:33 صبح
لطفا انگیلیسی نباشه
مهندس انگلیسی که بلد نباشی که کارت زاره!!! برو کلاس زبان که از نون شب واجب تره:لبخند:

Mousavmousab
شنبه 16 فروردین 1393, 18:38 عصر
از دوست خوبم hadi0x7c7 (http://barnamenevis.org/member.php?248784-hadi0x7c7) تشکر می کنم که بهترین راهنمایی را به دوست دیگر mahdi.am (http://barnamenevis.org/member.php?322700-mahdi-am) کردند.


دقیقاٌ من هم تکرار می کنم. اول انگلیسی بعد برنامه نویسی. منظورم این نیست که الان برو چند سال فقط زبان بخون برنامه نویسی نخون !!! نه منظورم اینه که انگلیسی را اولویت بیشتر قرار بده

دلیل: سرعت پیشرفت شما چیزی حدودد .... نمیشه گفت هر چی بگم کم گفتم. n برابر میشه

راستی سادت نره یا ریاضی نخون یا اگر میخونی ( که من توصیه میکنم بخونی) مفهومش را یاد بگیر نه فقط فرمول. شاید رتبه 50 ریاضی هم بشی و بقیه بگن خیلی خوبه ولی مفهوم ریاضی یک چیز دیگه است. مفهوم کمک می کنه شما مسائل را به روش خودتون حل کنید.

دوستان هستند ، من هم هستم سوالی بود در خدمتیم.

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

mehdiomnia
شنبه 16 فروردین 1393, 18:55 عصر
http://barnamenevis.org/showthread.php?420049-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D9%83%D9%84%D8%A7%D8%B3-%D9%87%D8%A7%D9%8A-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%D9%8A-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%D9%8A%D8%B3&p=1879095&viewfull=1#post1879095

Mousavmousab
شنبه 16 فروردین 1393, 19:11 عصر
توی این سایت بیشتر یه کلاٌ تجاری بحث میشه ولی دوستمون باید علمی یاد بگیره

mahdi.am
یک شنبه 17 فروردین 1393, 23:13 عصر
این کتاب (http://www.amazon.com/Microsoft-Visual-2012-Step-By/dp/0735668019) خوبه بخونم البته من 2010 و فارسیشو دارم خوبه بخونم؟؟
انگیلیسم هم خوبه ولی ن در حد خوندن مطالب برمنامه نویسی

sagggad
یک شنبه 17 فروردین 1393, 23:43 عصر
سلام
دوست عزیز ، من کلاس سوم راهنمایی هستم و از سال اول راهنمایی برنالمه نویسی میکردم و الان هم به زبان #C تا حدی مسلطم
دوستان مواظب باشید بنده خدا نا امید نشه !! :لبخند:
یاد داشتن انگلیسی در حد متوسط واجبه اما در حد پیشرفته نه
ببین دوست عزیز
من برای ابتدا از VB6 شروع کردم و پیش رفتم تا #C و انشا الله بعدا هم سراغ سخت افزار میرم
از انگلیسی نترس و همزمان با یادگیری انگلیسی برنامه نویسی هم کار کن
چون خود برنامه نویسی انگلیسی رو تا حدی قوی میکنه
راستی من در این لینک هم یه توضیحی دادم به شما :
http://barnamenevis.org/showthread.php?439364-%DB%8C%D8%A7%D8%AF-%DA%AF%DB%8C%D8%B1%DB%8C-%D9%88%DB%8C-%D8%A8%DB%8C&p=1966910&viewfull=1#post1966910