Е-декларування. Проблема которая понизит рейтинг украинских itшников?

Видел сюжет о проблемах системы E-декларирования и решил посмотреть на чём же сделан это сайт.Оказалось что они скорее всего взяли Drupal 7 и в уже готовой CMS настроили свой функционал.Любая CMS сама по себе держит функционал который не нужны в реальности но зато хорошо грузит сервер. Поэтому считаю что проблемы работы этой системы начались с того момента когда было принято решение делать её на CMS.И то что они пытаются усилить аппаратные мощности не поможет. Разработчики наверное даже не задумывались что библиотека jQuery будет подгружать пользователя и что может вместо этого нужно написать самое нужное на Javascript. Можно сказать frontend можно было сделать проще и лучше .
Вот кусок кода:

<head>
  <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab" />
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
<link rel="alternate" type="application/rss+xml" title="RSS - е-декларування НАЗК" href="https://nazk.gov.ua/taxonomy/term/57/feed" />
<link rel="shortcut icon" href="https://nazk.gov.ua/sites/default/files/nazk_e56_icon.ico" type="image/vnd.microsoft.icon" />
  <title>е-декларування НАЗК | Національне агентство з питань запобігання корупції</title>
  <link type="text/css" rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" media="all">
  <link href='https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,400italic,900italic,900,700italic,700,500italic,500,300italic&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
  <style>
@import url("https://nazk.gov.ua/modules/system/system.base.css?onlah5");
</style>
<style>
@import url("https://nazk.gov.ua/sites/all/modules/jquery_update/replace/ui/themes/base/minified/jquery.ui.core.min.css?onlah5");
@import url("https://nazk.gov.ua/sites/all/modules/jquery_update/replace/ui/themes/base/minified/jquery.ui.theme.min.css?onlah5");
@import url("https://nazk.gov.ua/sites/all/modules/jquery_update/replace/ui/themes/base/minified/jquery.ui.datepicker.min.css?onlah5");
@import url("https://nazk.gov.ua/sites/all/modules/date/date_popup/themes/jquery.timeentry.css?onlah5");
</style>
<style>
@import url("https://nazk.gov.ua/sites/all/modules/date/date_api/date.css?onlah5");
@import url("https://nazk.gov.ua/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?onlah5");
@import url("https://nazk.gov.ua/modules/field/theme/field.css?onlah5");
@import url("https://nazk.gov.ua/modules/node/node.css?onlah5");
@import url("https://nazk.gov.ua/sites/all/modules/views/css/views.css?onlah5");
@import url("https://nazk.gov.ua/sites/all/modules/ckeditor/css/ckeditor.css?onlah5");
</style>

То есть взяли готовое решение и подстроили под себя и взяли хорошие деньги. Похоже на «Халтурку».
Чтобы такая система работала быстро и надёжно нужно было разработку делать на несколько уровней ниже CMS.

Не понравилось что всю проблему скинули на «системного администратора»

Одним словом «Cash overflow»

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn

Лучшие комментарии пропустить

Судя по количеству нала в декларациях, систему тупо валит ошибка «Cash overflow»

библиотека jQuery будет загружаться каждому пользователю и что может вместо этого нужно написать свою библиотеку только с тем что нужно
Посути создать свой framework под задачу а за тем имея его создать систему
Глупости какие-то пишете.

Проблему с загрузкой статики решают установкой и настройкой nginx или использованием CDN, а не написанием своего жквери, который по итогу станет таким же жирным (потому что то что не нужно сегодня, будет нужно в следующем релизе), только будет содержать больше багов и они будут дольше и труднее исправляться.

Аналогично, писать свой фреймворк — это наступать на грабли, на которые разработчики других фреймворков уже наступили. Это может быть выгодно только конторе, разрабатывающей сайт (так как работа на много человеко-часов), но никогда не будет выгодно заказчику и всегда пофиг (если работает так же хорошо) или неудобно (если работает хуже) конечному пользователю.

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

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Знайдіть 10 відмінностей в стилі роботи
ibb.co/bUy3aa
ibb.co/eAEy8v
ibb.co/dvTrTv

