ورود

نسخه کامل مشاهده نسخه کامل : يه آدم صفر كيلومتر!!



mohsensoft
18-11-2008, 00:39
سلام
من يه آدم صفر كيلومتر در زمينه ي برنامه نويسي هستم كه به قول معروف آرزوهاي بزرگي در سر دارم:31:
ميخواستم منو در مورد يادگيري برنامه نويسي كمك كنيد
اما شرح حال خودم:
من هيچي از برنامه نويسي نميدونم.ولي خيلي دوست دارم برنامه نويسي رو تا حد حرفه اي ياد بگيرم.حالا ميخوام ببينم كه من بايد از كجا و چه جوري شروع كنم؟
با كدوم زبان بايد كار كنم كه موفق باشم؟
و كلا هر توضيه اي كه واسه يه آدمي كه از برنامه نويسي هيچي نميدونه مناسبه لطف كنيد و بگيد
ممنون
منتظر راهنماييهاتون هستم

mohsensoft
18-11-2008, 13:16
يعني واقعا كسي نيست راهنمايي كنه؟

graphmax
18-11-2008, 21:27
اول باید یک دید کلی نسبت به نحوه کار یک برنامه یا همون سلسله کارهایی لازم برای انجام یک عمل خاص داشته باشید و میشه اون رو به صورت الگوریتم تعریف کنیم. یادگیری فلوچارتها هم در فهم بهتر موضوع به شما کمک میکنه.
بعد از اون شما باید شروع به برنامه نویسی با یک زبان ساده مثل کیو بیسیک "Q basic" کنید.

mohsensoft
18-11-2008, 22:39
اول باید یک دید کلی نسبت به نحوه کار یک برنامه یا همون سلسله کارهایی لازم برای انجام یک عمل خاص داشته باشید و میشه اون رو به صورت الگوریتم تعریف کنیم. یادگیری فلوچارتها هم در فهم بهتر موضوع به شما کمک میکنه.
بعد از اون شما باید شروع به برنامه نویسی با یک زبان ساده مثل کیو بیسیک "Q basic" کنید.
ممنون دوست عزيز
من از الگوريتم و فلوچارت يه چيزايي سرم ميشه.Q BASIC هم يه سري دستوراي اوليشو ميدونم.ولي مثلا نميشه اول از دلفي شروع كرد؟
آخه ميگن QBASIC قديمي شده.
ضمنا واسه اينكه يه برنامه ي حرفه اي بنويسي بيشتر تمرين مهمه يا استعداد برنامه نويسي؟

cdcenter
19-11-2008, 13:56
بايد ببيني واسه چه چيز ميخواي برنامه نويسي رو ياد بگيري... براي توليد نرم افزار تحت وب يا ويندوز يا هر دو
بنده زبان قدرتمند C# را به شما پيشنهاد ميكنم كه نمونه تكامل يافته visual CC ميباشد و زبان كاملي است . مبتدي هم باشيد ميتوانيد از پايه همين زبان را آموخته و حرفه اي شويد.....

mohsensoft
19-11-2008, 14:13
بايد ببيني واسه چه چيز ميخواي برنامه نويسي رو ياد بگيري... براي توليد نرم افزار تحت وب يا ويندوز يا هر دو
بنده زبان قدرتمند C# را به شما پيشنهاد ميكنم كه نمونه تكامل يافته visual CC ميباشد و زبان كاملي است . مبتدي هم باشيد ميتوانيد از پايه همين زبان را آموخته و حرفه اي شويد.....
ممنون
من ميخوام يه زباني باشه كه هم ويندوز و هم وب رو پوشش بده
اين c# رو من خيلي سال پيش اسمشو شنيده بودم.به نظرتون الانم كاربرد داره؟

graphmax
19-11-2008, 18:15
اگه بگم بیشتر از 70 درصد پروژه های وب با c# انجام میشه اغراق نکردم.
بعدشم اگه شما به یک زبان برنامه نویسی حتی همون بیسیک تسلط کامل داشته باشی, میتونی در مدت خیلی کوتاهی بقیه زبانها رو هم یا بگیری.

mohsensoft
19-11-2008, 23:58
ممنون
آيا يادگيري C# سخته؟
چقدر زمان ميبره تا توش حرفه اي بشي؟
مثلا ميشه باهاش برنامه ي يه سايت يا يه نرم افزار سطح بالا رو نوشت؟

s2010
20-11-2008, 00:37
اول الگوریتم یادبگیرخوب بعد بروسراغvb6

The_matrix
24-11-2008, 07:36
سلام
دوست عزیز می تونی از پایتون شروع کنی زبان خوبیه!
تازه از ناسا!!!! بگیر تا یاهو و گوگل ازش استفاده می کنن ولی مشکل اینه که منبع فارسی خوبی نداره
یه کتاب یه اسم برنامه نویسی در پایتون نوشته احمد مصلی نژاد هست مال انتشارات ناقئس اندیشه اگه گیرش بیاری خوبه
پاسکال هم برا شروع خوبه ولی تحت وب نیست!
اما به نظر من همی پیتون خوبه هم تحت وب هستش و هم برای کلاینت خوبه!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید اینم منبع فارسیش!

