شاید دوست داشته باشی یه برنامه نویس حرفه ای بشی ولی نمیدونی چجوری و از کجا شروع کنی .
دو تا از نکات مهم برای حرفه ای شدن رو در این مقاله عنوان می کنیم که 95% برنامه نویسی درک همین دو نکته مهمه و این که برای خلق یک اپلیکیشن و یا وب سایت و یا بازی باید کدام زبان برنامه نویسی و یا فریم وورک و یا نرم افزار یا به قول برنامه نویس ها آی دی ای (IDE) را یاد بگیرید با یک جستجوی ساده اینترنتی پیدا شدنی است .
شروع می کنیم :
1 - برنامه نویس حرفه ای دنبال کلید حروف بر روی صفحه کلید کامپیوتر خانگی و یا لپ تاپ نمی گرده و دغدغه یه برنامه نویس حرفه ای تایپ کدها نیست . در حقیقت حرفه ای ها در حین اینکه در حال تایپ کدها هستند به عملکرد کدها و این که آیا این کدها برنامه مورد انتظار رو به درستی پیاده می کنند فکر میکنند نه به اینکه کدها درست تایپ می شوند یا نه , چرا که آنها همزمان با تایپ کدها نگاهشان به صفحه مانیتور است .
پس اولین قدم عملی , فراگیری تایپ 10 انگشتی ست . فقط یک هفته اول برای افرادی که تایپ 10 انگشتی رو شروع می کنند سخت است و پس از این یک هفته به نحوه تایپ خود در گذشته می خندند . نگویید سخت است همی حالا 10 انگشتی تایپ کنید .
2 - برنامه نویس حرفه ای در سایت های فارسی زبان دنبال پیدا کردن جواب سوال خود نمی گردد و همواره برای پیدا کردن عیوب برنامه خود , مشکل را به زبان اصلی (انگلیسی) در جستجوگرها (گوگل , یاهو , . . .) سرچ می کند . همچنین تعداد منابع اینترنتی که می توانند جواب سوال شما را بدهند , به زبان انگلیسی بسیار بسیار بسیار بیشتر است تا زبان فارسی .
نکته مهم این است که برای حرفه ای شدن وقتی شروع می کنید که برنامه نویسی رو یاد بگیرید زبان فارسی را فراموش کنید و در مدت زمانی که در حال فراگیری برنامه نویسی هستید همه کتاب ها و مراجع اینترنتی شما باید انگلیسی باشد . سخت نیست بسیار هم آسان است . مراجع و سایت های معتبر اینترنتی برنامه نویسی و نیز کتب انگلیسی زبان برنامه نویسی , استانداردهایی را دارند و از آنجا که مخاطب آن ها جهانی است توسط نویسنده به نحوی نگارش می شوند که شما بعنوان یک غیر انگلیس زبان پس از اینکه 10 صفحه از کتاب را مطالعه کردید کلمات و جملات برای شما در سایر صفحات تا انتها آشنا و قابل فهم باشند . بنابراین از همین ابتدا این اصل را رعایت کنید . البته اگر فارسی را زبان اصلی برای یادگیری برنامه نویس کامپیوتر (برنامه کاربردی , طراحی وب سایت , اپلیکیشن , . . .) قرار دهید , با تلاش برنامه نویس می شوید ولی حرفه ای هرگز .
در پایان دو وب سایت مرجع برای فراگیری برنامه نویسی که رتبه جهانی آن ها در مراجعه علاقمندان به برنامه نویسی در صدر بازدید برنامه نویسان جهان قرار دارند معرفی می کنم که اولی در زمینه برنامه نویسی بکند (Back End) و دومی در زمینه برنامه نویسی فرانتند (Front End) در میان پربازدیدترین سایت های علاقمندان برنامه نویسی هستند .
دو وب سایت ذکر شده برای کسانی که تصمیم به شروع فراگیری برنامه نویسی به قصد حرفه ای شدن را دارند بی نظیر است . البته با ورود به عرصه برنامه نویسی با صدها وب سایت بی نظیر دیگر در زمینه فراگیری برنامه نویسی آشنا خواهید شد و این کاملا طبیعی است چرا که برنامه نویسی , غنی ترین و بی شمارترین مراجع و منابع را در این گستره جهانی وب دارد .