Олимпиады по програмированию, нужны ли они вообще? |
Олимпиады по програмированию, нужны ли они вообще? |
RathaR |
6.07.2009 12:57
Сообщение
#1
|
Знаток Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: 7 |
В этом году мне довелось впервые побывать на областной олимпиаде по програмированию, хотя и попал туда случайно (взял на городской 2 бала из 100, у остальных 0), но 3 месяца поготовившись занял 3 место (65 балов из 380). Так вот меня поразило то, насколько низки результаты у всех учасников, мало того что четверть учасников просто неприехали, так еще гдето 40-50% приехавших после 2 туров получают одни нули... Меня это просто ужаснуло, ни на одной другой олимпиаде я таких низких показателей не видел. И возник вопрос, чем же всётаки это вызвано, низким уровнем обучения информатики в неспецыализированых школах?, и если всё так плохо, то стоит ли вообще проводить олимпиады по програмированию, может стоит устраивать их исключительно между спец. школами?
-------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
Артемий |
25.07.2010 22:05
Сообщение
#2
|
Помощник капитана Группа: Пользователи Сообщений: 601 Пол: Мужской Реальное имя: Артем Репутация: 2 |
Я принимал всегда участия в этих олимпиадах. Доходил до области,там первые места не брал за три года, только вторые и третьи. Но меня коробит вот что.
Почему в большинстве школ (ок, буду говорить за свой город) изучается по программе турбо паскаль? Если судить без холиваров - это очень устаревшая среда разработки, я смею предположить (зная как к утверждениям здесь относятся) ни одна современная компания его не использует. Но не буду отходить от темы, выскажу свое мнения по олимпиадам. Вот если посмотреть, к 11 классу я пришел к выводу что довольно приличное кол-во времени тратиться просто в пистон. Хочется динамического массива, списка, который я получаю в современных средах и языках одной строкой. Я могу делать и там, искушенный пользователь в курсе. Но то как и сколько тратится на это времени - вопрос прискорбный. Но это ладно, есть люди которые говорят, что если ты пишешь на чем то более высоко архитектурном чем ассемблер, ты мол не кодер, а так...пользователь. Не будем о вкусах спорить. Сама среда разработки тоже устарела, тот же отладчик взять.. Это все уже старо и не удобно. Олимпиадники могли бы работать гораздо продуктивнее, используя более современные средства. И самое что интересно - они есть! Тот же борланд паскаль, абс и т.п. не помню все уже.. Но во многих школах на этом работать не учат. Почему - может кто-то знает? Мне очень интересно! А может за 3-4 года что-то изменилось? Врятли, если тут есть школьники, скажите.. И да, все вышеперечисленное исключительно мое мнение. Книжки чему то учат, олимпиады меня научили лишь грязной борьбе в помощи нужным ученикам и полных штанов гемероя, так как я в то время работал еще на visual Studio C# и видел с чем сравнивать. -------------------- Dum spiro spero!
|
RathaR |
25.07.2010 22:33
Сообщение
#3
|
Знаток Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: 7 |
[имхо]
Странно как то слышать такое... тут и турбо паскаль никому не нужен, мало кто и его осилить может, и вдруг требование других языков... учиться можно на чем угодно, но разве не проще на паскале который для этого и был создан? [/имхо] Цитата турбо паскаль? Если судить без холиваров - это очень устаревшая среда разработки Язык - да, паскаль, но среда разработки - FPC, который ну никак устаревшим не назовёшь.... Цитата ни одна современная компания его не использует Дык, а зачем современным компаниям использовать язык который используется исключительно для обучения программированию? В автошколе ведь не учат сразу водить грузовик или автобус, каждый язык ориентирован на свой круг задач, да и в школе учатся ПРОГРАМИРОВАТЬ в целом, а не изучают конкретный язык, или среду разработки, зачем лишние возможности? Тем более школьный курс не охватывает и половины возможностей паскаля... Цитата Но то как и сколько тратится на это времени - вопрос прискорбный. Опять же, время тратиться чтоб научиться работать в среде разработки, а главная задача - программировать в общем. Цитата тот же отладчик взять.. лишние возможности - лишнее давление на мозг школьника которому по общеообразовательной программе тот паскаль и даром не нужен. Вот пусть на факультативах и учат что то покруче. Цитата Олимпиадники могли бы работать гораздо продуктивнее, используя более современные средства. Дык и работают... у меня был выбор на олимпиаде из 4 кампиляторов, 3 языка... из которых самый "старый"(кампилятор) - фрипаскаль. Цитата абс На всю жизнь запомнил как про него отзывался вольво Поэтому его(АВС ПАскаль) лучше не упоминать Цитата А может за 3-4 года что-то изменилось? Судя из того что я написал, по всей видимости да Разве ты в школе работал исключительно на Турбо/Борланд паскале? Цитата Врятли, если тут есть школьники, скажите.. Представлюсь: только что окончивший школу програмист-недоучка, который даже 2 места на области не брал Одни третьи(зато по химии, математике, физике, информатике ) Нас(школьников), тута можна по пальцам пересчитать, так ведь? Еще оговорюсь о том, что сам выходец из гимназии, не лицея, так что о факультативах по информатике даже не мечтал когда учился И еще, пока не поступлю на программиста - можете не обращать внимание на мою болтовню, то так... детский лепет Сообщение отредактировано: RathaR - 25.07.2010 22:37 -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
Текстовая версия | 5.10.2024 18:58 |