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