Программисты не нужны.

Программисты не нужны.
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Вот вы все про ворд, да про ворд, а тут вот оказывается, что на программиста джаваскрипта нужно 6 лет учиться
раскрыть ветку (14)
Автор поста оценил этот комментарий
а сколько нужно времени человеку, чтобы достаточно хорошо овладеть джаваскриптом ?
раскрыть ветку (13)
Автор поста оценил этот комментарий
Я уверен что меньше 6 лет
раскрыть ветку (12)
Автор поста оценил этот комментарий
А на чем основывается ваша уверенность?
Я третий год пишу практически исключительно на JS и по-честному считаю себя на уровне джуниора.
раскрыть ветку (10)
Автор поста оценил этот комментарий
Потому что он простой и узкоспециализированный, и я не верю что голый язык можно учить 3 года и оставаться новичком.
раскрыть ветку (9)
Автор поста оценил этот комментарий
Простой/сложный это понятие относительное и субъективное, с этим спорить не стану.

А вот что значит "узкоспециализированный", поясните пожалуйста?

И насчет "голый язык" тоже. Если речь идет о знании синтаксиса, то любой язык учится за пару дней.
раскрыть ветку (8)
Автор поста оценил этот комментарий
На нем дальше браузера не уедешь, это же только скрипты для взаимодействия человека со страницей, показать, переместить, подгрузить. Голый язык это не только синтаксис, но и знание как это работает и что при этом происходит. Например, у меня закрадываются сомнения насчет будет ли при {var a = true; a = !a;} a false, но веб-разработчик или как это называется знает что получится наверняка,при работе с дом тоже надо знать что и в каком виде возвращается - синтаксис же не объясняет что при вызове getelementsbyclassname возвращается массив элементов этого класса.
раскрыть ветку (7)
Автор поста оценил этот комментарий
я какбе спорить не буду с вами, но несколько фактов для размышления приведу, а вы сами решайте.

На нем дальше браузера не уедешь

http://nodejs.org/
http://vertx.io/
http://jxcore.com/

Кроссплатформенные приложения для мобильных устройств.
http://phonegap.com/

Для нативной разработки под Windows 8 и WinPhone
http://try.buildwinjs.com/

Кросплатформенная разработка Win/OSX/Linux
http://appjs.com/

для OS X начиная с версии 10.10 использование нативных библиотек, например ту же Cocoa
https://developer.apple.com/library/prerelease/mac/releaseno...


это же только скрипты для взаимодействия человека со страницей, показать, переместить, подгрузить.

OpenGL в браузере.
http://threejs.org/

Воксельный графический движок.
http://voxeljs.com/

Шикарный кроссплатформенный текстовый редактор от разработчиков Github
https://atom.io/

Полноценная IDE с возможностью одновременной работы нескольких человек (при чем не только редактирования а ля гугл докс, но еще и отладки)
https://c9.io/

Да и все приложения ChromeOS, кстати.

Голый язык это не только синтаксис, но и знание как это работает и что при этом происходит. Например, у меня закрадываются сомнения насчет будет ли при {var a = true; a = !a;} a false, но веб-разработчик или как это называется знает что получится наверняка

Это и называется синтаксис языка, а так же базовые знания булевой алгебры

при работе с дом тоже надо знать что и в каком виде возвращается - синтаксис же не объясняет что при вызове getelementsbyclassname возвращается массив элементов этого класса.

А вот это уже зависит от окружения, в котором выполняется скрипт. Это не часть javascript, а часть браузера (function getElementsByClassName() { [native code] }). Например IE до версии 9 этого метода не имеет. Хотя, конечно, на данный момент все современные браузеры реализуют его одинаково.


Короче я к чему: расширяйте кругозор.
С уважением, js разрабочтик.
раскрыть ветку (6)
Автор поста оценил этот комментарий
Почти все это не то, разве php devel studio - это сам php? Atom "Это специализированный вариант браузера Chromium". У остальных ноги растут из того же самого Node.js, никто не называет node.js javascriptом, это другое, уже совсем не скриптовое. Короче, я к чему: javascript создавался для работы в браузере с браузером, а вышеперечисленное - уже отдельные приблуды с использованием его синтаксиса. И про часть браузера - наверное, но какой толк от джаваскрипта если он даже со страницей работать толком не умеет?
раскрыть ветку (5)
Автор поста оценил этот комментарий
Почти все это не то, разве php devel studio - это сам php? Atom "Это специализированный вариант браузера Chromium".

Не понял вас, к сожалению.

У остальных ноги растут из того же самого Node.js, никто не называет node.js javascriptом, это другое, уже совсем не скриптовое.

Если честно опять ничего не понял, но давайте попробуем разобраться.
Нода использует движок V8 от гугла, тот же, который используется в Chrome.
90% стандартных библиотек ноды написаны на javascript, оставшиеся 10 приходятся на I/O .
Так же как и часть нативного кода присутствует в браузере
Например работа с файлами через File и FileSystem API, или сеть через XMLHttpRequest или WebSockets API.
Более того, написав плагин для браузера вы можете расширить возможности среды браузера и использовать их из js (как пример тот же ActiveX).
О том, что node.js это не javascript слышу первый раз от вас =)
"это другое, уже совсем не скриптовое" - а какое? Там даже движок тот же самый. Скриптовость определяется тем, можно ли работать с DOM? Можно, погуглите phantom.js. Используется для сервер-сайд E2E тестирования.

Короче, я к чему: javascript создавался для работы в браузере с браузером

Вы не поверите, но PHP изначально создавался для того, чтобы считать посещаемость сайта и обрабатывать формы, а назывался Personal Home Page tools (а я, к слову, лет этак 6 назад на нем сделал телефонного робота для служебных приставов, который должников обзванивал - просто других инструментов не знал :) ). А интернет изначально был придуман, для связи университетов в сша. А компьютеры изначально были придуманы исключительно для расчетов. Какая разница, для чего изначально предназначался инструмент? Важно, чем он является сейчас.

но какой толк от джаваскрипта если он даже со страницей работать толком не умеет

Вы не поверите, но ни один язык высокого уровня не умеет даже файл с жесткого диска прочитать. Для этого у них есть стандартная библиотека или что-то вроде того. Через них они обращаются к API ОС. Она в свою очередь тоже ведь не общается с жестким диском напрямую. Продолжать долго можно =)
Зачем оно такое все нужно?
раскрыть ветку (4)
Автор поста оценил этот комментарий
Ну даже википедия http://ru.wikipedia.org/wiki/Node.js . Если создать компилятор для джавы и добавить в нее работу с памятью это будет уже не джава, а какое-то ее подобие. https://ru.wikipedia.org/wiki/Сценарный_язык Сейчас js является все тем же для чего и был придуман, только теперь появились дополнительные штуковины, не меняющие совершенно ничего.
раскрыть ветку (3)
DELETED
Автор поста оценил этот комментарий
про JS там ни слова.
Программированием в целом занимаюсь и увлекаюсь 6 лет.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку