Pull to refresh
40
0
Михаил Рожков @shogunkub

Инженегр-погромист

Вы непоследовательны.
Сначала вы захотели аналог Word и утверждали, что разработчик несёт за свои разработки полную отвественность. Теперь смена курса — разработка скорей всего маленькая, но непременно под заказ. Дальше что? О чём разговор, собственно?
Завышенная самооценка не менее губительна, чем заниженная.
>Это спор о терминах, совершенно не меняющий сути. «Нам нужен аспирин» и «нам нужно купить аспирин» представляют собой одно и то же действие.
Опять передёргиваете. Я знаю человека, который, чтобы вкрутить лампочку — зовёт электрика. С вашей позиции это правильно и хорошо. Так что дело отнюдь не только в терминах.
>Однако если я ничего не заплатил, то я и не могу требовать от разработчика это сделать.
Требовать чего-то — не можете, но можете поискать готовый инструмент или сделать его, если осознаете, что задача вам по силам.
>Почему? Есть много чего по мелочи, что делается персонально для кого-то.
Ну да, буквально позавчера один товарищ предложил мне написать ему средство для автоматизации в Excel. Я не нашёл в себе сил отказаться, тем более что задачка простая. Сделал, заказчик остался доволен, я получил свой гонорар. Вы правда думаете, что я несу за эту «разработку под заказ» какую-то ответственность? Или что я стану в дальнейшем предоставлять поддержку? Или что меня можно засудить? К чему эти глупости было писать?
Тогда непонятно, что именно вы утверждаете.
С углубленным изучением понятно, а как быть с общим уровнем? Я лично в пункте «Так чему же учить в школе?» программирования не увидел. C++ и Pyton и так в школе вроде бы никто не преподаёт…
А как связан договор возмездного оказания услуг с 99-100% установленного на вашем компьютере ПО?
Статья и комментарии хорошо иллюстрируют шаблоны поведения :) Хочешь, чтобы тебя заклеймили — похвастайся. Хочешь, чтобы посочувствовали и помогли — поругай себя. :)
Стимулов для развития и целей для достижения у вас хоть отбавляй. Я вообще не понимаю, в чём проблема :)
По секрету: я тоже очень плохой программист. Что не мешает мне решать поставленные задачи и зарабатывать деньги, а также регулярно слышать речи о собственной гениальности. Я не копаюсь в собственной ничтожности и не слушаю хвалебные речи — я просто делаю своё дело, это уже очень много, поверьте на слово.
Ура, я нашёл единомышленника :) Надеюсь, нас много. Пожалуй, ваш подход я одобряю даже больше, чем то, что пишу сам. Жаль, что реальность пока далека от того, что хочется видеть…
В школах при СССР было автодело, если что :) И сейчас оно бы тоже не помешало, кстати. Но в наших современных условиях это никому не нужно, образование — отрасль бизнеса. Автошколы — отжиматели бабла. За редким исключением. Боюсь, и с «базовым скриптованием» так же будет.
И сказанного выше следует, что обучать программированию — надо. Но:
— После обучения перечисленным вами в статье вещам.
— В некотором небольшом объеме(В каком именно — отдельный разговор).
— Используя актуальные средства и технологии.

Утопия? Ну да. Есть к чему стремиться, зато.
Не понял, куда вы клоните, сначала. Ну что ж, когда сказали, отвечу, что не согласен во многом.
Во-первых, «заработай денег» != «принеси пользу обществу». Но это далеко от темы разговора.
Во-вторых, не надо кидаться из крайности в крайность. Я не говорил, что «купи» — это в принципе плохо, и покупать что-то недопустимо. Плохо, когда к «купи» относятся, как к единственно возможному решению всех проблем. Именно это и плодит оранусов, а не товарно-денежные отношения, как таковые.
В-третиьх, наивно утверждать, что разработчик ПО несет какую-то ответственность. Принцип AS IS распространяется отнюдь не только на свободное ПО. Практически, если с разработчика ПО можно потребовать «возмещения вреда» — то это либо разработчик абсолютно юридически неграмотен и не догадался прописать отказ от ответственности и лицензионном соглашении, либо он получил за разработку сильно большее количество денег. На порядки большее.
В-четвертых, возможность получить поддержку — это не ответственность разработчика, а его добрая воля и конкурентное преимущество. И относятся часто к поддержке спустя рукава. Не буду давать этому оценку, просто как факт.
В-пятых, разработка ПО на заказ, когда заказчиком выступает один человек со своими частными нуждами — фантастика.