mohsensoft
24-11-2008, 15:44
ممنون از همه ي دوستان
راستش من گيج شدم
پرطرفدارترين زبان كدومه؟

cdcenter
24-11-2008, 22:51
دوست عزيز اگر ميخواي در برنامه نويسي حرفه اي شوي بايد يك زباني را انتخاب كنيد كه قدرتمند و كامل باشد ....

#c بهترين است .. چرا ؟ 1-ساده است - قدرتمند و انعطاف پذير - امروزي - شي گرا است { ديگر زبانها خاصيت شي گرايي دارند اما سي شارپ شي گرا متولد شد }.....

در كل اگر ميخواهي برنامه تحت وب و ويندوز بنويسيد شك نكنيد كه سي شارپ بهترين زبان است ...

در مورد مدت زمان يادگيري هم بايد بگم كه اين به علاقه و پشت كار شما بستگي داره ... چون از روي هوس كسي تا به حال برنامه نويس خوبي نشده ..برنامه نويسي قدرت تخيل بالا و علاقه و عشق و تمرين زياد لازم دارد .... پس بايد براي حرفه اي شدن ماهها و سالها تلاش كرد و تمرين كرد ...

حال انتخاب با خود شماست دوست عزيز....

mohsensoft
24-11-2008, 23:13
ممنون
c# همون c++ هست؟
لطفا براي c# يه كتاب خوب براي من صفر كيلومتر معرفي كنيد
2 تا سوال :
1-آيا واسه يادگيري c بايد الگوريتم فلوچارت رو ياد بگيرم؟
2-اين زبان هم براي وب و هم ويندوز هست؟يعني مثلا ميشه باهاش هم سايت طراحي كرد و هم يه نرم افزار حرفه اي نوشت؟

The_matrix
25-11-2008, 07:14
نه دوست عزیز تا اونجایی که ما میدونیم c++ با سی شارپ فرق فوکوله!!!
ببینید مساله اینه که زبان سی شارپ فقط مال ویندوز هستش ولی یه برنامه نویس خوب کسی هستش که رو همه پلت فرم ها برنامه بنویسه حالا شما اگه می خوای تازه شروع کنی اول از یه زبان سبک مثل پاسکال شروع کن بعد که با قواعد برنامه نویسی آشنا شدی خودت انتخاب کن که سی شارپ یاد بگیری یا c++
نظر آقای cdcenter درسته!ولی نظر من اینه که اگه می خوای فقط رو ویندوز برنامه بنویسی ویژوال استودیو دات نت رو یاد بگیر
و اگر هم می خوای برای همه جور پلتفرمی برنامه بنویسی c++

mohsensoft
25-11-2008, 12:57
نه دوست عزیز تا اونجایی که ما میدونیم c++ با سی شارپ فرق فوکوله!!!
ببینید مساله اینه که زبان سی شارپ فقط مال ویندوز هستش ولی یه برنامه نویس خوب کسی هستش که رو همه پلت فرم ها برنامه بنویسه حالا شما اگه می خوای تازه شروع کنی اول از یه زبان سبک مثل پاسکال شروع کن بعد که با قواعد برنامه نویسی آشنا شدی خودت انتخاب کن که سی شارپ یاد بگیری یا c++
نظر آقای cdcenter درسته!ولی نظر من اینه که اگه می خوای فقط رو ویندوز برنامه بنویسی ویژوال استودیو دات نت رو یاد بگیر
و اگر هم می خوای برای همه جور پلتفرمی برنامه بنویسی c++
ممنون
گيج ميشويم!!!!!!!!!!!!!!
بازم نفهميدم يه زبان همه فن حريف چيه؟

milky way
25-11-2008, 13:17
#C یاد بگیر، برای کتابم اگر زبانت خوبه Wrox Beginning Visual C# 2008 رو بخون کتاب خوبیه . بعدشم Professional همین کتاب رو بخون . این دوتا کتاب رو خوب یاد بگیری یه برنامه نویس خوب و حرفه ای میشی .

mohsensoft
25-11-2008, 17:47
#c یاد بگیر، برای کتابم اگر زبانت خوبه wrox beginning visual c# 2008 رو بخون کتاب خوبیه . بعدشم professional همین کتاب رو بخون . این دوتا کتاب رو خوب یاد بگیری یه برنامه نویس خوب و حرفه ای میشی .
منبع فارسي خوب چي سراغ داري؟

mohsensoft
25-11-2008, 17:47
#c یاد بگیر، برای کتابم اگر زبانت خوبه wrox beginning visual c# 2008 رو بخون کتاب خوبیه . بعدشم professional همین کتاب رو بخون . این دوتا کتاب رو خوب یاد بگیری یه برنامه نویس خوب و حرفه ای میشی .
منبع فارسي خوب چي سراغ داري؟

