Jump to content
  • Sign Up
  • Recently Browsing   Total Users: 0   (0 members, 0 Guests)

Rooster

Программирование[11]

var  

218 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

кто-нить щас в maang собесится? делитесь опытом, на этой неделе в мсфт/гугл собесы

Share this post


Link to post
Just.Doit написал 5 минут назад:

да не, берд это все

и то и другое просто разные области знаний/навыков

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

Я то согласен что перекатываться туда-сюда, если какая-то база есть не очень сложно. Но вопрос где больше шанс такую базу получить - где ты байтиками оперируешь и примитивами ОС, или в сэндбоксе браузера/ноды, где почти все строка/жсон и гц делает половину работы за тебя (хуево делает). И по моим наблюдениям, люди которые освоили что-то низкоуровневое без проблем юзают скрипты на питоне и могут запилить что-то на жсе/жабе/сисярпе. А фулл или халф стеков при упоминании поинтеров обычно расширяются глаза и они ничего об этом слышать не хотят.

Share this post


Link to post
DeadMage написал 29 минут назад:

без проблем юзают скрипты на питоне и могут запилить что-то на жсе/жабе/сисярпе. А фулл или халф стеков при упоминании поинтеров обычно расширяются глаза и они ничего об этом слышать не хотят.

1 - что у низкоуровнищека расширется после просьбы залить 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов. он об этом захочет что-то слышать?

2 - они не закодят по гайду скриптового уровня прогу на плюсах/расте/си?

в чем разница, не понял


Edited by Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Share this post


Link to post
besteady написал 57 минут назад:

Причём тут аб тесты??

в том что ты должен технически уметь их проводить?

я мб не до конца выразил мысль

техническое обеспечение различных вариантов деплоя. канареечные, G/B, для A/B тестов

но даже если брать чисто про АБ - даже в вики есть раздел про технические нюансы 

image.png.652baae55dd6680a7b920a0996abeb47.png


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Share this post


Link to post
Just.Doit написал 10 часов назад:

1 - что у низкоуровнищека расширется после просьбы залить 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов. он об этом захочет что-то слышать?

2 - они не закодят по гайду скриптового уровня прогу на плюсах/расте/си?

в чем разница, не понял

 

1 - ничего, ты что, думаешь на с/++ не пишут серверов? бд твоя, которая тебе дарит консистентность и все прочее кем и на чем написана по твоему?

2 - большинство - нет, будут бояться и не станут этого делать

 

Еще раз напишу что я считаю перекатываться (или хотя бы изучать "другой уровень") полезно и возможно, но по моему личному опыту те кто начали с уровня выше очень редко перекатываются вниз. Чаще всего на какие-то функциональные языки.

Интересно еще то что современный компьютер на низком уровне очень даже напоминает бэкенды, и проблемы консистности/кэша/сохранения данных там тоже есть, но конечно для этого нужно писать какой-то многопоточный код с прицелом на производительность. Впрочем и на бекенде тоже самое, большинство просто закинет данные в бд и на это все заботы о скейле закончатся. Так что "байтоебы" могут очень неплохо разбираться в проблемах которые возникают у БД :)

И чтобы точно была ясна разница, вот тебе аналогия: есть люди которые учились водить автомобиль с автоматической КПП (в некоторых странах на правах им даже добавляют пометку об этом) - они, естественно, имеют большую часть скила вождения, но не смогут сходу поехать на авто с ручной КПП. Они могут научиться, но большинство этого никогда не сделает. В другую же сторону учиться ничему новому не нужно, просто одно из действий теперь автоматизировано.

Share this post


Link to post
Just.Doit написал 11 часов назад:

1 - что у низкоуровнищека расширется после просьбы залить 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов. он об этом захочет что-то слышать?

Ноздри от гнева расширяются.

Ведь заливкой обновлений должен заниматься не он. И БД, тоже, внезапно, делает не он.

И АБ тесты, тоже, делает, не тот кто поправил в бэкенде пару строк.

Как и тот кто пилит фронт, не должен заниматься разливкой.

DevOps, DBA/DBD, Отдел эксплуатации, вот это все. Слышал о таких?

 

Впрочем, что еще ожидать от человека который из нормальных языков только с питоном знаком. Но который экспертом себя считает в высокоуровневых языках типа C++/Rust просто почитав отзывы разработчиков.


