[identity profile] fixik-papus.livejournal.com posting in [community profile] engineering_ru
Оригинал взят у [livejournal.com profile] fixik_papus в Программирование на бумажке, или Как я искал работу, эпизод 1
1999. Трезво оценивая ситуацию (точнее, ситуевину) в промышленности, а также особенности развития регионов страны - я поставил перед собой задачу "получать московскую зарплату, не живя в Мск"
Поскольку удаленная работа для автоматчика весьма затруднительна (а в 1999 даже для программистов была затруднительна) - я озадачился разъездной, командировочной работой.

Разумеется, таких молодых-красивых пацанов-понаехов в Мск немало, и в общем-то их там никто не ждет. (То же самое и сейчас: могу доказать, что релокация из Верхней Пыжмы в Мск - неоптимальна).
Посему первоначальные "розовые мечты" пришлось засунуть куда подальше, и устраиваться "куда возьмут".
А уж потом - чего-то добиваться.

Взяли - в маленькую контору, занимающуюся строительством по всей стране водочистки на обратном осмосе. Слесарем КИПиА.
(а как же диплом? А никому нафих не нужны мои дипломы с отличием, как оказалось.)
Работа была довольно скучной и не слишком перспективной: монтаж на объектах датчиков, кабелей и прочая. А вот зарплата превышала местную раза в два, если все посчитать.
Тем не менее, я честно делал свою работу и ждал, пока предоставится подходящая возможность. Возможности - бывают всегда и везде, только не всегда мы их видим и используем.
Ждать пришлось недолго, каких-то месяца три.

Автоматика в осмосе, скажем так, несложная. Делалась она на программируемой релюшке Сименс Лого. В штате конторы был один программист, который приезжал в самом конце пуско-наладки, когда все уже работает "вручную". У него были типовые программы, настройка на месте недолгая, и он преспокойно справлялся со всеми объектами.

И вот как-то раз, в далеком поселке Усолье, к нужному времени программист - не приехал.
У нас уже все готово, однако ж, сдать объект в эксплуатацию мы не можем.
Ждем день, два, три... суточные уже заканчиваются, бригадир в панике, начальство в Мск - тоже. Заказчики, как понимаете, вообще счастливы до ушей.

Программист тоже не москвич, откуда-то с Украины. И оказывается, у него дома что-то случилось с родными, он все бросил и поехал домой, и все никак не возвращается. Через три дня заявил по телефону, что вообще не вернется.
А нам велено сидеть и ждать, пока не отыщут нового и не пришлют в наш поселок Усолье.

Естественно, я тут же заявил, что могу сделать программу ничуть не хуже. Начальство московское отнеслось к такому заявлению, мягко говоря, скептически. И посоветовало не выпендриваться. (кто бы сомневался).

Ладно, Москва далеко, а мой непосредственный начальник - бригадир - вот он, рядышком. И ему, в отличие от сидящего в офисе начальства, совершенно не нравится идея торчать неизвестно сколько в поселке Усолье, выслушивая претензии заказчика о задержках с одной стороны, и претензии работяг насчет суточных - с другой.
В результате достаточно тяжелого разговора я смог убедить его - дать мне попробовать. С условием, что все, что я сломаю - будет вычтено из моей зарплаты.

Обещать сделать - это, конечно, хорошо. Осталось еще сделать. Но как?
Кто не знает - Siemens Logo (тогда, ЕМНИП, еще 5я версия была) - программируется обычно в простеньком варианте FBD. Для чего надобна среда разработки, именуемая (ни за что не догадаться!) LogoSoft, и шнурок - адаптер, с коробочкой и хитрым разъемом, втыкаемый в COM порт (USB тогда не было еще) на программаторе. Ну, и мануалы как бы не помешают.

Теперь смотрим, что из этого нужного у нас есть. Ничего. По буквам: Николай, Харитон, Ульяна...
Ноутбука своего у меня тогда еще не было. Больше того, не было и ни у кого во всей бригаде. Даже у бригадира.
1999 год, да.

Среда разработки - официально бесплатная. Вот только куда ее ставить?
Мануалы? Говорят, в конторе есть. В Мск. Лучше туда и не звонить - не заикаться, чтобы "сверху" мой план не зарубили.

Адаптер? Взять его в поселке Усолье, равно как и в райцентре - решительно негде. Да и в областном центре, наверно, тоже. В конторе в Мск? Может и есть, но...
Да-да, я в курсе, что его спаять несложно, и разъем сделать, вырезав из ластика ножичком и навтыкав иголочек.
Но деталюшек потребных в поселке Усолье столько же, сколько готовых адаптеров (то бишь строго ноль).

Что же делать?

К счастью, стоЯщая в шкафу Лого имел маленький дисплейчик. С которого теоретически можно что-то запрограммировать "без ничего".
Используя 6 кнопочек и глядя на экран из 4 строчек, можно назначить функции блока с таким-то номером, подсоединить его входы-выходы к цепям таким-то, настроить конфигурацию и прочая.
Неудобно и долго, но других вариантов как-то не просматривается.
Тогда из списка потребностей остается только мануал. На бумаге, ага.

И нужен сущий пустяк: доступ в интернет, чтобы вытащить пару десятков мегабайт. И принтер, чтобы напечатать. Напоминаю: дело происходит в 1999 в поселке Усолье, 240 км до областного центра...
Скажу сразу: задачу доступа в интернет и к принтеру в поселке Усолье мне решить не удалось. Пришлось на день метнуться в райцентр (60 км). Там отыскался компьютерный клуб, в котором местная молодежь "рубилась в кваку". К счастью, там был в наличии и интернет, и принтер. Потратив, наверно, четверть своей месячной зарплаты (печать, сцуко, дорогая неадекватно), я скачал и распечатал пару нужных мануалов к Лого. Страниц на 300.

Теперь можно программировать. На бумажке.
Вот тут обнаружилась вторая польза от распечатанных мануалов: вторая сторона листков - чистая. И на ней можно нарисовать-почеркать логику в FBD. Жалко только, что бумага - не в клеточку. Нужно было тетрадку школьную в райцентре прикупить, однако.

На "настукивание" шестью кнопочками программы ушло несколько часов. Под крайне любопытные взгляды всей собравшейся бригады. И постоянные их переживания, что "вот сейчас я точно что-нибудь да сожгу".
Но это еще цветочки...
Ягодки - все это отладить и исправить. Шестью кнопочками.

Но отступать - некуда. Благо, программа несложная.

В результате трудов в течени суток на распечатку мануала, и двух суток на объекте - оно заработало. И объект "пошел на 72 часа" (в смысле приемо-сдаточных испытаний). И даже ничего не сломалось.
О чем бригадир с нескрываемым удивлением доложил в Мск.
- "Ну ты даешь, еклмн. Что ж ты сразу в программисты не пошел?"
- "А кто бы меня сразу в программисты взял?"

А в конторе программиста за эти три дня - разумеется, не нашли. Только начали искать, ага. (а мы бы и сидели в Усолье, как дураки, еще неизвестно сколько).

Зато подошло время пускать "в автомате" следующий объект, смонтированный другой бригадой...
Туда я через 72 часа и поехал уже в качестве новоиспеченного программиста. С зарплатой +80% от прежней должности, и почетом и уважухой +(не знаю как измерить)%
Для чего мне был выдан казенный ноутбук и шнурок.

Правда, проработал я в той конторе недолго. Но об этом в следущий раз как-нибудь.

PS: эпизод 1 это не в хронологическом порядке; а в порядке, каком соберусь написАть

PPS: позже мне еще пару раз пришлось возиться с программируемыми релюшками примерно таким же образом. Как соберусь, напишу...

Date: 2015-09-29 01:06 pm (UTC)
From: [identity profile] golosptic.livejournal.com
Респект! :)

Date: 2015-09-29 03:01 pm (UTC)
From: [identity profile] psa-kolbasa.livejournal.com
Старые добрые времена) Я еще помню УКНЦ) Давно это было)

Date: 2015-09-29 01:21 pm (UTC)
From: [identity profile] vkorehovisback.livejournal.com
думал сейчас будете рассказывать как на интервью заставили писать программу на бумажке, у меня было такое пару раз::)

Date: 2015-09-29 01:26 pm (UTC)
From: [identity profile] bmc938.livejournal.com
Я в 99 году тоже программы писал на бумажке, сидя в электрощитовой - для курсовиков и лабораторных - учился тогда на вечернем, а работал электромонтажником.

(no subject)

From: [identity profile] bmc938.livejournal.com - Date: 2015-09-29 03:56 pm (UTC) - Expand

(no subject)

From: [identity profile] bmc938.livejournal.com - Date: 2015-09-29 04:21 pm (UTC) - Expand

(no subject)

From: [identity profile] Виталий - Date: 2015-09-29 07:10 pm (UTC) - Expand

Date: 2015-09-29 01:30 pm (UTC)
From: [identity profile] military-museum.livejournal.com
Да, было же время :)

(no subject)

From: [identity profile] military-museum.livejournal.com - Date: 2015-09-29 04:00 pm (UTC) - Expand

(no subject)

From: [identity profile] doxliak.livejournal.com - Date: 2015-09-29 04:35 pm (UTC) - Expand

Date: 2015-09-29 01:40 pm (UTC)
From: [identity profile] avc-avc.livejournal.com
Может, Верхняя пыШма?...
(deleted comment)

Date: 2015-09-29 07:56 pm (UTC)
From: [identity profile] alex-avr2.livejournal.com
Досвиданья.

