partyy #3061 Posted April 25, 2022 кто-нить щас в maang собесится? делитесь опытом, на этой неделе в мсфт/гугл собесы Quote Share this post Link to post
DeadMage #3062 Posted April 25, 2022 Just.Doit написал 5 минут назад: да не, берд это все и то и другое просто разные области знаний/навыков пойди расскажи как потом будет после байтоебства и посчета поинтеров легко будет разрабатывать системы с тысячаями серверов, сотнями приложений, в трех датацентрах и разными моделями консистентности и гарантиями доставки в каждом сервисе Я то согласен что перекатываться туда-сюда, если какая-то база есть не очень сложно. Но вопрос где больше шанс такую базу получить - где ты байтиками оперируешь и примитивами ОС, или в сэндбоксе браузера/ноды, где почти все строка/жсон и гц делает половину работы за тебя (хуево делает). И по моим наблюдениям, люди которые освоили что-то низкоуровневое без проблем юзают скрипты на питоне и могут запилить что-то на жсе/жабе/сисярпе. А фулл или халф стеков при упоминании поинтеров обычно расширяются глаза и они ничего об этом слышать не хотят. Quote Share this post Link to post
Just.Doit #3063 Posted April 26, 2022 (edited) DeadMage написал 29 минут назад: без проблем юзают скрипты на питоне и могут запилить что-то на жсе/жабе/сисярпе. А фулл или халф стеков при упоминании поинтеров обычно расширяются глаза и они ничего об этом слышать не хотят. 1 - что у низкоуровнищека расширется после просьбы залить 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов. он об этом захочет что-то слышать? 2 - они не закодят по гайду скриптового уровня прогу на плюсах/расте/си? в чем разница, не понял Edited April 26, 2022 by Just.Doit Quote очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Share this post Link to post
Just.Doit #3065 Posted April 26, 2022 besteady написал 57 минут назад: Причём тут аб тесты?? в том что ты должен технически уметь их проводить? я мб не до конца выразил мысль техническое обеспечение различных вариантов деплоя. канареечные, G/B, для A/B тестов но даже если брать чисто про АБ - даже в вики есть раздел про технические нюансы Quote очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Share this post Link to post
Havoc[K.O] #3066 Posted April 26, 2022 Спасибо всем за советы товарищи, буду думать Quote Share this post Link to post
DeadMage #3067 Posted April 26, 2022 Just.Doit написал 10 часов назад: 1 - что у низкоуровнищека расширется после просьбы залить 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов. он об этом захочет что-то слышать? 2 - они не закодят по гайду скриптового уровня прогу на плюсах/расте/си? в чем разница, не понял 1 - ничего, ты что, думаешь на с/++ не пишут серверов? бд твоя, которая тебе дарит консистентность и все прочее кем и на чем написана по твоему? 2 - большинство - нет, будут бояться и не станут этого делать Еще раз напишу что я считаю перекатываться (или хотя бы изучать "другой уровень") полезно и возможно, но по моему личному опыту те кто начали с уровня выше очень редко перекатываются вниз. Чаще всего на какие-то функциональные языки. Интересно еще то что современный компьютер на низком уровне очень даже напоминает бэкенды, и проблемы консистности/кэша/сохранения данных там тоже есть, но конечно для этого нужно писать какой-то многопоточный код с прицелом на производительность. Впрочем и на бекенде тоже самое, большинство просто закинет данные в бд и на это все заботы о скейле закончатся. Так что "байтоебы" могут очень неплохо разбираться в проблемах которые возникают у БД :) И чтобы точно была ясна разница, вот тебе аналогия: есть люди которые учились водить автомобиль с автоматической КПП (в некоторых странах на правах им даже добавляют пометку об этом) - они, естественно, имеют большую часть скила вождения, но не смогут сходу поехать на авто с ручной КПП. Они могут научиться, но большинство этого никогда не сделает. В другую же сторону учиться ничему новому не нужно, просто одно из действий теперь автоматизировано. Quote Share this post Link to post
GoldRobot #3068 Posted April 26, 2022 Just.Doit написал 11 часов назад: 1 - что у низкоуровнищека расширется после просьбы залить 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов. он об этом захочет что-то слышать? Ноздри от гнева расширяются. Ведь заливкой обновлений должен заниматься не он. И БД, тоже, внезапно, делает не он. И АБ тесты, тоже, делает, не тот кто поправил в бэкенде пару строк. Как и тот кто пилит фронт, не должен заниматься разливкой. DevOps, DBA/DBD, Отдел эксплуатации, вот это все. Слышал о таких? Впрочем, что еще ожидать от человека который из нормальных языков только с питоном знаком. Но который экспертом себя считает в высокоуровневых языках типа C++/Rust просто почитав отзывы разработчиков. Quote ward написал 04.01.2022 в 02:54: Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все. mazt3r написал 20.09.2019 в 11:27: ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног. Share this post Link to post
DeadMage #3069 Posted April 26, 2022 GoldRobot написал 22 минуты назад: питоном GoldRobot написал 23 минуты назад: нормальных языков Quote Share this post Link to post
GoldRobot #3071 Posted April 26, 2022 Не стреляйте я свой, плюсовый, но жизнь зла полюбишь и питон Quote ward написал 04.01.2022 в 02:54: Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все. mazt3r написал 20.09.2019 в 11:27: ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног. Share this post Link to post
Just.Doit #3072 Posted April 26, 2022 (edited) DeadMage написал 7 часов назад: которая тебе дарит консистентность и все прочее кем и на чем написана по твоему? точно не рядовым плюсовиком коотрый на заводе АСУ ТП программирует, лол DeadMage написал 7 часов назад: большинство - нет, будут бояться и не станут этого делать пруф или неправда GoldRobot написал 6 часов назад: DevOps, DBA/DBD, Отдел эксплуатации, вот это все. Слышал о таких? нет, потому что я не работаю в хуевых компаниях где девопс это сотрудник/отдел чел блять. ты просто детектишь то про что я выше писал про плюсовика который "боится" деплоя типа ой, как все сложно, пусть этим занимаются "девопсы" @DeadMage чтд Edited April 26, 2022 by Just.Doit Quote очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Share this post Link to post
JuJeu #3073 Posted April 26, 2022 охуенно, конечно, рассказывать про поинтеры и байты человеку, который не знает, что такое функция. все эти концепции очень сложно учить, я помню, что у меня были огромные проблемы с разбором ссылок на объекты и как они работают и как написать сигнатуру для функции и почему она такая, а не другая. я начал с js, как получил основы, так стал читать другую литературу, про ос, сети и прочее. без обычной базы очень трудно эти концепции воспринимать. Quote Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders. Share this post Link to post
Just.Doit #3074 Posted April 26, 2022 JuJeu написал Только что: я помню, что у меня были огромные проблемы с разбором ссылок на объекты почему-то я не удивлен Quote очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Share this post Link to post
JuJeu #3075 Posted April 26, 2022 GoldRobot said 6 hours ago: DevOps, DBA/DBD, Отдел эксплуатации, вот это все. Слышал о таких? работа с распределёнными и высоконагруженными системами в вебе - одно из самых сложных направлений. обычный swe должен уметь деплоить, тестить, дебажить пайплайны состоящие из кучи сервисов. Just.Doit said Just now: JuJeu said 1 minute ago: я помню, что у меня были огромные проблемы с разбором ссылок на объекты почему-то я не удивлен ты хуль смеешься, фашик? Quote Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders. Share this post Link to post
Just.Doit #3076 Posted April 26, 2022 JuJeu написал 3 минуты назад: как написать сигнатуру для функции и почему она такая, а не другая. как перестать орать Quote очень крутые котейкиКому-то пизды дал - нужно сделать скрин обязательно. (с) Solo Share this post Link to post
besteady #3077 Posted April 26, 2022 Помню Столяров тоже рассказывал, что многие даже выпускники не понимают, что такое указатели в си Но я не вникал в чем там прикол этого непонимания Quote Share this post Link to post
JuJeu #3078 Posted April 26, 2022 besteady said 18 hours ago: Причём тут аб тесты?? a/b для тестирования концепций, когда добавляешь новый функционал и хочешь проверить гипотезу. есть другая концепция в релизах - canary release - это когда, делаешь релиз нового функционала и хочешь проверить на небольшом сабсете пользователей, что не было добавленного багов и всё работает нормально. можно подробнее туту почитать https://martinfowler.com/bliki/CanaryRelease.html Quote Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders. Share this post Link to post
besteady #3079 Posted April 26, 2022 Спасибо besteady написал 12 минут назад: Помню Столяров тоже рассказывал, что многие даже выпускники не понимают, что такое указатели в си Но я не вникал в чем там прикол этого непонимания Хотя щас открыл его книжки, оказывается он про терминологические проблемы больше Quote Share this post Link to post
DeadMage #3080 Posted April 26, 2022 (edited) Just.Doit написал 5 часов назад: точно не рядовым плюсовиком коотрый на заводе АСУ ТП программирует, лол Это ты хорошо придумал. Если у нас на ринге с одной стороны работяга АСУ ТП, а с другой бэкендер заливающий 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов, то твой легат победил, да. А если бэкендер будет обычный, тот у которого один прод на который заливается жар-файл в надежде что заработает, то не знаю, может уже любой победить. Just.Doit написал 5 часов назад: пруф или неправда Пруф это мой личный опыт. Понимаю что тебя это не удовлетворит, но если у тебя есть личный опыт противоречащий тому что я утверждаю, буду рад прочитать и для меня это будет "пруф". Just.Doit написал 5 часов назад: @DeadMage чтд One shot learning? А вообще, может ты меня неправильно понял: я не утверждаю никакого превосходства низкоуровневых программистов над высокоуровневыми, или наоборот. Только то что тем кто начал обучение/карьеру с низкого уровня, на основе моего опыта, проще перекатиться наверх, чем наоборот. И в этой связи рекомендую и обучение так проводить, если есть на то возможность. Если хочется просто вкатиться на макс зп, то я бы советовал жс+реакт - относительно просто, много вакансий и денях. Edited April 27, 2022 by DeadMage Quote Share this post Link to post