مهم ترین سوالات قبل از شروع برنامه نویسی

زمان مطالعه : ۲ دقیقه
آخرین بروزرسانی : ۲۱ آبان ۱۴۰۲
مهم ترین سوالات قبل از شروع برنامه نویسی

یکی از مشکلاتی که افرادی که میخواهند برنامه نویسی را شروع کنند با آن روبرو میشوند، برخی باور های غلط در این حوزه است.

برخی باور هایی که متاسفانه حتی توسط برنامه نویسان قدیمی نیز گفته میشود.

اول یسری جملاتی که ممکنه خیلی شنیده باشید رو با هم ببینیم :)

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

اما این حرف ها تا چقدر درست هستند؟

خب بریم سراغ سوالات و نکات مهم و سعی کنیم مقداری رفع ابهام کنیم.

1- برای یادگیری برنامه نویسی نیاز به تحصیلات دانشگاهی داریم؟

برای یادگیری برنامه نویسی نیاز به تحصیلات دانشگاهی داریم؟

این از اولین سوالاتی هست که به ذهن خیلی از دوستان میرسد.

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

طبیعتا اگر شما رشته مرتبطی داشته باشید تاثیر مثبتی در روند یادگیری شما خواهد داشت. چون برای مثال شما در دانشگاه احتمالا چند واحد برنامه نویسی (مثلا c++) پاس کرده اید. یا درس هایی مثل طراحی الگوریتم یا ساختمان داده ذهن شما را به ذهن یک برنامه نویس نزدیک میکند.

اما این موارد فقط یسری پوئن مثبت هستند و اجباری در این مورد نیست. اگر شما از اکثر برنامه نویس ها هم بپرسید همین را به شما میگویند.

پس نگرانی از این بابت نداشته باشید و تمرکز خود را روی یادگیری بگذارید.

2- زبان انگلیسی در یادگیری برنام نویسی مهم است؟

برای یادگیری برنامه نویسی نیاز به تحصیلات دانشگاهی داریم؟

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

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

در حدی که بتوانید جستجو انجام دهید و مفهوم متن ها رو حدودی درک کنید، برای شروع کار کاملا کفایت میکند.

اما در مورد ریاضی این مسئله آسان تر هم هست و در اکثر زبان های برنامه نویسی در حد مفاهیم خیلی پایه ای کفایت میکند و نیازی به بلد بودن ریاضی نیست.

مگر برخی حوزه های خاص که در 90 درصد مواقع برنامه نویسی موبایل و وب شامل آن نمیشوند.

3- سن در یادگیری برنامه نویسی مهم است؟

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

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

اما نکته ای که وجود دارد این است که در سنین جوانی رسیدن به اون هدف برایتان آسان تر خواهد بود.

مثلا اگر میخواهید دانشگاه بروید در سن 20 سالگی از 50 سالگی راحت تر است. اما این معنا هست که در 50 سالگی نمیشود دانشگاه رفت؟ خیر! شما میتوانید در 50 سالگی هم دانشگاه بروید و موفق بشوید.

در برنامه نویسی هم همین موضوع صدق میکند. شما طبیعتا در سنین بین 15 تا 30 سالگی راحت تر از 30 تا 45 سالگی میتوانید برنامه نویسی را یاد بگیرید. چون گیرایی بالاتری دارید. اما محدودیتی برای سن از نظر بنده وجود ندارد.

4- درآمد و حقوق برنامه نویسی چقدر است؟

درآمد برنامه نویسی چقدر است؟

این سوال اگر مهم ترین سوال این مقاله نباشد، قطعا از مهم ترین ها هست.

قصد ندارم جواب رو خیلی بپیچونم! اما واقعا این مسئله بستگی به موارد زیادی دارد. مواردی مثل:

  • چه شرکتی کار کنید. (بسیار مهم!)
  • کدام کشور کار کنید.
  • چه مدت سابقه کار دارید.
  • برنامه نویس چه زبانی هستید.
  • و ...

اما میدونم که هر چقدر هم توضیح بدهم در انتها از من یک عدد میخواید 😄

با توجه به شرایط حقوق ها و وضع موجود در کشور میتونم بگم که

بازه حقوق برنامه نویس در ایران بین 200 دلار و تا 2500 دلار در ماه است.

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

5- برنامه نویسی برای مهاجرت

برنامه نویسی در مهاجرت تاثیر گذار است؟

با وضعیت اقتصادی غیرقابل باوری که در کشورمان داریم، افراد زیادی به فکر مهاجرت هستند. تا بتوانند در کشوری دیگر به دنبال رؤیا خود بروند.

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

اما آیا این روش امکان‌پذیر هست؟ یا فقط در حد شایعه هست و در عمل امکان‌پذیر نیست؟

برنامه نویسی یکی از راه های خوب برای مهاجرت است. اما تمام ماجرا نیست و فقط ابزاری برای هموار کردن مسیر هست.

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

اما اینطور هم نیست که برنامه نویسی بلد باشید فرش قرمز برایتان پهن کنند.

خلاصه این که روش واقعا خوبی هست اما نباید در مورد آن بیش از حد اغراق کرد و یا خیلی ساده از کنارش گذشت.

انگیزه، انگیزه و انگیزه

انگیزه و تاثیر آن در برنامه نویسی چقدر است؟

دوستان در قسمت آخر از این مقاله میخواهم درباره موردی صحبت کنم که نه تنها در برنامه نویسی بلکه در تمام فعالیت های روزانتان تاثیر گذار خواهد بود.

ابتدا بهتر است در مورد یک باور غلطی که از بچگی در مغزمان فرو کردند صحبت کنم.

شما اگر چیزی را بخواهید، و برایش تلاش کنید حتما به آن خواهید رسید! باوری غلط و ویران کننده!

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

اما این باوری غلط است. فرض کنید شما تمام تلاش خودتان رو میکنید که مهندسی کامپیوتر دانشگاه شریف یا تهران قبول شید. آیا حتما میشوید؟ اگر 100 نفر در ایران همچین خواسته ای را داشته باشند و تمام تلاششان را بکنند و ظرفیت این رشته فقط 60 نفر باشد آیا این فرضیه نقض نمیشود؟

موارد زیادی در عدم موفقیت شما میتواند تاثیر گذار باشد.

  1. ممکن شما برای آن کار ساخته نشده باشید.
  2. ممکن است شانس خوبی نداشته باشید (واقعیتی تلخ ولی درست)
  3. ممکن است در مکان مناسبی به دنیا نیامده باشید.
  4. و ...

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

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

امیدوارم که تونسته باشم تو این مقاله به سوالاتتون پاسخ بدهم و کمکی در راستای پیشرفتتان در مسیر برنامه نویسی بکنم.


میلاد خط شب - ارادت

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


به این مقاله علاقه داشتید؟ 🥰

41