[Ответить в тред] Ответить в тред

15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 43 | 1 | 25
Назад Вниз Каталог Обновить

Олимпиадное программирование. Есть ли смысл? Аноним 28/10/16 Птн 07:42:18  865025  
Решил начать учиться программированию на C++. Дается не сложно, постепенно постигаю азы, но учусь олимпиадному программированию на informatics mccme.
Хочу в будущем изучить жаву или питон, или продолжать C++. Есть ли смысл в олимпиадном программировании или гораздо эффективнее будет изучать язык иным способом?
Пикрандом
Аноним 28/10/16 Птн 09:04:45  865033
Если тебе 14, то есть смысл попасть на всерос в поступить в нужный вуз без экзаменов. Больше никакого смысла нет.
Аноним 28/10/16 Птн 11:33:38  865057
>>865025 (OP)
Работал с одним олимпиадником, он лучший программист, которого я когда-либо видел.
Сейчас работаю с другим оллимпиадником. Он тупой мудак.

В общем, не все так просто, ОП.
Аноним 28/10/16 Птн 11:55:35  865065
>>865033
Двачую. Как же приятно забивать хуй на ЕГЭ, или, по крайней мере, не задрачивать, как остальные. А сейчас ещё и все дипломы школьных олимпиад из перечня действительны 4 года.

>>865025 (OP)
Олимпиадный C++ - это не то, что нужно в индустрии. То, что ты знакомишься с алгоритмами и структурами данных, это хорошо и полезно, но рекомендую также изучать основы программирования, ООП, сам язык C++ курс на степике в помощь, если уж его выбрал.

А раз ты только начал, рекомендую попробовать и другие языки. Но с начала в любом случае основы программирования, базовые алгоритмы и СД. Идеально - на примере языка С, а не крестов.

Ещё важный нюанс: изучать программирование настоятельно рекомендую с языка со статической типизацией C, C++, Java, C#. Короче, питон не должен быть твоим первым до того, как мозги встанут на место. После C/C++ в учебных целях вместо Java можешь попробовать Kotlin, он приятнее.

А у олимпиадного программирования есть ещё один плюс - будешь как орехи раскалывать задачи на собеседованиях. Но на одном олимпиадном программировании, конечно, тут не выедешь.

Удачи, оп. Если что, обращайся
Аноним 28/10/16 Птн 14:03:57  865118
>>865065
Что такое СД ?
Аноним 28/10/16 Птн 14:15:19  865126
>>865118
Очевидно структуры данных.
Аноним 28/10/16 Птн 14:16:40  865127
>>865126
Благодарю Однако для меня это было не очевидно
Аноним 28/10/16 Птн 14:23:53  865132
>>865065
Прохожу курс на степике. Как то разу парню советовали хаскелль, а не Жаву, мол, он полезнее, востребованнее и проч. проч. Мне интересна работа в будущем, на каком языке сейчас работают, скажем, разработчики моб. приложений?
Алсо прохожу курс степика.
Аноним 28/10/16 Птн 15:31:24  865175
Сука, эти алгоритмы сортировки такие сложные. Чтобы понять пирамидальную, пришлось рисовать для себя каждый шаг, но я уже опять смотрю на код и нихрена не понимаю. Как их запоминать вообще?
Аноним 28/10/16 Птн 15:35:11  865179
>>865132
> парню советовали хаскелль, а не Жаву, мол, он полезнее, востребованнее и проч.
Пиздят. Хаскелль куда менее распространён, чем та же Java.

> на каком языке сейчас работают, скажем, разработчики моб. приложений?
Android - Java реже Kotlin и другие, де-факто сплошная Java; iOS - Swift, но и в Objective-C желательно уметь разбираться. Раньше всё было на ObjC, теперь потихоньку слезают с этого говна.
Надо понимать, что в мобильной разработке (как и много где) важен в первую очередь даже не язык, а соответствующий SDK software development kit.

Очень рекомендую почитать шапки тредов по Android, iOS, Swift.

> Алсо прохожу курс степика.
Который?
Аноним 28/10/16 Птн 15:35:50  865182
>>865025 (OP)

> алгоритмы сортировки такие сложные

на просвещайся:

https://www.youtube.com/watch?v=yn0EgXHb5jc&index=6&list=PLOmdoKois7_FK-ySGwHBkltzB11snW7KQ

