چطوری میتونیم برنامه نویس بشیم؟(قسمت اول)
برنامه نویس شدن یه پروسه ادامه دار و زمانبره که روز به روز و سال به سال، مهارت هاتون رو تقویت می کنه. برنامه نویسی می تونه خیلی جالب و در عین حال ارزشمند باشه (از لحاظ ذهنی، معنوی و مالی). البته باید در همین ابتدا بگیم که این مقاله، قرار نیست یه روش جادویی و بی زحمت به شما یاد بده تا برنامه نویس بشید، مراحلی هم که در ادامه آورده شده مقدس و جادویی نیست! ولی میتونه بهتون یه طرح کلی بده تا بفهمید چطور می تونید توی یکی از زمینه های برنامه نویسی مدرن، برنامه نویس بشید.
مراحل
یه دوره مقدماتی توی یکی (یا همه) رشته های زیر بگذرونید: منطق ریاضیات گسسته زبان برنامه نویسی (با پارادایم های برنامه نویسی مختلف آشنا بشید، بعد از آشنایی با برنامه نویسی تابعی و منطقی به سراغ رویه ای و شی گرا برید. ترجیحا با زبان هایی مثل روبی/پایتون/پاسکال شروع کنید و بعد از اینکه به خوبی اون ها رو یاد گرفتید به سراغ C++/C#/Java برید). مفاهیم دیتابیس، مثل جدول ها (tables)، دیدگاه ها/کوئری ها (views/queries) و رویه ها (procedures) رو یاد بگیرید. برای این کار می تونید از هر پکیج دیتابیس ساده ای مثل موارد زیر استفاده کنید: MS Access DB V Fox Pro Paradox MySQL یه دیتابیس خوب برای یادگیریه. چون مجانیه، استفاده ازش معمول و رایجه و با استفاده از کوئری های SQL میشه به خوبی به دیتابیس ها دسترسی پیدا کرد. تصمیم بگیرید که چه نوع برنامه نویسی می خواید بشید. برنامه نویس ها معمولا توی یکی از حوزه های زیر کار می کنند: برنامه نویس وب برنامه نویس اپلیکیشن دسکتاپ برنامه نویس سیستم عامل (OS) (یک سیستم عامل یا مجموعه ای از سیستم عامل ها) برنامه نویس مستقل از پلتفرم برنامه نویس برنامه های توزیع شده برنامه نویس کتابخانه/پلتفرم/فریم ورک/ هسته (Library/platform/framework/core) برنامه نویس سیستم برنامه نویس کرنل برنامه نویس درایور برنامه نویس کامپایلر دانشمند برنامه نویس (ته برنامه نویسی!) حالا با توجه به فیلد و زمینه ای که انتخاب کردید، تکنولوژی ها وزبان های برنامه نویسی مرتبط باهاش رو یاد بگیرید. در مقاله بعدی وظایف انواع مختلف برنامه نویسی رو تشریح خواهیم کرد. ما را دنبال کنید.