Как коротка память у людей на ДОУ. Эту система делала некая «Миранда», по заказу ПРО ООН. Кроме того, что в августе гос-во отказывалось принимать эту наколенную поделку и поднялся огромный вой псевдоантикоррупционеров вроде Шабунина и Лещенко. На ДОУ было окромное обсуждение какое это говнище и как облажались разработчики, который тут же настойчиво и безграмотно отмазывались. Но вот прошло полгода и об этом все забыли, и уже снова виновато госу-во, которое сделало такое говно.

Вообще то государство ни кто не критикует обсуждается отношение итишником к тому что происходит в государстве и чем они могут ему помочь с технической части

"

На ДОУ было окромное обсуждение какое это говнище и как облажались разработчики
"

Угу. И из нестольких страниц флейма и трындежа к разработчикам там была одна реальная претензия — что они комментарий «to do» из кода забыли убрать.

Я тоже считаю что политику и itпроблему нужно отделить. То что сисадмину было не легко уже понятно. Вопрос в том что б такого не повторялось и итшников не делали крайними не опускали ниже плинтуса

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

вроде при небольших нагрузках работает

Ну а недавний факап показывает что там дохера дерьма.
Это ACID система. Для таких систем 50к одновременных сессий это весьма серьезная нагрузка. Я не уверен, что в мире существует много систем, написанных за 100к долларов и полгода, которые способны ее удержать без помощи Hi-End серверов и массивов.

Держава, яка не здатна забезпечити розробку та впровадження нормального софта для надзвичайно важливого реєстру очевидно ні в чому не винна. Дійсно, навіщо паритись, щось робити? Простіше взяти подарований шмат лайна, зробити вигляд що його запустили, а потім безкінечно виправдовуватись, що це не ми, це підла ООН нам електродекларування зафейлило.

Но это ведь факт, ПРО ООН навязада говнософт и зафейлила его.
Причем нельзя сказать, что это характерно только для Украины, достаточно вспомнить эпик-фейл при введении обомакарэ.

Як навязала? Яценюка закрили в підвалі і не давали вийти поки він не згодиться на цю подєлку? Просто чинуші наші падкі на халяву, а ПРО ООН до лампочки проблеми «бананової республіки», за яку вони вважають Україну Основним критерієм вибору підрядника для розробки реєстру була найнижча ціна.

Не ну раз уж вспоминать, то все.

Эту система делала некая «Миранда», по заказу ПРО ООН.
За 97т. долларов и по невнятному ТЗ от ПРООН.
Кроме того, что в августе гос-во отказывалось принимать эту наколенную поделку и поднялся огромный вой
Точнее, в апреле НАЗК наконец-то разродилось своим ТЗ, которое было раза в 4 больше изначального, но ни времени ни денег на его реализацию выделено не было.
На ДОУ было окромное обсуждение какое это говнище и как облажались разработчики
Где по факту ничего такого сверхужасного не нашли и начали придираться к цвету пуговиц. При том, что любому опытному ПМ-БА было уже прекрасно понятно, что систему понадобится дорабатывать еще какое-то время по причинам сроков-суммы-ТЗ изначальной разработки. А также незнания ПРООН и Мирандой тонкостей сертификации ДСТЗИ.
Но вот прошло полгода и об этом все забыли
Нет уж, вы пропустили немаловажный этап. Когда прямым давлением кабмина систему передали в доработку и сертификацию в ДП УСС, невзирая на наличие отсутствия там собственной девелоперской экспертизы в принципе, а Миранду убрали от слова совсем. Плюс по нашему веселому законодательству нельзя вносить изменения в сертифицированную систему — потребуется пересертификация.
и уже снова виновато госу-во, которое сделало такое говно.
Государство кмк виновато в том, что не разгребло законодательный капкан, в который попала данная разработка. И инициировать изменения должна была именно НАПК, но они героически все это время «делали отсутствие дела».

Вопрос к сообществу, а кто то из вас перед тем как обсуждать этот вопрос изучил причины почему система «ложится». Так же попутно еще 3 вопроса, как вы думаете из чего состоит система, каких компонент, читал ли кто либо требования, как вы думаете сколько из 2 млн евро выделенных на систему было затрачено именно на разработку ПО.

для этого и поднята тема разобраться на чём сэкономили или на ком и почему сисадмина сделали крайним. Кроме слов «сисадмин не может сказать когда будет работать» инфы небыло. Ну вроде как всё заработало уже говорят.

На систему потратили 80 000 из 3 млн и это не решение компании разработчика, она эти 80 000 и получила. Остальные деньги ушли на презентации и услуши консультантов... Как собственно часто бывает при выделении грантов.

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

а кто то из вас перед тем как обсуждать этот вопрос изучил причины почему система «ложится»

Конечно же нет, потому что:

1) Чтобы изучить причины — нужно получить доступ к исходному коду и логам серверов. Естественно никто этого левому айтишнику не даст. А у тех, у кого это есть, 100% есть и строгий NDA.

2) Если бы даже исходники с логами валялись на гитхабе, их анализ — настоящая работа, которую как-то не хочется делать ради комментария на форуме.

Поэтому мы так, сферических коней в вакууме пообсуждаем и разойдемся.

Какие логи......
Так вот представь, что ты захостил систему на хостинге а он тормозит.
Какие логи нужны ? Поменять хостинг нельзя...
Все.

Судя по количеству нала в декларациях, систему тупо валит ошибка «Cash overflow»

Адреса самої «системи» portal.nazk.gov.ua/login, зроблена вона не на cms а на голому php. Що, звичайно, рівня її якості не підвищує... Взагалі, якість ПЗ, замовленого державою вражає. Уваги також вартий реєстр речових прав pnotar.nais.gov.ua/rst/index.html, написаний на незрозумілому фреймворку unitybase.info, створеному улюбленим державним аутсорсером

А крутится всё на сервере с BolgenOS

Систему єлектронних декларацій замовляла не Держава а ПРООН.

Питання, чому це лайно прийнали предстаники держави? Колись і комусь, можливо, доведеться відповідати.

Так вроде ж работает когда толпы нет. Тут же вопрос кто мешал делать программистам свое дело и организовывал

Было огромное давление со стороны ПРО ООН, ЦПК и отдельных Мустафов Лещенок о срыве введения декларирования и орномной зраде. Поэтому приняли как есть.

