چگونه یک برنامه نویس شویم؟
ابتدا به سوالات زیر پاسخ دهید.
- آیا انگیزه شما برای یادگیری برنامه نویسی مالی است یا خیر؟
- آیا روزانه حداقل ۸ ساعت زمان آموزش و تمرین دارید؟
- آگاهی کامل دارید که شغل برنامه نویسی یعنی همیشه در حال یادگیری و آموزش بودن؟
- علاقه دارید که ساعتها به دنبال پاسخ خود در سایت های انگلیسی زبان بگردید؟
- علاقه دارید که زبان انگلیسی کمی تقویت کنید؟
پاسخ این پرسشها در ذهنتان نگه دارید و در آخر مقاله دوباره پرسشها بررسی کنید و پاسخ بدهید و بهترین تصمیم را بگیرید.
به چه کسی برنامهنویس میگویند؟
میفرمایند که برنامه نویس کسی است که یک نرمافزار کاربردی با ساختارهای برنامهنویسی خاص به وجود می آورد (یا مینویسد).
“به زبان خودمانی بخوام بگم در واقع یکسری دستور با زبان و قواعدی که کامپیوتر متوجه میشود را مینویسی، کامپیوتر هم به دستور شما چشم قربان میگوید”
آن کامپیوتر، لپتاپ، موبایل، وب سایت، ECU خودرو و… شماست شما باید برنامهای بنویسید که یک مشکل را به صورت نرم افزار برطرف کند و یا یک فرآیند را مدیریت کند.
نقطه صفر برنامهنویسی دقیقا کجاست؟
نقطه صفر خیلی راحت است، اینکه شما کافیست یک زبان برنامه نویسی انتخاب کنید و آموزش را برای مسلط شدن با آن زبان آغاز کنید.
زبان های که فعلا بازار کار خوبی در ایران دارند شامل:
- جاوا
- php
- پایتون
- کاتلین
- asp
- C#
- swift
- JavaScript
توجه فرمایید که هر زبان برای یک سیستم عامل خاص طراحی شده است. البته بعضی زبانها برای تمامی سیستم عاملها قابل اجرا هستند و با واژه کراس پلتفرم شناخته میشوند.
در این مرحله انتخاب کنید که برای چه سیستم عامل علاقه دارید برنامه بنویسید سپس زبان انتخاب کنید. مثلا علاقه دارید که برای موبایل برنامه بنویسید یا وب سایت طراحی کنید یا علاقه دارید یک نرمافزار حسابداری تحت ویندوز بنویسید؟
سعی کردم بخشی از سیستم عامل ها و زبانهایی که برای آن ها موجود است در زیر به صورت لیستوار نمایش دهدم که البته کامل نیست.
موبایل اپلیکیشن
- اندروید
- جاوا
- کاتلین
- iOS
- سوئیفت
- Objective C
- کاتلین
وب اپلیکیشن
- php
- Backend
- انتخاب یک چارچوب
- لاراول
- یی
- و…
- FrontEnd
- جاوااسکریپت
- و…
- asp
راهنما شماره ۱: گاها افراد یک ایده نرمافزاری در گوشه ذهن خود دارند، عالیست همان ایده را انتخاب کنید و اولین قدم برای اجرای آن ایده بردارید.
راهنما شماره ۲: دل دل نکنید آن سیستم عاملی که دم دست دارید و میتوانید با آن برنامه خودتان را بنویسید و اجرا کنید را برگزینید. شما بعد از اینکه فقط به یک زبان برنامه نویسی مسلط شدید میتوانید به راحتی و خیلی سریع تر از قبل یک زبان جدید آموزش بینید و مسلط شوید.
آموزش برنامه نویسی مناسب را کجا پیدا کنم؟
با توجه به منابع فارسی و انگلیسی با کیفیت در اینترنت موجود است، ارزانترین راه و مناسبترین راه برای یادگیری یک زبان برنامه نویسی دیدن دوره های آموزشی آنلاین است که در زیر چند فهرست از آنها معرفی میکنم.
فهرست سایتهای آموزش برنامه نویسی فارسی زبان معتبر
- uncox.com
- roocket.ir
- sokanacademy.com
- 7learn.com
- و… (سایت معتبر میشناسید تو کامنت معرفی کنید به لیست اضافه کنم)
فهرست سایتهای آموزش برنامه نویسی انگلیسی زبان معتبر
تخصص برنامهنویسی، یک جنگ برابر است
هیـــــچ بهانهای برای حرفهای شدن ذر این زمینه نیست، هیچ ابزار یا تکنولوژی خاصی نیست که یک نفر در سانفرانسیسکو آمریکا آن را در اختیار داشته باشد و شما در ایران از آن محروم باشید. برای برنده شده در این چنگ همه چیز برابر است غیر اراده افراد.
تجربه برنامه نویسان
- بین ۱ تا ۶ ماه – کسی که پا به عرصه برنامه نویسی گذاشته است
- بین ۶ تا ۱۲ ماه – برنامه نویس تازه کار
- بین ۱ تا ۲ سال – برنامه نویسی متوسط
- بین ۲ تا ۳ سال – برنامه نویس متوسط رو به بالا
- بین ۳ تا ۵ سال – برنامه نویس حرفه ای
این بازه زمانی بر هر شخص متفاوت است و بستگی مدت زمانی که برای آموزش خود اختصاص می دهد.
شما هیچ وقت به ۱۰۰ نمیرسید
این تخصص نقطه پایان ندارد، چرا که مهندسی نرم افزار در مراحل ابتدایی خود است و از این رو تا زمانی که انگشت شما قادر به فشردن کیبورد است باید در حال آموزش و یادگیری باشید.
کلام آخر
برای آغاز برنامه نویسی باید دست کم روزی ۸ ساعت وقت بگذارید. ۴ ساعت آموزش بینید سپس نیم ساعت استراحت ادامه ۴ ساعت بعدی.
در حین استراحت هم به هیچ عنوان موزیک گوش ندهید و به هیــــــــچ عنوان شبکه های اجتماعی نه چک کنید و نه پاسخ بدهید.
برای پرسش و پاسخ تخصصی زبان برنامه نویسی هم از گروه های تلگرامی استفاده کنید، گاها مطالب مفیدی رد بدل میشود.
مطالب زیر را حتما مطالعه کنید
آموزش برنامه نویسی
نحوه گذاشتن رمز روی ویندوز
زمان مطالعه این مطلب: 5 دقیقه برای اینکه بتوانیم امنیت ویندوز خود را تضمین کنیم باید این مقاله را بخوانید
انتخاب رمز عبور ایمن
زمان مطالعه این مطلب: 4 دقیقه برای اینکه بتوانیم امنیت دستگاه های خود را حفظ کنیم باید بتوانیم رمز عبور مناسب انتخاب کرد
هارد اس اس دی چیست؟
انتقال تصویر لپ تاپ به تلوزیون
زمان مطالعه این مطلب: 10 دقیقه برای اتصال لپ تاپ به تلوزیون حتما این مقاله رو بخونین
نحوه درست نشستن پشت کامپیوتر
زمان مطالعه این مطلب: 2 دقیقه درست نشستن پشت کامپیوتر بسیار مهمه
پس با ما همراه باشید
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.