Автор | Программисты, насколько сильно вам понадобились знания математики в практике? |
для Эникейщик:
Для примера, один из участников ФВТ спросил как можно упростить код, несколько десятков строк
Могу предложить ему одного местного философа, который выкинет всю булеву, но вместо включит квантовую и эволюционистскую логику - и код пойдет по стандартному расширению файла фотошопа. Зато приблизится к вселенской мудрости. ))
для ISwim:
Алгоритмы к математике сложно отнести
А оценку их сложности тоже философам поручим? ;) |
для Number34:
и код пойдет по стандартному расширению файла фотошопа
Я за минимализм и элегантность решения
Долой стопицот строк индокода |
Во первых, любой программист должен знать булеву алгебру. Не высшая, но математика)
Булева алгебра даже ещё проще обычной алгебры. Ну просто что в школе её не изучают, зато достаточно прочитать нужную главу в каком-нибудь "программировании для чайников".
в mobile dev
Тут я по опыту знаю, что в этой отрасли спокойно осваиваются люди, не изучавшие никакую математику вообще.
Просто само понятие "программирование" стало слишком широким. С одной стороны может быть разработка сложных алгоритмов, в которых математика будет основой всего. С другой стороны - mobile dev |
для Эникейщик:
Я за минимализм и элегантность решения
http://images.vfl.ru/ii/1636390104/685f2516/36604410.jpg
;) |
Вообще мне ентот разговор напомнил Портоса. "Я дерусь, потому что дерусь!".
Тут как - "Я пишу, потому что пишу!"
Можно ли быть водителем, не зная устройства тачки? та запросто. А не зная прав? Та - запросто!))
Далеко заедем, господа. |
ЗЫ. а все из за чего споры эти? Из за того, что двоечник ТС не знает математики.
Ну может что то и знает, но разбираться ему лень - вот и ищет себе оправдания рационализацией. |
Программист с математикой имеет гораздо больше возможностей.
Программист без математики просто не догадается о том, что есть простое или быстрое решение какойто задачи, хотя и решит её по своему |
для СвиноПас:
Всмысле ТС?)
Я тут вообще-то когда до дискретной дошли даже отдельный курс помимо основной учебной программы начал проходить и до сих пор прохожу))
Вот я то как раз математику и учу) |
Вот у грузчиков нет проблем.. Грузи не грузи.. И физически не овощ.. |
Вот у грузчиков нет проблем
Money for nothin' and chicks for free! (c)
)) |
для Akron:
С другой стороны - mobile dev
ты ща быканул или мне показалось :D |
Булева алгебра даже ещё проще обычной алгебры.
Но математика же!
Я за минимализм и элегантность решения
Долой стопицот строк индокода
Философия джуна, большого проекта ни разу не видевшего. Код должен быть читаемым и поддерживаемым, за всё остальное предусмотрены анальные кары.
В современном мире знание популярных фрэймворков ценится чаще выше хорошей подготовки в математике. А математика нужна в очень узком кругу практических задач. |
сильно вам понадобились знания математики в практике
понадобились знания, но я хз, что это, математика, не математика |
для FireSwarm:
знание популярных фрэймворков ценится чаще выше
Кстати, тенденция-то печальная. По фреймворку ведь нарулиться за месяц-другой вполне можно (а в команде и быстрее). Едва ли серьезная фирма оскудеет из-за пары окладов, предложенных на испытательный срок. |
Кстати, тенденция-то печальная.
А что не так то? |
для FireSwarm:
С экономической (как минимум) точки зрения не так то, что навык, легко приобретаемый без напряга за пару месяцев кем угодно, ценится выше фундаментального образования. |
Отвечу авторитетно:
Синьер руби (+ эликсир/го) 400к.
Был бы покруче имел бы и 500. В целом возможно и 700, если ты рок стар.
За то чтобы в универе сдать дифуры я заплатил. Мои друзья с такими же зп как меня +/- тоже платили за дифуры, а так же тервер и другие подобные предметы.
Были и те, кто сдавал эти предметы на отлично. Умные ребята. Они сейчас в 2-3 раза меньше зарабатывают.
Вывод: разработка это не математика и не наука, это стык между инженерией и банально ремеслом, часто с уклоном во второе.
Абсолютное большинство программистов какие-то особые математические изыски давно забыли и никогда не вспоминают.
Но (!) если у тебя наоборот лежит сердце к математике, то есть возможность найти себя, есть области где это будет полезно. И даже тут, если сердце не лежит, но в такую область очень хочется, то всегда можно начать сильно стараться и разобраться в том, что сейчас кажется сложным.
Вывод упрощенный: оно тебе особо не надо, скорее всего никогда не понадобится, но если понадобится всегда можно наверстать. |
для Number34:
Ценится то, что приносит деньги и имеет маленькую себестоимость. И это норм. |
для FireSwarm:
Ценится то, что приносит деньги и имеет маленькую себестоимость. И это норм.
Если это норм, то по Вашей логике ценились бы программисты, получающие маленькую зарплату. То есть, набрать из студентов стадо джуниоров, натаскать их по конкретному фреймворку (благо, в компании он, как правило, один), а как начнут гнуть пальцы насчет повышения оклада - пинка им под зад и набрать новых. Благо, в институте как раз к тому времени новый курс созреет.
для Николай:
Были и те, кто сдавал эти предметы на отлично. Умные ребята. Они сейчас в 2-3 раза меньше зарабатывают.
Всё верно.
Только тут ведь Вы про один важный нюанс сказать забыли: про умение продать себя подороже (особенно тому заказчику/руководителю, который сам не сильно разбирается в предмете) и прочие корпоративные навыки выживания. Это не каждому дано. |
умение продать себя подороже
Это не каждому дано.
Это не умение продать себя, это умение овладеть востребованными на рынке скиллами.
Те, кто нудит про математику на форумах, просто не обладают актуальными навыками и находятся в нижнем ценовом сегменте, т.к. не хотят учить то что востребовано. |