Тема: курсы Java

Ответить в теме
Страница 12 из 23 ПерваяПервая ... 2 10 11 12 13 14 22 ... ПоследняяПоследняя
Показано с 221 по 240 из 458
  1. Вверх #221
    Новичок Аватар для IT_School
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    33
    Репутация
    13
    Цитата Сообщение от 5had0w Посмотреть сообщение
    И тут становится очевидным уровень преподавания.
    Тут становится очевидным, что вы к сожалению неправильно истолковали мою фразу.

    В программировании высшей математики навалом. Там практически одна высшая математика. Множества, конечные автоматы, графы, мат.логика - это так, что вспомнилось. Программист без нормальной базы по математике это говнокодер, способный только на одно - генерить гигабайты неэффективного, глючного кода. И если почитать хорошие книги по программированию, то станет понятно, что знание теории является основным и обязательным условием хорошего программирования. А языки программирования это всего лишь инструменты для реализации каких-то решений. Это может быть и Java, и куски C++, и Javascript, и даже ассемблерные модули. Нормальный программист знает как минимум два-три языка программирования, и параллельно учит еще один-два, для решения каких-то задач. Потому, что при знании теории, выучить новый язык программирования это дело пары месяцев на освоение нюансов парадигмы, синтаксиса и основных библиотек.
    Я полностью с вами согласен о необходимости серьезной математической базы для хорошего программиста. Готов подписаться под каждым вашим словом.
    Однако, когда я говорил что "программистов-теоретиков" не бывает, я имел в виду что в программировании, в отличии от высшей математики, чистая теория без умения её эффективно применять на практике никому не нужна. Можно быть профессором математики, но не уметь написать HelloWorld. Можно быть математиком-теоретиком, но программисты-теоретики, без умения и практических навыков разработки программного обеспечения это нонсенс.

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


  2. Вверх #222
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от 5had0w Посмотреть сообщение
    И тут становится очевидным уровень преподавания. В программировании высшей математики навалом. Там практически одна высшая математика. Множества, конечные автоматы, графы, мат.логика - это так, что вспомнилось. Программист без нормальной базы по математике это говнокодер, способный только на одно - генерить гигабайты неэффективного, глючного кода. И если почитать хорошие книги по программированию, то станет понятно, что знание теории является основным и обязательным условием хорошего программирования. А языки программирования это всего лишь инструменты для реализации каких-то решений. Это может быть и Java, и куски C++, и Javascript, и даже ассемблерные модули. Нормальный программист знает как минимум два-три языка программирования, и параллельно учит еще один-два, для решения каких-то задач. Потому, что при знании теории, выучить новый язык программирования это дело пары месяцев на освоение нюансов парадигмы, синтаксиса и основных библиотек.
    Баталии о наличии математики и необходимости ее знания в программировании разворачивались и на этом форуме не раз. Но вот утверждение что в программировании практически одна высшая математика бьет все рекорды Нормальный программист знает 2-3 языка программирования, обязательно? А ведь языки надо использовать регулярно, иначе все довольно таки быстро забывается. Ну а параллельное изучение еще одного-двух при том что времени на изучение их пару месяцев - это что программисты больше года не живут? или они забывают с той же скоростью с которой и учат?

  3. Вверх #223
    Живёт на форуме Аватар для Peroxide
    Пол
    Мужской
    Адрес
    Город твой - двуликий зверь. Для тебя он днём откроет дверь, а вот в полночь..
    Возраст
    39
    Сообщений
    3,230
    Репутация
    554
    Цитата Сообщение от 5had0w Посмотреть сообщение
    В программировании высшей математики навалом. Там практически одна высшая математика. Множества, конечные автоматы, графы, мат.логика - это так, что вспомнилось.
    На этой фразе тут многие открыли для себя, что и не знали-то, что на работе занимаются сплошной высшей математикой
    Что за люди? Уже и в лицо не плюнуть - в драку лезут...

  4. Вверх #224
    Не покидает форум
    Пол
    Мужской
    Сообщений
    16,976
    Репутация
    2837
    Цитата Сообщение от IT_School Посмотреть сообщение
    Тут становится очевидным, что вы к сожалению неправильно истолковали мою фразу.
    Ааа, извините, погорячился, был неправ.
    Сон разума рождает чудовищ

  5. Вверх #225
    Не покидает форум
    Пол
    Мужской
    Сообщений
    16,976
    Репутация
    2837
    Цитата Сообщение от Fallout Посмотреть сообщение
    Баталии о наличии математики и необходимости ее знания в программировании разворачивались и на этом форуме не раз. Но вот утверждение что в программировании практически одна высшая математика бьет все рекорды Нормальный программист знает 2-3 языка программирования, обязательно? А ведь языки надо использовать регулярно, иначе все довольно таки быстро забывается. Ну а параллельное изучение еще одного-двух при том что времени на изучение их пару месяцев - это что программисты больше года не живут? или они забывают с той же скоростью с которой и учат?
    Нормальный программист всегда стремится к развитию. Вчера были модны плюсы, сегодня жаба, завтра дотнет, а программист все это учит, сменил жабу на плюсы обратно, потому что платят больше, тащит проект времен палеозоя на плюсах, пописывает на дотнете всякую лабуду, и мечтает выучить objective c и написать нормальные карты для своего огрызка.
    Сон разума рождает чудовищ

  6. Вверх #226
    Не покидает форум
    Пол
    Мужской
    Сообщений
    16,976
    Репутация
    2837
    Цитата Сообщение от Peroxide Посмотреть сообщение
    На этой фразе тут многие открыли для себя, что и не знали-то, что на работе занимаются сплошной высшей математикой
    А вы, извините за грубость, юайщик? А то которые уэб-рисовальщики, так я бы их даже программистами не назвал.
    Сон разума рождает чудовищ

  7. Вверх #227
    Модератор
    Мистер Одесский Форум
    Аватар для maxx™
    Пол
    Мужской
    Адрес
    Одеса
    Возраст
    46
    Сообщений
    32,159
    Репутация
    14487
    Цитата Сообщение от 5had0w Посмотреть сообщение
    В программировании высшей математики навалом. Там практически одна высшая математика. Множества, конечные автоматы, графы, мат.логика - это так, что вспомнилось. Программист без нормальной базы по математике это говнокодер, способный только на одно - генерить гигабайты неэффективного, глючного кода.
    Ну да - программисту, который пишет бухгалтерские программы жизненно необходима высшая математика, потому что без нее складывать, умножать, вычитать и делить никак нельзя... Высшая математика встречается у весьма небольшой категории программистов. У всех встречаются паттерны проектирования и знания алгоритмов обработки данных (ну например методов сортировки массивов и т.д.).

  8. Вверх #228
    Живёт на форуме Аватар для Peroxide
    Пол
    Мужской
    Адрес
    Город твой - двуликий зверь. Для тебя он днём откроет дверь, а вот в полночь..
    Возраст
    39
    Сообщений
    3,230
    Репутация
    554
    Цитата Сообщение от 5had0w Посмотреть сообщение
    А вы, извините за грубость, юайщик? А то которые уэб-рисовальщики, так я бы их даже программистами не назвал.
    Нет, я Android-разработчик. Занимаюсь далеко не только UI приложений (точнее, даже рисованием графики занимаюсь не я, а дизайнеры). По большей части, это работа с серверами и базами данных. Как следствие, это коллекции, потоки, а также небольшая кучка размером с Эверест, специализированных фреймворков. Всякие там месседжи, передатчики, получатели, в общем, почитайте о разработке под Андроид, если интересно.
    Но математика тут нигде, кроме игрописательства особо не нужна. Мне ни разу не приходилось ничего рассчитывать, дифференцировать, интегрировать и т.п.
    Что за люди? Уже и в лицо не плюнуть - в драку лезут...

  9. Вверх #229
    Живёт на форуме Аватар для Peroxide
    Пол
    Мужской
    Адрес
    Город твой - двуликий зверь. Для тебя он днём откроет дверь, а вот в полночь..
    Возраст
    39
    Сообщений
    3,230
    Репутация
    554
    Цитата Сообщение от maxx™ Посмотреть сообщение
    У всех встречаются паттерны проектирования и знания алгоритмов обработки данных (ну например методов сортировки массивов и т.д.).
    Методы сортировки массивов встречаются, главным образом, на собеседованиях, как альтернатива всем уже изрядно надоевшей задачки про крышки люков.
    Ну, ещё они бывают нужны программистам, не знающим Arrays.sort(array);
    Что за люди? Уже и в лицо не плюнуть - в драку лезут...

  10. Вверх #230
    Не покидает форум
    Пол
    Мужской
    Сообщений
    16,976
    Репутация
    2837
    Цитата Сообщение от Peroxide Посмотреть сообщение
    Нет, я Android-разработчик. Занимаюсь далеко не только UI приложений (точнее, даже рисованием графики занимаюсь не я, а дизайнеры). По большей части, это работа с серверами и базами данных. Как следствие, это коллекции, потоки, а также небольшая кучка размером с Эверест, специализированных фреймворков. Всякие там месседжи, передатчики, получатели, в общем, почитайте о разработке под Андроид, если интересно.
    Но математика тут нигде, кроме игрописательства особо не нужна. Мне ни разу не приходилось ничего рассчитывать, дифференцировать, интегрировать и т.п.
    Есть динамика продаж компании (ну или динамика посещаемости сайта, один фиг разница), необходимо найти аномалии в ней. Мне даже не интересно, как вы будете выкручиваться без математики.
    За Array.sort() зачетный наброс. А вы в курсе, по какому алгоритму он сортирует?
    Сон разума рождает чудовищ

  11. Вверх #231
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от 5had0w Посмотреть сообщение
    Нормальный программист всегда стремится к развитию. Вчера были модны плюсы, сегодня жаба, завтра дотнет, а программист все это учит, сменил жабу на плюсы обратно, потому что платят больше, тащит проект времен палеозоя на плюсах, пописывает на дотнете всякую лабуду, и мечтает выучить objective c и написать нормальные карты для своего огрызка.
    И вся эта смена языков переодичностью в пару месяцев, и карты это ж сплошная метематика да, а все данные для карт подготовятся у "нормального" программиста сами собой, и еще он настолько крут что напишет эти карты за один вечер, чиста для себя, ага. Ну это ж чисто некоторые начинающие студенты так представляют, те которые учат языки за пару недель и у них еще большой список каких они хотят выучить и че написать

  12. Вверх #232
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от 5had0w Посмотреть сообщение
    А вы, извините за грубость, юайщик? А то которые уэб-рисовальщики, так я бы их даже программистами не назвал.
    Слишком толсто

  13. Вверх #233
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от 5had0w Посмотреть сообщение
    Есть динамика продаж компании (ну или динамика посещаемости сайта, один фиг разница), необходимо найти аномалии в ней. Мне даже не интересно, как вы будете выкручиваться без математики.
    Зато нам будет интересно как ты будешь применять математику

  14. Вверх #234
    Новичок Аватар для IT_School
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    33
    Репутация
    13
    Цитата Сообщение от maxx™ Посмотреть сообщение
    Ну да - программисту, который пишет бухгалтерские программы жизненно необходима высшая математика, потому что без нее складывать, умножать, вычитать и делить никак нельзя... Высшая математика встречается у весьма небольшой категории программистов. У всех встречаются паттерны проектирования и знания алгоритмов обработки данных (ну например методов сортировки массивов и т.д.).
    Если гипотетическому "программисту, который пишет бухгалтерские программы", хочется заниматься формошлепством до конца жизни, то нет вопросов - высшая математика ему не нужна, если же он хочет как то профессионально расти и работать над интересными задачами, то хорошая математическая база обязательна.
    Как пример, можете например глянуть на программу "Школы Яндекса" для разработчиков.

    Кстати, в "бухгалтерских программах" тоже не все так просто, если речь не о "домашней" бухгалтерии, то возникают серьезные задачи анализа данных, задачи прогнозирования... - я участвовал в разработке таких систем, и не смотря на очень хороший математический бэкграунд (к.т.н. по специальности мат.моделирование и выч. методы) приходилось читать дополнительную литературу...
    Последний раз редактировалось IT_School; 19.11.2012 в 09:01.

  15. Вверх #235
    Не покидает форум
    Пол
    Мужской
    Сообщений
    16,976
    Репутация
    2837
    Цитата Сообщение от Fallout Посмотреть сообщение
    И вся эта смена языков переодичностью в пару месяцев, и карты это ж сплошная метематика да, а все данные для карт подготовятся у "нормального" программиста сами собой, и еще он настолько крут что напишет эти карты за один вечер, чиста для себя, ага. Ну это ж чисто некоторые начинающие студенты так представляют, те которые учат языки за пару недель и у них еще большой список каких они хотят выучить и че написать
    Вы как-то специально подменяете интервал изучения интервалом смены, или спросоня? Честно говоря, я вообще не понимаю, о чем спор. Если в вашем представлении достаточно знания одного языка программирования, то мне искренне вас жаль.
    Сон разума рождает чудовищ

  16. Вверх #236
    Не покидает форум
    Пол
    Мужской
    Сообщений
    16,976
    Репутация
    2837
    Цитата Сообщение от Fallout Посмотреть сообщение
    Зато нам будет интересно как ты будешь применять математику
    Интерполяция, производная первой степени, производная второй степени.
    Сон разума рождает чудовищ

  17. Вверх #237
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от IT_School Посмотреть сообщение
    Если гипотетическому "программисту, который пишет бухгалтерские программы", хочется заниматься формошлепством до конца жизни, то нет вопросов - высшая математика ему не нужна, если же он хочет как то профессионально расти и работать над интересными задачами, то хорошая математическая база обязательна.
    Как пример, можете например глянуть на программу "Школы Яндекса" для разработчиков.

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

  18. Вверх #238
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от 5had0w Посмотреть сообщение
    Интерполяция, производная первой степени, производная второй степени.
    Может не степени а порядка? А это вообще высшая математика ли не?

    И самое главное - зачем, что все это даст в конечном итоге?

  19. Вверх #239
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,648
    Репутация
    822
    Цитата Сообщение от 5had0w Посмотреть сообщение
    Вы как-то специально подменяете интервал изучения интервалом смены, или спросоня? Честно говоря, я вообще не понимаю, о чем спор. Если в вашем представлении достаточно знания одного языка программирования, то мне искренне вас жаль.
    А иначе зачем их учить? Знания всего лишь одного языка может оказатся вполне достаточно во многих случаях. А можешь ли ты обоснованно доказать обратное, жалельщик?

  20. Вверх #240
    Новичок Аватар для IT_School
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    33
    Репутация
    13
    Цитата Сообщение от Fallout Посмотреть сообщение
    Интересные задачи - не будет ли сложно пояснить что это такое, а то так часто натыкаюсь на использование этого выпажения но так мало кто может за него пояснить?
    А насчет программы Яндекса, не смущает что это программа как бы посвящена отдельной специализированной области, и касается как раз больше математики чем программирования вообще?
    Это программа ориентирована на подготовку программистов, которые бы смогли решать нетривиальные задачи анализа и обработки больших объемов данных - в Яндексе не альтруисты сидят, и эти школы открытые в России и в Украине предназначены для подготовки сотрудников для них, а не математиков-теоретиков.
    Кстати, это ответ и на первый ваш вопрос - вот вам пример интересных задач, т.е. задач когда надо не просто кодить, а необходимо серьезно напрягать мозг и решать проблемы ответ на которые не найдешь на stackoverflow.


Ответить в теме
Страница 12 из 23 ПерваяПервая ... 2 10 11 12 13 14 22 ... ПоследняяПоследняя

Похожие темы

  1. cdma и java
    от Eu в разделе Мобильная техника
    Ответов: 1
    Последнее сообщение: 03.11.2005, 22:44
  2. Java MIDP 2.0
    от Eu в разделе Мобильная техника
    Ответов: 0
    Последнее сообщение: 06.10.2005, 11:47
  3. Разработка Java приложений
    от Adro1t в разделе Программирование
    Ответов: 1
    Последнее сообщение: 06.08.2005, 15:03
  4. заливка java игр на х100
    от from_hell в разделе Мобильная техника
    Ответов: 16
    Последнее сообщение: 30.03.2005, 22:10
  5. HELP!!!!!!!! (Java апплеты) ....
    от Jeno в разделе Программирование
    Ответов: 3
    Последнее сообщение: 27.10.2004, 10:46

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения