Вот даже интересно стало, но среди моего круга общения и хороших знакомых, например, нет ни одного юриста... То ли совершенно противоположное мышление, но скорее просто совпадение)
1) Если у вас к алгоритмам, программированию лежит душа - почему нет? Другое дело, что без высшей математики и других фундаментальных знаний (структуры данных и т.д.) у вас может быть ограничено понимание возможностей того или иного метода или алгоритма.
2) Опять же, все зависит от того, чем вы планируете заниматься. Если интересует работа в направлениях, где не требуется знание углубленной технической базы, то выкинуть никуда не должны (при условии качественного выполнения обязанностей). В более сложных областях просто в один прекрасный момент можете нащупать высокую стену, где без специфических знаний - никак.