پیش نیاز های شروع برنامه نویسی

پیش نیاز های شروع برنامه نویسی ، یک شروع عالی!

پیش نیاز های برنامه نویسی چیا هستند؟

هر کسی که میخواد وارد دنیای برنامه نویسی بشه اول از همه از خودش می پرسه پیش نیاز های برنامه نویسی چیا هستند و باید برای شروع چیکار کنم. روزی که برنامه نویسی رو شروع کردم رو یادم میاد . اولین آموزشی که دیدم آموزش برنامه نویسی روی برد آردیونو بود ، ولی الان برنامه نویس backend هستم ولی برنامه نویسی backend  کجا و برنامه نویسی روی برد آردینیو کجا ؟

 

خب چرا اینطوری شد ؟ پیش نیازهای برنامه نویسی چه چیزهایی هستند؟ از چی شروع کردم و از چی سر درآوردم ؟؟ اون موقع که شروع کردم فقط به فکر یادگرفتن برنامه نویسی بودم و نه پیش زمینه ای داشتم، نه از پیش نیازهای برنامه نویسی سر درمیاوردم و نه اصن هیچ تجربه ای. مثل یه سرباز صفر که جلوی یه پادگان بی انتها ایستاده و می خواد وارد پادگان شه پادگان همون دنیای برنامه نویسی هستش.

 

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

 

پیش نیاز یادگیری برنامه نویسی چیه ؟؟

توی این مثالی که زدیم، پیش نیاز یادگیری برنامه نویسی یعنی چه چیز هایی توی این پادگان بی پایان لازممون می خواد بشه ؟؟ اصن اینا که میگیم پیش نیاز برنامه نویسی به حساب میان؟ یا بهتر بگیم چه چیزایی پیش نیاز یادگیری برنامه نویسی هستند؟

 

1)  یه کامپیوتر یا لپتاپ ساده هم باشه کافیه :

واسه برنامه نویسی نیاز نیست شما یه سیستم خیلی غول داشته باشید شما قرار نیست که ارز های دیجیتال استخراج کنید . در واقع پیش نیاز برنامه نویسی داشتن یه سیستمه؛ حالا اینکه چه سیستمی باشه، خیلی فرق نمی کنه. شما می خواید برنامه نویسی کنید و یه لبتاب یا کیس با 4 گیگ رم و 2 گیگ گرافیک و core i5 4500 هم کافیه و می تونید به راحتی باهاش برنامه نویسی کنید .

 

2)  نیاز نیست که تافل داشتن باشید : یادگیری کمی زبان انگلیسی برای شروع برنامه نویسی

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

 

فکر میکنم ، هر کی می خواد برنامه نویسی یاد بگیره فکر میکنه که آموزش فارسی برنامه نویسی وجود نداره و باید آموزش زبان اصلی برنامه نویسی ببینه . نه اصلا اینطور نیست اینترنت پر از آموزش های فارسی پولی و رایگان هستش و شما میتونید ازشون استفاده کنید؛ مثلا آموزش های رایگان سایت سبزلرن . البته اینم بگم اگه هنگامی که برنامه نویسی یاد میگیرید اگه زبان انگلیسیتون خوب باشه می تونه تو یادگیری دستورات کمکتون کنه .

 

3)  ریاضیات ، تا حدی برای شروع برنامه نویسی باید با ریاضیات اشنا باشید :

یه دسته محدودی از آدما فکر می کنند واسه برنامه نویسی باید ریاضیتون خوب باشه  👿 ! نمی دونم چرا ؟؟ اگه شما می دونید همین زیر قسمت نظرات واسم بنویسید. واسه برنامه نویسی هیچ نیازی به ریاضی ندارید و اصلا جز پیش نیازهای برنامه نویسی نیست این علم!

 

4)برای شروع کد نویسی نیازی به مهندس نرم افزار و سخت افزار کامپیوتر بودن نیست :

برنامه نویسی یکی از حرفه هایی هستش که شما دائما با کامپیوتر و لبتاب سرکار دارید و با این دو سر و کله می شکونید . شما واسه یاد گرفتن برنامه نویسی و شروع به کد زدن  نیاز به کامپیوتر دارید و یه مقدار اندکی که از کامپیوتر سر درمیارید و کار های روزانه تون رو باهاش انجام میدید کافیه . خدا را شکر داشتن مدرک مهندسی کامپیوتر پیش نیاز برنامه نویسی نیست؛ البته اون حد هم دانشتون  کم نباشه که ندونید پنجره ی روی کیبورد واسه ی چیه ؟؟

 

