زبان انگلیسی و برنامه نویسی

بسم الله الرحمن الرحیم

زبان انگلیسی و برنامه نویسی

در مصاحبه‌ای که با جناب آقای خسروی با موضوع برنامه نویسی داشتیم که می‌توانید آن را از طریق لینک زیر دریافت کنید.

https://ms313.ir/%D9%85%D8%B5%D8%A7%D8%AD%D8%A8%D9%87-%D8%A8%D8%A7-%D9%85%D9%87%D8%AF%DB%8C-%D8%AE%D8%B3%D8%B1%D9%88%DB%8C/

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

شاید بتوان گفت هم آری و هم خیر .

زمانی که ما قصد داشته باشیم برنامه نویسی را شروع کنیم بطور مثال کسی قصد دارد که برنامه نویسی وب را شروع کند .

این شخص می‌تواند با یک جست و جوی ساده به محتوا های فارسی موجود دسترسی پیدا کند به طور مثال آموزش HTML و یا CSS اما زمانی که شخص قصد دارد مبانی بسیار پیشرفته را یاد بگیرد که در وب فارسی موجود نیست کار کمی برای کسی که هیچ چیز از انگلیسی نمی‌داند واقعا سخت می‌شود .

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

چه سطحی و برای چه کاری ؟

شاید بهتر باشد که بگوییم ما دقیقا یادگیری زبان را برای چه کاری می‌خواهیم .

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

· جست و جو

· پرسش سوال

· فهم جواب

· مشاهده ویدیو

· خواندن مقالات

· خواندن کتاب

جست و جو

یکی از مهم ترین زمانی هایی که شما به زبان انگلیسی احتیاج پیدا می‌کنید زمانی است که قصد دارید که یک موضوع جدید را یاد بگیرید ، یا اینکه قصد دارید اروری که به آن بر خورده‌اید را حل کنید .

این جور مواقع کار خیلی آسان است و حتی شاید خیلی دچار مشکل نشوید و نوشتن یکسری کلمات مثل how چگونه ، یا tutorial آموزش می‌توانید براحتی در موتور های جست و جو و یوتیوب به جواب برسید .

یکی از مواردی که بسیاری از مواقع چالش نداشتن زبان انگلیسی را جبران می‌کند این است که شما با کد سر و کار دارید یعنی زمانی که با یک ارور مواجه می‌شوید می‌توانید همان خط ارور را در موتور جست و جو وارد کنید و جواب شما هم اکثر مواقع کد هایی است که شما آن ها را متوجه می‌شوید .

پس در این مرحله که می‌توان گفت جزء مراحل ابتدایی مبحث برنامه نویسی است خیلی مسئله خاصی وجود ندارد و می‌توانید با دانش زبانی بسیار کم مشکل خود را حل کنید .

پرسش سوال

وبسایت هایی بسیار زیادی در حال حاضر وجود دارد که می‌توان گفت پاتوق برنامه نویس هاست افرادی بسیار زیادی در طول روز دچار مشکل در زمینه های مختلف کامپیوتری می‌شوند و وبسایت هایی برای به اشتراک قرار دادن این این مشکلات و پاسخ دادن به آن ها ایجاد شدند .

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

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

در این جا دانش مورد نیاز می‌تواند در حد نوشتن باشد و ابزار های ترجمه می‌توانند بسیار به شما کمک کنند.

ابزار هایی مانند grammarly و google translate می‌توانند به شما کمک کنند ابزار اول برای تصحیح گرامر است و ابزار دوم دیکشنری گوگل است .

فهم جواب

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

بخش بسیار زیادی از جواب ها در وبسایتی مانند stack overflow به صورت کد است و شما کافیست به کد توجه کنید .

مشاهده ویدیو

یکی از محبوب ترین روش ها برای یادگیری یک ابزار یا زبان جدید در حال حاضر مشاهده ویدیو است ؛ شما می‌توانید با وبسایت هایی مانند یوتوب و یا آپارات و جست و جو درون گوگل براحتی به منبع بسیار عظیمی از آموزش های رایگان دسترسی پیدا کنید .

بازهم مسئله‌ای که وجود دارد این است که شما می‌بایست بیشتر به کد توجه کنید و همچنین در وبسایتی مانند یوتوب با فعل کردن گزینه زیر نویس انگلیسی همزمان می‌توانید به صحبت های مدرس و متن توجه کنید تا اگر جایی را متوجه نشدید آن را ترجمه کنید .

خواندن مقالات

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

یکی از وبسایت های معروف در این زمینه وبلاگ medium.com است که می‌توانید مطالب بسیار زیادی را در رابطه با برنامه نویسی در آن مشاهده کنید .

خواندن کتاب

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

https://ms313.ir/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B1%D9%88%D8%B4-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C/

از آن جایی که کتاب ها امکان بروز رسانی ندارند و مانند یک صفحه وب نمی‌توان به آن درس اضافه کرد ، لذا اکثر کسانی که کتابی را در حوضه کامیپوتر می‌نویسند سعی می‌کنند که آن کتاب ، کتاب جامعی باشد تا خواننده احساس کمبود نکند .

از آن جایی که زبان تکنلوژی زبان انگلیسی لازم است که ما کتاب ها به صورت بروز دریافت کنیم و آن ها را مطالعه کنیم و این مسئله هم مستلزم داشتن زبان قوی است .

اگر تجربه‌ای در رابطه با این مقوله دارید لطفا در بخش نظرات آن را به اشتراک بگذارید .

یاعلی خدانگهدار
مصطفی صالحی پور
پنجشنبه 29 فروردین 1398