Приймав цю роботу НАЗК. Відповідно до закону (ч. 2 ст. 4 ЗУ «Про запобігання корупції»
2. Національне агентство, у межах, визначених цим та іншими законами, є відповідальним перед Верховною Радою України і підконтрольним їй та підзвітний Кабінету Міністрів України.
Як на нього могли тиснути ООНи, ЦПК (а це що таке?) і Лещенкі з Мустафами? Мені важко зрозуміти...

в реєстрі речових прав — unity base, розробки околософтлайнової конторки. Реєстр декларацій зі сторони клієнта — спагетті на jquery

Разработчики наверное даже не задумывались что библиотека jQuery будет загружаться каждому пользователю и что может вместо этого нужно написать свою библиотеку только с тем что нужно.
Ничего страшного, flashplayer.exe тоже загружается каждому пользователю.
наши айтишники стараются за бабло для всех в мире а для своей страны стараться не хотят.
Нет, не так. Мой вывод (тем более что тоже недавно поопщалссо с E-декларированием , ключом на флешке в «невидимом» файле и пр. гениальностями) совсем другой: не должен человек на государственном предприятии получать столько же, сколько на коммерческом, плюс премии. Как ни странно. Ибо у этого кадра тогда все срослось и жизнь удалась, ему не к чему стремиться, даже «за бабло стараться» не надо — оно в конце месяца само на карточку капнет. И остается у него в жизни одна потенциальная неприятность — потерять это место :( а такой страх стимулирует не желание код хорошо писать, а необходимость целовать начльство в попу и переводить стрелки на других («сисадним виноват») ... о каком качестве спионеренного ПО тут говорить :(

и это тоже ... это называю совок в голове. Но в совке кстати требовать работать умели.

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

Возможно здесь нужно как с строителями сделал кусок работы получи что бы стимул

далеко не каждая работа предполагает возможность оценить результат

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

можете предложить KPI, например, для сисадмина, водителя автобуса, психолога, преподавателя, врача?

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

У сисадмина это будет набор из минимального времени простоя конкретных систем (если это важно, не все системы круглосуточные), скорости внесения изменений, производительности конкретных транзакций и т.п. Его KPI обычно похожи на SLA облачных провайдеров.

водителя автобуса
Точность выполнения расписания, минимум аварий за период, штрафов, минимум поломок за период, о возможности которых не были уведомлены механики (собственно тоже через расписание выводится), отсутствие отрицательных отзывов клиентов (при условии их вменяемости, разумеется).
преподавателя
Итоги независимого тестирования учеников по его предмету
врача
Сейчас как-раз реформа идет. За основной принято количество повторных обращений ака «клиентская база». Эта область чуть ли не самая сложная из-за своей крайней кастовости и субъективности в оценке результатов.

найс. с некоторыми отдельными пунктами поспорил бы, но в целом — логично и складно.

библиотека jQuery будет загружаться каждому пользователю и что может вместо этого нужно написать свою библиотеку только с тем что нужно
Посути создать свой framework под задачу а за тем имея его создать систему
Глупости какие-то пишете.

Проблему с загрузкой статики решают установкой и настройкой nginx или использованием CDN, а не написанием своего жквери, который по итогу станет таким же жирным (потому что то что не нужно сегодня, будет нужно в следующем релизе), только будет содержать больше багов и они будут дольше и труднее исправляться.

Аналогично, писать свой фреймворк — это наступать на грабли, на которые разработчики других фреймворков уже наступили. Это может быть выгодно только конторе, разрабатывающей сайт (так как работа на много человеко-часов), но никогда не будет выгодно заказчику и всегда пофиг (если работает так же хорошо) или неудобно (если работает хуже) конечному пользователю.

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

согласен что готовый фреймворк это хороший инструмент но не в этом случае когда есть большая команда и конкретная задача сделать надёжное и производительное приложение за нормальные деньги. Да создание с нуля той части которая будет работать с базой данных занимает много времени но оно работает на порядок быстрее.

оно работает на порядок быстрее
С какого перепугу?

возми любой например php-фреймворк запиши запись в базу данных и возьми тоже самое сделай используя html и php и разница во времени выполнения будет в десятки раз. Расширенный функционал фреймворка нужен он или не нужен всеравно съедает ресурсы. А тут 2 тисяч запитів за секунду

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

Между тем, готовые ORM позволяют добиться правильных запросов с минимальным оверхедом. Нужно просто при разработке смотреть логи (чтобы знать что ORM нагенерировала), и читать документацию — на решение типовых проблем рецепты уже есть. И когда нужно — можно написать запрос полностью ручками. По крайней мере Doctrine это всё позволяет.

у меня мало опыта убирать лишний функционал, но по-моему это гемор ещё тот.

Проблему с загрузкой статики решают установкой и настройкой nginx
какую проблему? при чем тут вообще статика?

P.S. на фронтенде portal.nazk.gov.ua/login кстати как раз nginx

библиотека jQuery будет загружаться каждому пользователю и что может вместо этого нужно написать свою библиотеку только с тем что нужно
jQuery — статика (статичный файл, лежащий на диске и редко меняющийся). «Будет загружаться каждому пользователю» — проблема, как я понимаю автор подразумевает что это будет создавать нагрузку на сервер. «Вместо этого нужно написать свою библиотеку» — решение, которое предлагает автор и которое я считаю некорректным в силу очень большого объёма работы и небольшого эффекта. Что непонятно?
на фронтенде portal.nazk.gov.ua/login кстати как раз nginx
Nginx может быть и плохо настроенным, хотя я не знаю так ли это. Я вообще сферических коней обсуждаю, как собственно и автор темы (для обсуждения портала нужен доступ к исходникам, логам и время разбираться).

Я хотел сказать что в данной задаче можно было и не пользоваться такой библиотекой а напрячся и написать нужное на JavaScript

Бібліотеки? Які бібліотеки? Давайте може і сервер сайд в машинних кодах писати!
ibb.co/n5dsLa

машинние коды это одно а JQuery это по большей части украшение. Плавно открылось окно плавно закрылось и т.д. Процентов 80% там не нужно для этой задачи.

Довелось попользоваться системой — даже с учетом распилов/откатов все равно не понимаю, как можно было умудриться сделать такую неповоротливую систему, которая, по сути, просто текстовая база. Никаких вычислений, никаких тяжеловесных данных в обработке, просто горстка символов от каждого из чуть менее миллиона пользователей. Все! По уровню выглядит так, словно это дипломная работа, сделанная на коленке за три дня до защиты.

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

По нек-м сведениям Миранда как раз студентов и набирала.

Сайт назк-а и непосредственно база декларайций разное

Вот за хайлоадность отчитались


Державне підприємство «Українські спеціальні системи» завило про обсяги навантаження на реестр
2 тисяч запитів за секунду
У пікові моменти до 50 тисяч одночасних підключень.
Протягом доби система обробляє понад 100 мільйонів запитів.
База даних обсягом понад 350 GB
кількістю записів більше 250 млн.

Мое ИМХО там не в криворукости дело даже — а в не желании что бы оно вообще работало..
Не поработает пару лет — скажут НЕ МОЖЕМ / НЕ НА ЧАСІ и закроют проект

Откаты конечно распилят итд

то есть до конца эпохи откатов далеко ?

я не сильно вникал — но сейчас 27млн грн распилили
а хотят под 100млн освоить — поправьте кто там ближе к софтлайнам/мирандам и прочим почетным гос аутсорсерам)

Я не пойняв, звідки таке навантаження ? Це ж дофіга.

Как вариант выкачка базы разными организациями и актуализация постоянная. Чего тоже можно было бы избежать, но когда все и так работает, сложно пилить бабло..

Навантаження розподілено неравномірно: у більшості людей є така традиція подавати декларації в останній тиждень або навіть день. Крім того архітектура може бути невдала. Замість того щоб зазделегіть заповнити декларацію і потім тільки відправити результат в цій системі онлайн редагування.

Мое ИМХО там не в криворукости дело даже — а в не желании что бы оно вообще работало.
вот мне и каецца, что сие поФуизмом называецца... вышее я попробовал обосновать.
Протягом доби система обробляє понад 100 мільйонів запитів.
А почему бы и нет. У нас же население большое :-)
Пресс-служба Государственной фискальной службы Украины сообщила, что по состоянию на 22 марта 2017 количество пользователей открытой части Электронного кабинета налогоплательщика составило 6,4 млн человек.

Даже если все сразу ломанулись за одни сутки, получается подача декларации неправильно оптимизирована?

> Він звернув увагу, що річний бюджет агентства становить 170 млн грн. Третина з цих грошей мала б бути використана на модернізацію системи електронного декларування.

www.bbc.com/...​rainian/features-39446755

За 170 мл в рік, я думаю, це мало б бути щось краще за Друпал.

> Наталія Корчак у своє чергу сказала, що питання щодо збоїв роботи системи треба задавати системному адміністратору.

www.bbc.com/ukrainian/news-39430180

Менеджерів, що не відповідають за своїх підлеглих, треба гнати ссаними тряпками.

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

Там на друпалі тільки сайт, сам реєстр зліплений з палок та лайна, скоріш за все на голому php. А стосовно адміністратора — вона напевно слабо собі уявляє чим той адміністратор займається.

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

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

у них зарплаты от 40000 грн это копейки? хотя сисадмина могли зачморить. Думаю там основная проблема совковое руководство.

Тут говорят, что с теми, кто зарабатывает меньше 125.000 гривен, и под один кондиционер садиться не стоит :)

