چگونه یک برنامه نویس شویم؟
برنامه نویس شدن یک فرآیند افزایشی است که بایستی در آن مهارت های خود را روز به روز و سال به سال افزایش دهید و این روند می تواند سرگرم کننده و باارزش باشد {ذهنی، معنوی، اقتصادی}. در این مطلب قرار نیست که یه راه آسان برای برنامه نویس شدن به شما نشان دهیم و گام های مطرح شده نیز ممکن است به ترتیب و منظم رعایت نشود اماشما یک دید کلی پیدا خواهید کرد تا بدانید برای برنامه نویس شدن در حوزه های مختلف چه کارهایی باید انجام دهید و چه روندی را بایستی طی کنید.
گام اول - دوره مقدماتی
یک دوره مقدماتی در یک یا همه رشته های زیر بگذرانید:
- منطق برنامه نویسی
- ریاضیات گسسته
- زبان برنامه نویسی – آشنایی با پارادایم های مختلف زبان های برنامه نویسی شروع از زبان های پروسیجرال و ترتیبی تا شی گرایی، پس از برنامه نوسی تابعی و منطقی. برای تازه کار ها زبان های Ruby, Python, Pascal پیشنهاد می شود و پس از درک کلی از مفاهیم یادگیری زبان های C++, C#, Java
گام دوم - مفاهیم بانک های اطلاعاتی
مفاهیم بانک های اطلاعاتی مانند جداول، پرس و جوها، پروسیجر ها و View ها، می توانید از هر بسته و موتور بانک اطلاعاتی دلخواهی استفاده کنید:
- MS ACCESS
- DB V
- FOX PRO
- Paradox
- MySQL
- MS SQL Server
MySQL یک بانک خوب برای یادگیری است چون رایگان است، بسیار متداول است و با استفاده از پرس و جوهای با زبان SQL می توان با بانک کار کرد.
تصمیم بگیرید چه نوع برنامه نویسی می شوید؟
- برنامه نویسی به طور کلی به چند دسته زیر تقسیم بندی می شوند:
- برنامه نویس وب Web Programmer
- برنامه نویس دسکتاپ Desktolp Application Programmer
- برنامه نویسی سیستم عامل گرا OS Oriented Programming : وابسته به یک یا چند سیستم عامل خاص
- برنامه نویسی مستقل از پلتفرم platform Independent Programming
- برنامه نویس سیستم های توزیع شده Distributed applications programmer
- برنامه نویس فریم ورک، کتابخانه، پلتفرم Library/platform/framework/core programmer
- برنامه نویس سیستم
- Kernel Programmer
- Driver Programmer
- Comliiler Programmer
- Programming scientist
یادگیری تکنولوژی و زبان های برنامه نویسی مرتبط به فیلد انتخابی خود
این بخش مراحل بعدی را به راه های مختلفی در هر نوع فیلد برنامه نویسی تقسیم می کند.
برنامه نویسی تحت وببرنامه نویسی برنامه های دسکتاپ
منبع : wikihow.com