Date: 2015-09-29 02:09 pm (UTC)
From: [identity profile] mef-.livejournal.com
Это повезло, что уже был LogoSoftComfot. А я застал ещё собственно сам LogoSoft, где нужно было тыкать мышкой в кнопочки нарисованного на экране LOGO.
Т е это был фактически эмулятор этого самого лого, включая программирование.
А комфорт сильно облегчал работу, так как позволял "нарисовать" и потом отладить программу. Ну на "натоптать" программу с листа это уже дело техники. Хотя были умельцы, которые перепаивали кабель от сотового телефона ибо фирменный стоил заоблачные 75 евро.
И потом, автор немного преувеличивает. 99-ый год это второе, ну максимум 3-е поколение. То LOGO! было тупым до безобразия, 30 блоков.

(no subject)

From: [identity profile] mef-.livejournal.com - Date: 2015-09-30 02:13 pm (UTC) - Expand

(no subject)

From: [identity profile] mef-.livejournal.com - Date: 2015-09-30 04:08 pm (UTC) - Expand

(no subject)

From: [identity profile] mef-.livejournal.com - Date: 2015-09-30 05:16 pm (UTC) - Expand

(no subject)

From: [identity profile] mef-.livejournal.com - Date: 2015-09-30 05:54 pm (UTC) - Expand

(no subject)

From: [identity profile] mef-.livejournal.com - Date: 2015-09-30 05:18 pm (UTC) - Expand

(no subject)

From: [identity profile] mef-.livejournal.com - Date: 2015-09-30 05:40 pm (UTC) - Expand

Date: 2015-09-29 02:14 pm (UTC)
From: [identity profile] mechrazum.livejournal.com
Мы напищим на твой трудовая книга - маладэс.

Date: 2015-09-29 02:35 pm (UTC)
From: [identity profile] michaelnnn (from livejournal.com)
История супер. Тепло-ламповым аналоговым компьютерным клубом с квакой пощекотало приятной ностальгией.)

Date: 2015-09-29 02:47 pm (UTC)
From: [identity profile] bestysst.livejournal.com
Видимо это был поселок Усолье Самарской области, ближайший райцентр - село Шигоны
а до Самары как раз 240 кв

(no subject)

From: [identity profile] t-mike.livejournal.com - Date: 2015-09-30 05:43 am (UTC) - Expand

Date: 2015-09-29 02:47 pm (UTC)
From: [identity profile] bestysst.livejournal.com
Видимо это был поселок Усолье Самарской области, ближайший райцентр - село Шигоны
а до Самары как раз 240 км
Edited Date: 2015-09-29 02:47 pm (UTC)

Date: 2015-09-29 02:54 pm (UTC)
From: [identity profile] snerge.livejournal.com
Интересно. Продолжай.

(no subject)

From: [identity profile] vaquero1978.livejournal.com - Date: 2015-09-29 08:18 pm (UTC) - Expand

Удачная история!

Date: 2015-09-29 05:55 pm (UTC)
From: [identity profile] e-pipe.livejournal.com
Помню, в те годы часто искали программиста на Сименс. Но все хотели готового, и мне вот так пойти монтажником идея в голову не приходила :-)

(no subject)

From: [identity profile] e-pipe.livejournal.com - Date: 2015-09-29 06:16 pm (UTC) - Expand

(no subject)

From: [identity profile] tnenergy.livejournal.com - Date: 2015-09-29 08:45 pm (UTC) - Expand

(no subject)

From: [identity profile] tnenergy.livejournal.com - Date: 2015-09-29 09:35 pm (UTC) - Expand

Date: 2015-09-29 06:06 pm (UTC)
From: [identity profile] x-files-101.livejournal.com
Усолье в Самарской области?

(no subject)

From: [identity profile] x-files-101.livejournal.com - Date: 2015-09-29 06:08 pm (UTC) - Expand

Date: 2015-09-29 06:20 pm (UTC)
From: [identity profile] roquefort-tln.livejournal.com
Эхх. Когда я в 96 году пришел на завод - у нас там появилась газорезка с чпу. И заказ от датчан на конструкции с тучей фигурных детальков.
А чпушка кормилась программами, набиваемыми вручную с бумажечки. Офигев за первые несколько дней писания этих бумажек резво сочинил на лиспе програмку, которая в относительтно автоматическом режиме сочиняла эти бумажки из автокадовского чертежа.
Потом эту програмку еще несколько раз перепиливал уже под нормальные чпушки, с переносом программ дискетами, после чего ей пользовались ооочень долго - оказалась несмотря на примитивность в некоторых вещах удобней покупных.

(no subject)

From: [identity profile] roquefort-tln.livejournal.com - Date: 2015-09-29 06:43 pm (UTC) - Expand

(no subject)

