JavaScript
JavaScript программирование IT
Здравствуйте народ, хотел задать вопрос. Я абсолютно ничего не знаю в IT, но уже начал свой путь к нему. Хотел задать вопрос, до этого конечно далеко но все же. Моя цель это HTML, CSS, JavaScript и Python. Сам по себе JS конечно хорошая вещь, но она станет еще круче при изучении Node JS и React. Так вот мой вопрос: я полный 0 по математике (алгоритмы и прочее), поискал на вики инфу по Node/React, и хотел спросить вас нужны ли там какие либо требования касательно матана, алгоритмов и всякой всячины. Очень хотелось изучить но прочитав что он написан и взаимодействует с C#, C++ и с JS притормознулся. Подскажите, помогите газануть дальше )))
- Зачем тебе матанализ? Изучай дальше разметчики, стили, манипуляцию с данными, ЖС или Пайтон с Джанго, а математику или AI неспециалистам по ним можно осваивать и как хобби, если вообще ими интересоваться, без чего вполне можно обойтись почти безо всякого ущерба !
Хотя с другой стороны много в последнее время развелось чудиков на букву эм, мнящих себя айтишниками, которые неспособны даже решить простенькое уравнение типа ln x = ¹/x. Вот для этого код на Пайтоне:
from math import log as ln
x,it=input('x iter > '); x,it=float(x),int(it)
for i in range(1,it+1):
~~x-=(x*ln(x)-1)/(1+1/x); print(i,x)
Это что - безумно сложно? Всего-то навсего несколько строчек скрипта. А вот как интегралы берутся (от "хороших" одномерных функций):
def simp(y,a,b,n):
~~h=(b-a)/n; hp=h/2; s1=y(b-hp); s2=0
~~for i in range(1,n):
~~~~x=a+i*x; s1+=y(x-hp); s2+=y(x)
~~return (y(a)+y(b)+4*s1+2*s2)*hp/3
Тоже ничего сверхъестественного. А некоторые фундаментальные алгоритмы всё таки лучше знать !..
Хотя с другой стороны много в последнее время развелось чудиков на букву эм, мнящих себя айтишниками, которые неспособны даже решить простенькое уравнение типа ln x = ¹/x. Вот для этого код на Пайтоне:
from math import log as ln
x,it=input('x iter > '); x,it=float(x),int(it)
for i in range(1,it+1):
~~x-=(x*ln(x)-1)/(1+1/x); print(i,x)
Это что - безумно сложно? Всего-то навсего несколько строчек скрипта. А вот как интегралы берутся (от "хороших" одномерных функций):
def simp(y,a,b,n):
~~h=(b-a)/n; hp=h/2; s1=y(b-hp); s2=0
~~for i in range(1,n):
~~~~x=a+i*x; s1+=y(x-hp); s2+=y(x)
~~return (y(a)+y(b)+4*s1+2*s2)*hp/3
Тоже ничего сверхъестественного. А некоторые фундаментальные алгоритмы всё таки лучше знать !..
Александр Колосов
Ну эээ... То что вы написали для меня такая дичьььь ))) Я понятия не имею что это и как решать, честно, в матане не шарю от слова вообще. Без этого никак не обойтись? ))
Александр Колосов
Спасибо за ответ ))
В JS, как и в PHP, слабое знание математики не критично. Бывает что нужна, но не самая заумная.
Алгоритмы это не школьная математика, а умение мыслить логически
Алгоритмы это не школьная математика, а умение мыслить логически
Александр Колосов
Ну допустим я иду в приличную компанию где речь идет о 200 000-300 000+р. И там как бы в критериях приема указано хорошее знание Node JS. В хорошей компании с хорошими деньгами будет напряг? Например могу например за пол дня прочесть материал по матану и как то выкрутиться из ситуации? )))
Тут раз в неделю кто-то спрашивает, можно ли стать программистом без математики)) Можно, но математик всегда будет решать задачи лучше.
Языки сами по себе не требуют математику. В частности, она нужна в задачках, которые требуют какую-то визуализацию... анимации / игры и т. п.
P.s. программист - по сути еще и писатель) Надо еще уметь красиво оформлять код.
Языки сами по себе не требуют математику. В частности, она нужна в задачках, которые требуют какую-то визуализацию... анимации / игры и т. п.
P.s. программист - по сути еще и писатель) Надо еще уметь красиво оформлять код.
Есть задачи, где математика неизбежна
Похожие вопросы
- Подскажите книги для изучения javascript? Хочу начать изучать веб программирование javascript подойтет для начала?
- Имеет ли смысл изучать JavaScript если я полный ноль в веб программировании?
- Для чего практически нужен цикл в языках программирования javascript, php ?
- Какой язык программирования изучить 2-м? Я думаю, JavaScript попробовать, посоветуйте книги по его изучению
- Хочу начать учить язык программирование, но не могу определиться какой. Что вы можете сказать по поводу JavaScript.
- Для чего в javascript технологии объектно ориентированного программирования? Неужели на нем пишут серьезные программы?
- Язык программирования JavaScript будет ли более востребованным в будущем?
- Задача по программированию на JavaScript
- Есть ли аналоги JavaScript?
- С чего начать учить JavaScript?