اندر نکوهش ویژوال بیسیک

نمی دانم این همه افراد چرا می روند ویژوال بیسیک یاد می گیرند، در حالیکه روز به روز تقاضا برای آنها و NET. کار (به نسبت افرادی که وارد این دوره ها می شوند) کم تر می شود. از این بگذریم. سخن من چیز دیگری است:

پس از چند دوره تدریس ویژوال بیسیک دانستم که کسانی که برنامه نویسی را با این زبان آغاز می کنند- تاکید می کنم با ویژوال بیسیک آغاز می کنند- به ندرت تبدیل به یک برنامه نویس حرفه ای می شوند. چرا؟

- ویژوال بیسیک آدم را عادت می دهد به تنبلی و تنبل بار می آورد. چون بیشتر کار کشیدن و رها کردن است. این باعث می شود درک جریان برنامه و داده ها بسیار کم گردد.

- زبان بسیار مزخرفی است. (گرچه گهگاه کار راه انداز است) به خاطر ساختار زبان
- کلی عادت های بد برنامه نویسی دیگر مثل فرق نگذاشتن بین حروف بزرگ و کوچک- شی گرایی ناقص (در نسخه های مختلف متفاوت است) و …

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

از همه این ها بگذریم اگر این زبان بهترین زبان دنیا هم باشد، هنگامیکه این همه سرگرم فراگیری آن هستند، زنگ خطری است برای خراب شدن بازار و بهتر است سراغ زبان دیگری برویم.

پیشنهاد من این است که اگر می خواهیم برنامه نویس شویم (به معنای واقعی) بهار است با زبان های جدید و بهتر برای یادگیری مثل پایتون آغاز کنیم. هم اکنون این زبان یکی از بهترین ها برای آغاز است. پس از آن می توان با جاوا یا ++C ادامه داد. در ضمن تا می توانید در آغاز کار از IDE دوری کنید، نتیجه شگفت انگیزش را خواهید دید.

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

دسته بندی شده در: مقاله, نرم افزار, نرم‌افزاری

۶ دیدگاه ها

  1. دیدگاه از طرف Vahid Rahmanian:

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

    ارسال شده در مهر ۳م, ۱۳۸۶ ساعت۳:۵۸ ب.ظ

  2. دیدگاه از طرف Nasser Ghanemzadeh:

    راستش جایی را برای آموزش سراغ ندارم، اما می توانم چند منبع به شما معرفی کنم:
    فارسی:
    - از این پس پایتون-ترجمه و تالیف:سعید خالقی،علیرضا حق‌نیا
    - گروه کاربران لینوکس اصفهان هم ترجمه کتاب Dive into python را دردست دارد. تاکنون فصل های ۲و۳و۴ ترجمه شده اند. برای پیدا کردن ترجمه میتوانید به اینجا مراجعه کنید.
    - به سایت http://www.pylearn.com هم می توانید مراجعه کنید، مطالب خوبی دارد.

    انگلیسی
    - اگر کسی تا به حال برنامه نویسی نکرده مجموعه How to Think Like a Computer Scientist بسیار خوب مفهومی و عالی گفته (برای C , Java هم دارد)
    - اگر دسترسی دارید کتابهای انتشارات O’Reilly عالی است به ویژه Programming Python گرچه این کتاب برای شروع مناسب نیست و کمی سنگین است.

    ارسال شده در مهر ۳م, ۱۳۸۶ ساعت۸:۲۰ ب.ظ

  3. دیدگاه از طرف Vahid Rahmanian:

    به قول انگلیسی زیان‌ها: واو!
    ممنون از توضیح‌ات کامل‌تان. به اندازه یک پست جداگانه کامل بود.

    ارسال شده در مهر ۴م, ۱۳۸۶ ساعت۵:۵۰ ق.ظ

  4. دیدگاه از طرف اندر نکوهش ویژوال بیسیک 2 « اپاتان Opatan:

    [...] ۲۷, ۲۰۰۷ روی · طبقه بندی شده زیر نرم افزار در پست اندر نکوهش ویژوال بیسیک گفتم که به نظر من ویژوال بیسیک نه تنها زبان بدی است، [...]

    ارسال شده در مهر ۵م, ۱۳۸۶ ساعت۱۲:۵۸ ق.ظ

  5. دیدگاه از طرف majid:

    vb zabane bady nist
    baste be taraf darad ke chegoneh be an negah konad
    shoma agar chandin dore ast ke vb ra tadris mikonid nabayad
    hamchin harfy ra bezanid
    chon man motmaenam ke vb mavaredy darad ke hanoz shaoma
    az an bikhabarid
    pas kasy ke khod hanoz be tore kamel yek zaban ra yad nadarad
    nemitavanad darbareye an nazar bedahad

    ارسال شده در آذر ۲۹م, ۱۳۸۶ ساعت۲:۰۵ ب.ظ

  6. دیدگاه از طرف Unknown:

    moshkeletun ba VB chie ?
    bemannad ke man halam az VB beham mikhore vali in chiziE ke shoma goftid …!!!!

    Dar kol migan “.DotNet” adam ro TANBAL bar miare vali age “LISP” kar konid dige harfi bagi nemimone !!!!

    ارسال شده در فروردین ۱۶م, ۱۳۸۷ ساعت۹:۴۲ ب.ظ

دیدگاه خود را بیان کنید