На момент выиграша в лотерею я был на втором курсе в СПбПУ, до этого в 2014 я поступил на ИБ в МГУПИ, а в 2016 пытался в ЛЭТИ на заочку, так что примерно представляю чем там занимаются. В СПбПУ поступал уже потому что было сильное желание переехать в США, проучился там дольше всего
Есть кейсы без ВО, я без ВО живу и работаю в Santa Clara, CA — Software Engineer как и автор выиграл ГК, так же подался в последний день с мыслью что все это чушь… В гуглы фейсбуики и эпплы еще не ходил, интервью там как правило алгоритмика структуры и тп, то что долго и усердно долбят в универах, так что равзелкаюсь на курсере и хакер-ранк, что бы не боятся интервью.
На самом деле по моему опыту ситуация с ВО в ИТ тот ровно такая же как и в России.
Вы абсолютно правы, если посмотреть на среднюю зарплату, то чтобы получать условных 180к кешем, нужно постараться, часто после 150к рост больше по стокам чем по бейзу, а вот есть уходить выше SSE в менеджмент там доля еще больше скачет.
По моему личному опросу Paysa как раз дает примерно то, что есть на самом деле. Может быть немного дороже, район хороший, рядом с santa clara central park, что большой бонус для нашей собаки :) Но, да смотря на ЗП ребят из Пало Альто, подумываю о смене работы.
Живу в Santa Clara, https://www.paysa.com/salaries/applied-materials--software-engineer моя зарплата вполне соответствует средней на графике. Живем с женой в двоем + собака и шиншилла, снимаем 700sqft аппратмент 3200/m (вместе с комуналками и интернетом), машина в кредит $600/m (страховка на нее правда обходится нам в $460/m, обоим меньше 25 лет, что дорого) + моб.связь и всякие сервисы $200, на еду уходит примерно 1000-2000 (мы не особо на ней экономим). Получается даже немного откладывать если не было никаких форс-мажоров.
Много вопросов, для всех все разное начиная от налогов заканчивая счетами.
Есть миллион вычетов налогов.
Мы живем вдвоем, жена не работает: страховка на квартиру зависит от места положения мы живем в сантакларе и рентер иншуренс у нас около $400 в год, страховка на машину зависит от возроста, я например плачу за нормальную страховку аж $460 в месяц, просто потому что мне ещё нет 25. Мы живем в апартаментах стоит $2900 в месяц + $300 (комуналки, электричество, интернет) почти все что ломается комплекс чинит сам. Мед страховка всегда выбор, вы или играете в здорового человека и влетаете на большой счёт если не повезло, или просто платите каждый месяц немного больше, но живете в уверенности в завтрашнем дне. Еда на двоих(не экономить, но и не шиковать) 200-300 в неделю. Мы живем в Santa Clara, до работы я езжу примерно 10 минут (много светофоров) на бензин уходит порядка $40-50 в две недели (но у меня Камаро, это не про экономию бензина)
Крутое слово архитектура, можно вставить его в любой пост, упомянуть многострадальный php и готово. Наличие лишнего слоя ни чего не говорит о безопасности, это просто лишний слой, который заставляет вас сеарилизовать и десеарилизовывать данные и поверьте это далеко не последнее место где допускают ошибки… А если ваш код это не тривиальный туду лист, то тут ещё выходит на сцену адекватное потребление ресурсов. А Про мокать и тестить, тут уже совсем смешно, если конечно вы подцепляете fs и читаете файлик с диска прямо рядышком с вашим шаблоном, то это немного другое, но как только у вас появляется отдельные сервисы для вашей бизнес логики, то ни проблем с переносом кода во что то другое ни тем более в веб, не возникает. Но про веб это чаще сказки, приложений которые так смогли — единицы.
Слишком маленькие классы, настолько же плохи как и слишком большие, особенно когда у вас 10000 файлов вместо 1000. Большая часть из которых состоит из 5-10 строк, мило, но рано или поздно разработчики перестанут понимать куда лезть чтобы добавить флажок при регсистрации пользователя...
Ваша сущность намного проще чем модель Eloqeunt, полагаю ее инициализация так же требует времени, если вы предлагаете пользоваться вашим сущностями, то это отдельная ОРМ, причем крайне простая.
Количество полей и глубина вложенности никак не ограничена
Я не говорил о ее ограничености, в вашем примере структура очень простая, как только структура таблицы будет 10+ полей, то ваши джоины на больших выборках будут терять свое приемущество, на малых же ваше решение просто не удобно.
Помимо того что в Eloquent немного толще превращение в объект, чеснее было бы сравнивать с Model::hydrate, например.
Второе на что стоит обратить внимание, вы ускорили конкретно ваш юзкейс, у вас один автор — одна книга, как только у вас будет у одной книги больше одного автора (простой пример комментарии и пользователь), то вы получите больше дублей и большей расход памяти, тоже самое если у вас будет куча книг (Стивен Кинг?) и один автор, куча дубляжа. Все в тот же огород камень, к сожалению у сущностней поля далеко не 3, это такой лабораторный пример, и в этом случае все будет еще печальнее с джоинами.
Третье это то, что например таблица с авторами и таблица с книгами могут вообще находится в разных БД или даже серверах.
Четвертое это не удобно, а laravel это больше про удобство чем про погоню за ms (которые можно выиграть другими способами)
Пожалуй последние три причины это то, почему ни один пул-реквест с этой заморочкой так и не был замерджен. Каюсь, когда я только начинал писать на laravel у меня на эту часть доже глаз косился, но ничего переварил. Простые и быстрые запросы наше все, все таки даже дебажить легче.
Мы живем год, далеко из Калифорнии не выезжали, но посмотреть тут достаточно чего, одних парков сколько, хочешь горы, хочешь океан, хочешь озера, леса с огромными деревьями, хочешь пустыню да пожалуйста, это если вас лежать на пляже не устраивает, если устраивает, то можно в то же Сан-Диего, и это все один штатат. Но самое прекрасное в том, что пока ты едешь, много чего можно увидеть даже просто из окна в машине.
У нас был трип по Европе на машине, да прикильно красиво, но если нет определенной цели, то летать в Европу в отпуск просто так из США не имеет смысла.
У меня три линии от T-Mobile — $120 ( 2 (я + жена) и 1 айпад без звонков ), до этого был без кредит-чека за 140 баксов, на самом деле, инетересно, помимо Канады и Мексики, у меня жена сервфила в Германии и России (с низкой скоростью, но зато бесплатно)
$40 — xfinity 150mb/s домашний интернет. (шустрее чем мои 150мб/с в СПб, может потому что реально сервера ближе)
Это по моему история каждого, я просто прочел сверху вниз брашурку выбрал фонд, поставил в формочке у роботадателя 1% на текущий год, а каждый следующий прибавляется еще 1%. Годиков через 10, будет соответственно 10%. но матчинг тоже хитрий до 6% матчится 1 к 1, 6% моих 6 от работадателя, а дальше хитрые формулы.
Обычному пользователю этот оверхед побоку, судя по собранной статистике, хоть и небольшой, если ты геймер у тебя есть минимум 8, а в среднем 16гб памяти.
Всегда пугали подобные конструкции, когда ради изменения одного флажка у ОБЪЕКТА мне зачем то нужно ре-сет сделать для все коллекции. Поэтому я пишу на Vue.
А ваша история вам что говорит? Незнаю что у вас ГК или h1b, если второе и у вас больше 300к с бонусами и стоками, то это круто, зашел бы в гости послушал историю успеха.
Чудес не бывает, H1b вам никто не будет платить 1млн, все равно вы врятли куда то уйдете. Средняя зарплата к примеру в Маунтайнвью для инжеренера (вы должны быть очень хороши в том числе и язык, чтобы вас взяли сразу в сеньеоры, так что практика вас возьмут для начала на софтвера обычного) https://www.paysa.com/salaries/software-engineer--mountain-view,-ca--tl
Можете потыкать так по разборсу, и будете удивлены что РАЗНИЦА по большей части обусловена стоками, которые в большинстве компаний — вы обналичить можете только после нескольких лет работы в компании и частями, например вам дали стоков на 20к в новый год, и вы дальше можете превращать их там по 5к в год (облагая нормальным таким налогом) и так каждый год, в итоге вам нужно проработать в компании 5-10 лет чтобы пощупать их.
В итоге ваш base 120-160k + 5-15% bonus + стоки (но далеко не так много как кажется и не очень сразу)
Увы, контактами в резюме, бумажка от работодателя мне понадобилось только в банке, когда я брал кредит на машину. :)
На момент выиграша в лотерею я был на втором курсе в СПбПУ, до этого в 2014 я поступил на ИБ в МГУПИ, а в 2016 пытался в ЛЭТИ на заочку, так что примерно представляю чем там занимаются. В СПбПУ поступал уже потому что было сильное желание переехать в США, проучился там дольше всего
Есть кейсы без ВО, я без ВО живу и работаю в Santa Clara, CA — Software Engineer как и автор выиграл ГК, так же подался в последний день с мыслью что все это чушь… В гуглы фейсбуики и эпплы еще не ходил, интервью там как правило алгоритмика структуры и тп, то что долго и усердно долбят в универах, так что равзелкаюсь на курсере и хакер-ранк, что бы не боятся интервью.
На самом деле по моему опыту ситуация с ВО в ИТ тот ровно такая же как и в России.
Вы абсолютно правы, если посмотреть на среднюю зарплату, то чтобы получать условных 180к кешем, нужно постараться, часто после 150к рост больше по стокам чем по бейзу, а вот есть уходить выше SSE в менеджмент там доля еще больше скачет.
По моему личному опросу Paysa как раз дает примерно то, что есть на самом деле. Может быть немного дороже, район хороший, рядом с santa clara central park, что большой бонус для нашей собаки :) Но, да смотря на ЗП ребят из Пало Альто, подумываю о смене работы.
Живу в Santa Clara, https://www.paysa.com/salaries/applied-materials--software-engineer моя зарплата вполне соответствует средней на графике. Живем с женой в двоем + собака и шиншилла, снимаем 700sqft аппратмент 3200/m (вместе с комуналками и интернетом), машина в кредит $600/m (страховка на нее правда обходится нам в $460/m, обоим меньше 25 лет, что дорого) + моб.связь и всякие сервисы $200, на еду уходит примерно 1000-2000 (мы не особо на ней экономим). Получается даже немного откладывать если не было никаких форс-мажоров.
Много вопросов, для всех все разное начиная от налогов заканчивая счетами.
Есть миллион вычетов налогов.
Мы живем вдвоем, жена не работает: страховка на квартиру зависит от места положения мы живем в сантакларе и рентер иншуренс у нас около $400 в год, страховка на машину зависит от возроста, я например плачу за нормальную страховку аж $460 в месяц, просто потому что мне ещё нет 25. Мы живем в апартаментах стоит $2900 в месяц + $300 (комуналки, электричество, интернет) почти все что ломается комплекс чинит сам. Мед страховка всегда выбор, вы или играете в здорового человека и влетаете на большой счёт если не повезло, или просто платите каждый месяц немного больше, но живете в уверенности в завтрашнем дне. Еда на двоих(не экономить, но и не шиковать) 200-300 в неделю. Мы живем в Santa Clara, до работы я езжу примерно 10 минут (много светофоров) на бензин уходит порядка $40-50 в две недели (но у меня Камаро, это не про экономию бензина)
Крутое слово архитектура, можно вставить его в любой пост, упомянуть многострадальный php и готово. Наличие лишнего слоя ни чего не говорит о безопасности, это просто лишний слой, который заставляет вас сеарилизовать и десеарилизовывать данные и поверьте это далеко не последнее место где допускают ошибки… А если ваш код это не тривиальный туду лист, то тут ещё выходит на сцену адекватное потребление ресурсов. А Про мокать и тестить, тут уже совсем смешно, если конечно вы подцепляете fs и читаете файлик с диска прямо рядышком с вашим шаблоном, то это немного другое, но как только у вас появляется отдельные сервисы для вашей бизнес логики, то ни проблем с переносом кода во что то другое ни тем более в веб, не возникает. Но про веб это чаще сказки, приложений которые так смогли — единицы.
Слишком маленькие классы, настолько же плохи как и слишком большие, особенно когда у вас 10000 файлов вместо 1000. Большая часть из которых состоит из 5-10 строк, мило, но рано или поздно разработчики перестанут понимать куда лезть чтобы добавить флажок при регсистрации пользователя...
Ваша сущность намного проще чем модель Eloqeunt, полагаю ее инициализация так же требует времени, если вы предлагаете пользоваться вашим сущностями, то это отдельная ОРМ, причем крайне простая.
Я не говорил о ее ограничености, в вашем примере структура очень простая, как только структура таблицы будет 10+ полей, то ваши джоины на больших выборках будут терять свое приемущество, на малых же ваше решение просто не удобно.
Помимо того что в Eloquent немного толще превращение в объект, чеснее было бы сравнивать с Model::hydrate, например.
Второе на что стоит обратить внимание, вы ускорили конкретно ваш юзкейс, у вас один автор — одна книга, как только у вас будет у одной книги больше одного автора (простой пример комментарии и пользователь), то вы получите больше дублей и большей расход памяти, тоже самое если у вас будет куча книг (Стивен Кинг?) и один автор, куча дубляжа. Все в тот же огород камень, к сожалению у сущностней поля далеко не 3, это такой лабораторный пример, и в этом случае все будет еще печальнее с джоинами.
Третье это то, что например таблица с авторами и таблица с книгами могут вообще находится в разных БД или даже серверах.
Четвертое это не удобно, а laravel это больше про удобство чем про погоню за ms (которые можно выиграть другими способами)
Пожалуй последние три причины это то, почему ни один пул-реквест с этой заморочкой так и не был замерджен. Каюсь, когда я только начинал писать на laravel у меня на эту часть доже глаз косился, но ничего переварил. Простые и быстрые запросы наше все, все таки даже дебажить легче.
Мы живем год, далеко из Калифорнии не выезжали, но посмотреть тут достаточно чего, одних парков сколько, хочешь горы, хочешь океан, хочешь озера, леса с огромными деревьями, хочешь пустыню да пожалуйста, это если вас лежать на пляже не устраивает, если устраивает, то можно в то же Сан-Диего, и это все один штатат. Но самое прекрасное в том, что пока ты едешь, много чего можно увидеть даже просто из окна в машине.
У нас был трип по Европе на машине, да прикильно красиво, но если нет определенной цели, то летать в Европу в отпуск просто так из США не имеет смысла.
У меня три линии от T-Mobile — $120 ( 2 (я + жена) и 1 айпад без звонков ), до этого был без кредит-чека за 140 баксов, на самом деле, инетересно, помимо Канады и Мексики, у меня жена сервфила в Германии и России (с низкой скоростью, но зато бесплатно)
$40 — xfinity 150mb/s домашний интернет. (шустрее чем мои 150мб/с в СПб, может потому что реально сервера ближе)
Это по моему история каждого, я просто прочел сверху вниз брашурку выбрал фонд, поставил в формочке у роботадателя 1% на текущий год, а каждый следующий прибавляется еще 1%. Годиков через 10, будет соответственно 10%. но матчинг тоже хитрий до 6% матчится 1 к 1, 6% моих 6 от работадателя, а дальше хитрые формулы.
Вы не типовой, ваш пример не показателен. :D
Обычному пользователю этот оверхед побоку, судя по собранной статистике, хоть и небольшой, если ты геймер у тебя есть минимум 8, а в среднем 16гб памяти.
Подождите меня, я с вами! Ну этот ентерпрайз с жавой, пойду пилить зомбей. Автору спасибо, качаю юнити. nikolayz ждем продолжения.
Всегда пугали подобные конструкции, когда ради изменения одного флажка у ОБЪЕКТА мне зачем то нужно ре-сет сделать для все коллекции. Поэтому я пишу на Vue.
А ваша история вам что говорит? Незнаю что у вас ГК или h1b, если второе и у вас больше 300к с бонусами и стоками, то это круто, зашел бы в гости послушал историю успеха.
Чудес не бывает, H1b вам никто не будет платить 1млн, все равно вы врятли куда то уйдете. Средняя зарплата к примеру в Маунтайнвью для инжеренера (вы должны быть очень хороши в том числе и язык, чтобы вас взяли сразу в сеньеоры, так что практика вас возьмут для начала на софтвера обычного)
https://www.paysa.com/salaries/software-engineer--mountain-view,-ca--tl
Можете потыкать так по разборсу, и будете удивлены что РАЗНИЦА по большей части обусловена стоками, которые в большинстве компаний — вы обналичить можете только после нескольких лет работы в компании и частями, например вам дали стоков на 20к в новый год, и вы дальше можете превращать их там по 5к в год (облагая нормальным таким налогом) и так каждый год, в итоге вам нужно проработать в компании 5-10 лет чтобы пощупать их.
В итоге ваш base 120-160k + 5-15% bonus + стоки (но далеко не так много как кажется и не очень сразу)