ward написал 04.01.2022 в 02:54:

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

mazt3r написал 20.09.2019 в 11:27:

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

 

Share this post


Link to post
GoldRobot написал 22 минуты назад:

питоном

 

GoldRobot написал 23 минуты назад:

нормальных языков

:chel:

Share this post


Link to post

Не стреляйте я свой, плюсовый, но жизнь зла полюбишь и питон  :corona:


ward написал 04.01.2022 в 02:54:

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

mazt3r написал 20.09.2019 в 11:27:

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

 

Share this post


Link to post
DeadMage написал 7 часов назад:

которая тебе дарит консистентность и все прочее кем и на чем написана по твоему?

точно не рядовым плюсовиком коотрый на заводе АСУ ТП программирует, лол

DeadMage написал 7 часов назад:

большинство - нет, будут бояться и не станут этого делать

пруф или неправда

GoldRobot написал 6 часов назад:

DevOps, DBA/DBD, Отдел эксплуатации, вот это все. Слышал о таких?

нет, потому что я не работаю в хуевых компаниях где девопс это сотрудник/отдел

чел блять. 

ты просто детектишь то про что я выше писал про плюсовика который "боится" деплоя :onneponimaet:

типа ой, как все сложно, пусть этим занимаются "девопсы"

@DeadMage чтд


Edited by Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Share this post


Link to post

охуенно, конечно, рассказывать про поинтеры и байты человеку, который не знает, что такое функция.

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

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

 


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
JuJeu написал Только что:

я помню, что у меня были огромные проблемы с разбором ссылок на объекты

почему-то я не удивлен :omegalul:


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Share this post


Link to post
GoldRobot said 6 hours ago:

DevOps, DBA/DBD, Отдел эксплуатации, вот это все. Слышал о таких?

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

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

Just.Doit said Just now:
JuJeu said 1 minute ago:

я помню, что у меня были огромные проблемы с разбором ссылок на объекты

почему-то я не удивлен :omegalul:

ты хуль смеешься, фашик?


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
JuJeu написал 3 минуты назад:

как написать сигнатуру для функции и почему она такая, а не другая.

:onneponimaet:

как перестать орать


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Share this post


Link to post

Помню Столяров тоже рассказывал, что многие даже выпускники не понимают, что такое указатели в си

Но я не вникал в чем там прикол этого непонимания


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

Share this post


Link to post
besteady said 18 hours ago:

Причём тут аб тесты??

a/b для тестирования концепций, когда добавляешь новый функционал и хочешь проверить гипотезу.

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

можно подробнее туту почитать

https://martinfowler.com/bliki/CanaryRelease.html


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 написал 12 минут назад:

Помню Столяров тоже рассказывал, что многие даже выпускники не понимают, что такое указатели в си

Но я не вникал в чем там прикол этого непонимания

Хотя щас открыл его книжки, оказывается он про терминологические проблемы больше


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

Share this post


Link to post
Just.Doit написал 5 часов назад:

точно не рядовым плюсовиком коотрый на заводе АСУ ТП программирует, лол

Это ты хорошо придумал. Если у нас на ринге с одной стороны работяга АСУ ТП, а с другой бэкендер заливающий 3 обновления приложения на 300 серверов, с версионированием апи/бд, без простоя и с запуском а/б тестов, то твой легат победил, да. А если бэкендер будет обычный, тот у которого один прод на который заливается жар-файл в надежде что заработает, то не знаю, может уже любой победить.

 

Just.Doit написал 5 часов назад:

пруф или неправда

Пруф это мой личный опыт. Понимаю что тебя это не удовлетворит, но если у тебя есть личный опыт противоречащий тому что я утверждаю, буду рад прочитать и для меня это будет "пруф".

 

Just.Doit написал 5 часов назад:

@DeadMage чтд

One shot learning?

 

А вообще, может ты меня неправильно понял: я не утверждаю никакого превосходства низкоуровневых программистов над высокоуровневыми, или наоборот. Только то что тем кто начал обучение/карьеру с низкого уровня, на основе моего опыта, проще перекатиться наверх, чем наоборот. И в этой связи рекомендую и обучение так проводить, если есть на то возможность. Если хочется просто вкатиться на макс зп, то я бы советовал жс+реакт - относительно просто, много вакансий и денях.


Edited by DeadMage

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...