Иногда программы не должны работать - 2
Сделал свой каммент на предыдущую тему:
http://pikabu.ru/story/_3428451
отдельным постом на память.
Камрад handbrake написал, сомневаясь:
>у автора iq под 140 и он трудоголик, или он слегка
>преувеличил возможности программы.
>программа должна быть очень не маленькая, если это
>"полный цикл работы нефтезавода".
>erp-системы такого уровня только внедрять приезжают
>команды человек по пять. а автор и написал сам,
>и внедрил сам. еще и писал, наверное, на голом с++.
Не верится?
Но все так и было, за исключением приписанного мне IQ.
Мой IQ даже в возбужденном состоянии, даже в военное время таких значений не достигал. :-)
Тогда да, я был - трудоголик, мне надо было попасть в штат завода. А я был принят по договору-подряда через ТООшку, которая часть моей зарплаты откусывала себе.
Поваландавшись полгода ответственным на участке отгрузки в цехах, посмотрев на лоскутное одеяло из разных маленьких программок на dBaseIV, пообтершись, я сам выступил с инициативой написать такой замкнутый цикл. Начальник сказал: "Пиши. Сделаешь - возьму в штат."
На голом С++ я бы даже не взялся. Тогда рулил Clipper5. Офигенный язык для того времени. Писал я и внедрял около года. Было очень интересно и круто.
Кроме описанной самой инфосистемы, я под неё, полностью переписал убогую GET-систему Clipper'а (благо языком это позволялось), сделал её событийной, наделал контролов как в развитых языках: кнопок, радиобаттонов, чекбоксов, выпадающих списков, редакторов текстовых полей.
Зафигачил оконную систему, с хранением описаний окон, контролов и действий к ним привязанных (макросов) в ресурсных файлах, чтобы на местах внедрения, при отладке интерфейса не перекомпилироваться постоянно, а просто редактировать ресурсные файлы.
Только генератор отчетов не сделал, потому что отчеты решил после внедрения вообще вынести в отдельный блок на MS Access, так как отчетности было море и она постоянно менялась. Я б упарился в Clippere те отчеты делать.
И мышь еще не привязал, т.к. практика показала, что она и не нужна была экономистам и операторам - они неглядя, так фигачили на клаве, что аж шуба заворачивалась.
И это была система не "полного цикла работы завода", а "полного цикла бизнеспроцессов управления реализации и цехов отгрузки". Бухгалтерия, управление персоналом - это были другие системы.
В моей системе работали 5 менеджеров в управлении реализации, 4 экономиста в цехах отгрузки ЖД, 2 оператора в местах массовой выдачи на автотранспорт (бензовозы), смены операторов налива ЖД (ок. 9 чел.), забивающих данные с вагонами для ТТН и несколько руководителей верхнего звена смотрели отчеты. Итого: 20-22 чел. всего.
Так что все без вранья.
Кстати, подсистему для участков массовой выдачи писал уже мой помощник - Саня, т.к. я один не справлялся (иногда были крупные изменения), да и в отпуск надо было как-то ходить. Но в штат я попал сразу же как только систему похвалили суровые экономисты и операторы налива.
А начиналось все при внедрении с криков экономиста Ф.Ф.: "Мне надоел этот мальчик, бле-а-ать".
Приятно вспомнить. :-)
http://pikabu.ru/story/_3428451
отдельным постом на память.
Камрад handbrake написал, сомневаясь:
>у автора iq под 140 и он трудоголик, или он слегка
>преувеличил возможности программы.
>программа должна быть очень не маленькая, если это
>"полный цикл работы нефтезавода".
>erp-системы такого уровня только внедрять приезжают
>команды человек по пять. а автор и написал сам,
>и внедрил сам. еще и писал, наверное, на голом с++.
Не верится?
Но все так и было, за исключением приписанного мне IQ.
Мой IQ даже в возбужденном состоянии, даже в военное время таких значений не достигал. :-)
Тогда да, я был - трудоголик, мне надо было попасть в штат завода. А я был принят по договору-подряда через ТООшку, которая часть моей зарплаты откусывала себе.
Поваландавшись полгода ответственным на участке отгрузки в цехах, посмотрев на лоскутное одеяло из разных маленьких программок на dBaseIV, пообтершись, я сам выступил с инициативой написать такой замкнутый цикл. Начальник сказал: "Пиши. Сделаешь - возьму в штат."
На голом С++ я бы даже не взялся. Тогда рулил Clipper5. Офигенный язык для того времени. Писал я и внедрял около года. Было очень интересно и круто.
Кроме описанной самой инфосистемы, я под неё, полностью переписал убогую GET-систему Clipper'а (благо языком это позволялось), сделал её событийной, наделал контролов как в развитых языках: кнопок, радиобаттонов, чекбоксов, выпадающих списков, редакторов текстовых полей.
Зафигачил оконную систему, с хранением описаний окон, контролов и действий к ним привязанных (макросов) в ресурсных файлах, чтобы на местах внедрения, при отладке интерфейса не перекомпилироваться постоянно, а просто редактировать ресурсные файлы.
Только генератор отчетов не сделал, потому что отчеты решил после внедрения вообще вынести в отдельный блок на MS Access, так как отчетности было море и она постоянно менялась. Я б упарился в Clippere те отчеты делать.
И мышь еще не привязал, т.к. практика показала, что она и не нужна была экономистам и операторам - они неглядя, так фигачили на клаве, что аж шуба заворачивалась.
И это была система не "полного цикла работы завода", а "полного цикла бизнеспроцессов управления реализации и цехов отгрузки". Бухгалтерия, управление персоналом - это были другие системы.
В моей системе работали 5 менеджеров в управлении реализации, 4 экономиста в цехах отгрузки ЖД, 2 оператора в местах массовой выдачи на автотранспорт (бензовозы), смены операторов налива ЖД (ок. 9 чел.), забивающих данные с вагонами для ТТН и несколько руководителей верхнего звена смотрели отчеты. Итого: 20-22 чел. всего.
Так что все без вранья.
Кстати, подсистему для участков массовой выдачи писал уже мой помощник - Саня, т.к. я один не справлялся (иногда были крупные изменения), да и в отпуск надо было как-то ходить. Но в штат я попал сразу же как только систему похвалили суровые экономисты и операторы налива.
А начиналось все при внедрении с криков экономиста Ф.Ф.: "Мне надоел этот мальчик, бле-а-ать".
Приятно вспомнить. :-)