Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> От начинающего к начинающему, Посвящено начинающим кодерам 
:(
    Опции темы
Strannik
Дата 28.1.2007, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 25.1.2007




Хоть тема и давно умерла, всё же дам совет "от новичка новичку":

1. Олимпиадное (оно же спортивное) программирование - вещь которую ни в коем случае нельзя игнорировать. Если у вас есть возможность участвовать в интернет олимпиадах - учитесь и участвуйте. 

N-ная часть алгоритмов и методов, применяемых в СП НИКОГДА не используются на практике, но тем не менее СП - отличная "закалка" и "заточка" ума для программистов. 

Почему новичкам будет полезно СП? Ответ прост - миниммум работы клавиатурой, максимум - мозгами.

И последнее: позор человеку который может написать калькулятор в Делфи(например), но не может написать консольное приложение, реализующее алгоритм Флойда(например).

Самое последнее:
 Прикладное программирование: 50% ремесла.
 Спортивное программирование: 99% исскуства.

П.С. Всё вышенаписанное - всего лишь моё личное мнение.  
PM MAIL   Вверх
esperant0
Дата 28.1.2007, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005




Имхо конечно, но надо теорию учить, а спортивное програмирование не к месту, так же как и спротивное взятие интегралов.




--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
ext
Дата 28.1.2007, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 21.1.2007




Всё это конечно хорошо, но как всегда не отражено самого главного (только поверхносто, что не есть гуд)...Итак:
Первое, что приходит на ум новичку, если он захотел стать прогаммистом?Правильно....
1. Что для этого нужно? ну так сложилось, ну тройки у меня по математике, что делать? хочу кодить, не вижу другого направления как компьютер и всё что с ним связано...
2.  С чего начать? эта тема тут уже обсуждалась много раз, много много много раз, и что мы уясняем? Главное начать, а там посмотрим 
 
Я читаю читаю, задаю вопросы, пытаюсь допытать ответы, но всё же может хоть тут дадут прояснение - все говорят главное, научиться думать как программист! Вах, а как это сделать?
И какими умственными способностями надо обладать?
PM MAIL   Вверх
Тутанхамец
Дата 29.1.2007, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 10.10.2005
Где: в пирамидЕ!




Цитата

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

Д. Кнут. 
Имхо очень точное высказывание именно об СП.
PM MAIL   Вверх
esperant0
Дата 29.1.2007, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005




Цитата(Тутанхамец @ 29.1.2007,  13:01)
Цитата

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

Д. Кнут. 
Имхо очень точное высказывание именно об СП.

А какие научные и экономические результаты дает процесс составления программ?

Сегодня составил две програамы, а денег от процесса не прибавилось ;(


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
ext
Дата 29.1.2007, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 21.1.2007




а как определиться программисту что ему изучать? если ты совсем ничего не понимаеешь не можешь же ты попробывать всё и выбрать...
PM MAIL   Вверх
batigoal
Дата 30.1.2007, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ




Цитата(ext @  30.1.2007,  00:17 Найти цитируемый пост)
если ты совсем ничего не понимаеешь не можешь же ты попробывать всё и выбрать... 

Почему?

Добавлено @ 08:51 
Чтобы попробовать, много усилий на каждую технологию не потребуется.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Strannik
Дата 30.1.2007, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 25.1.2007




Цитата

Имхо конечно, но надо теорию учить, а спортивное програмирование не к месту, так же как и спротивное взятие интегралов.

А это не точное сравнение. Во взятии интегралов можно "набить руку", а СП - это исскуство и это кстати не мешает заниматься прикладным программингом, разработкой ПО и т.д., а наоборот помогает.

Цитата


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

ДА.
PM MAIL   Вверх
Hidrag
Дата 31.1.2007, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK




Цитата(Strannik @  28.1.2007,  21:45 Найти цитируемый пост)
Самое последнее: Прикладное программирование: 50% ремесла. Спортивное программирование: 99% исскуства.

Программирование уже давно переросло из искусства в индустрию


--------------------
user posted image
PM WWW ICQ   Вверх
Strannik
Дата 31.1.2007, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 25.1.2007




Цитата


Программирование уже давно переросло из искусства в индустрию 


Цитата

Прикладное программирование


Цитата

Спортивное программирование: 99% исскуства.

PM MAIL   Вверх
FireSnake
Дата 14.2.2007, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 15.9.2006
Где: Украина, Донецк




А вы знаете такую штуку как topcoder? Соревнования по спортивному программингу на этом сайте проводит одна крупная американская компания которая фактически набирает себе работников таким спосбом. Если не ошибаюсь каждый год 100 лучших спортивных программистов из того рейтинга получают приглашение поучаствовать в очном туре, который проходит в Америке, с билетами и оплаченой визой.

А все почему? Да потому, что найти реально решателей очень сложно. Гораздо больше технологов. И все эти базовые алгоритмы, которые применяются в СП используются во многих приложениях. Яркий пример- игры, очень неприятно видеть когда, скажем, в какой-то рпг или стратегии юнит выделывает фиг знает какие кульбиты (больше смахивающие на броуновское движение молекулы) вместо того что б нормально обойти препятствие по кратчайшему пути.

А вообще я радуюсь, что будучи еще школьником могу сполна отдаваться СП зная, что все эти базовые алгоритмы пригодятся мне в универе, и при изучении и разработке уже в приложенияx. IMHO.

:-)
PM MAIL ICQ   Вверх
SergeCpp
Дата 14.2.2007, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home




PM MAIL WWW ICQ   Вверх
console
  Дата 15.2.2007, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.2.2007
Где: Belarus::Minsk




Темка весьма интересна для чтения... Есть неточности, порой весьма грубые  smile ... где-то на 2й страничке вроде Banzay дал определение ООП...... лучше  рассказать про историю развития программирования  smile  (процедурное программирование, ООП)



--------------------
user posted image
Nothing is impossible
My WeBlog
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1045 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.