«رامين حيدرزاده» يكي از افراد فعال رشده. نميدونيم چهجوري «ايسكرن ايواو چرنف» (Iskren Ivov Chernev) دانشاموز سابق بلغاري برندهِ مدال طلاي المپياد كامپيوتر را گير آورده و مصاحبهاي به اين زيبايي ترتيب داده. خوندن اين مصاحبه رو به همهتون توصيه ميكنيم. |
|
بهنظرم يک رمز واحد براي موفقيت وجود ندارد؛ موفقيت به تعداد زيادي عامل بستگي دارد. يک عامل کليدي رقابت بين من و «روستيسلاو»(Rostislav) پسر ديگري از بلغارستان با مدال طلا در«المپياد جهاني كامپيوتر» (IOI) بود. وقت آزادم را به گوش دادن موسيقي و گردش با دوستان (البته بندرت) ميگذرانم. بهترين تجربهي زندگيام کسب مدال طلا، بعد از اونهمه تمرين و آمادهسازي بود. معلمهايم همگي در موفقيتم در اين زمينه و يا زمينههاي ديگر نقش داشتند. اميدوارم همهي شرکتکنندگان موفق شوند و هرگز در مقابل هيچ رقابتي کم نياورند. اين کليد موفقيت است. |
|
| سلام! لطفاً خودتونو معرفي کنيد. | من «ايسكرن ايواو چرنف» (Iskren Ivov Chernev) هستم. من در دبيرستان رياضيات «صوفيا» (Sofia) درس خواندم و الآن تحصيلاتم را در دانشگاه «صوفيا» (Sofia) ادامه ميدهم. | |
|
| از کي به برنامهنويسي و المپياد | كامپيوتر علاقهمند شدي؟! و چطوري؟! | من از سال چهارم برنامهنويسي ميکردم اما از سال دهم آن را جدي گرفتم (براي مسابقهها). از آن موقع در تيم ملي کامپيوتر ادامه دادم. | |
|
من از سال پنجم تا سال نهم در مسابقههاي رياضي شرکت ميکردم. بعدش هم تصميم گرفتم به کامپيوتر بپردازم. ممکنه شرکتکنندگان سال بالاتر المپياد مشوقان من بودهاند. | |
|
| در اين زمينه اولين کتابهايي که | خواندي چه بودند؟! |
Sedgewick, Robert Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching | | Nakov, PreslavProgramming=++Algorithms |
(آخري يک کتاب عالي براي الگوريتمها در بلغارستان هست که مسائل پايهاي همچون ساختار دادهها، مرتبسازي، جستجو، گرافها، برنامهريزي پويا، روش بازگشتي و الگوريتمهاي حريصانه را پوشش ميدهد). | |
|
| توصيهات به علاقهمندان کامپيوتر | چيه و بهتره از کجا شروع کنند؟! | اول فکر ميکنم تازهکارا بهتره با يک زبان برنامهنويسي آشنا بشوند و من زبان ++C را توصيه ميکنم (با تأکيد روي بخش C و کتابخانههاي STL).
سپس ميتوانند کتابي بخوانند که الگوريتمهاي بنيادي را پوشش دهد (مثل ساختار دادههاي ساده، مرتبسازي و جستجو).
بعد از آن ميتوانند به حل بعضي از مسائل المپياد کامپيوتر ملي کشورشون بپردازند که مناسب پايهي تحصيلياشان باشد.
اين مهمه که به المپياد ملي کشورهاي ديگه هم توجه داشته باشند مخصوصاًَ آمريکا (http://www.usaco.org/)، روسيه، لهستان و کرواسي (من شخصاً تجربههاي زيادي از حل مسائل کرواسي بهدست آوردم:
| |
|
| بيشتر عاشق كدوم رياضيداني و | چرا؟! | من عاشق رياضيداني بهنام «الينا» (Elina) دارندهي دو مدال نقرهي المپياد جهاني رياضي هستم. | |
|
| کمي در مورد خود المپياد صحبت | کنيم ... نحوهي انتخاب در المپياد کشورتون چهجوريه؟! | يک المپياد ملي کامپيوتر هست که پايان سال تحصيلي برگزار ميشود. 12 نفر اول، تيم ملي را تشکيل ميدهند (در واقع 10 نفر اول المپياد و 2 نفر از قبولشدگان سال قبل).
سپس بين 4 تا 6 آزمون گرفته ميشود و 4 نفر با بالاترين مجموع امتيازها در اين 6 تا 8 آزمون، تيم ملي کامپيوتر را تشکيل ميدهند (با احتساب خود المپياد که در 2 روز برگزار ميشود).
اين تيم به «المپياد کامپيوتر بالکان» (BOI) و «المپياد جهاني كامپيوتر» (IOI) اعزام ميشود. | |
|
| بهنظرت رمز موفقيتت چيه؟! | بهنظرم يک رمز واحد براي موفقيت وجود ندارد؛ موفقيت به تعداد زيادي عامل بستگي دارد.
به هر حال فکر ميکنم يک عامل کليدي رقابت بين من و «روستيسلاو» (Rostislav) پسر ديگري از بلغارستان با مدال طلا در «المپياد جهاني كامپيوتر» (IOI) بود.زماني که من مسابقه دادن را شروع کردم او جلوتر بود و من او را راهنماي خودم قرار دادم. ما هميشه در مسابقهها رقابت ميکرديم اما در ديگر اوقات ما دوست بوديم و همديگر را با دادن راهحلها و ايدهها در مسائل متخلف کامپيوتر کمک ميکرديم. | |
|
| بهطور متوسط در هفته چقدر به | برنامهنويسي اختصاص ميدادي؟! | اين سخته که بخوام بهطور دقيق جوابتون رو بدم اما فکر ميکنم بين 20 تا 30 ساعت در هفته مخصوصاً در تعطيلات تابستاني قبل از «المپياد جهاني كامپيوتر» (IOI). | |
|
| در دانشگاه در چه زمينهاي ادامه | ميدي؟! (با توجه به اينکه مدال طلا در المپياد جهاني کامپيوتر کسب کردهاي؟!) | من در دانشگاه «صوفيا» (Sofia) علوم کامپيوتر ميخوانم. احتمالاً در رقابتهاي برنامهنويسي کامپيوتر در بين دانشگاهها نيز شرکت کنم (ACM) (Association of Computer Machinery). | |
|
| چه توصيههايي به علاقهمندان به | شرکت در المپياد داري؟! | اين سخته که بين زندگي شخصي و مسابقه تعادل برقرار کني. بنابراين توصيه ميکنم علاقهمندان همراه با شكيبايي هميشه در ذهن داشته باشند که آماده شدن براي مسابقه يه کار ساده نيست و خيلي مشكله و بايد زمان صرف کرد. | |
|
| چگونه وقت آزادت را ميگذراني؟! | گوش دادن موسيقي و گردش با دوستان (البته بهندرت). | |
|
| بهترين تجربهاي که داشتي؟! | کسب مدال طلا بعد از اونهمه تمرين و آمادهسازي! | |
|
| بهترين کتابي که خوندي چي | بود؟! | بهجز دو کتابي که در بالا اشاره کردم براي هر الگوريتمي که نياز داشتم بدانم در اينترنت جستجو ميکردم (و از دوستان و شرکتکنندگان سال بالاتر ميپرسيدم). كتاب «آشنايي با الگوريتمها» (Introduction to Algorithms) خيلي کتاب خوبيه که البته فکر ميکنم براي شرکتکنندگان زياد است و مطالب آن خشك ارائه شدهاند (بههمراه اثباتهاي زياد رياضياتي که خيلي اوقات بهدرد شرکتکنندگان نميخورد). حقيقت اين است که کتابهاي خيلي کمي به شرکتکنندگان اختصاص دارد؛ زيرا بخش بسيار کوچکي از مردم، علاقهمند به شرکت در مسابقههاي الگوريتمي هستند. | |
|
| در رياضيات (يا علوم کامپيوتر) | دنبال چه هستي؟! | من فقط به علوم محض مانند فيزيک و رياضي و کامپيوتر علاقهمندم (توضيح مترجم: يعني دنبال چيزي نميگردم و بهخاطر علاقهمنديم به اين رشتهها آمدهام). | |
|
| بهترين معلمي که داشتي (در | المپياد يا غير آن)؟ ميتوني توضيحاتي در مورد المپياد بينالمللي که در آن شرکت کردي بدي؟ چگونه برگزار شد؟! و چقدر به هدف المپياد نزديک بود؟! | من همهي معلمهايم را دوست دارم. آنها همگي در موفقيتم در اين زمينه و يا زمينههاي ديگر نقش داشتند.
بهترين معلمهايم ممکنه معلم رياضيام «ستلا آنجلوا» (Svetla Angelova) و معلم کامپيوترم «بيكو بنچف» (Boyko Banchev) باشد.
بهنظرم سازماندهي «المپياد جهاني كامپيوتر» (IOI) عالي بود. همهچيز به رواني انجام ميشد و مشکلات بزرگي نبود.
سؤالها هم خوب انتخاب شده بودند (مخصوصاً روز اول) و خوب آماده شده بودند. فکر ميکنم توانسته باشد به هدف اصليش (رقابت منصفانه و تقابل فرهنگها) برسد. | |
|
متشکرم! اميدوارم همهي شرکتکنندگان موفق شوند و هرگز در مقابل هيچ رقابتي کم نياورند. اين کليد موفقيت است. | |