если гребаный движок сломает линк, то сорьки, не судьба тебе стать программистом.
Аноним 28/10/16 Птн 15:36:26  865184
>>865175
Важно не запомнить алгоритм, а понять идею и уметь выводить. Всё как с теоремами в матане:3
Аноним 28/10/16 Птн 15:42:38  865188
>>865182
Я это видел, но выборку там, например, показали неправильно.
Аноним 28/10/16 Птн 15:59:40  865200
>>865132
>советовали хаскелль, а не Жаву, мол, он полезнее
Да, это так.
>востребованнее
Конкретно сейчас это не так.
>Мне интересна работа в будущем
Учи Хаскель
>на каком языке сейчас работают, скажем, разработчики моб. приложений?
На всяком говне вроде Жавы
Аноним 28/10/16 Птн 16:05:29  865205
>>865132
Введение в c++ или что-то типа того, там пока ничего нового не узнал, но прорешал задачи, сложнее чем на informatics
Аноним 28/10/16 Птн 16:07:22  865207
>>865205
Там, кажется и питон и прочие есть, хотя я не уверен. Насколько я понял там есть два курса с++ . Увы сейчас проверить не могу.
Аноним 28/10/16 Птн 16:18:34  865221
>>865025 (OP)
>Решил начать учиться программированию на C++
C++ неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит C++, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноним 28/10/16 Птн 16:30:54  865238
>>865025 (OP)
> учиться программированию на С++
Oh boy.
Аноним 29/10/16 Суб 09:41:06  865583
Бамп полезному тхреду
Аноним 29/10/16 Суб 10:25:31  865602
>>865221
Окей. Тогда в какой университет поступать, чтобы учить этот ваш Хаскелль?
Аноним 29/10/16 Суб 10:27:04  865603

>>865179
Введение в c++ от яндекса
Аноним 29/10/16 Суб 11:45:30  865625
>>865602
Блядь, да ты рофлишь?

Вот этот >>865221 ходит по всем тредам /pr/, аки грёбаный миссионер, и везде суёт свои копипасты про прекрасный хаскель. Он даже, блядь, джаваскриптеров агитировал переходить на хаскель.

Да, это на самом деле хороший язык, и концепт функционального программирования тоже хорош: элементы ФП есть сейчас почти во всех языках, и многие в промышленной разработке используют ФП. Однако, блядь, начинать (а ты, оп, кажется, только-только вкатываешься) изучение программирования с Хаскеля - плохая идея. Могу расписать, почему.

Не надо воспринимать анонов с двача и меня тоже как носителей истины. Лучше погугли популярные технологии и попробуй найти в топе функциональные языки и насколько и распространены не распространены. Зато языков с общего назначения с элементами ФП - чуть менее, чем все.

И да, в любом нормальном универе тебя должны познакомить с ФП. Оп, тебе сколько лет? Ты ещё не окончил школу?
Аноним 29/10/16 Суб 14:01:37  865695
>>865625
10 класс
Аноним 29/10/16 Суб 14:24:58  865710
>олимпиады
Просто иди нахуй в свой оффициальный загон.
Аноним 29/10/16 Суб 14:29:46  865712
>>865695
Хорошо, что озаботился вкатыванием уже сейчас. А курс >>865603 действительно неплох.
Если ещё есть ответы по проге или универу, задавай. Могу даже контакт дать
Аноним 29/10/16 Суб 20:39:57  865944
>>865712
Меня интересует университет. Алгебра на профильном уровне у меня. Информатика и английский на хорошем уровне. В какой университет лучше поступать? Мне пока приглядывается ИТМО.
Не стоит. Риша 29/10/16 Суб 22:57:23  866009
Просто забей. Больше знаний ты получишь, если почитаешь. Все эти олимпиады - бесполезная херь. Тебя заставляют писать функционалкой(и помните - ни строчки с ООП) на питоне/си, или вообще на поскале. Просто трата времени. И еще хорошо, если выйдешь в международный этап, там уже призы есть. А если ты, мне подобно, житель Мухосранска ДэЭнЭровской области, то просто без шансов. Грамота с печатью, на которой изображен не признанный мутант, это был мой удел в прошлом году. В итоге, эта олимпиада мне была полезна только в момент, когда закончилась туалетная бумага. Не трать время на олимпиады.
Аноним 29/10/16 Суб 23:04:21  866014
>>866009
Почему не уехал в киев? Я думал там остались только совсем ебанутые орки, а тут вон даже в интернет вышел и на двач зашел.
Аноним 30/10/16 Вск 01:54:17  866070
>>866009
Ну вообще я просто стал кодить, учителя стали гонять по олимпиадам. Эти стори про "лично знаю человека. вывозит 1e~ рублей в месяц на олимпиадах" и проч. проч. А я не знаю, что мне делать, если читать, то какой язык, где учиться и так далее.
Аноним 30/10/16 Вск 02:14:01  866076
>>865025 (OP)
Во-первых, поздно, если тебе больше ~14. На самом деле поздно, это не траллинг. Олимпиадки высокого уровня - это дикое задротство, командные тренировки по 12-18 часов в неделю с преподом, постоянное самосовершенствование дома. Это спорт, а в профессиональный спорт вкатываются с детства.

