Как стать автором
Обновить
16
0

WEB разработчик

Отправить сообщение
Колёсиком когда скролю, то рывками. А когда скроллбар таскаю мышой — то норм, симпатишно так.
Поголовный тотальный ликбез не от доброты душевной был реализован, а потому, что набирающая обороты индустрия выдвигала колоссальный спрос на квалифицированные, надёжные кадры, в том числе в виду отсутствия должного уровня автоматизации. Вот их и воспитывали, кадры. Грамотно воспитывали, надо сказать.

Сейчас такого спроса нет, от части потому, что индустрия уже не та, от части потому, что всё новое, что в индустрии появляется — автоматизировано чуть менее чем полностью. Поэтому вся социальная инфраструктура катится практически без какого-либо управления непонятно куда, т.к. она никому не нужна, по большему счету.

Как не прискорбно это писать, но изначально, по своей генетике, человек к труду мало приспособлен, если это напрямую не затрагивает его выживание. Соответственно большинство представителей электората шевелится только когда жаренным запахло. А этого, увы, катастрофически недостаточно для обеспечения достойного уровня благосостояния, как отдельно взятых представителей, так и народа в целом.

Так-что, увы, но прогнозы весьма печальные. Пока социальная инфраструктура была сильна и организована, она относительно эффективно боролась с бездельем и паразитизмом. Нынче же это возводится чуть ли не в культ.

P.S.: прощай моя карма.
Прикупил вчера парочку доменов по 99 рублей на 2domains.ru, полет нормальный.
Это да, есть такое дело.
Книги продаются по томам. Купил первый том — второй бесплатно не прилагается, разве что по акции. Второй покупай отдельно.
К сожалению мой личный опыт показыает, что далеко не всякий работодатель таки является гарантом, особенно что касается стартапов. Так-что находить дополнительные возможности и пробовать, безусловно, стоит.
В WorldOfTanks весьма грамотно это реализовано, я считаю. Хочешь играть бесплатно — играй. Хочешь плюшки и бонусы — плати, но принципиально игра не меняется, либо плати очень много, чтобы стрелять голдой. Но тогда драйва намного меньше, и в рандоме этим балуются только откровенные донаты.
Ага, купил так с десяток ферзей… :)
Я считаю если программист-одиночка сможет выйти хотя бы на 100-300 долларов в день с приложением — уже весьма недурно. А 500-1000 — так и вообще замечательно. Ни один работодатель программисту конкурентоспособно платить не сможет при таких показателях.
Как молоды мы были, как молоды мы были…
Однозначно! А еще предметную область стоило бы упомянуть.
Тоже верно. Правда наших бухгалтеров не сокращали, а просто навалили на них еще кучу работы. Если они до автоматизации занимались десятком задач, то после парой-тройкой, помельче.
В моём случае они заполняли вручную огромные тетради, которые называются «полотенца». Причем проверяли и перепроверяли расчеты по много раз, т.к. неизбежны ошибки. Все это происходило при помощи калькулятора, который нередко «затуплял». В общем 2 недели в месяце им было ну очень весело.

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

Сначала они проверяли программу по тетради, через пару месяцев уже проверяли тетрадь по программе. Через 4 или 5 месяцев тетради отложили в сторону и заменили распечатками из программы. Программа отработала как часики с 2003-2004 по 2012, пока ей на смену не пришла 1С.

Каждый раз когда меня спрашивали, а можно ли получить вот такой срез/выборку/отчет/свод? Я говорил — данные в базе есть? Не вопрос. Если работа была одноразовая, то я делал вручную. Если многократная, то я писал дополнительный модуль к программе, и в дальнейшем уже отчет они получали автоматически.

Это пример только одной программы. Их было много. :)

