موفقیت برنامه نویس در برنامه نویسی ۳

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

باز هم جواب خیر است. یعنی تسلط بر زبان انگلیسی رابطه ی مستقیمی با موفقیت در برنامه نویسی ندارد.
همانطور که می دانید همه ی برنامه نویسی های مطرح دنیا به زبان انگلیسی طراحی شده اند. اما برای برنامه نویسی کردن احتیاجی به تسلط بر روی زبان انگلیسی نیست. البته پیشنهاد می شود حداقل معنی لغات کلیدی برنامه نویسی ها را بیاموزید.
چرا؟
به خاطر سپردن نام تمامی متد ها و کلمات کلیدی و … در برنامه نویسی ها غیرممکن است است.(مثلا فقط در توابع Api که اصلی ترین توابع ویندوز را تشکیل می دهند ده ها هزار تابع وجود دارد.)
برای پی بردن به کاربرد این متدها دو راه بیش تر نداریم. یا منبع راهنمای آن را در اختیار داشته باشیم. یا این که با توجه به معنی نام انگلیسی آن به کاربرد آن پی ببریم.
حالا به برخی از کلمات کلیدی مهم دقت کنید:
کلمه کلیدی var در دلفی و پاسکال وجود دارد و مخفف variable است به معنی متغیر، پس به نوعی می توان نتیجه گرفت این کلمه ی کلیدی برای تعریف متغیر به کار می رود.
کلمه کلیدی Function در ویژوال بیسیک و php وجود دارد به معنی تابع، پس به نوعی می توان نتیجه گرفت این کلمه ی کلیدی برای تعریف تابع یا همان متد به کار می رود.
کلمه کلیدی int در بیش‌تر برنامه‌نویسی ها وجود دارد و مخفف integer است به معنی عدد صحیح، پس به نوعی می توان نتیجه گرفت این کلمه ی کلیدی برای تعریف یک متغیر عدد صحیح  به کار می رود.
کلمه کلیدی float در بیش‌تر برنامه‌نویسی ها مانند سی پلاس پلاس و جاوا و دلفی و… وجود دارد به معنی عدد با ممیز شناور(عدد اعشاری)، پس به نوعی می توان نتیجه گرفت این کلمه ی کلیدی برای تعریف یک متغیر عدد اعشاری  به کار می رود.
کمی دقیق تر می شویم. شاید با فایل conio.h آشنا باشید. این کلمه از کلمات console input output تشکیل شده است. یعنی کنسول ورودی خروجی. پس به نوعی می توان نتیجه گرفت در این فایل توابعی برای گرفتن ورودی و نمایش خروجی وجود دارد.
خب فکر کنم تا همین‌جا کافیست. به طور کلی زبان انگلیسی می تواند سرعت پیشرفت شما در برنامه نویسی را چندین برابر کند، در صورتی که حتی منبع آموزشی برنامه نویسی نداشته باشید، با دانستن کامل اصول پایه ی برنامه نویسی و البته زبان انگلیسی خواهید توانست در برنامه نویسی پیشرفت کنید.
و آخرین نکته در مورد ارتباط برنامه نویسی با زبان انگلیسی در مورد برنامه نویسانی است که مراحل ابتدایی برنامه نویسی را طی کرده اند. در سطوح بالاتر برنامه نویسی بارها برای برنامه نویس ها پیش خواهد آمد که به منبعی نیاز پیدا می کنند که به زبان آن ها(مثلا فارسی) وجود ندارد در حالی که صدها آموزش برای آن موضوع به زبان انگلیسی وجود دارد. توضیح بیش‌تر لازم نیست.

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

لطفا نظرات خود را در مورد این مطلب با ما در میان بگذارید.

نویسنده: سام
منبع: سامینتک

5 thoughts on “موفقیت برنامه نویس در برنامه نویسی ۳

    1. اگر منظور شما از سی پلاس پلاس، کامپایلرهایی مثل ویژوال استودیو عادی یا کامپایلرهای مشابه هست، که جوابتون خیر هستش. هر دو با هم توی ویندوز کامپایلری سراغ ندارم ولی میتونید از نرم افزار کمکی xamiran برای ویژوال استودیو برای نوشتن برنامه به زبان سی پلاس پلاس استفاده کنید. البته نرم افزار eclipse یا نت بینز و … توانایی ساخت برنامه اندروید به دوزبان سی پلاس پلاس و جاوا رو دارند.
      نرم افزار x-code هم برای نوشتن برنامه ی ios هم در ویندوز و هم مکینتاش به زبان سی پلاس پلاس وجود داره.

  1. زبان
    BrainFUCK هم زبان برنامه نویسی هست که هشت تا دستور داره:
    +-[],.
    و هیچ ربطی به انگلیسی نداره
    به نظر من تاثیر زبان انگلیسی بیشتر توی دسترسی به منابع انگلیسی هست.
    کافیه انگلیسی بلد باشی تا گاها هزاران کتاب در زمینه ای که دنبالش هستید پیدا شود.
    مثلا همین الآن که دارم این نظر رو مینویسم داخل آمازون حدود 1200 کتاب در زمینه زبان پایتون پیدا کردم.

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *




Enter Captcha Here :