یکی از مشکلاتی که افرادی که میخواهند برنامه نویسی را شروع کنند با آن روبرو میشوند، برخی باور های غلط در این حوزه است.
برخی باور هایی که متاسفانه حتی توسط برنامه نویسان قدیمی نیز گفته میشود.
اول یسری جملاتی که ممکنه خیلی شنیده باشید رو با هم ببینیم :)
اما این حرف ها تا چقدر درست هستند؟
خب بریم سراغ سوالات و نکات مهم و سعی کنیم مقداری رفع ابهام کنیم.
این از اولین سوالاتی هست که به ذهن خیلی از دوستان میرسد.
دوستان دقت بفرمایید هیچ اجباری برای داشتن مدرک دانشگاهی یا تحصیل در رشته مهندسی کامپیوتر وجود ندارد.
طبیعتا اگر شما رشته مرتبطی داشته باشید تاثیر مثبتی در روند یادگیری شما خواهد داشت. چون برای مثال شما در دانشگاه احتمالا چند واحد برنامه نویسی (مثلا c++) پاس کرده اید. یا درس هایی مثل طراحی الگوریتم یا ساختمان داده ذهن شما را به ذهن یک برنامه نویس نزدیک میکند.
اما این موارد فقط یسری پوئن مثبت هستند و اجباری در این مورد نیست. اگر شما از اکثر برنامه نویس ها هم بپرسید همین را به شما میگویند.
پس نگرانی از این بابت نداشته باشید و تمرکز خود را روی یادگیری بگذارید.
بطور کلی جستجو هایی که ما انجام میدهیم تا حد بسیار زیادی به زبان انگلیسی هستند. در نتیجه بلد بودن زبان انگلیسی تاثیر خوبی در روند یادگیری ما دارد.
اما نکته ای که هست اینه که برای راه افتادن کارمون نیاز به حد خیلی بالایی نداریم. یعنی لزوما نیاز به داشتن مدرک نداریم.
در حدی که بتوانید جستجو انجام دهید و مفهوم متن ها رو حدودی درک کنید، برای شروع کار کاملا کفایت میکند.
اما در مورد ریاضی این مسئله آسان تر هم هست و در اکثر زبان های برنامه نویسی در حد مفاهیم خیلی پایه ای کفایت میکند و نیازی به بلد بودن ریاضی نیست.
مگر برخی حوزه های خاص که در 90 درصد مواقع برنامه نویسی موبایل و وب شامل آن نمیشوند.
اول از همه این رو بخاطر بسپارید که برای اکثر هدف هایی که تو زندگی دارید هیچ وقت دیر نیست. حالا چه کار باشد، چه تحصیل.
اما نکته ای که وجود دارد این است که در سنین جوانی رسیدن به اون هدف برایتان آسان تر خواهد بود.
مثلا اگر میخواهید دانشگاه بروید در سن 20 سالگی از 50 سالگی راحت تر است. اما این معنا هست که در 50 سالگی نمیشود دانشگاه رفت؟ خیر! شما میتوانید در 50 سالگی هم دانشگاه بروید و موفق بشوید.
در برنامه نویسی هم همین موضوع صدق میکند. شما طبیعتا در سنین بین 15 تا 30 سالگی راحت تر از 30 تا 45 سالگی میتوانید برنامه نویسی را یاد بگیرید. چون گیرایی بالاتری دارید. اما محدودیتی برای سن از نظر بنده وجود ندارد.
این سوال اگر مهم ترین سوال این مقاله نباشد، قطعا از مهم ترین ها هست.
قصد ندارم جواب رو خیلی بپیچونم! اما واقعا این مسئله بستگی به موارد زیادی دارد. مواردی مثل:
اما میدونم که هر چقدر هم توضیح بدهم در انتها از من یک عدد میخواید 😄
با توجه به شرایط حقوق ها و وضع موجود در کشور میتونم بگم که
اما دقت بفرمایید که حقوق هایی از این مقدار کمتر و بیشتر هم داریم. و کاملا بستگی به شرایط شما دارد.
با وضعیت اقتصادی غیرقابل باوری که در کشورمان داریم، افراد زیادی به فکر مهاجرت هستند. تا بتوانند در کشوری دیگر به دنبال رؤیا خود بروند.
اما همانطور که میدانید مهاجرت مشکلات خاص خودش را دارد. یکی از راه هایی که همیشه طرفدار زیادی داشته، ویزای کار از طریق برنامه نویسی بوده است.
اما آیا این روش امکانپذیر هست؟ یا فقط در حد شایعه هست و در عمل امکانپذیر نیست؟
اگر فکر میکنید دنبال کاری هستید که بتوانید مخارج خود را تامین کنید و به کمک به آن ویزا بگیرید برنامه نویسی میتواند گزینه خوبی باشد.
اما اینطور هم نیست که برنامه نویسی بلد باشید فرش قرمز برایتان پهن کنند.
خلاصه این که روش واقعا خوبی هست اما نباید در مورد آن بیش از حد اغراق کرد و یا خیلی ساده از کنارش گذشت.
دوستان در قسمت آخر از این مقاله میخواهم درباره موردی صحبت کنم که نه تنها در برنامه نویسی بلکه در تمام فعالیت های روزانتان تاثیر گذار خواهد بود.
ابتدا بهتر است در مورد یک باور غلطی که از بچگی در مغزمان فرو کردند صحبت کنم.
تا همین سال های اخیر برخی پیج های انگیزشی به اشتباه این باور را به خورد کاربر های خود میدادند که اگر چیزی را بخواهید و برایش تلاش کنید لزوما به آن خواهید رسید.
اما این باوری غلط است. فرض کنید شما تمام تلاش خودتان رو میکنید که مهندسی کامپیوتر دانشگاه شریف یا تهران قبول شید. آیا حتما میشوید؟ اگر 100 نفر در ایران همچین خواسته ای را داشته باشند و تمام تلاششان را بکنند و ظرفیت این رشته فقط 60 نفر باشد آیا این فرضیه نقض نمیشود؟
موارد زیادی در عدم موفقیت شما میتواند تاثیر گذار باشد.
اما آیا این حرف ها به این معنی هست که باید دست از تلاش برای آرزو های بزرگ ورداریم؟ قطعا خیر...
امیدوارم که تونسته باشم تو این مقاله به سوالاتتون پاسخ بدهم و کمکی در راستای پیشرفتتان در مسیر برنامه نویسی بکنم.
میلاد خط شب - ارادت