Ну, ВК это супер огромный проект. Понятно, что будет также больше число багов. Все таки там и подсистем очень много. Пишут разные команды, разные квалификации.
Так как ВК это большой проект, то там скорее всего оправданы специализированные базы данных, а не общего назначения. Если написать свою бд, то можно очень гибко управлять хранением данных (а значит и экономить сильно место на дисках), также быстрее обрабатывать запросы, чем в бд общего назначения.
Все таки вы по одному видео заявляете, что ВК в плане кода дерьмо. Согласитесь это странно. Чтобы так сказать, вам надо оценить все проекты, весь код.
А что такое хорошая структура большого выконагруженного проекта по вашему?
Чтобы говорить хорошая надо сначала определить критерий хорошести - удобство чтения и сопровождения кода, скорость работы кода, милимальное кол-во кода идр? Какой критерий? Не забывем, что на их объемах память стоит дорого и надо экономить
Ps: отдельно хочу заметить , что не всем проектам надо копировать структуру и подходы от крупных проектов. А 95% случаев достаточно распространенных проверенных стеков, реляционной СУБД итд. И не надо лезть в какие то дебри. Вот когда проект сильно начитает нагружаться пользователями, тогда уже надо думать. Но до этого в 90% случаях просто не дойдет;)
А как насчёт солидного проекта под названием ВК. Бекенд - это vk.bin на 4гб на с++. Где то была статья тут на эту тему. И ничего, все работает. А тут каких то жалких 400м;)
Что за компании у ваших знакомых, которые миллионеры? Хотелось бы проверить.
Знаю кучу гениев, которые не стали долларовыми миллионерами и что ? Что следует из вашего посыла я так и не понял, что всякий гений станет автоматом хотя бы состоятельным? Ну так это не так, это же очевидно. Я хотел сказать, что гений тем более должен требовать более высокую зарплату. Что в этом такого?! Зачем скромничать умным людям?
Ну вот скажем вы - на месте Маска. Что вы будете говорить - наверное какие от общие фразы: сделайте так, чтобы твиттер не тормозил, чтобы загружались большие видео к примеру итд. Ну так это и простой вася-кодер может сказать, что нужно какое то высоконагруженное решение. Это и так понятно. А что то "конкретное" Маск может предложить?! Скорее всего он позовет какого нибудь своего синьора Билла и скажет обрисуй ка мне план как мы это будет делать. Я уверен что и Вася-программист в состоянии будет понять этот план. Это ведь не самому его придумывать.
PS: без стеба, что такое гениальный код? Есть какие то примеры. С удовольствием бы для саморазвития посмотрел бы
Какого успеха добиваются эти люди). Приведи примеры.
Ты мне кажется забыл(раз мы на ты уж), что сейчас капитализм. В это - когда все за деньги. Конечно работодателю очень очень выгодно найти такого с горящими глазами специалиста, платить ему чуть выше рынка, но получать с него несоизмеримо больше. А представь, что такой специалист заболеет. Будет ли его держать работодатель?! Это риторический вопрос... Конечно он выкинет его на мороз. И останется он наедине со своим талантом.
Это очень плохо, что такие разработчики и инженеры не прокачивают скилл своей продажи как можно дороже. Надо и о себе тоже думатью. А вообще одно другому не мешает - и продать себя дорого и делать сложный интересный проект.
Я не доумеваю просто откуда это - что раз умный, то должен быть без претензий на деньги. Это бред, сейчас не социализм(если бы был - другое дело).
По поводу пыли итд в технологиях. Я не спорю, что можно все это написать. Изначально разговор шел, что сам Маск понтмает принципы проектирования таких проектов. Я вот не уверен за него. Его инженеры - да, он - врятли , просто по тому что уже многое забыл, что когда то делал.
В твиттере уже написана огромная куча кода 100%. Переписать это на свои велосипеды - зачем?! Это долго, дорого, требует хорошей квалификации. Также если это будут кастомнве технологии, то тут тоже есть минус - какой опыт будут получать люди там- разбираться в кастомных технологиях? А если они потом пойдут в другое место, где нужны какие то реляционнве бд или кубернетс, а опыта и нет. Или в стартап - там часто на фреймах MVP делают.
Вы так пишете кстати в такой поучительнаой манере - типа вы все знаете как надо, а остальные собеседники дураки итд. Поверьте это нет так)
Так а какие причины то сокращения?! Они общие? Может это связано с политическим кризисом, высокой инфляцией в США итд. Я же говорю, что если вы нашли 5 черных кошек, то это не значит что все кошки черные.
Вы уверены, что он знает архитектурные принципы высонагруженных систем и баз данных?! Я вот не уверен. За столько лет половину забыл уже. В Тесте это врятли есть. В спейсх - локальная обработка данных телеметрии .
Да что там говорить, он попросил программистов твиттера распечатать свой код на ревью;) Это что был такой прикол?
Во первых когда он пилил пейпал, было другое время, другие технологии. Сейчас на java 1.0 писать никто не будет. Он тупо не разбирается какие есть стеки разработки, инструменты, автоматизация итд итп. Но разбираются его инженеры из Тесла. Наверное они и будут там временно налаживать инфраструктуру. А потом Маск все лавры(если выйдет) присвоит себе.
Ps: чилить за деньги на работе никак не связано с талантом или его отсутствием. Сейчас же у нас вроде капитализм на дворе. Так что если есть варик, на#бать немного работодателя и почилить, почему нет?!
Как говорил мой отец - возраст никого не щадит - всех дураками делает... Что то в этом есть.
Кашу какую то написали, сорри
Спасибо за обзор
Ну, ВК это супер огромный проект. Понятно, что будет также больше число багов. Все таки там и подсистем очень много. Пишут разные команды, разные квалификации.
Так как ВК это большой проект, то там скорее всего оправданы специализированные базы данных, а не общего назначения. Если написать свою бд, то можно очень гибко управлять хранением данных (а значит и экономить сильно место на дисках), также быстрее обрабатывать запросы, чем в бд общего назначения.
Все таки вы по одному видео заявляете, что ВК в плане кода дерьмо. Согласитесь это странно. Чтобы так сказать, вам надо оценить все проекты, весь код.
А что такое хорошая структура большого выконагруженного проекта по вашему?
Чтобы говорить хорошая надо сначала определить критерий хорошести - удобство чтения и сопровождения кода, скорость работы кода, милимальное кол-во кода идр? Какой критерий? Не забывем, что на их объемах память стоит дорого и надо экономить
Ps: отдельно хочу заметить , что не всем проектам надо копировать структуру и подходы от крупных проектов. А 95% случаев достаточно распространенных проверенных стеков, реляционной СУБД итд. И не надо лезть в какие то дебри. Вот когда проект сильно начитает нагружаться пользователями, тогда уже надо думать. Но до этого в 90% случаях просто не дойдет;)
А вы - разработчик СУБД, чтобы что то заявлять по поводу как надо детаь правильно СУБД?
А как насчёт солидного проекта под названием ВК. Бекенд - это vk.bin на 4гб на с++. Где то была статья тут на эту тему. И ничего, все работает. А тут каких то жалких 400м;)
Что за компании у ваших знакомых, которые миллионеры? Хотелось бы проверить.
Знаю кучу гениев, которые не стали долларовыми миллионерами и что ? Что следует из вашего посыла я так и не понял, что всякий гений станет автоматом хотя бы состоятельным? Ну так это не так, это же очевидно. Я хотел сказать, что гений тем более должен требовать более высокую зарплату. Что в этом такого?! Зачем скромничать умным людям?
Ну вот скажем вы - на месте Маска. Что вы будете говорить - наверное какие от общие фразы: сделайте так, чтобы твиттер не тормозил, чтобы загружались большие видео к примеру итд. Ну так это и простой вася-кодер может сказать, что нужно какое то высоконагруженное решение. Это и так понятно. А что то "конкретное" Маск может предложить?! Скорее всего он позовет какого нибудь своего синьора Билла и скажет обрисуй ка мне план как мы это будет делать. Я уверен что и Вася-программист в состоянии будет понять этот план. Это ведь не самому его придумывать.
PS: без стеба, что такое гениальный код? Есть какие то примеры. С удовольствием бы для саморазвития посмотрел бы
Какого успеха добиваются эти люди). Приведи примеры.
Ты мне кажется забыл(раз мы на ты уж), что сейчас капитализм. В это - когда все за деньги. Конечно работодателю очень очень выгодно найти такого с горящими глазами специалиста, платить ему чуть выше рынка, но получать с него несоизмеримо больше. А представь, что такой специалист заболеет. Будет ли его держать работодатель?! Это риторический вопрос... Конечно он выкинет его на мороз. И останется он наедине со своим талантом.
Это очень плохо, что такие разработчики и инженеры не прокачивают скилл своей продажи как можно дороже. Надо и о себе тоже думатью. А вообще одно другому не мешает - и продать себя дорого и делать сложный интересный проект.
Я не доумеваю просто откуда это - что раз умный, то должен быть без претензий на деньги. Это бред, сейчас не социализм(если бы был - другое дело).
По поводу пыли итд в технологиях. Я не спорю, что можно все это написать. Изначально разговор шел, что сам Маск понтмает принципы проектирования таких проектов. Я вот не уверен за него. Его инженеры - да, он - врятли , просто по тому что уже многое забыл, что когда то делал.
В твиттере уже написана огромная куча кода 100%. Переписать это на свои велосипеды - зачем?! Это долго, дорого, требует хорошей квалификации. Также если это будут кастомнве технологии, то тут тоже есть минус - какой опыт будут получать люди там- разбираться в кастомных технологиях? А если они потом пойдут в другое место, где нужны какие то реляционнве бд или кубернетс, а опыта и нет. Или в стартап - там часто на фреймах MVP делают.
Вы так пишете кстати в такой поучительнаой манере - типа вы все знаете как надо, а остальные собеседники дураки итд. Поверьте это нет так)
Так а какие причины то сокращения?! Они общие? Может это связано с политическим кризисом, высокой инфляцией в США итд. Я же говорю, что если вы нашли 5 черных кошек, то это не значит что все кошки черные.
Какие причины сокращений , вы разбирались?
Вы уверены, что он знает архитектурные принципы высонагруженных систем и баз данных?! Я вот не уверен. За столько лет половину забыл уже. В Тесте это врятли есть. В спейсх - локальная обработка данных телеметрии .
Да что там говорить, он попросил программистов твиттера распечатать свой код на ревью;) Это что был такой прикол?
Демагогия
Во первых когда он пилил пейпал, было другое время, другие технологии. Сейчас на java 1.0 писать никто не будет. Он тупо не разбирается какие есть стеки разработки, инструменты, автоматизация итд итп. Но разбираются его инженеры из Тесла. Наверное они и будут там временно налаживать инфраструктуру. А потом Маск все лавры(если выйдет) присвоит себе.
Ps: чилить за деньги на работе никак не связано с талантом или его отсутствием. Сейчас же у нас вроде капитализм на дворе. Так что если есть варик, на#бать немного работодателя и почилить, почему нет?!
Да, тоже об этом задумывался. Чем руководствуются эти инженеры когда выбирают такую работу? Что они хотят получить - опыт, знания, связи, грыжи?
Почему вы из частностей делаете обобщение на всю отрасль? Индукция тут не работает.
Это все демогогия, извините. Желаемое за действительное хотите выдать. Как приостановили, так и запустят снова наем.
А чем конкретно вы занимаетесь, если не секрет?
А сколько у вас зарплата за такие переработки в среднем за месяц?
ZTTPS )
Приведите пример хоть одного рычага? У них были связи в политике?
Я не говорил, что он плох. Я лишь спросил, какие есть ОС на Паскале;)