و یا چجور میشه روی کامپیوتر برنامه نصب کرد ؟؟؟ ولی اگه در این حد هم کم بودید نیاز نیست از برنامه نویسی قطع امید کنید ، می تونید با آموزش های کامپیوتر داخل اینترنت سریع یاد بگیرید .

 

5) تایپ 10 انگشتی :

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

 

6) مدرک دانشگاهی واسه برنامه نویس شدن :

شاید شما فکر کنید برای برنامه نویس شدن باید حتما برید دانشگاه یاد بگیرید و مدرک دانشگاهی داشته باشید . یا اگه مدرک دانشگاهیتون کامپیوتر یا شاخه های نرم افزار نباشه نمی تونید برنامه نویس بشید . خوشبختانه مباحث پیش نیاز برنامه نویسی خیلی سخت نیستند و با کمی مطالعه میشه همشون رو یاد گرفت . پس اصلا فک نکنید که مدرک دانشگاهی هم از پیش نیاز های برنامه نویسی به حساب میاد.

 

7) سن تو یاد گرفتن برنامه نویسی  :

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

 

پیش نیاز های برنامه نویسی

ولی چه مهارت هایی رو حتما باید داشته باشیم تا بتونیم برنامه نویس بشیم ؟

خب ببینیم پیش نیازهای برنامه نویسی چیا هستند و چه مهارت هایی لازم داریم:

 

1) واسه برنامه نویس شدن نیازه که یه ذره خلاقیت داشته باشید :

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

 

2) تمرین کردن بعد از هر آموزش :

تمرین کردن از پیش نیاز های برنامه نویسی نیست، ولی از نیازهای ضروری اونه. وقتی شما 3 ساعت یا 4 ساعت آموزش می بینید ولی بعدش وقتی شما چیز هایی که توی اون 3 یا 4 ساعت یاد گرفتید رو تمرین نمی کنید انگار که فقط زمانتون رو هدر میدید . چون نصف یادگیری شما با اون تمرینی هستش که بعد آموزش می کنید ، اون تمرین ها باعث میشه که مطالبی رو که توی آموزش دیدید و یاد گرفتید رو فراموش نکنید و بهتر به خاطر بسپرید .

 

3) توی یادگیری و تمرین پشتکار داشته باشید :

پیش نیاز یادگیری برنامه نویسی یا هر کار دیگه ای پشتکاره. پشتکار توی برنامه نویسی مهمه ، شما باید تا جایی که می تونید هر روز تمرین کنید و آموزش ببینید . اگه شکسته شکسه برنامه نویسی یاد بگیرید خودتون زود خسته میشید چون می بینید به هیچ جایی نرسیدید و هیچ زبان برنامه نویسی رو یاد نگرفتید.و شاید ممکنه که از برنامه نویسی زده بشید .

 

4) مسیر یادگیری خودتون رو ترسیم کنید :

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

 

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

چه جوری تو مدت زمان کم  برنامه نویسی رو یاد بگیریم و به  درآمد خوبی برسیم ؟

جمع بندی

و در آخر بنده تشکر میکنم از جناب اقای حسین خوشیاری که این مقاله رو برای ما نوشتند و از شما کاربر عزیز هم تقاضا داریم که نظرخودتون رو باما به اشتراک بزارید ! مواردی که برای پیش نیاز یادگیری برنامه نویسی توی این مقاله گفته شد اکثرا تجربی هست. و نمیگیم شما اون موارد رو نباید بلد باشی. بلکه بلد باشی خیلی خیلی خوبه

 

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

 

و روز اول به این شکل نبود ! اما به مرور تونستم تجربه کسب کنم و این مهارت های کوچیکم بدست بیارم ! پس اگه میخوای برنامه نویسی رو شروع کنی بهتره ذهنتو درگیر تکمیل لیست پیش نیاز یادگیری برنامه نویسی نکنی و همین الان استارتت رو بزنی ! ما ادما تو سختیا استعداد هامون شکوفا میشه و در سختی ها میتونیم به نتایج بهتری برسیم ! ممنون که تا اینجا مقاله رو خوندی ! روزت خوش

One thought on “پیش نیاز های شروع برنامه نویسی ، یک شروع عالی!

  1. a_sem میگوید:

    سلطان قدیر واقعا انرژی گرفتم از این متنی ک نوشتید. امیدوارم فعالیت های سایتتون زیاد بشه و من ک حداکثر تلاشم رو میکنم. ب دوست و آشنا و فامیل و همسایه و همه سایتتون رو معرفی کردم. به امید رتبه 1 تو وبسایت های ایرانی

دیدگاهتان را بنویسید