نکات مهمی که پیش از شروع برنامه نویسی در ایران باید بدانید!
نکات مهمی که پیش از شروع برنامه نویسی در ایران باید بدانید!
ورود به دنیای برنامهنویسی درست مانند بستن چمدان خود برای رفتن به سفری است که پایان آن مشخص نیست. ازآنجاکه در این سفر مقصدی ندارید، باید در طول مسیر با مشکلات مختلف سروکله بزنید و مداوم به فکر ارتقای مهارتهای خود باشید.
ازجمله سؤالهایی که قبل از شروع برنامهنویسی باید از خود بپرسید، این است که نگرش دقیق شما به این شغل و آیندهی آن چیست؟ آیا از سر تعریفها و تمجیدهای دیگران به فکر یادگیری برنامهنویسی افتادهاید یا حقوق وسوسهکنندهای را دیدهاید که شرکتها برای برنامهنویسان در نظر گرفتهاند؟
آموختن علم برنامهنویسی در پایهترین حالت خود نیازمند علاقه و فداکاری و صبر بسیار زیاد است. این شغل که درصد کمی از افراد جهان مشغول انجام آن هستند، باعث بهوجودآمدن برترین تکنولوژیها و ابزارهایی شده که امروزه زندگیکردن بدون آنها برای ما بسیار سخت است. هرآنچه در اطراف خود مشاهده میکنید، کدهای ساختاری زیادی را در دل خود جای داده است؛ درست مانند همین لحظه که در حال خواندن مقالهای در نیوزلن هستید.
سایت نیوزلن و بعد از آن مرورگری که با آن سایت را باز کردید و درنهایت سیستمعاملی که مرورگر روی آن نصب است، همهوهمه هزاران خط کد دارند که از ذهنهای خلاق و با دیدگاههای مختلف بیرون آمده است. قصد ما ترساندن شما از این مسیر نیست؛ بلکه میخواهیم ابتدا سختیهای مسیر را بهتر بشناسید و با ذهنی باز در آن قدم بگذارید.
برنامه نویسی را از کجا شروع کنیم؟
بسیاری از علاقهمندان به دنیای برنامهنویسی با ندانستن نکاتی که درادامه خواهیم گفت، از شروع برنامهنویسی منصرف شدند یا حداقل با فکرهای اشتباهی که دربارهی بعضی موضوعات میکنند، آرزوی برنامهنویسشدن را برای همیشه بهدست فراموشی سپردند. پس دانستن نکات اصولی و پایهای دربارهی علم برنامهنویسی مهمترین عامل برای برنامهنویسشدن است.
۱. حتماً نیاز نیست که شاگرد اول کلاس ریاضی باشید
احتمالاً بیشترین فکری که در ذهن عموم دربارهی برنامهنویسی وجود دارد، مسائل ریاضی سخت و نفسگیر است. در همین ابتدا حجت را بر شما تمام میکنیم که چنین چیزی بههیچوجه درست نیست؛ مگر در برخی زمینهها! بسیاری از زبانهای برنامهنویسی مانند پایتون که جزو پردرآمدترین زبانهای برنامهنویسی در ایران و جهان است، برای یادگیری مفاهیم مقدماتی و پیشرفته خود، به فرمولهای ریاضی پیشرفته نیازی ندارد؛ ازاینرو، در بسیاری از مدارس ابتدایی جهان از این زبان بهعنوان زبان پایه برای شروع برنامهنویسی استفاده میکنند.
منبع : زومیت