رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
امريکايي ها الزاما بهترين برنامه نويسان‌(Top Coder) نيستند.
#1
امريکايي ها الزاما بهترين برنامه نويسان‌(Top Coder) نيستند.

Americans Are Scarce

In Top Tech Contest


در جديدترين مسابقه برنامه نويسي بين المللي سالانه (زبان هاي C++, و جاوا ) ، تحت نام TopCoder contest معلوم شده که از بين 48 برنامه نويس کامپيوتري تاپ دنيا ، تنها چهار نفرشان امريکايي هستند. اين شايد نمايانگر ضعف احتمالي سيستم آموزشي تکنيکال امريکا هم باشد. تا سه سال پيش، 90% بهترين برنامه نويسان دنيا از امريکا بودند اما امروزه اين رقم فقط 12% است و امريکا بعد از روسيه، لهستان و کانادا قرار گرفته. برگزاري چنين رقابت هايي همچنين آشکار کننده بي عدالتي ها و کمبود امکانات زندگاني مردمان شرق در مقايسه با ممالک غرب جهان هم هست.

هفته گذشته در کازينو علا ئدين شهر لاس وگاس امريکا فينال رقابتهاي برنامه نويسان در ميان تشويق هاي تماشاچيان و علاقمندان برگزار و نتايج اعلام شد و فضاي رقابتها تا حدودي شبيه مسابقات ورزشي بود. اين رقابتها از ماه فوريه تحت نام TopCoder ( بهترين کد نويس ) با شرکت 4,500 کد نويس آغاز شده بود.. سال ۲۰۰۱ ميلادي که اين مسابقه کد نويسي آغاز شد امريکاييها در صدر بهترين ها بودند اما نتايج فينال امسال نشان داد که امريکاييها فاصله بسيار زيادي تا بالاي جدول دارند.