Последние пару-тройку лет от Клиппера я уже отказался, в силу его весьма скудного инструментария, по отношению к тому же PHP/MySQL. Некоторые программы до сих пор работают, а я уже год как оттуда уволился.
Осилил текст. Благодарю! Многое срезонировало. Однако большую часть жизни я выступаю как сольный разработчик, работая напрямую с заказчиком, так сказать лицом к лицу. Всегда пристегиваюсь к профильному специалисту, работу которого предстоит автоматизировать. Как правило в первой фазе разработки добиться внятного формулирования задачи зачастую не удается. Люди банально не привыкли выражать словами то, что делают руками практически на автомате.

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

Работал многие годы с бухгалтерией, код писал на Clipper, окучивая нишу, на которую тогда еще не успели влезть 1С и прочие платформы. По сути все всегда сводилось к построению удобного интерфейса наполнения базы данными, и построения всевозможных срезов данных — отчеты, своды, выборки.

Очень быстро надоело клепать интерфейсы в ручном режиме, поэтому в 2003 году, потратив на это, в параллели, пару месяцев, написал небольшой фреймворк, поверх стандартного грида. В результате 90% пользовательских интерфейсов генерились уже на лету, основываясь на структуре БД и связей, которые просто прописывались в конфиге. Соответственно при каких-либо модификациях структур данных/связей нужно было обновить конфиг, и о чудо, большинство интерфейсов тут же подстраивались под новые данные. Очевидно, что все, что только возможно, выносилось в справочники, и подключалось методом подстановки через ID, что освобождало от массы проблем. Целостность справочником приходилось периодически мониторить, т.к. пользователи норовили, по лени и невнимательности, дублировать записи, с некоторыми грамматическим отличиями в написании.

Воспроизвести полный цикл на веб-платфоре мне пока не удалось, в виду разнообразного зоопарка технологий, применяемых для реализации веб-приложений. Но тот же jqGrid, да небольшой самописный фреймворк и тут спасает неплохо.

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

Верхи, зачастую, не вдаются в детали, даже не подозревают о них. А низы не знают целей и глобальных задач, погрязая в нюансах и инерции. Я нередко выступал в роли коммуникационного звена, интегрирую потребности и возможности обоих классов представителей заказчика, в результате и овцы были сыты, и волки целы.

Доводилось даже в некоторых задачах синхронизировать и завязывать на себя работу до 4-5 разных отделов, предварительно заручившись полной поддержкой «самого главного». Отделы выдавали данные из разных сфер и областей, которые необходимо было проинтегрировать и получить конечный срез.

Путём таких «финтов ушами» мы получали уникальную прозрачность бизнес-процессов в организации. К сожалению за последний год в той организации сменилось руководство. Новое наработками заморачиваться не стало, в результате заменив все разработки 1С и иже с ими, которые до конца настроить не смогли. В результате весь достигнутый прогресс, вся прозрачность и контроль процессов чуть менее чем полностью утрачены. Зато в мутной водице удобно ловить рыбку. Да, вы правильно догадались, контору захватили рейдеры. То, что трепетно и ответственно выстраивалось больше десятилетия, было уничтожено за несколько месяцев на корню. Увы.
Опишите обязательно! Будет интересно и познавательно почитать.
Если делать все по уму, то нужно чтобы сервер стучался ко всем активным клиентам, работающим с конкретной таблицей в данный момент, и если в таблице произошли изменения — то оповещал об этом.

По большему счету, если не происходит конфликт записей, т.е. никто не пытается одновременно менять одну и ту же запись, то изменения не существенны.
trirand.com/blog/jqgrid/jqgrid.html — тут демки. Вообще jqGrid много чего умеет. :)
Пользую в админках jqGrid для подобных целей. Серверная часть выдает JSON, на клиенте надо расписать конфиг, остальное делает jqGrid. Он многое умеет делать из коробки.
Перестать себя накручивать. Вырабатывать здоровый пофигизм.
Человек, до того как к нам попасть, несколько лет фрилансил из дома. Привык он к этой клавиатуре, и совершенно отвык от обычных. Комдир человеку привычную клаву обеспечить отказался, а чел на вторую клаву потратиться не хотел, и переучиваться на обычную тоже не хотел, в результате ему ничего не оставалось, как возить свою каждый день.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность