(в том числе скриптописания). Просто, есть тру-дистрибутивы, сырые, где чтобы что-то прикрутить, нужны глубокие знания.
Нужны ли линуксоиду навыки программмирования?
смотря кому
рядовому пользователю не очень
ибо всё давно написано до нас
TotalEclipse, нет ненужны, и сырых дистрибутивов не бывает, иначе как это может называться дистрибутивом, впрочем если приведёте пару названий то можно говорить более предметно :-).
Кому нужны, тому нужны, кому нет, тому нет. И линукс здесь не причём.
(в том числе скриптописания). Просто, есть тру-дистрибутивы, сырые, где чтобы что-то прикрутить, нужны глубокие знания.
глубоких - не надо. а вот поверхностные - смотря для чего: если вы согласны использовать ПО только из репозитория, то никаких навыков и знаний не нужно. Но если вы желаете собирать ПО сами, то базовые знания ЯП, на котором написано это ПО необходимо. Знание bash'а очень полезно, если вы желаете автоматизировать работу с программами. Знание regex'ов полезно при работе с текстами (в том числе и при работе в bash, ибо все команды принимают и отдают текст). Ну и наконец, знание хотя-бы одного ЯП подымает ЧСВ на 666 пунктов. ;) Вы можете называть себя "программист" имея на то полное право. ИМХО для изучения первого ЯП лучше всего подойдёт Python (ибо bash это не совсем ЯП, а С и тем более С++ это сложно, долго и муторно).
В любом случае сначала надо, что бы ТС точно определил что он имеет ввиду под фразой "навыки программирования". Диапазон этого понятия гораздо шире чем может показаться :-). Для одних человек чего-то пишущий в командную строку уже великий программист, для других и наличие ВО в этой области не является показателем :-).
для других и наличие ВО в этой области не является показателем :-).
блин, видел я "програмистов" с ВО именно В ЭТОЙ области - они даже слово "программист" писали с ошибкой, о каком коде может идти речь?!
блин, видел я "програмистов" с ВО именно В ЭТОЙ области - они даже слово "программист" писали с ошибкой, о каком коде может идти речь?!
дык вот, тут надо уточнять, а то ведь многие путают традиционное unix окружение(cli) и пользовательское программное обеспечение с программированием. Скорее всего вопрос стоит нужно ли уметь использовать cli. Сегодня уже можно ответить - нет smile .
дык вот, тут надо уточнять, а то ведь многие путают традиционное unix окружение(cli) и пользовательское программное обеспечение с программированием. Скорее всего вопрос стоит нужно ли уметь использовать cli. Сегодня уже можно ответить - нет
ну это смотря какие задачи стоят. Если задачи администрирования - однозначно ДА. CLI просто необходим. Даже в Windows. А вот собственно программирование - ИМХО самые азы.
Если задача - сделать страничку фконтакте - то тут конечно ничего не надо.
Если задача - сделать страничку фконтакте - то тут конечно ничего не надо.
Вот и получилось - нет, а иначе задачи были бы описаны, поставлены :-)
Просто, есть тру-дистрибутивы, сырые, где чтобы что-то прикрутить, нужны глубокие знания.
а иначе задачи были бы описаны, поставлены
ТС ошибся с самого начала - он наивно полагает "тру дистрибутивы" - "сырыми". И тем не менее, прикрутить 134и битный CPU в Gentoo или Slackware намного ПРОЩЕ, чем скажем в Ubuntu. Другое дело - кому это надо?
кому это надо?
профессионалам, прежде всего для них эти возможности созданы, и любителям-энтузиастам smile .
(в том числе скриптописания).
для полноты использования Linux скрипты очень удобная штука облегчающая выполнение и автоматизацию поставленной задачи.
Прежде чем отвечать, следует уточнить, что каждый понимает под "линуксойд".
У меня есть друг, он замечательный хирург, "шарит в компах" на уровне эникейщика, работает по специальности. Винда ему как-то надоела после очередного сбоя и он попросил меня посоветовать дистр для ноута. Сам поставил и настроил Мандриву, быстро научился обращаться с гуями. Но он- хирург, и я прекрасно его понимаю, когда он не хочет вдаваться в подробности какой-то проблемы и спрашивает решения у меня. Время у него уходит на чтение профессиональной литературы, на специфическую по линуксу и на гуглинг нет времени. А вы бы себя комфортно ощущали на операционном столе, зная, что хирург размышляет над скриптом на bash?
ИМХО они нужны ровно тем, кому они нужны. И тем кому они нужны- будут учиться.