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

مشخصات سوال: چگونه می توان یه برنامه نویس حرفه ای شد؟

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


برنامه نویسی یه اصل مهم داره
مطالعه، تمرین، تمرین و تمرین
چون مثل زبان بسیار زود فراره باید حتماً تمرین کنید تا ملکه ذهنتون شه مطالعه به هیچ وجه کافی نیست

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

مطاعه زیاد در مورد زبان برنامه نویسی مورد نظرتان و استفاده از help اون زبان برنامه نویسی..0%

سوال تو رو همه نمی تونن جواب بدن این هم که من می گم نقل قول از یه بابایی که از سال ١٣٥٩ تا الان داره با این کار پول در میاره تازه با ٤٠ میلیون درآمد ماهیانه هنوز از درآمدش راضی نیست!

برنامه نویسی یه اصل مهم داره
مطالعه، تمرین، تمرین و تمرین
بهتون پیشنهاد میکنم بری سراغ visual studio 2005.net
کمکت می کنه 10 ساعت فکر کنی 1 ساعت کار
فکر از تو کد نویسی از برنامه
ولی تمرین و پشتکار یادت نره . . .

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


سایر سئوالات