У нас в2020-2021 теж всі розповідали що продуктивність не знизилася
Пруф або ну ти сам знаєш.
і всіх же потихоньку випирають назад до офісів
Якщо конкретно тебе випирають це не означає шо випирають всіх )
Нижче вже сказали, що це пов«язане не з продуктивністю, а з тим, що каста менеджерів хоче повернуть «good old days» коли вони були «цар во дворца». Важко бути цар-во-дворца якщо підлеглі виконують задачі віддалено і клали болт на твій нагляд.
В одной конторе арендовавшей две комнаты в админздании какого-то завода на выдубичах
Лаконічний та глибокий опис приблизно десь половини укробізнесу розливу нульових :)
сокращать все переменные до2-3 букв
Це сука біль.
Ну да, все вірно.
А тут до тебе приходить такий д«Арнтаньян і каже «я ***енний спец але не помню шо робив рік тому».
Його в принципі можна найняти і платить якісь рандомні копійки, а на пред"яви казать "слухай чувак, ти думаєш я пам"ятаю суму на яку ми домовились? Вже місяць пройшов!"
Я не запам‘ятовую такі речі ... вирішувалось тімою на якомусь одному часовому колі2-3 роки тому і більше ніхто за це не згадував
Ну тобто ти хочеш сказати, що можеш напідаліть якесь рішення, а потім такий «я вапше хз шо там як, вже рік пройшов, відваліть». Це такі собі якості. Я б точно такого кандидата не взяв.
Де ви берете такого роду інформацію? Вона із покоління в покоління передається, чи є якась must have література по БД та системному дизайну?
Це комплексне питання.
В ідеалі, це мали б викладати в університеті на технічних спеціальностях. Але в Україні системна криза з освітою, в т.ч. з технічною.
Крім того, я світчер-самоучка, що в універі вчився гуманітарщині, тому до цих речей доповзав сам, через досвід. Але не виключаю, а скоріш впевнений, що вся ця мудрість давно викладена десь в старих товстезних книгах. Які я нажаль не читав )
А досвід складається з багатьох джерел. Це і твої власні помилки, і помилки колег, настанови, коментарі, срачі, холівари в інторнетах і т.д.
Але все це спирається також на тренування внутрішнього відчуття систематизації і порядку. Чого набувають не всі і це не вичитаєш в книзі.
Але щодо книг, то оця хороша, хоч і не безпосередньо по БД, але поряд:
books.google.com.ua/...hl=uk#v=onepage&q&f=false
а повідомлень не 300 а 3000, то
...нічого не станеться. Про це треба думати якщо повідомлень буде, ну скажім, 30 000 000.
TABLE users (id, .....) TABLE messages (id, ....) TABLE message_to_user( id, user_id, message_id, time, FK(user_id) REFERENCES users(id), FK(message_id) REFERENCES messages(id))
— у таблиці users додати поле wished_at для оновлення часу останнього відправлення повідомлення
Оце помилка дизайну. Час останнього показу повідомлення — це час настання останнього історичного факту показу повідомлення з-поміж багатьох таких історичних фактів.
SELECT TOP 1 time FROM message_to_user WHERE user_id = ? ORDER BY time DESC
— під час кожного запиту додасться перевірка поля wished_at та порівняння його з поточною датою, що якось тупо
Да, тупо. Бо це поле 1) не має існувати 2) не потрібно для логіки
це також таке собі рішення, не подобається
Це єдине вірне рішення, якщо ти хочеш мати рішення в рамках реляційної БД.
Інші рішення автоматично переходять в ранг дивних і шкідливих велосипедів, бо будуть порушувати філософію реляційної БД і не будуть найпростішим і найочевиднішим рішенням. Щоб показати користувачу повідомлення, якого він ще не бачив, достатньо:
SELECT TOP 1 FROM messages WHERE id NOT IN ( SELECT message_id FROM message_to_user WHERE user_id = ? )...якщо не повернуто жодної строчки — юзеру показані всі повідомлення
Якщо ти НЕ хочеш робити це на реляційній БД — то вся тема нерелевантна.
Хочу розібратися з проектуванням БД під різні задачі, от вигадую собі невелики завдання, та намагаюся їх обміркувати.
Твоя проблема зараз в тому, що ти дізнався про існування БД але ще не зрозумів їхньої філософії, тому ти просто якось розташовуєш дані в базі і не можеш оцінити наскільки вони добре розкладені.
Намагайся спроектувати БД так, щоб кожна таблиця зберігала щось 1 з 3:
— сутність, мутабельна, незалежна від інших сутностей, не містить посилань на інші сутності, не містить даних, що походять від інших сутностей або подій;
— перелік історичних фактів (подій), імутабельні, можуть посилатися на інші сутності;
— зв"язки між сутностями або історичними фактами (джойн таблиці по суті), імутабельні, можуть посилатися на інші сутності
Я вважаю що будувати архітектуру цією революційної ідеї треба на Машині Кузьміна.
Тепер бачимо, що упереджень меншає. Ми мали понад рік для тестування спецрежиму невеличкою командою. Наразі вже маємо власний примірник гіг-контракту, можемо чітко, прозоро і з реальними прикладами пояснювати співробітникам, як функціонує Дія City. Це теж допомагає долати упередження.
Читав і не міг до кінця зрозуміти чому на смак нагадує гівно.
Аж раптом зрозумів на що схоже. На комуністичні агітки. Типу оце все «колхозніки з розумінням ставляться до ініціатив колективізації, розуміння політики партії поглиблюється, а спротив контрреволюційних, антикомуністичних індивідуалістів слабшає як завєщав дєдушка лєнін».
Так само фальшиво та гидко.
що галери думають
Тобі ж в статті написали офіційну позицію, про що думають галєри.
А чому натомість чи паралельно не спитали думку розробників?
Галєра на те й галєра що думка веслярів не є важливою в принципі, by design.
Чи ти дума єш що цей відвертий п***ьож, що виставлений в статті має якесь відношення до реальної ситуації?
А я б задав ще одне питання, а який середній тайтл ваших оцих гіг контракторів?
Бо якщо копнуть деталі, то я певен що 95% гігконтракторів, це зелені ждуни, яким треба в ІТ «тушкой чи чучелом» і їм пофігу на будь-які кабальні умови, головне отримати першу офіційну роботу і строчку в резюме.
А мідл+ і вище послухали ці побрехеньки і сказали підтертися цими гігконтрактами
Книжки, особливо букінстичні по певним темам. Є ще англомовні видання Толкіна, і кілька версій Гобіта в різних виданнях.
Warhammer FB та 40к.
Виключно метал, включаючи олдхаммер старший за мене. Фільтрую ібей та купляю. Розфарбовую звісно, навіть спеціальну вітрину додому замовив у виробника по своїм кресленням шоп красиво стояло.
WFB — elves (high/wood), dwarves, humans(empire/brets)
40k — space marines (Imperial Fists), imperial guard.
Ще інколи люблю впасти в дитинство і пускаючи слину зібрати якийсь новий набір лего.
Ще є штук 10 люльок. Не знаю, чи вже можна це називти колекціонуванням. Викурити люльку інколи це мій guilty pleasure.
А, ще пет проекти на гітхабі.
У мене є пет-проекти, багато.
Я безработний дибіл? )
Є купа випадків коли у дорослих людей:
а) проблема з формальною логікою і вираженням флоу найкоротшим способом
б) наплювальне відношення до код конвешнів
в) тупо роблять помилки
г) хріново з дизайном
д) незнайомі з принципом найменшого здивування, тому ліплять нереальну діч
...або все це змішано у будь-яких комбінаціях
...а ти маєш не пустити цю кунсткамеру в захищені гілки.
І так і ні.
Перший варіант довший але з точки зору когнітивного навантаження кращий.
Київ окупований?
Харків окупований?
Одеса?
Чи може Львів?
Шо, нє?!
Так хулі ти оце гівно і соплі по клаві розмазуєш? Давай вже, вали русняві наративи, ментально ти вже близенько. Чи може одразу їдь в московію. Шукай стабільності і скрєп.
Повинні ми любити всіх підорасів, злодіїв, убивць. Бо кожний з них — народ, всі — богоносці ©
Та ні, петпрожекти нормальна тєма, у мене самого їх дофіга.
Але тема наркоманська
І знову ж не буде ніяких пруфів, я вгадав?