From: [identity profile] roquefort-tln.livejournal.com - Date: 2015-09-29 06:50 pm (UTC) - Expand

Date: 2015-09-29 06:30 pm (UTC)
From: [identity profile] alfasting.livejournal.com
А-ха-ха-ха!
Как знакомо все это.
А насчет все хотят готовогои совпадающего с рапоряжяниями сверху, это да.
Как-то было, на собеседовании.
-Программировать умеете?
-Конечно.
-На каких языках?
-Assembler,C+, Pascal, V-Basic, HTML встроенные языки систем управления АСУ, etc.
-А-а-а, а, Сименс-симатик программировали?
-Было несколько раз, на чужом оборудовании.
-Вот если бы у вас диплом был, об окончании курсов по Сименс -симатик.
-???
-Ну нам сверху такое распоряжение спустили.
А раньше, что невозможно было написать, что только с корочками специЯлисты интересуют?
Вот чесслово было желание в рожу дать этому ушлепку, протирающему в кадрах штаны на некислую зарплату.
Свое время он наверняка ценить научился, а другим делать нечего, как только смотреть на его кислую рожу?
)

(no subject)

From: [identity profile] alfasting.livejournal.com - Date: 2015-09-30 03:01 am (UTC) - Expand

(no subject)

From: [identity profile] reedcat1965.livejournal.com - Date: 2015-09-30 09:23 am (UTC) - Expand

(no subject)

From: [identity profile] reedcat1965.livejournal.com - Date: 2015-09-30 10:32 am (UTC) - Expand

Date: 2015-09-29 07:24 pm (UTC)
From: [identity profile] alex-avr2.livejournal.com
USB тогда не было еще


USB тогда уже 5 лет как был, хотя, конечно его популярность и не была такой как сейчас, но в 1999 его уже легко было найти в устройствах для обычных пользователей и собственно сами устройства.

Date: 2015-09-29 07:52 pm (UTC)
From: [identity profile] sullen-ru.livejournal.com
внедрение новых стандартов в промышленности - штука инерционая. программирование/конфигурирование через USB нелегко было найти тогда.
Edited Date: 2015-09-29 07:52 pm (UTC)

(no subject)

From: [identity profile] alex-avr2.livejournal.com - Date: 2015-09-29 07:55 pm (UTC) - Expand

(no subject)

From: [identity profile] sullen-ru.livejournal.com - Date: 2015-09-29 07:59 pm (UTC) - Expand

(no subject)

From: [identity profile] alex-avr2.livejournal.com - Date: 2015-09-29 08:15 pm (UTC) - Expand

Date: 2015-09-29 08:15 pm (UTC)
From: [identity profile] vaquero1978.livejournal.com
Да просто левша!
Напомнило как я логику для двигательного реле отрабатывал в какой-то бесплатной шнайдеровской программе для PLC.

Date: 2015-09-29 09:20 pm (UTC)
From: [identity profile] ashi-solo.livejournal.com
Я когда впервые столкнулся с Сименсами, понял что я ничего и не знаю о жизни. До этого я встречал кучу неадекватных вещей от Данфосса (было время когда они жгли как могли, и логики вне мануалов не было вообще) и отечественных производителей - те вообще кто во что горазд были. Но Сименсы переплюнули их всех. В целом простая логика, но разнесенная по пунктам так, что пришлось от руки писать алгоритм расположения функций. И тоже руками набивал алгоритм работы. Правда, после того как сам его убил. Ибо был уверен что контроллер с аппликациями, а оказался - самопал с одной программой. Причем поставщик умудрился не разглядеть в приточке двигатель рекуператора. Пришлось докидывать провод и полностью с нуля вбивать всю схему работы по проектной документации. Тьфу-тьфу-тьфу, второй год работает установка. Вроде бы не зовут ехать...

Date: 2015-10-02 03:47 am (UTC)
From: [identity profile] chapai67.livejournal.com
во как люди мучаются, как при царском режиме - экранчик малый и мыфка с кубиками.

а валидировать и переписывать программу на на перфокартах с бритвой и клеем с бумажкой, не хохо? не говоря про ассемблерную отладку делать в голове, для экономии времени.


Date: 2015-10-07 12:00 pm (UTC)
From: [identity profile] lonely-war.livejournal.com
Я свой рабочий путь начинал где-то в 10ом уже. Но тоже всё время что-то случалось, ломалось, увольнялось, рушилось и приходилось в авральном режиме спасать ситуацию.

А сейчас сижу, ваяю потихоньку. Неужели я так быстро постарел)

Ещё. В школе компьютера не было, а на олимпиаду по программированию хотелось. Тоже бумага+клавиатура. Просто клавиатура. Тренировался печатать.

Profile

engineering_ru: (Default)
Инженерия

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 22nd, 2026 03:58 pm
Powered by Dreamwidth Studios