Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

53 комментария

avatar
Очередной программист-от-сохи....

Технологии в отрасли меняются каждые три года. Даже если тебя будут учить самой последней супер-пупер технологии, то по выпуску она уже будет устаревшей.  По этому вас, дятлов, учат, сука, учиться. И математике.

По этому учись тому что учат. И пиши, пиши и еще раз пиши. Другого способа войти в специальность просто нет.
  • +4
avatar
технологии меняются, но есть общие принципы
нет смысла учить сортировке или поиску подстроки, когда есть .Sort() и .IndexOf()
нет смысла учить указателям, это понадобится хорошо есть 1% учившихся 
нет смысла учить прологу или фортрану или фокспро или ассемблеру, когда почти все пишут на C-подобных языках
php за 10 лет хоть и поменялся, но незначительно, тоже самое можно сказать про java, про c/c++/c#, про js, про много всего еще
и математика никому, кроме редких банковских программистов-аналитиков и чуть менее редких программистов геймдева, тоже не нужна
я за более чем 10 лет работы ничего сложнее формулы расчета ипотеки или остатка товара на складах в глаза не видела 
  • 0
avatar
Тебе развернуто ответить или лучше не реагировать на ерунду?
  • +1
avatar
давай аргументированно
  • 0
avatar
Давай вначале определимся с терминами. «Программист» — слишком расплывчато.

С одной стороны ты права — подавляющему большинству работающих с компами (1с-программисты, веб-дизайнеры на вордпрессе/битриксе итд итп), вся эта заумь нафиг не вперлась. Как и все верхнее образование. Прослушать курсы бухгалтера/хатамыыль и вперде говнокодить. Потому что ни один нормальный работодатель не возмет на это место программиста, окончившего нормальный вуз. По двум причинам: слишком дорого и сука трудно с ними, с программистами. верхняя математика в нужных дозах напрочь сносит кукушку. Собственно для этого ее — математику — и учат. И хотя мне действительно приходилось считать и интегралы и дифуры (оптимизация нелинейных процессов, оценка дерева решений и прочее), главное достоинство математики для меня от лично — это рациональное мышление.
  • +3
avatar
верхняя математика в нужных дозах напрочь сносит кукушку. Собственно для этого ее — математику — и учат. 
Я думаю наоборот) Только тем, у кого снесена кукушка изначально, математика чертовски интересна) поэтому нет смысла давать ее всем массово. Кому надо — сам найдет, а остальным все равно не поможет.
  • 0
avatar
опыт показывает что матан первичен. Кто не смособен его нести, тот идет диплом покупать. по этому, к стати, еще один прищнаек: если чел с диаломом, значит в матане разобрался. определение какого то порога.

  • +1
avatar
Ну теперича по пунктам.
Сортировка.
1. Тебе самой не интересно знать как оно работает унутре? Где у нее неонка то?
2. Сортировка массивов нестандартных объектов. как сказал кнут — 80% времени комп занят тем что сортирует или ищет. Конечно перезагрузка слехка помогает в этом процессе, но в высоконагруженных системах все таки порой приходится рисовать свой сорт. без перезагрузок.
3. Ну и оптимальная сортировка это такая верхняя математика, что мама не горюй ;)
  • +1
avatar
Мне — интересно) Но это же не необходимо для работы, это просто интересно, как хобби. Поэтому мое имхо, что надо такие предметы оставить как факультатив (как во всем нормальном мире, кстати). Оставить архитектуру ЭВМ, ОС, ООП, разработку desktop/web/mobile (на выбор) и, пожалуй, информационная безопасность никому не лишняя. Все остальное, включая вообще нафиг не упавшие историю и философию — в факультатив.
А фортран, дельфи, фокспро вообще убрать из программы (если еще не). Вообще я не понимаю, откуда в минобр берут образовательные программы. По идее должно быть как. Открыли хедхантер и посмотрели список компетенций, которые больше всего нужны. От них и отталкиваться. Чтобы не было потом, что выпускник пту с курсом 1С или заборостроительного с факультативным курсом SAP зарабатывали в 3-5 раз больше выпускника вмк мгу, который теорию и матан знает хорошо, но прикладного ничего не умеет.

p.s. Неужели ты думаешь, что самые оптимальные алгоритмы по тому же кнуту еще не написаны?) нашел либу, подключил — и вперед. Твоя задача как программиста не изобретать каждый раз велосипед, что крайне неэффективно обычно (если хочется, этим можно дома для души заниматься), а собрать «из кубиков» то, что нужно заказчику, за минимальный период времени, допилив это где необходимо.
  • 0
avatar
по кнуту то конечно прописаны.
Но
Не всегда они применимы напрямую. Реентерабельность кода это вообще большая проблема.
С другой стороны — делаются новые алгоритмы. Кторых нет в кнуте.
  • 0