Обидно наверное тем, у кого 124.000

125к нельзя заработать. Можно только украсть.

а стоит ли засиживаться под кондиционером?

135к, а не 125. У вас курс отклеился :)

Стоп, стоп, стоп, на друпалі тільки головна сторінка НАЗК, що цілком виправдано і з нею все ок, власне сам реєстр — portal.nazk.gov.ua невідомо як і на чому зроблений.

согласен мы только можем увидеть frontend работы может в backend дела лучше. Но чесно говоря как то они не говорят что мы реализовали этот проєкт на такой то не дешёвой платформе. Сама система Drupal разрабатывалась для хранения данных.

Відомо — bootstrap

Bootstrap — UI фреймворк, он не влияет на работоспособность сайта под нагрузкой, он вообще обрабатывается браузером пользователя.

То ця система на готовий цмсці реалізована?? Ми тут інтернет магазини клєпаємо з нуля (на фреймворках, звісно), а вони за такі гроші не могли написати індивідуальне рішення?? Ганьба просто. В тої компанії взагалі клієнти є ще якісь?

Вот и получается что наши айтишники стараются за бабло для всех в мире а для своей страны стараться не хотят.
Ключевая фраза
за бабло

согласен звучит грубовато но реально айтишники для своей страны могли бы сделать больше да походу и для себя

ага, до сих пор жалею что не у***л со страны раньше, это конечно реально было бы ’сделать для себя больше’