حتي از بين همين چهار کد نويس امريکايي هم دو تايشان برادر سنگاپوري متولد امريکا هستند بنامهاي (23ساله ) Po-Shen Loh فارغ التحصيل رياضيات از دانشگاه پرينستون امريکا ، و برادر 21 ساله اش Po-Ru ( دانشجوي دوره ليسانس دانشگاه امريکايي CalTech در کاليفرنيا. پدر مادرشون سالها پيش از سنگاپور به امريکا مهاجرت کرده بودند و پدر شان پروفسور آمار در دانشگاه ويسکانسين امريکا است.
[عکس: photo_tco06.jpg]
8 کد نويس برتر فيناليست از روسيه، 4 فيناليست از نروژ و چين (هر کشور چهار تا) و ۱۱ فيناليست از لهستان بودند. . البته اروپاي شرقي ها با شرمندگي مي گفتند که سخت کوشي ما ، نه به خاطر هوش و امکانات فراوان و يا بخاطر برتري هوشي مان نسبت به کشورهاي غربي، بلکه همانا بخاطر اينست که کسي در کشورهايمان امکانات و تشويق و مزايا بخاطر نبوغ مان بما نمي دهد و ما مجبوريم براي حضور و دستيابي به بازار و امکانات اروپا و امريکا ، بسيار بيشتر از شماها تلاش کنيم و در رقابتها جزو نفرات برگزيده بشويم.

توماس زاجکا از لهستان که چند مدال برنامه نويسي و يکصد هزار دلار جايزه گرفته فعلا در لهستان بعنوان نوعي قهرمان ملي محسوب مي شود و ساير برنامه نويسان مشتاقند که راهش را ادامه دهند تا به دنياي آزاد راه يابند.
در اين رقابتها هر راند Coding Phase مسابقه شامل سه سوال آسان، متوسط و سخت بود و سوال سخت فينال اين بود: موثرترين و بهترين شيوه استفاده از کابل هاي کامپيوتري براي برقراري ارتباط بين Node هاي يک شبکه ، و شرکت کنندگان فقط 90 دقيقه براي حل سوال سخت فينال فرصت داشتند. کاملا آشکار است که حل چنين سوالي براي دانشجويان معمولي مقطع ليسانس تقريبا محال است. چه رسد به اينکه فقط ۹۰ دقيقه به شما فرصت تفکر بدهند...

در راندهاي اوليه ، براي هر سوال فقط 75 دقيقه وقت داده بودند و به سوالات آسان 250 امتياز ، سوالات متوسط 600 امتياز، و سوالات سخت 1,000 امتياز دادند. در ۱۵ دقيقه راند دوم Challenge Phase ، شما بايد برنامه هاي نوشته شده توسط رقبا را به چالش بگيريد و اگر بتوانيد نقطه ضعف ها و اشکالاتي در برنامه هاي رقبا پيدا کنيد که آن برنامه را از اعتبار ساقط کند 50 امتياز مي گيريد و حريف تان تمام امتيازاتش را از دست مي دهد ، اما اگر چالش شما رد شود شما فقط ۲۵ امتياز از دست مي دهيد. اين امتيازات بتدريج جمع و بيشتر مي شوند و پس بنابراين شما حتي مي توانيد بدون نوشتن حتي يک خط برنامه ، و صرفا با به زير سوال بردن منطقي کدهاي رقيبان، هم ، برنده بشويد. يعني تقريبا شبيه تئوري اقتصاد جهاني داروين.( اثبات خود ، از طريق نفي ديگران) ... (بين هر فاز هم ۵ دقيقه استراحت - intermission- بود و نهايتا کدهاي (برنامه) نوشته شده را تحت سيستم هاي مختلفي تست مي کردند ( system testing phase). همه چيز هم آنلاين بود.


[عکس: line-graph.gif]
در فينال، تنها هشت شرکت کننده رقابت کردند که هيچکدام امريکايي نبودند بلکه دو روسي، دو لهستاني، و بقيه از استراليا چين ژاپن و اسلواکي بودند. يکي از روسهاي ۲۱ ساله بنام Petr Mitrichev ،برنده شد و $20,000 جايزه نقدي دريافت کرد.

اقاي Ken Vogel که سابقا جزو رقيبان بوده و حالا براي شرکت UBS برنامه نويس استخدام مي کند مي گويد که امروزه تنها کافي نيست که يک فرد فقط کد بنويسد بلکه کارمند ايده آل کسي است که نيازهاي کابران را بشناسد، مايل و قادر به کار گروهي ( team work ) باشد و ديد فکري گسترده اي در بيزينس و محيط کار داشته باشد.

اسپانسرهاي اين رقابتها کمپاني هايي بودند که نهايتا مي توانند شرکت کنندگان اين مسابقه را استخدام کنند. و جالب اينکه يکي از اين اسپانسرها : اداره امنيت ملي امريکا بود که البته قانونا اجازه استخدام غير امريکايي ها را ندارد.....

منبع
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط behnaz


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اثبات وجود خدا برای صنف برنامه نویس مهرداد عباسی 1 4,422 12-03-2015, 10:23 PM
آخرین ارسال: abolfazl35
  چرا هزینه های برنامه نویسی بالاست؟ مهرداد عباسی 0 2,153 04-21-2015, 04:58 AM
آخرین ارسال: مهرداد عباسی
  چرا هزینه های برنامه نویسی بالاست؟ مهدی ابراهیمی 0 3,007 06-27-2014, 11:34 PM
آخرین ارسال: مهدی ابراهیمی
  میوه فروشی بهتر است یا برنامه نویسی؟؟؟؟؟؟؟؟ مهرداد عباسی 11 13,247 02-17-2014, 05:05 PM
آخرین ارسال: مهدی ابراهیمی
  داستان یک برنامه نویس که از علم بازاریابی چیزی نمی دانست مهرداد عباسی 0 2,514 11-09-2013, 07:11 PM
آخرین ارسال: مهرداد عباسی
Question انتخاب یک زبان جامع برنامه نویسی موبایل - اپلیکیشن - وب - هوش digicom 19 22,277 08-25-2013, 07:10 PM
آخرین ارسال: مهدی ابراهیمی
  خودآموز برنامه نویسی در ۱۰ سال علیرضا حر 0 3,200 06-21-2013, 05:16 AM
آخرین ارسال: علیرضا حر
Tongue کامپایل و اجرای برنامه های جاوا در کنسول علی عرفانی 0 2,497 05-30-2013, 04:27 PM
آخرین ارسال: علی عرفانی
  اگر نجارها همونطوری استخدام می شدن که برنامه نویس ها استخدام می شن مهرداد عباسی 0 2,556 03-21-2013, 09:10 PM
آخرین ارسال: مهرداد عباسی
  برنامه نویسی لینوکس aliye 5 6,048 02-22-2013, 03:31 PM
آخرین ارسال: Beni_Vanda

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان