История 16946
Учусь на программиста. Один из лучших технических вузов страны, лучшая специальность… А учить пришлось всё самостоятельно. Ибо в универе грузят только математикой во всевозможных формах и устаревшими технологиям.
Работаю с первого курса: сначала фриланс, позже в офис перебрался, сейчас предлагают ехать работать на запад.
Всё это время универ не давал ничего, зато отнимал кучу времени (учусь на дневном). Сейчас уже 4-ый курс — хочу получить диплом бакалавра и забыть об этом.
Зато родители твердят в один голос: "Бакалавр — это не высшее образование, иди в магистратуру!"
А у меня уже нервов не хватает писать эти бесконечные "научные" работы, которые не имеют ни смысла, ни ценности. Просто достало. КМП!
Работаю с первого курса: сначала фриланс, позже в офис перебрался, сейчас предлагают ехать работать на запад.
Всё это время универ не давал ничего, зато отнимал кучу времени (учусь на дневном). Сейчас уже 4-ый курс — хочу получить диплом бакалавра и забыть об этом.
Зато родители твердят в один голос: "Бакалавр — это не высшее образование, иди в магистратуру!"
А у меня уже нервов не хватает писать эти бесконечные "научные" работы, которые не имеют ни смысла, ни ценности. Просто достало. КМП!
53 комментария
Технологии в отрасли меняются каждые три года. Даже если тебя будут учить самой последней супер-пупер технологии, то по выпуску она уже будет устаревшей. По этому вас, дятлов, учат, сука, учиться. И математике.
По этому учись тому что учат. И пиши, пиши и еще раз пиши. Другого способа войти в специальность просто нет.
нет смысла учить сортировке или поиску подстроки, когда есть .Sort() и .IndexOf()
нет смысла учить указателям, это понадобится хорошо есть 1% учившихся
нет смысла учить прологу или фортрану или фокспро или ассемблеру, когда почти все пишут на C-подобных языках
php за 10 лет хоть и поменялся, но незначительно, тоже самое можно сказать про java, про c/c++/c#, про js, про много всего еще
и математика никому, кроме редких банковских программистов-аналитиков и чуть менее редких программистов геймдева, тоже не нужна
я за более чем 10 лет работы ничего сложнее формулы расчета ипотеки или остатка товара на складах в глаза не видела
С одной стороны ты права — подавляющему большинству работающих с компами (1с-программисты, веб-дизайнеры на вордпрессе/битриксе итд итп), вся эта заумь нафиг не вперлась. Как и все верхнее образование. Прослушать курсы бухгалтера/хатамыыль и вперде говнокодить. Потому что ни один нормальный работодатель не возмет на это место программиста, окончившего нормальный вуз. По двум причинам: слишком дорого и сука трудно с ними, с программистами. верхняя математика в нужных дозах напрочь сносит кукушку. Собственно для этого ее — математику — и учат. И хотя мне действительно приходилось считать и интегралы и дифуры (оптимизация нелинейных процессов, оценка дерева решений и прочее), главное достоинство математики для меня от лично — это рациональное мышление.
Сортировка.
1. Тебе самой не интересно знать как оно работает унутре? Где у нее неонка то?
2. Сортировка массивов нестандартных объектов. как сказал кнут — 80% времени комп занят тем что сортирует или ищет. Конечно перезагрузка слехка помогает в этом процессе, но в высоконагруженных системах все таки порой приходится рисовать свой сорт. без перезагрузок.
3. Ну и оптимальная сортировка это такая верхняя математика, что мама не горюй ;)
А фортран, дельфи, фокспро вообще убрать из программы (если еще не). Вообще я не понимаю, откуда в минобр берут образовательные программы. По идее должно быть как. Открыли хедхантер и посмотрели список компетенций, которые больше всего нужны. От них и отталкиваться. Чтобы не было потом, что выпускник пту с курсом 1С или заборостроительного с факультативным курсом SAP зарабатывали в 3-5 раз больше выпускника вмк мгу, который теорию и матан знает хорошо, но прикладного ничего не умеет.
p.s. Неужели ты думаешь, что самые оптимальные алгоритмы по тому же кнуту еще не написаны?) нашел либу, подключил — и вперед. Твоя задача как программиста не изобретать каждый раз велосипед, что крайне неэффективно обычно (если хочется, этим можно дома для души заниматься), а собрать «из кубиков» то, что нужно заказчику, за минимальный период времени, допилив это где необходимо.
Но
Не всегда они применимы напрямую. Реентерабельность кода это вообще большая проблема.
С другой стороны — делаются новые алгоритмы. Кторых нет в кнуте.
но ведь ее тоже кто-то должен написать
украденонаписано до нас...Дуть в хуи в любом случае нельзя.
в математике что-то устарело?
Эвклида прогони!
сукасуслик!«палочки должны быть попендикулярны» — 2 капитана
тьху
на плоскасти канечнае жа, мон шер…
Благородные доныпрямые в n>2 ваще кучеряво живут…На делфях стоко поговонокожено, что лет через 5 сепцы по делфям будут оч даже востребованы ;)
Так было лет 5 назад (если не больше). Уже нет :)
не везде проблалась 1с
у меня в банковских фин рассчетах тоже формулы были ого-го, но они буква в букву выдаются заказчиком, твоя задача только аккуратно перенести это в код, а не придумать формулу/доказать теорему и т.д.
Но вот скажи — тебе хоть раз пригодился хоть один алгоритм сортировки напрямую? Чаще всего это вообще Select… order by ...