Если доставляет само олимпиадное погроммирование - вкатывайся на уровне любителя. О тебе не будет статеек в газете и высокиз мест ты нигде не завоюешь, однако иногда приятно решить сложную задачку или осознать, что в каком-нибудь очередном соревновании типа вконтактовского ты имеешь место в первой сотне.
Ах, да. Еще в илитные говноконторки будет несложно вкатиться на позицию жуниора. Ибо у них 90% вопросов это алгоритмистика (олимпиадный погроммист знает алгоритмистику) и задачки уровня школьной олимпиадки.
Аноним 30/10/16 Вск 02:57:49  866084
>>865944
ИТМО хороший вариант. Ещё можешь посмотреть СПбГУ, но там не везде круто. Раз интересуют олимпиады или ты просто решил вкатиться, а олимпиады - от скуки?, ИТМО, пожалуй, лучше зайдёт, там этому задротству уделяют порядочно внимания. Но учти, что там олимпиадников будет пруд пруди.
Аноним 30/10/16 Вск 08:32:57  866123
>>866084
Олимпиадник от скуки. Меня интересует работа программиста. Смысл треда - узнать, стоит ли заниматься олимпиадами.
Аноним 30/10/16 Вск 10:54:34  866152
>>866123
Пока школьник - стоит, но не в ущерб общему изучению программирования.

Про перечень олимпиад школьников слышал?
Аноним 31/10/16 Пнд 16:30:07  867139
>>866152
Ну вообще я олимпиадник, участвую во всех по физике, тк школа направлена на это. так что представление имею.
Аноним 31/10/16 Пнд 21:04:44  867366
>>867139
Вот и фокусируйся на олимпиадах 1-2 уровня. А как поступишь, лучше займись опенсорсом или личными проектами. Но алгоритмы не забывай. Такие дела.
Аноним 01/11/16 Втр 00:12:23  867467
>>867366
Есть школьники 11 класса, которые готовятся к олимпиадам по программированию? Пишите, будем вместе ботать или инвайтните в какую нить уже существующую конфу
Аноним 01/11/16 Втр 08:51:16  867613
>>867467
Пиздец до чего двач докатился
Аноним 03/11/16 Чтв 14:53:32  869067
>>866009
>Тебя заставляют писать функционалкой(и помните - ни строчки с ООП) на питоне/си
В смысле? На всех нормальных олимпиадах все нормальные и многие маргинальные языки есть. И всем похуй, как ты пишешь.
Единственное - из-за ограничений по времени приходится процедурный говнокод писать, абстрактные фабрики там не успеешь (да и не надо, слава Богу).
Аноним 03/11/16 Чтв 21:25:58  869320
>>866076
Напротив, имею знакомых, которые в 10 классе узнали, что такое массив, а в 11 взяли победителя всероса. Но это скорее исключение, да
Аноним 03/11/16 Чтв 21:26:26  869321
>>867467
Показывай свой профиль на кфе
Аноним 03/11/16 Чтв 22:04:27  869368
Ну у нас в ОркоГраде лишь Паскаль. А питон, си, и пр. С ООП запрещены. Только ФП, только хардкор.
Аноним 03/11/16 Чтв 22:58:13  869402
>>869368
А что из ФП есть?
Аноним 04/11/16 Птн 13:33:07  869640
>>869368
В си нет ООП, если он запрещён то это рофл.
Аноним 07/11/16 Пнд 17:04:33  871604
>>867467
буду рад.
мой фейк - vk.com/id368741568

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 43 | 1 | 25
Назад Вверх Каталог Обновить

Топ тредов
Избранное