چگونه یک برنامه نویس شویم

مشخصات سوال: چطور میشه یه برنامه نویس خوب شد ؟
اطلاعات بیشتر : دوست دارم برنامه نیسی به زبان vb رو کامل یاد بگیرم چی کار کنم؟

برنامه نویسی و تحلیل سیستم فقط نیاز به تجربه تمرین داره. مثل بازی شطرنج است. قوانین ثابتی داره و اکثرا بلد هستند اما کمتر کسی میتونه با کمترین حجم کد نویسی و بهینه ترین راه به بهترین نتیجه برسه.
فقط باید تلاش کنی، باریک بین باشید، تجربه کسب کنید و فکرتو خوب بکار بندازی... کوجترین نکات رو در نظر بگیری بعضی اوقات همین نکات کوچک بزرگترین باگ هارو ایجاد میکنه.
بنظر من ی برنامه نویس و کسی که تحلیل سیستم میکنه باید IQ بالای 130 داشته باشه درغیر این صورت میشه مثل بقیه...
از مباحث پیشرفته OOP اصلا غافل نشو. در از همه مهمتر زبان انگلیسیت رو(ترجمه) فوق العاده خوب کن. تمام کتب در این زمینه به زبان انگلیسی است.
اما مهمترین چیز همت خودته.


ببین شما باید توانایی حل مسئله رو پیدا کنی ، به نظر من :
1- الگوریتم نویسی
2- حل مسایل VB
3- استفاده ار کتب ارائه شده در بازار
4- تمرین و تمرین و تمرین.


اولین چیز علاقه هستش که داری! دومیش الگوریتم نویسیه که خیلی راحته اما باید با حوصله یاد بگیری. سومیشن شروع به برنامه نویسی به یه زبون سادست. من برای تو که میخوای vb کار کنی همون Q-Basic رو پیشنهاد میکنم. و چهارمین قدم شروع Vb که من حتما VB.NET رو توصیه میکنم و به قول دوستمون شیئ گرایی. """چون علاقه داری حتما موفق می شی.

مطالعه، تمرین، تمرین، تمرین
برنامه نویسی خیلی فراره شما باید جدا از اینکه مطالعه میکنید بسیار زیاد برنامه بنویسید
موفق باشید

عشق و علاقه به برنامه نویسی را در خود بیشتر کنید به سایتهای ایرانی برای یافتن را ه حل مشکل اکتفا نکنید از سایتهی خارجی برای رفع اشکال استفاده نمایید
اگر گروهی کار نمی کنید سعی کنید یک طراح و آنالیز گر حوب باشید تا بتوانید برنامه را به خوبی بنویسید

-------------------------------------------
به قول دوستان اول باید علاقه داشته باشی.
اولش که شروع میکنی جذابیتی نداره ، ولی اگه یاد بگیره برات جذاب میشه،منبع درآمد خوبیم هست،دستم تووش کمه.
من پیشنهاد میکنم از کتابای مربوطه استفاده کن .
تمرینم خیلی تاثیر داره تووو یادگیری (مخصوصآ برنامه نویسی)

---------------------------------------------
برای اینکه یک فرد برنامه نویس خوبی شود باید دید ابتدا دید خود را نسبت به محیط ها عوض کند(یعنی ابتدا باید پیاده سازی محیط ها را یاد بگیرد)و سپس به سمت کد نویسی برود.
--------------------------------------------

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

--------------------------------------------
دوست عزیز همینکه علاقه داری یعنی نصف راه رو رفتی.
حالا برای اینکه بخوای برنامه نویسی رو شروع کنی، اولین قدمت اینه که باید طراحی الگوریتم کار کنی. یعنی ذهنتو الگوریتمی کنی. برای این هم کتاب فت و فراوون هست ولی بهترینش MIT هست. وقتی تونستی ذهنتو الگوریتمیک کنی(که البته خیلی سعی و تمرین میخواد) بهتره بری سراغ کد نویسی. دوست عزیزی که UML رو پیشنهاد کرده فکر کنم یه کم حواسش پرت بوده. UML اصول شیئ گرایی رو آموزش میده و بعدش هم میره سراغ تحلیل سیستم. ولی یه چیزو جا انداخته و اونم اینه که هیچ تحلیلگری موفق نمیشه مگر اینکه تو برنامه نویسی مسلط باشه. وگرنه تحلیل هات اصلا به درد پیاده سازی نمی خورن.
وقتی یه زبون ساده مثل QBASIC رو کار کردی، کم کم به راه و روش های اصولی برنامه نویسی آشنا میشی. بعدش میتونی بری سراغ زبان های سطح بالاتر مثل VB,C# و .....
البته واسه اینکه اصولی تر یاد بگیری، من بهت پیشنهاد می کنم که C# رو یاد بگیری. هم قوی تر هست و هم پایه اصولی تری داره.
-------------------------------------------------

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


سایر سئوالات