Image تکنولوژی

مسیر برنامه نویس شدن

مسیر برنامه نویس شدن + اشتباهات که نباید انجام دهیم + شایعات + سختی ها

سلام دوستان

در این مقاله قصد داریم مسیر راه یک برنامه نویس را بررسی کنیم

سر فصل ها

1) برنامه نویس کیست؟

2) زبان برنامه نویسی چیست؟

3) برای برنامه نویس شدن باید چه چیز هایی بلد باشم؟

4) سختی کار برنامه نویس ها

 

1) برنامه نویس کیست؟

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

مثال:

به کامپیوتر میگه هروقت عدد 10 گرفتی بیا و بگو سلام

2) زبان برنامه نویسی چیست؟

برای ارتباط بین انسان و کامپیوتر ما به یک واسطه نیاز داریم به نام زبان برنامه نویسی

شاید فکر کنید ما فقط یک زبان برنامه نویسی داریم که 0 و 1 هست

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

زبان برنامه نویسی به سه دسته:

سطح پایین:

که خود به دو دسته

زبان ماشین: همون 0 و 1 خودمون

زبان اسمبلی: زبان اسمبلی برخلاف زبان ماشین کمی به زبان انسان نزدیک تر است و به جای 0 و 1 از حروف الفبا برای دستور نویسی در آن استفاده می شود

سطح میانه:

زبان هایی مانند c و c++ که بیشتر از زبان های سطح پایین به زبان انسان نزدیک است اما باز هم سر در گمی ها دشواری های خود را دارد

سطح بالا:

زبان هایی هستند که بسیار به زبان انسان نزدیک هستند درک و فهم آن ها آسان است و به سادگی می توان به معنا آن پی برد

مانند:

سی شارپ

جاوا

پایتون

گولنگ

و...

 

قابل به ذکر می باشد زبان های سطح میانه و پایین از سرعت بیشتری نسبت به زبان های سطح بالا شامل هستند

یکی از مهم ترین نکات درباره انتخاب زبان برنامه نویسی که به شخصه مرا خیلی ازار داد این بود که فکر می کردم باید مسلط به چند زبان باشم

یعنی هم سی شارپ بلد باشم هم پایتون هم سی / سی پلاس پلاس و هم جاوا

اما همچین چیزی تقریبا غیر ممکن است توصیه من به شما این هست که یک زبان برنامه نویسی را تخصصی یاد بگیرید و بعد اگر خودتان خواستین برین سراغ زبان دیگر 

 

3) برای برنامه نویس شدن باید چه چیز هایی بلد باشم؟

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

قصد دارم چند تا از اون نیاز ها را مورد بررسی قرار بدم

1) باید خدای ریاضی باشی

نمی تونم بگم نیازی به ریاضی نداری ولی اون جوری که بعضی ها میگن باید معادلات ناسا رو حل کنی نیست

2) باید مثل بچه ناف لوس آنجلس انگلیسی حرف بزنی

تسلط داشتن به زبان انگلیسی در برنامه نویسی کمک های زیادی میکنه مثلا می توانید مقالات انگلیسی بخونید ولی اینجوری نیست که حتما باید انگلیسی بلد باشین ولی شخصا توصیه می کنم انگلیسی خودتون رو قوی کنید

 

نکته: برنامه نویسی سن نداره با هر سن و سالی می تونید کد بزنید

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

اول علاقه

دوم از همه باید تسلط خوبی به کامپیوتر داشته باشیم و به اصول 7 گانه کامپیوتر تسلط خیلی خوبی داشته باشی

 

4) سختی کار برنامه نویسی

بعد از کار تو معدن سخت ترین کار برنامه نویسی هست 

1) باید برای کارتون وقت بزارید

2) باید با سرکوفت زدن دیگران کنار بیاین

3) باید با سرعت کند اینترنت و قیمت بالای اون کنار بیاین

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

5) هزار تا چیز دیگه

 

مطالبی که می تواند در این راه به شما کمک کند:

فارس لرن - لپ تاپ مناسب برنامه نویسی (farslearn.com)

فارس لرن - عینک کامپیوتر یا blue cut چیست؟ (farslearn.com)

فارس لرن - لپ تاپ های برنامه نویسی ارزان قیمت (farslearn.com)

فارس لرن - چرا سی شارپ یاد بگیرم؟ (farslearn.com)

 

دوره های آموزشی مفید برای شما:

دوره آموزش جاوا مقدماتی تا پیشرفته

آموزش سی شارپ مقدماتی تا پیشرفته

 

پایان.


برای ثبت دیدگاه لطفا وارد شوید