Ещё раз, немного суммирую:
— Покупка чего-либо — не плохо само по себе. Плохо, когда решение проблемы в форме «что надо сделать» подменяется формой «что надо купить» или «кому надо заплатить».
— Решение простейших проблем в любой сфере неспециалистом — нормальное положение вещей, на мой взгляд. Выращивание узких специалистов в перспективе ведет к тому, что специалист оказывается беспомощным в быту, неприспособленным к жизни вне своего маленького мирка. Это не шутка, такие люди уже существуют. И они отнюдь не олигофрены.
— Решение сложных проблем специалистом — опять же нормальное положение вещей. Это исходит из сути товарного хозяйства, и в пояснениях, наверное, не нуждается.
— Определение границы, где простая проблема в какой-то сфере, а где сложная — индивидуально для каждого человека. И это тоже абсолютно нормально.
Чему НЕ нужно учить, так это строгому подходу к программированию в стиле Дейкстры, ибо слишком высок порог вхождения. Но на это вроде никто и не замахивается.
Предлагаю поискать бесплатный/свободный аналог :) Писать не предлагаю, поскольку даже при наличии опыта и умения это десятки тысяч человекочасов.
Вот только разница между написанием, скажем, скрипта VBA или шелл-скрипта и текстового процессора примерно такая же, как между медицинскими проблемами «Я порезался» и «У меня рак».
С аргументацией общества потребления: «Надо — купи!».
Программирование никто не будет делать стандартом, за это можно не переживать.
Я просто про вашу аргументацию: напоминает, если хотите, Фонвизинскую госпожу Простакову, «еоргафия» — «это-таки и наука-то не дворянская. Дворянин только скажи: повези меня туда, свезут, куда изволишь.»
На деле всё оказывается малость сложнее. Да и противно соглашаться с такими аргументами.
На всякий случай, я ещё и хорошей статьёй прикроюсь :) Про синусы и косинусы там хорошо написано.
>Почему он должен тратить хотя бы один из них на программирование?
Не передергивайте, я разве где-то предлагал врачам тратить на программирование 1 час в день? :) Я вот в школе химию очень любил, при этом после школы вообще ничего не читал по химии и никак ей не занимался. Следует ли из этого, что химию надо убрать из школьной программы?
>Но знание синусов и косинусов необходимо для поступления в университет на соответствующую специальность.
Если это единственное, для чего нужна тригонометрия — я всеми руками за её исключение из школьной пограммы.
>У программирования же, рискну предположить, более низкий порог вхождения и изучить его можно довольно быстро
Эдсгер Дейкстра ворочается в гробу от ваших слов :)
>Все дело в том, что средний пользователь не имеет никакого желания изучать программирование.
Боюсь, что среднего человека(а значит и среднего пользователя) наше общество и так старательно превращает в орануса. Да, он хочет удовольствий и не хочет для этого напрягаться, спасибо, кэп. Но это не значит, имхо, что это правильно и хорошо. Ругать тенденцию, наверное, бесполезно. Защитников полно, тухлых помидоров на меня точно хватит. Но и хвалить у меня лично язык не повернётся.
Последний тэг — замечателен.
Ну Оперу вроде никто не стремится объявить стратегической :)

Information

Rating
Does not participate
Location
Кубинка, Москва и Московская обл., Россия
Date of birth
Registered
Activity