catpad: (Default)
[personal profile] catpad

Да, и ещё всегда хотел написать, почему мне нравится заниматься программированием.
Это занятие не нуждается в поставщиках и материальных ресурсах.
Вот, скажем, если мне захотелось использовать хэш-таблицу, мне не нужно ждать, пока рабочие погрузят её на тележку, укрепят ремнями и с грохотом повезут со склада на тележке. Или если мне вдруг понадобилось использовать массив длиной не в сто, а в тысячу ячеек, то не нужно звонить на фабрику ячеек и требовать срочного производства ещё 900 ячеек, а потом ещё неделю ждать доставки и расписываться в накладных.
Или вот, например, появилась нужда в красно-чёрном дереве. Опять же, не нужно подгонять садовников, пока они выкорчёвывают дерево в саду, а потом ругаться с малярами, у которых снова закончиласть красная краска, а чёрную они разбавили водой.
Всё всегда под рукой.

Date: 2008-01-30 07:28 pm (UTC)
From: [identity profile] karakal.livejournal.com
На самом деле, долго объяснять. Если в двух словах, то вот:

Мне прошлой весной предложили работу (которой я, собственно, сейчас и занимаюсь) - сделать для одной конторы новый сайт (сравнительно сложный). То есть, полный цикл в одном моем лице - изучение работы конторы, составление ТЗ, подбор разработчиков, курирование их работы, тестирование, оптимизация, работа с контентом - ну в общем, абсолютно все, включая даже работу, которой обычно занимаются девушки-операторы, но не включая собственно программирование.
С большой опаской я за это взялся, не имея, в сущности, должной квалификации (но и никого не обманывая на свой счет). То есть, и я взялся, и меня взяли. Посетил по ходу дела какие-то довольно дурацкие курсы, читаю какие-то недурацкие книжки. В принципе, все более-менее получается, но чувствую себя все равно не вполне полноценным. В технологии кое-как разобрался, но сам программировать не умею. При этом программирование мне сейчас кажется делом ужасно увлекательным. Но чтобы всерьез им заняться - даже не знаю.

Времени, конечно, маловато, но это - понятное дело - далеко не самая главная беда. Не знаю, с чего, собственно, начать. Но и это не очень важно. Главное - чтобы чему-то научиться и это знание поддерживать, мне постоянно нужны какие-то текущие задачи, которых у меня, на самом деле, нет. И второе главное - я прекрасно отдаю себе отчет, что программирование (как и перевод и еще многие другие вещи) - это опыт, опыт, опыт. Это нарабатывается годами и годами. Руки, честно сказать, опускаются. Хотя, возможно, не все еще потеряно. Сейчас я просто знаком с какими-то базовыми азами.

Date: 2008-01-31 08:57 am (UTC)
From: [identity profile] catpad.livejournal.com
А что же, замечательная должность, можно только позавидовать - столько всего нового, большая ответственность, здорово, одним словом!

По своему опыту могу сказать: чтобы стать неплохим программистом, нужен по меньшей мере десятилетний опыт. В этой области всё меняется невероятно быстро, буквально каждый день появляется что-то новое. Поэтому, если вам известны исключительно технологии последнего года - считайте, что вам ничего не известно. (Совсем уж хорошо начать изучение технологий примерно с конца 50-х, но это в идеале).
Ну и сам по себе опыт, конечно, необходим.

С другой стороны, если вы чувствуете, что вам это нравится - смело беритесь за дело, потому что программирование часто доставляет очень большое удовольствие.
Page generated Feb. 6th, 2026 09:47 am
Powered by Dreamwidth Studios