Задать вопрос
@Kirill_Amber

Важно ли всё понимать в программировании и куда лучше не лезть?

Некоторые моменты я в программировании не понимаю и в частности в железе. Важно ли всё понимать: что делает компилятор? Нужно ли разбирать каждую функцию в различных библиотеках для полного понимания её? Или же можно иметь какие-то поверхностные знания о том, о сём и просто ctrl + c, ctrl + v, чтобы зря не тратить время?
  • Вопрос задан
  • 938 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
Zoominger
@Zoominger Куратор тега IT-образование
System Integrator
просто ctrl + c, ctrl + v, чтобы зря не тратить время

Смотрите, веб-программист родился! Правда, его время ничего не стоит, но он его всё равно "экономит" :)

По теме: допустим, есть знания Железо, Компилятор, Библиотеки, Среда программирования (IDE, дебаггер).

Если вы системщик, то без знания железа и Ассемблера (хотя бы в общих чертах) далеко не уплывёте, т. е. железо+компилятор+библиотеки+среда.

Прикладникам очень желательно знать, как работает (хотя бы, опять же, в общих чертах) компилятор, железо уже не обязательно, это более высокий уровень абстракций. Грамотный программер должен понимать, что творится в ПК и должен знать язык, на котором пишет, т. е. компилятор+библиотеки+среда.

Разного рода веб-программистам достаточно знать язык и среду, которой они пишут, ибо какого-то особого компилятора там нет, т. е. библиотеки+среда.

Как-то так.
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Нет.
Работа программиста в общем не предполагает знания ни железа, ни устройства компьютера, ни принципов работы компилятора. Поэтому в общем достаточно умения программировать на данном языке.
Но в определенных сферах работы такие знания могут потребоваться - например где-то вам для программирования важно будет понимать основы бухгалтерии, где-то хорошо знать работу конкретной ОС, и.т.д.
Ответ написан
Moskus
@Moskus
Если вы начинаете карьеру в программировании с поиска поводов для того, чтобы не учиться и не знать элементарные вещи, готовьтесь к тому, чтобы навсегда остаться в категории, которая обидно, но верно называется "говнокодеры". Это именно те, кто бегает от любых сложностей, отказывается или не в состоянии учиться, занимается тупым копированием. И получает за работу, как дрессированныая мартышка, что совершенно справедливо, потому что качество продукта с таким отношением - ниже всего.
Ответ написан
Комментировать
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
о том, о сём и просто ctrl + c, ctrl + v
"о сколько нам открытий чудных ... " = убитых систем ,ТыЖпрограммистамии и "копипастерами" :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы