Основна задача програміста – це пояснити комп’ютеру, що робити на одній із мов програмування. А для цього вищої математики не потрібно. Єдиний обов’язковий предмет вищої математики необхідний при цьому – це математична логіка. Без неї неможливо будувати умовні вирази. І навіть її потрібно знати не більше, ніж на 20%.
Елементарна математика потрібна усім технічним спеціалістам. Навіть верстальщикам, щоб рахувати і переводити одиниці вимірювання, обраховувати проценти і т.д.
Ось список скілів необхідний кожному технічному IT спеціалісту:
Тому, якщо ви вже володієте цим мінімумом, можна сміливо переходити до практики програмування. А далі, по-ходу діла, добирати того, що бракує. Включно із знаннями математики. Як елементарної, так і вищої.
Є цілий ряд високотехнологічних задач, які вимагають знань вищої математики. Але процент таких задач значно менший, ніж тих, які не вимагають знань вищої математики.
Тут важливо розуміти, що кожен рід завдань вимагає своєї, абсолютно іншої галузі математики. Ось кілька напрямків, в яких без знань вищої математики буде неможливо важко працювати:
Елементарна математика потрібна усім технічним спеціалістам. Навіть верстальщикам, щоб рахувати і переводити одиниці вимірювання, обраховувати проценти і т.д.
Ось список скілів необхідний кожному технічному IT спеціалісту:
- операції додавання, віднімання, множення і ділення;
- знаходження остачі від ділення;
- розуміння парних та непарних чисел;
- робота з процентами;
- негативні числа;
- розуміння десяткової та двійкової систем числення;
- система координат;
Тому, якщо ви вже володієте цим мінімумом, можна сміливо переходити до практики програмування. А далі, по-ходу діла, добирати того, що бракує. Включно із знаннями математики. Як елементарної, так і вищої.
Для чого вища математика?
Тут важливо розуміти, що кожен рід завдань вимагає своєї, абсолютно іншої галузі математики. Ось кілька напрямків, в яких без знань вищої математики буде неможливо важко працювати:
- 2d/3d графіка та фізика в іграх;
- криптографія;
- аналіз даних та прогнозування;
- розпізнавання моделей: зображень, аудіо, відео;
- штучний інтелект, нейронні мережі, машинне навчання.
Комментарии
Отправить комментарий