та я пока у себя в Auckland, NZ посижу :-) у меня спокойная работа в финансовом секторе, про pager duty слыхом не слышали ( и отпусков больничных в разы больше)

тогда я сам ссылку попрошу :)

ну зато тут с баблом сильно хуже. У тебя гринка или уже гражданство?

гринка, до гражданства ещё далеко.

а в Амазоне тоже с отпусками и больничными жжж как в среднем по штатам? Вообще как работаеться? А то я ничего хоршего про оный не слышал никогда :| По этому когда меня тут на hiring event звали даже не пошевелился...

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

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

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

короче как любая большая контора — непредсказуемо, можно идти только в каку то конкретную команду иначе есть риски попасть в черти что.

угу, если идёшь в слепую, различаются только вероятности.

В Сиэтле, штат Вашингтон, в первый год давали 14 дней в год, после первого года дают 21 день в год.
Ну, правда там есть еще дней 6 personal days, которые можно к отпуску приплюсовывать.

долго делали к стати?
меня недавно одна галера пыталась на h1b заманить но это было слишком смешно что бы хорошо закончиться.

Делали около года, но начали делать не сразу. Я мог начать делать гринку где-то через 1.5 лет как прищёл в амазон, но я протупил и начал через 2 года. в 3-му году в амазоне уже получил.

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

а как с этим в ваших краях? через сколько вид на жительство/гражданство? какое отношение зп к расходам? Есть ли бонусы? сколько из зп можно откладывать?

ну у меня спецефичный случай — вид на жительство из коробки( skilled migrant program), гражданство через 5 лет ( тоже уже есть)
ну зп тут в среднем не фонтан, вот тут все в деталях
www.recruitit.co.nz/…​/it-salaries-new-zealand
бонусы обычно смешные, рынок в целом работодателя

ну мы с женой работаем оба так что одну проедаем одну откладываем в среднем ))) так что хз как экономика поменяеться для одного человека
Вообще временами есть ощущение что надо двигать куда то еще если хочеться большего ( бабок карьеры whatever)
но как место для растить детей — очень спокойно и цивильно

Вообще временами есть ощущение что надо двигать куда то еще если хочеться большего ( бабок карьеры whatever)
АУ?

Не думаю что кому-то там такое надо. А вот работать у нас в стране разучились.

: D вы серьезно ? Просто подрядчику меньше заплатили

вряд ле ... хотя проконтролировать всё не мешало бы

вряд ле
146% рука кремля у него исторически 146% кривые руки.

и у руководства ещё совок в голове

Вот и получается что наши айтишники стараются за бабло для всех в мире а для своей страны стараться не хотят.
Что за хрень. За что заплатили, то и получили.

там у них зарплаты начинаются с 40000 грн и до 300 человек. По моему могли бы и постараться.

Что бы судить как-то надо знать бюджет, сколько времени давали, ТЗ, и как и кого брали на работу..
А до того, гадание на кофейной гуще..

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

годный пост, только вот, я не думаю, что «лучшие умы» когда-то признают, что сделали что-то не так.

Да все уже обсуждали прошлым летом — и бюджет, и исполнителя и RFP с тендером.

А как же патриотизм любовь к родине и всё такое? Или это только относится к покраске заборов, переименованию улиц и борьбе с памятниками?

-Вы патриот?
-Да.
-Тогда почему ездите на иномарке, а не на отечественной машине?
-Вы, пожалуйста, патриотизм с идиотизмом не путайте!!!

Мне кажется вы путаете тёплое с мягким.

Спонсорство рукожопия и критически важная ф-я государства это разные вещи, как по мне.

А мне кажется вы забыли как у нас делается все в государстве. На должности родственников, заказываем тем, кто дает больше всего откатов, все проблемы решаем с помощью маски шоу.
При чем здесь вообще украинские разработчики к тому, как сделали это декларирование? Вся ответственность на заказчике, исполнитель всего лишь исполняет то, что ему говорят, в рамках ТЗ.

«вы забыли как у нас делается все в государстве». --- пора завязывать с такими фразами наша страна это то какие мы в первую очередь. А проблема большенства разработчиков то что они читают ТЗ и не вникают не стараются сделать программу для людей а делаю программы для роботов оторваны чтоли от жизни

Угу, вот все 100к программистов оторванные от жизни.. На запад нормально пишут, а своим специально говнокодят..

На запад нормально пишут