комментарий был удален
avatar
а 21-й то инт ваще махом работает…
  • 0
avatar
на олимпиадах обычно логика важна, а не скорость операций ввода-вывода
  • 0
комментарий был удален
avatar
нашел либу

но ведь ее тоже кто-то должен написать 
  • +1
avatar
ну не каждый же программист. кто поталантливее, да поумнее написал, остальные пользуются.
  • 0
avatar
так она же уже написана) и лучше чем уже написано ты все равно не напишешь
  • 0
avatar
другие либы пиши
  • 0
avatar
все уже украдено написано до нас... {#}
  • 0
avatar
дальше чот лень
  • 0
avatar
ты мне даж регулярное выражение сварганить не смогла, молчи {#}
  • 0
avatar
ну тыб еще 1с попосил)))
  • 0
avatar
1с я пршу за соседним столом )
  • 0
avatar
А соглашус с тобой, моему мужчине универские знания в жизни совсем не пригодилис, максимум помогли развит мозг и направление мышления. То, чему учили после выпуска оказалос совершенно не актуалным и лучший друг программиста — практика, ну и самообучение, да даже те же книги, если ты в них вчитываешся и стараешся понят, много чего дают (конечно, если ты хочеш этим заниматся), а не чтобы, как многие думают, что в универе все разжуют и положат на тарелочку с голубой каемочкой
Комментарий отредактирован 2015-11-26 23:02:04 пользователем Solidlie
  • 0
avatar
И бакалавра автору будет вполне достаточно. Реальный опыт работы ему даст куда больше, чем еще два года дуть в хуй на кафедре.
  • +3
avatar
а что б не дуть в хуй — я специально употребил «писать писать и еще раз писать»

Дуть в хуи в любом случае нельзя.
  • 0
avatar
добро пожаловать в жизнь, парень
  • 0
avatar
о, будто я писала
  • 0
avatar
только математикой во всевозможных формах и устаревшими технологиям.

в математике что-то устарело?  
  • 0
avatar
две примые, попендикулярные третьей, прикинь — пересекаюццо!!!
  • 0
avatar
в каком измерении?
  • 0
avatar
прикинь — в этом!
  • 0
avatar
я верю, что параллельные прямые не пересекаются, ты оскорбляешь мои чувства верующего
  • 0
avatar
Лобочевский!
Эвклида прогони!
  • 0
avatar
ЛобАч проверочное слово, а не лобОч.
  • 0
avatar
а слово «попендикулярные» тебя не смутило? ;)
  • 0
avatar
Я его не видела… :(
  • 0
avatar
А он есть! как сука суслик!
Комментарий отредактирован 2015-11-27 16:27:11 пользователем Random
  • 0
avatar
у меня батя так говорит
  • 0
avatar
Олдскул — срау видно!
«палочки должны быть попендикулярны» — 2 капитана
  • 0
avatar
а
тьху
на плоскасти канечнае жа, мон шер…
Благородные доны прямые в n>2 ваще кучеряво живут…
  • 0
avatar
Я думаю, это он не про математику, а про технологии. Нас вот дельфи учили.
  • 0
avatar
нас с++, правда, всего 1 курс. а делфи и паскалю ваще не учили
  • 0
avatar
Вам повезло)
  • 0
avatar
Да ладно
На делфях стоко поговонокожено, что лет через 5 сепцы по делфям будут оч даже востребованы ;)
  • 0
avatar
На делфях стоко поговонокожено, что лет через 5 сепцы по делфям будут оч даже востребованы

Так было лет 5 назад (если не больше). Уже нет :) 
  • 0
avatar
все еще и будет еще дофига
не везде проблалась 1с
  • 0
avatar
вот! а нас фортрану, ассемблеру (люблю нежно, но не пригодилось), фокспро, паскалю и дельфям тоже (но тут повезло отмазаться и писать на Qt c++)
  • 0
avatar
и зачем тебе для подсчета суммы заказа в интернет-магазине например что-то сложнее чем плюсик, звездочка и слешик?) такая математика доступна и первоклашке
  • 0
avatar
делал онлайн калькулятор рассчета скорости и ускорения поршня в двс, там не только плюсик
  • 0
avatar
ок, но ты же эту формулу придумал не сам
у меня в банковских фин рассчетах тоже формулы были ого-го, но они буква в букву выдаются заказчиком, твоя задача только аккуратно перенести это в код, а не придумать формулу/доказать теорему и т.д. 
  • +1
avatar
Базовую математику и алгоритмы сортировки знать надо.
  • 0
avatar
Базовую да)
Но вот скажи — тебе хоть раз пригодился хоть один алгоритм сортировки напрямую? Чаще всего это вообще Select… order by ... 
  • 0