The_matrix
26-11-2008, 07:22
دوست عزیز منبع فارسی خوب پیدا نمیشه ولی شما می تونی کتاب های آقای جعفر نژاد قمی رو بخونی اونا خوبن

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Mamadex
09-12-2008, 23:02
این هم نظر من:
یک طرز تفکری وجود دارد که cها نسخه های پشت سر هم اند و یه چیزایی فقط بشون اضافه شده، در حالی اینطور نیست. یه مثال میزنم: در c برای چاپ متن از یه دستور خاص بنام printf استفاده میکنید در حالی که بعد از یادگیری کامل این زبان میای تو ++c و میبینی که شده cout و در ادامه احساس گیجی می کنی (البته اگر c رو تا تهش بری و بعد بری سراغ دو مثبت). منتها ساختار همونه یعنی اگر اونجا دستور for بود اینجا هم همونه و با یک ویژگی های بیشتر (مثلا میتونی چند متغیرو بندازی تو حلقه).
در کل من به شما ++c رو معرفی می کنم و در مورد منبع فارسی هم با همون منبع فوق که دوستمون معرفی کرد یعنی آقای مهندس عین الله جعفر نژاد قمی شروع کنید.
مطمئن باش اگه یادش بگیری بقیه زبونا مثل موم تو دستته، فقط همت میخواد که دنبالشو بگیری.
ابزار کار هم برای شروع "ویژوال استودیو 6" که داشته باشی بسه، توش ++c وجود داره و c رو هم پشتیبانی می کنه
ضمن اینکه اگر از انگیزه و استعداد و پشتکار بگزیریم خود فرد هم باید یه سری ویژگی ها رو داشته باشه، مثلا دانستن ریاضی کاربردی (نه اینکه بری حل حد های مبهم رو یاد بگیری) یا از همه مهمتر داشتن قوه تخیل (مثلا در بحث متغیر های چند بعدی که دوستان می دونن که از بعد سوم به بعد چی میشه...)
در پایان اینو میگم آخر یا بقول معروف اند زبونا سیه مثلا کسی که می خواد برنامه ای بنویسه که با سخت افزار کار کنه الزاما باید بره سراغ و اینکه c زبانی است که هیچ چیزی در آن بیهوده ساخته نمی شود و هدر نمیره. زبان حافظه است و مدیریت خاص بر روی آن انجام می دهید. در کل c زبانی است که با آن کارت رو راه می اندازی (مشکلاتت رو باش بر طرف می کنی)
اگر هم می خوای برنامه نویس شی و c برات سخته برو "ویژوال بیسیک" رو یاد بگیر

موفق باشی
محمد

Mamadex
10-12-2008, 00:16
1-آيا واسه يادگيري c بايد الگوريتم فلوچارت رو ياد بگيرم؟
ببین همیشه نیاز نیست، یعنی اینکه نباید کتاب الگوریتم رو از مقدمش بخونی تا آخرین صفحش، فقط یه موقه هایی کارت میاد که برات مشکل پیش اومده میری یه کمکی ازش می گیری.
مثلا برای ترتیب دادن (sort کردن) یه سری داده مجبوری برای اینکه وقتت از بین نره و همچنین فکر ساختن روش برای این کار خیلی طول می بره ازش استفاده کنی.
ولی خود کتاب الگوریتم تمرین خوبی است برای یادگیری زبان ها، چون الگوریتم در همه مشترکه.

Mehran NZ
10-12-2008, 13:43
1.به نظر من که باید به رشتت نگاه کنی اگه رشته ای بجز مهندسی کامپیوتر تحصیل می کنی یا اصلا اگه مشغول به تحصیل نیستی
سراغ برنامه نویسی نیا خیلی چیزای دیگه هم هست که اگه بصورت حرفه ای بخوای یاد بگیری خیلی خوبه مثل فوتوشاپ- پریمیر-3dmax -مایا و.......ودر کنار اینها رشته خودت و خوب و عملی یادبگیر - برنامه نویسی خیلی گسترده هست و فقط به یادگیری یه زبان مثل c# تموم نمی شه بنظر من کسی که رشتش نرم افزار نباشه برنامه نویس درست و حسابی در نمیاد

2. بنظرم c# برای شروع خیلی خیلی سنگینه اول از یه زبان ساده مثل پاسکال شروع کن ولی زیاد توش نرو بعد هم
Console c++ ANSI -> Console c++.net -> c++ MFC -> c++.net
اینا رو که یاد بگیری تمومه دیگه هر زبانی که بخوای دو هفته ای یاد می گیری
کتابها هم c++پیام نور و جعفرنژاد خیلی خوبن
و بعد از اونها یکی از بهترین کتابی که در تمام عمرم دیدم یعنی Wrox-Ivor Hortons Beginning Visual C++2008 رو می تونی بخونی
که لینک همشون هم توی تاپیک مجموعه کتابهای خانواده c هست (البته جعفر نژادش و مطمئن نیستم باشه)