Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Рядовой программист и принцип работы ПК (https://javascript.ru/forum/offtopic/54704-ryadovojj-programmist-i-princip-raboty-pk.html)

zhurchik 28.03.2015 20:48

Рядовой программист и принцип работы ПК
 
Приветствую Вас товарищи.
Как вы думаете? Должен ли программист JS знать принцип работы ПК? То-бишь, как данные попадают в память, как обрабатываются процессором и тд. или по вашему мнению это непринципиально? Или любой профи должен четко понимать это?

Safort 28.03.2015 23:21

zhurchik,
желательно, но не обязательно.

Gozar 29.03.2015 00:09

Цитата:

Сообщение от zhurchik
Должен ли программист JS знать принцип работы ПК?

Не должен, а обязан!
Цитата:

Программи́ст — специалист, занимающийся написанием и корректировкой программ для компьютеров

cyber 29.03.2015 00:41

Имхо должен, мы сейчас в учим пк вообще на уровне транзисторов, приходится в физике разбиратся)

Safort 29.03.2015 01:22

Gozar,
cyber,
чот вы загнули) Как незнание того, "как данные попадают в память, как обрабатываются процессором и тд." мне помешает создавать программы на JS?

Gozar 29.03.2015 10:37

Safort,
Говнокодеры никому ничего не должны.
Читаешь только то, что хочешь?
Цитата:

Сообщение от zhurchik
и тд.

Цитата:

Сообщение от zhurchik
профи

Профи должен хотя бы смутно понимать как работает таже V8. Да, да, буквы js недаром стоят в nodejs.

Сейчас технологии переплетаются и приходиться знать, что при сохранении на жесткий диск операции бывают синхронными и асинхронными и что и когда повесит loop ;)

kobezzza 29.03.2015 21:36

Цитата:

Профи должен хотя бы смутно понимать как работает таже V8.
Не согласен, во первых VM JS много и работают они все по разному, во вторых от версии к версии принципы работы VM могут меняться, а в третьих эти тайные знания не дают никакого практического смысла.

Я изучаю низкоуровневые аспекты работы VM или компьютера, только из любопытства.

Цитата:

Сейчас технологии переплетаются и приходиться знать, что при сохранении на жесткий диск операции бывают синхронными и асинхронными и что и когда повесит loop
Ты говоришь об элементарных абстракциях и да, их нужно знать, но это не имеет отношения к низкоуровневым принципам работы файловой системы или ОС.

Safort 29.03.2015 21:50

Gozar,
Цитата:

Читаешь только то, что хочешь?
Огась)

Цитата:

Профи должен хотя бы смутно понимать как работает таже V8. Да, да, буквы js недаром стоят в nodejs.
Ты попутал JS-программиста с прикладником. JS это JS, а V8 это С/С++. Ощущаешь?

Цитата:

Сейчас технологии переплетаются и приходиться знать, что при сохранении на жесткий диск операции бывают синхронными и асинхронными и что и когда повесит loop
Казалось бы, причём тут то, как данные попадают в память и обрабатываются процессором?) Чтобы быть профи в JS, мне нужно быть им именно в JS, а не С/С++/асме и прочих низкоуровневых штуках.

Safort 29.03.2015 21:51

kobezzza,
Цитата:

Не согласен
2:2 :)

newuser1001 29.03.2015 22:04

Цитата:

Сообщение от cyber
Имхо должен, мы сейчас в учим пк вообще на уровне транзисторов, приходится в физике разбиратся)

Жалко, что вас там не научили, что такое абстракция.


Часовой пояс GMT +3, время: 01:41.