Мои инструменты

May 24, 2007 00:36


Замечали ли вы, как относится человек работающий, и свою работу ( Read more... )

work, лытдыбр

Leave a comment

kouzdra May 24 2007, 04:59:51 UTC
Забавно. А вот я, наоборот, в общем к набору инструментов довольно равнодушен (хотя он у меня похожий). В частности - люблю инструменты, которые можно пользовать "из коробки" (и нынешние дистрибутив linux ценю именно за это - настройка винды после установки - занятие куда более утомительное). Довольно часто просто переставляю систему "с нуля" с потерей практически всех старых настроек ( ... )

Reply

kouzdra May 24 2007, 05:02:43 UTC
Именно требованием отсуствия зависимости, к сожалению, практически полностью отсекается одна из самых удобных на мой взгляд языковых систем - O'Caml.

Reply

a_konst May 24 2007, 06:54:46 UTC
а что ты понимаешь по "технологической зависимостью"?

Reply

kouzdra May 24 2007, 07:03:22 UTC
(не)возможность отказаться от использованя конкретного инструмента без особых усилий. Скажем scholar-vit сильно подсел на TeX

Reply

Re: Reply to your comment... a_konst May 24 2007, 07:06:18 UTC
это слишком общо.
Тогда уж мы все подсели на компьютеры & интернет.

Reply

Re: Reply to your comment... kouzdra May 24 2007, 08:18:00 UTC
Изменние системы, которое приведет к отказу от компьютеров просто лишит смысла то, чем я занимаюсь - поэтому эту возможность можно не учитывать.

Reply

Re: Reply to your comment... scholar_vit May 24 2007, 18:52:13 UTC
scholar_vit May 24 2007, 18:51:57 UTC
TeX - это язык. Мы все попали в зависимость от языка, поскольку разговаривать жестами и мычанием неудобно.

Reply

kouzdra May 24 2007, 20:13:18 UTC
TeX - довольно специфический язык, и в общем не очень хороший. Другое дело, что альтернатив приличных тоже нет. Хотя для простых вещей я предпочитаю SGML - именнно в силу больше универсальности.

Reply

vitus_wagner May 24 2007, 07:49:15 UTC
Одно из требований к инструменту у меня - он не должен вызывать технологическую зависимость

А чем объясняется такое требование? Ну я понимаю, если речь идет о какой-нибудь проприетарной среде - может обанкротится или прекратить выпускать данный продукт фирма производитель, может отсутствовать версия для архитектуры, на которой тебе надо работать (хотя и это с нынешним распространением всяких виртуальных машин уже не критично). Но TeX, Emacs и GNU coreutils уже никогда и никуда не денутся.

Reply

kouzdra May 24 2007, 07:58:18 UTC
Могут возникнуть причины, по которым понадобится от них отказаться - например переход на другую платформу или появление более удачных средств.

Reply

vitus_wagner May 24 2007, 08:04:33 UTC
Не могут. Если платформа заслуживает того, чтобы на неё переходит, то на неё эти средства портируют мнговенно. Впрочем, я очень многие платформы, на которые эти сресдства давно портированы, рассматриваю не как среду для работы, а как target для кросс-компилятора. (и все равно все скрипты для запуска автоматизированных тестов на этих платформах написаны на тех же самых средствах. Ради этого как-то пришлось потратить несколько дней, чтобы Tcl под DOS портировать. Но это было дешевле чем переписывать все на существовавших в DOS/DJGPP средствах).

Переход на другую платформу, как и переход на более удачное инструментальное средство имеет смысл в том случае, если они действительно дают преимущество. Тогда перейдешь и не заметишь. Как я в своё время с micromir на vim переходил. А искусственно ограничивать себя в использовании уже имеющихся средств эффективной работы, с тем что может быть когда-нибудь появятся более другие средства, это всё равно что прыгать всё время на одной ноге потому что может быть когда-нибудь ты ноги лишишься.

Reply

kouzdra May 24 2007, 08:16:50 UTC
Выбор платформы часто вообще лежит вне контроля. Скажем может измениться рыночная ситуация: после того, как linux стал приобретать популярность, довольно многие фирмы и хотели бы под него спортироваться - но оказывалось слишком сложно. Выгоднее было не брать заказ.

Я вполне могу представить, например, что возникнет необходимость использовать .NET. Еще выбор платформы часто диктуется просто заказчиком. etc.

Reply

vitus_wagner May 24 2007, 08:50:16 UTC
Выбор платформы лежит вне контроля только у того, кто не считает себя специалистом. Особенно, когда речь идет о платформе, используемой в качестве рабочего места. Продукт, который я разрабатываю, работает и в DOS, и в Win32, и ещё в десятке операционных систем. Это не мешает мне использовать в качестве рабочего места Linux.

Заказчика как максимум может волновать, чтобы разрабатываемый продукт работал в удобной ему конфигурации, но не его собачье дело в какой среде ТЕБЕ удобно работать. И это не собачье дело твоего менеджера. Собачье дело менеждера заказы в зубах приносить.

До тех пор пока мнение менеджера и/или заказчика будет влиять на то КАК тебе работать, а только на то, ЧТО получить на выходе, специалистом ты не будешь.

Reply

kouzdra May 24 2007, 08:58:39 UTC
Не его собачье дело в какой среде ТЕБЕ удобно работать

Его - ему обычно надо, чтобы это интегрировалось в его техпроцесс. У него есть свои соображения о lifetcycle того, что он получит. Это нормально.

Reply

vitus_wagner May 24 2007, 09:02:20 UTC
Это не нормально. Это нормально только если ты позиционируешь себя как обезьяну за пишущей машинкой, а не как специалиста. Компания, в которой техпроцесс определяют менеджеры, а не ведущие технические специалисты, ничего хорошего произвести не может. Даже стирального порошка. Потому что техпроцесс производства стирального порошка определяет химик-технолог, т.е. технический специалист.

Reply


Leave a comment

Up