может и нет :) может дешевле нанять 2-х программистов в Украине и заставить из 2 раза всё переделать чем нанять одного в США.

Так и было: руководство собрало всех кумовей и приставило по 2 к каждому программисту, а то ишь чего холопы удумали, баги фиксить да оптимизировать! Но наши доблестные программисты работали по выходным пока кумовей не было. Они хотели подменить кумовскую версию, на нормальную во время деплоймента, но их кто-то выдал. Пришли маски шоу и забрали кофемашину, требовали откатов и ревертнуть правильные комиты. Деваться было некуда...

Вся ответственность на заказчике, исполнитель всего лишь исполняет то, что ему говорят, в рамках ТЗ.
Code monkey не виновата, code monkey — всё сделал правильно!

Это напоминает анекдот:

— Вовочка покрась окна.
— Хорошо
прощёл час, входит Вовочка и говорит:
— А рамы тоже красить?

Одним словом „Халтура”.
И не говорите: view-source:www.whitehouse.gov
Везде сплошная халтура, мир сошел с ума: groups.drupal.org/government-sites
Везде сплошная халтура, мир сошел с ума
На самом деле это так. Хороший код нужен на только на листочке на собеседовании.

Убедили что Drupal 7 мощный инструмент, Но система не работает. У всех работает а у нас нет. Меня смутоло большое количество

@import
 — признак что в попыхах оптимизировали

Ответ в стиле:
— А почему вы превышаете скорость?
— А вот там вот еще больше нарушают!

Это вы себе там что-то додумали. Смысл в том, что инструмент не виноват, что у кого-то руки не из того места растут...

Это тогда не инструменты, а code monkey...

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

Нда. Буквами пользуемся, вроде бы, одними и теми же. Но ощущение такое, что обсуждаем какие-то совсем ортогональные вещи...

нужно было на языке низкого уровня сделать под функционал свой framework
:facepalm:

согласен не правильно изложил мысль ... изменил

без специализированого фрамеворка производительности не будет или я не прав?

А какая там супер-производительность нужна? А вообще — нужен конечно свой фреймвёрк. А еще желательно и своя ОС, и свой процессор. Это же пилить — не перепилить.

А вообще, не в обиду вам будь сказано — вы явно не понимаете что для достижения бизнес-целей не важно, красивый там код внутри или *вно и палочки. Только вот с бизнес-целями в данном конкретном случае не сложилось (точнее, цель эта — попил, а не запуск системы)

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

Ой ли? Это же не лендинг новомодного стартапа. Тут нет такого что если клиент ушел — то он больше не вернется. Скорее наоборот, тут те кто не смогут зайти в систему данный момент времени — всё равно зайдут позже. Кроме того, подгружаемые бибилиотеки — это же статика. Они по идее при первом входе уйдут в кэш и не будут так уж сильно давить рпоизводительность.
Проще говоря, если всё время система будет работать с **достаточной** базовой производительностью — то не смертельно если в час пик она будет ограничивать количество одновременных пользователей и кому-то придется ожидать или выполнять необходимые действия позже.
---
Всё вышеприведенное не меняет того факта, что этот портал сделан отвратительно. Но вряд ли главная причина в том, что они «использовали фреймвёрк».
---
PS Даже прекрасно сделанный и вылизанный портал может не выполнять свои функции. И наоборот — даже отвратительно написанный портал, написанный чуть ли не ASP.NET WebForms и расположенный на выключающемся на ночь сервере, будет работать и выполнять свои функции, если это надо его владельцу (это первая версия сайта СБУ по выдаче пропусков в ОРДЛО так работала)

Так а чего рейтинги айтишников должно понизиться? Ну малоли ли говнокодеров у нас в стране. А строить порталы такого уровня на CMS это мягко говоря муветон. Это должно быть понятно любому айтишнику, даже не знакомому глубоко с вэбом.

так новость что из-за ПО не могут внести декларации пойдёт по миру.

Надо создать новость на опережение, что ПО писали верные подручные Д. Кумара , дабы опорочить Имя Украинского Айти, как сторонний эффект.

Падали мировые площадки. Вы слышали что-то о конторах которые их разрабатывали и о их репутации?

ну взять например антивирус Касперского ... вы себе купите?

Я нет, мне антивирусы не нужны впринципи. Но народ хавает.

Подписаться на комментарии