Точно ли дело именно в переводе? Там разговор на такие темы, что и на родном языке стоит трижды подумать, прежде чем рот открывать. Я бы предположил что там скорее подбор дипломатических формулировок все ресурсы отжирает.
Видосы, чатики, корпоративы... Не раскрыта только тема собственно работы. Остается предположить что с работой в любом возрасте одни и те же проблемы, и отдельного рассмотрения эта тема не заслуживает.
Возможно потому, что на самом деле "упущенная прибыль" от таких падений не так велика? Ну вот сколько на самом деле таких людей, которые именно в эти 1.5 часа хотели расстаться со своими деньгами, и в итоге отказались от этой идеи? Может быть большинство просто подумало, "ну, это интернет, тут бывает сайты лежат", и зашли на следующий день и всё оплатили.
Тестовое... в одной фирме где я работал была специальная тестовая программа - несложное диалоговое окно по вводу циферок в листбокс. Откуда она взялась никто не помнил, списка известных багов тоже никто не вёл. Самые дотошные кандидаты находили там больше 50 багов, и это были у каждого разные баги. Смысла в общем никакого в этом тестовом небыло, и на вероятность получения оффера оно не влияло, но было прикольно.
его по началу там костылями прикрутили его сбоку с помощью какойто матери чтобы оно хоть както заработало к имеющейся системе, пока писался софт чтобы оно начало работать как надо
Значит, как я и подозревал, и ТАМ у вас тоже всё работало при помощи небольших костылей. А переписывать начали потому что там и без МИРа было нехорошо, а тут такой удобный повод п и кодовую базу облагородить и денег заработать. ;) Ну и самое главное, то что и называется "стоять на плечах гигантов" - это опыт и знания предшественников. Они никуда не денутся, даже если действительно сесть и начать писать с нуля.
Кошмар какой, курсы... Вот я в 2003 вкатывался - ответил на пару вопросов по виндовсу, потом перевел четыре сообщения, надёрганных из той же винды, с английского на русский, и ещё четыре обратно - и всё, вот твои $450 в месяц, садись, тестируй.
Ну вы же мне попытались объяснять как это сложно сделать с какими-то там мифическими сотнями моделей кардридеров. ;)
Я всё-таки более чем уверен что вы и ТАМ где вы были вовсе не с нуля всё делали. С моей стороны это был очень слегка перелицованый мастеркадовский вариант EMV. Чо там было на вашем уровне? Не тоже самое? Вы вот прям действительно с нуля писали? Вот прямо отставили в сторону всё что имелось для мастера\визы и наваяли свою новую чистую архитектуру, без всего вот этого "написанного в 90е и за столько лет обросшего огромным количеством костылей"?
Если теоретическая 7-уровневая модель на практике по каким то причинам реализуется в 6, 5, 4 - уровня, что это меняет?
Что меняет? Ну вот это и меняет, что люди пытались в это ваше "каждый уровень (кубик, слой) выполняет только свою определенную функцию", и у них не получилось. Верхние уровни сетевых протоколов хотят знать что-то о нижних, и это не всегда даже соседние уровни. А вы почему-то приводите этот итоговый компромиссный вариант как пример успешного успеха.
Вы привели пример какой-то "7-уровневой модели IP стека", очевидно смешав 7-уровневую модель OSI с TCP\IP, который не 7-уровневый. Я вам дал ссылку на RFC, в котором спецалисты с мировыми именами делятся своими болями как раз по этому подоводу, не получается у них всё разбить на кубики. Вот теоретики нарисовали модель OSI, а вот практики начинают реализовывать сетевые протоколы, и нифига у них не сходится. То тут то там подтекают абстракции. И пишут что да, в реальном мире приходится идти на компромиссы. Зачем вы после этого поскакали в сторону ORM?
Ну давайте конкретнее, мой софт стоял на терминалах и общался с кардридерами по COM-USB на уровне APDU-команд. Никаких модификаций самих кардридеров под карты МИР не потребовалось, поэтому я не думаю что количество моделей тут какую-то роль играет.
Процессинговый софт у нас был свой (писал другой человек, но тоже без ансамбля), и он тоже не потребовал модификации миллионов строк. Почему меня должны волновать какие-то другие 999 банков не очень понимаю. Каждый из них мог так же как и мы всё сделать быстро и нормально.
Сочувствую вашей боли с аналитической обвязкой, но МИР тут соввершенно ни при чём.
Ещё раз сформулирую свой тезис: МИР не делался _с нуля_, слава богу был EMV, которым и воспользовались. И благодаря этому со стороны банка было достаточно пары человеко-месяцев чтобы сделать его нормальную поддержку, без всяких "кастомных хардкодов".
Точно ли дело именно в переводе? Там разговор на такие темы, что и на родном языке стоит трижды подумать, прежде чем рот открывать. Я бы предположил что там скорее подбор дипломатических формулировок все ресурсы отжирает.
Есть уже мем - "буханка сразу хорошо вышла"
Очевидно поэтому.
Ну и сразу - до свидания.
Что за
EncryptionManager здесь имеется в виду?
А для мам с мелкими детьми это прихоть?
Видосы, чатики, корпоративы... Не раскрыта только тема собственно работы. Остается предположить что с работой в любом возрасте одни и те же проблемы, и отдельного рассмотрения эта тема не заслуживает.
А если бы не доехал, вам бы вернули 350 рублей?
Возможно потому, что на самом деле "упущенная прибыль" от таких падений не так велика? Ну вот сколько на самом деле таких людей, которые именно в эти 1.5 часа хотели расстаться со своими деньгами, и в итоге отказались от этой идеи? Может быть большинство просто подумало, "ну, это интернет, тут бывает сайты лежат", и зашли на следующий день и всё оплатили.
У Японии? О_О Это Япония уничтожила 35 млн. китайцев во Второй Мировой, а не наоборот.
В астрономии/астрофизике не приходится напрягаться по поводу публикаций. Там дефолтовый способ опубликоваться - arxiv.org.
Тестовое... в одной фирме где я работал была специальная тестовая программа - несложное диалоговое окно по вводу циферок в листбокс. Откуда она взялась никто не помнил, списка известных багов тоже никто не вёл. Самые дотошные кандидаты находили там больше 50 багов, и это были у каждого разные баги. Смысла в общем никакого в этом тестовом небыло, и на вероятность получения оффера оно не влияло, но было прикольно.
Значит, как я и подозревал, и ТАМ у вас тоже всё работало при помощи небольших костылей. А переписывать начали потому что там и без МИРа было нехорошо, а тут такой удобный повод п и кодовую базу облагородить и денег заработать. ;)
Ну и самое главное, то что и называется "стоять на плечах гигантов" - это опыт и знания предшественников. Они никуда не денутся, даже если действительно сесть и начать писать с нуля.
Кошмар какой, курсы... Вот я в 2003 вкатывался - ответил на пару вопросов по виндовсу, потом перевел четыре сообщения, надёрганных из той же винды, с английского на русский, и ещё четыре обратно - и всё, вот твои $450 в месяц, садись, тестируй.
Ну вы же мне попытались объяснять как это сложно сделать с какими-то там мифическими сотнями моделей кардридеров. ;)
Я всё-таки более чем уверен что вы и ТАМ где вы были вовсе не с нуля всё делали. С моей стороны это был очень слегка перелицованый мастеркадовский вариант EMV. Чо там было на вашем уровне? Не тоже самое? Вы вот прям действительно с нуля писали? Вот прямо отставили в сторону всё что имелось для мастера\визы и наваяли свою новую чистую архитектуру, без всего вот этого "написанного в 90е и за столько лет обросшего огромным количеством костылей"?
6 не получилось тоже. И пять. Сошлись на четырёх. Бить конечно надо, когда это возможно. Но надо и знать что возможно это не всегда.
И дай нам бог мудрости отличить возможное от невозможного! Дзынь. ;)
Что меняет? Ну вот это и меняет, что люди пытались в это ваше "каждый уровень (кубик, слой) выполняет только свою определенную функцию", и у них не получилось. Верхние уровни сетевых протоколов хотят знать что-то о нижних, и это не всегда даже соседние уровни. А вы почему-то приводите этот итоговый компромиссный вариант как пример успешного успеха.
Вы привели пример какой-то "7-уровневой модели IP стека", очевидно смешав 7-уровневую модель OSI с TCP\IP, который не 7-уровневый. Я вам дал ссылку на RFC, в котором спецалисты с мировыми именами делятся своими болями как раз по этому подоводу, не получается у них всё разбить на кубики. Вот теоретики нарисовали модель OSI, а вот практики начинают реализовывать сетевые протоколы, и нифига у них не сходится. То тут то там подтекают абстракции. И пишут что да, в реальном мире приходится идти на компромиссы.
Зачем вы после этого поскакали в сторону ORM?
Ну давайте конкретнее, мой софт стоял на терминалах и общался с кардридерами по COM-USB на уровне APDU-команд. Никаких модификаций самих кардридеров под карты МИР не потребовалось, поэтому я не думаю что количество моделей тут какую-то роль играет.
Процессинговый софт у нас был свой (писал другой человек, но тоже без ансамбля), и он тоже не потребовал модификации миллионов строк. Почему меня должны волновать какие-то другие 999 банков не очень понимаю. Каждый из них мог так же как и мы всё сделать быстро и нормально.
Сочувствую вашей боли с аналитической обвязкой, но МИР тут соввершенно ни при чём.
Ещё раз сформулирую свой тезис: МИР не делался _с нуля_, слава богу был EMV, которым и воспользовались. И благодаря этому со стороны банка было достаточно пары человеко-месяцев чтобы сделать его нормальную поддержку, без всяких "кастомных хардкодов".
Похожие экперименты с дном показали что за каждым дном следует ещё одно.