Вот я тоже о том же подумал. Перепарсить из этого graphql в SQL, да еще и в какой то нормальный запрос к mongo — та еще задача.
Я в случае с mongo те-же 6 запросов в итоге будут, если films и persons в разных коллекциях лежат.
Во во. Я тоже так делаю. Ну не раз в пол года, а раз в год.
И не потому что мне что-то не нравится и не всегда из-за зар.платы. (Я на последнее место вообще перешел с понижением оной), а просто по причине того что я хочу чтобы мои skills соответствовал рынку. И если я вижу что все вокруг вдруг React захотели, но при этом я место работы менять не хочу, я предлагаю его в каком нибудь прототипе попробовать или еще что нибудь в этом роде.
Тут все просто, я люблю стартапы, которые в любой момент могут разорится и выйти из бизнеса, и мне просто тупо нужно в течении недели двух на новую работу выйти. Поэтому приходится держать руку на пульсе и как минимум объявление о работе просматривать.
Мне всегда было интересно а что вменяют создателем таких сайтов. Он ведь сам наркотой или оружием не торговал. Он просто условно сделал Amazon, на котором нету модерации чем торгуют. Т.е. сам организатор площадки никаких законов то не нарушает. Может посредничество можно вменить.
Но тогда это легко обходится тем что создатель не должен в глаза видеть продакшн. Тестировать все тщательно, а вот на продакшн не заходить. Тогда всегда можно сыграть карту ввида: 'Что у меня наркотой торгуют???? О ужас. Вот этот пользователь anonymus234 какой подонок — его и ищите'
Цели правоохранителей тоже мне не понятны. Сколько такие вещи не закрывай, спрос на хороший перуанский кокаин не куда не денется.
Хотя инновации все эти вещи подстегивает. Вон Биткоин то собственно начальную ликвидность именно благодаря таким сделкам и заимел.
У меня есть ВО и честно не секунды не о чем не жалел. Объясню: я изначально понимал что ВО ничего не гарантирует, а просто несколько повышает вероятность. Т.е. из 100 контор куда подал резюме человеком с ВО заинтересуется больше контор.
+ Социальные связи (реально есть одногруппники которые сейчас свои бизнесы в ИТ начали или доросли до боссов уже)
+ Туса и студенческая жизнь (ну когда еще можно дать себе возможность веселится и танцевать до трех ночи с приятными умными людьми примерно твоего возраста. Жену опять же в вузе встретил, до нее girlfriends тоже из того же вуза)
+ Формальное подтверждение минимальной квалификации, aka «бумажка» (я эмигрировал в итоге, без диплома как мы знаем сделать оное не возможно, в большинстве случаев)
Тем более в России это все бесплатно (иногда даже стипендию платят и общагу дают) Жить в МСК на воробьевых горах да еще и бесплатно, стоит того чтоб иногда математику подучить.
У меня диплом не по ИТ а по физике, и лабароторки и применение научного метода к реальной жизни — очень мне помогло по жизни в целом. Я реально иногда использую его для принятия решений.
Единственный минус, это возможная трата времени на нечто что в итоге не пригодится — легко нивелируется тем, что ставишь себе цель «выйти на работу и содержать себя самостоятельно» курсу ко 2-3. В итоге к выпуску почти 3 года стажа и трудоустройство задача очень легкая.
В общем я реальных минусов не вижу одни плюсы. Все остальное от лени.
Совсем другое дело если мы говорим об платном образовании.
Как бывший сотрудник Samsung. Дам вам ребят совет, если хотите продать ваш продукт компании(улучшив качество Tizen таким образом)
Переведите ВСЕ материалы на качественный Корейский. И съездите на какую нибудь конференцию в Сеул(даже самую маленькую) по Tizen с докладом на корейском(желательно чтобы Samsung ее хостил). Вас тогда с руками и ногами оторвут. Все попытки что то сделать на английском и тем более на русском сразу летят в корзину у корейско говорящего менеджера, ибо у него нет времени переводить.
Где грубость то?
Человек говорит что изготовит высокого качества модель минигана за менее чем $2000
Штучное производство, уникальная модель
Ну ведь реально интересно как?
'''
Оба мужчины согласились с тем, что главная причина успеха России и Китая была простой: они начинают изучать концепции программирования намного раньше, нежели американцы.
'''
Главная причина в том что в России и Китае запросто реализуется 'задротский' кружок где команды натаскивают на решения конкретного класса задач.
(Сам учился в школе где препод по программированию готовил команду на выступление, при этом участники команды могли на обычные занятия не ходить)
В США с организационной точки зрения такое очень сложно реализовать. Если хочешь какой то кружок в школе — то он должен быть для всех, ограничен по времени, не в ущерб физре и.т.п.
В этом есть свои плюсы и минусы. Но то что у Российских преподавателей(и увлеченных школьников) гораздо больше свободы если речь заходит о всероссийских(и тем более международных) соревнованиях — это 100%
carvana — просто бомба для американского рынка. Ибо дилеры здесь — просто ппц. Люди которые с тобой взаимодействуют все на комиссии а не на фиксированной ЗП и процесс покупки машины превращается в «попробуй угадай где тебя обманули»
Американцы конечно к этому привыкли и знают как «играть» с этой системой. Но вот прозрачная цена и 7 дней на возврат, это конечно меняет все в корне.
Проблема в том, что если Net neutrality все таки выпилят, то у меня на компе кроме как Netflix нормально работать не будет. Ибо ISP врубят такие цены на нормальные каналы что никакой startup не справится. В итоге интернет будет кучкой больших сайтов и все.
Меня вот что пугает
Google уже давно превратился в неповоротливого корпоративного монстра. Чего все, до сих пор, от него в восторге?
Искал работу как то раз и мне рекрутер google такой: «Наш процесс найма занимает минимум 1.5 месяца»
Это при том что я локальный кандидат в локальный офис
Ну кто адекватный столько ждать будет, когда другие конторы в среднем тратят 2 недели
И это найм!
Представляю сколько занимает в гугле сделать что то новое — думаю годы. Карьерный рост наверно как всегда в больших конторах
Чтоб из senior в lead минимум три года. Тогда как VP был нанят просто потому что оказался в нужном баре в нужное время. (помню статью что шишка в YouTube — подруга жены Брина, https://habrahabr.ru/company/javarush/blog/309764/)
И дело тут не в менталитете, это просто общечеловеческие особенности.
Не, ну стандартный тестировщик у нас тоже был. Прежде чем от stage к prod перейти, человек все таки проверял что оно работает.
Просто за место: «О а давайте покроем все возможные сценарии тестами и потратим кучу времени на это.»
Было: «Так этот кусок программы должен приводить к рассылки инвайтов. Давайте пушить когда пользователь кликнул на кнопку и запишем если API ответит с ошибкой.»
Уходило на это час. И уверенность в качестве было.
Работал в конторе где оптимизировали.
'Исправляя проблемы быстро, можно добиться гораздо более высокого качества продукта, '
Добились времени решение любой проблемы — менее одного бизнес дня.
Качество продукта было космическим.
Тестов в классическом понимании не было совсем. Были так называемые мониторинг тесты.
Любая функциональность пушит метрики в систему анализа. +Устанавливается система алертинга
(Что то не происходило в течении часа -> приводит к вызову программиста который на дежурстве)
+На продакшене постоянно крутились скрипты которые кликали сайт в браузере через web driver и тоже пушили метрики (Поэтому все им доверяли ибо если один пробег скрипта не прошел это не приводило к alerts. И качество их могло быть вполне себе 'на скорую руку')
Все это(метрики) также использовались дизайнерами чтобы понимать какой UX оптимизировать.
(Мы видим 1000 событий заполнил поле email но только 10 заполнил поле lastName -> давайте удалим этот lastName к чертям, людям все равно не нравится)
Обращение к customer support тоже было метрикой, так что если вдруг полетели заявки больше обычного — вот тебе и alert и программист сидит разбирается что почему.
Все это реально работало, при этом не требовало 100% покрытия, идеальных тестов и.т.п.
Жил год в NYC, подтверждаю. В среднем город грязнее Москвы. Но там все местами, и собственно бомбануло у народа вот почему
'''
нам начали стекаться бездомные и наркоманы из Восточного Гарлема
'''
Полностью автоматизированное проз-во переведут, там где людской труд нет. Ничего личного, никакого недостатка кадров (устройства в США разрабатывают — а значит люди есть), все просто — деньги.
Не знаю для меня(работающего взрослого) MOOC — реально дали больше возможностей. 15-25 минут в обед на coursera и через три месяца у меня будет база machine learning. С классическим подходом — не вышло бы скорее всего.
Опять же идея Khan Academy, тоже интересная что у каждого студента свой ритм.
Удалил комментарийЯ в случае с mongo те-же 6 запросов в итоге будут, если films и persons в разных коллекциях лежат.
И не потому что мне что-то не нравится и не всегда из-за зар.платы. (Я на последнее место вообще перешел с понижением оной), а просто по причине того что я хочу чтобы мои skills соответствовал рынку. И если я вижу что все вокруг вдруг React захотели, но при этом я место работы менять не хочу, я предлагаю его в каком нибудь прототипе попробовать или еще что нибудь в этом роде.
Тут все просто, я люблю стартапы, которые в любой момент могут разорится и выйти из бизнеса, и мне просто тупо нужно в течении недели двух на новую работу выйти. Поэтому приходится держать руку на пульсе и как минимум объявление о работе просматривать.
Но тогда это легко обходится тем что создатель не должен в глаза видеть продакшн. Тестировать все тщательно, а вот на продакшн не заходить. Тогда всегда можно сыграть карту ввида: 'Что у меня наркотой торгуют???? О ужас. Вот этот пользователь anonymus234 какой подонок — его и ищите'
Цели правоохранителей тоже мне не понятны. Сколько такие вещи не закрывай, спрос на хороший перуанский кокаин не куда не денется.
Хотя инновации все эти вещи подстегивает. Вон Биткоин то собственно начальную ликвидность именно благодаря таким сделкам и заимел.
+ Социальные связи (реально есть одногруппники которые сейчас свои бизнесы в ИТ начали или доросли до боссов уже)
+ Туса и студенческая жизнь (ну когда еще можно дать себе возможность веселится и танцевать до трех ночи с приятными умными людьми примерно твоего возраста. Жену опять же в вузе встретил, до нее girlfriends тоже из того же вуза)
+ Формальное подтверждение минимальной квалификации, aka «бумажка» (я эмигрировал в итоге, без диплома как мы знаем сделать оное не возможно, в большинстве случаев)
Тем более в России это все бесплатно (иногда даже стипендию платят и общагу дают) Жить в МСК на воробьевых горах да еще и бесплатно, стоит того чтоб иногда математику подучить.
У меня диплом не по ИТ а по физике, и лабароторки и применение научного метода к реальной жизни — очень мне помогло по жизни в целом. Я реально иногда использую его для принятия решений.
Единственный минус, это возможная трата времени на нечто что в итоге не пригодится — легко нивелируется тем, что ставишь себе цель «выйти на работу и содержать себя самостоятельно» курсу ко 2-3. В итоге к выпуску почти 3 года стажа и трудоустройство задача очень легкая.
В общем я реальных минусов не вижу одни плюсы. Все остальное от лени.
Совсем другое дело если мы говорим об платном образовании.
Переведите ВСЕ материалы на качественный Корейский. И съездите на какую нибудь конференцию в Сеул(даже самую маленькую) по Tizen с докладом на корейском(желательно чтобы Samsung ее хостил). Вас тогда с руками и ногами оторвут. Все попытки что то сделать на английском и тем более на русском сразу летят в корзину у корейско говорящего менеджера, ибо у него нет времени переводить.
Человек говорит что изготовит высокого качества модель минигана за менее чем $2000
Штучное производство, уникальная модель
Ну ведь реально интересно как?
Оба мужчины согласились с тем, что главная причина успеха России и Китая была простой: они начинают изучать концепции программирования намного раньше, нежели американцы.
'''
Главная причина в том что в России и Китае запросто реализуется 'задротский' кружок где команды натаскивают на решения конкретного класса задач.
(Сам учился в школе где препод по программированию готовил команду на выступление, при этом участники команды могли на обычные занятия не ходить)
В США с организационной точки зрения такое очень сложно реализовать. Если хочешь какой то кружок в школе — то он должен быть для всех, ограничен по времени, не в ущерб физре и.т.п.
В этом есть свои плюсы и минусы. Но то что у Российских преподавателей(и увлеченных школьников) гораздо больше свободы если речь заходит о всероссийских(и тем более международных) соревнованиях — это 100%
Американцы конечно к этому привыкли и знают как «играть» с этой системой. Но вот прозрачная цена и 7 дней на возврат, это конечно меняет все в корне.
Меня вот что пугает
Искал работу как то раз и мне рекрутер google такой: «Наш процесс найма занимает минимум 1.5 месяца»
Это при том что я локальный кандидат в локальный офис
Ну кто адекватный столько ждать будет, когда другие конторы в среднем тратят 2 недели
И это найм!
Представляю сколько занимает в гугле сделать что то новое — думаю годы. Карьерный рост наверно как всегда в больших конторах
Чтоб из senior в lead минимум три года. Тогда как VP был нанят просто потому что оказался в нужном баре в нужное время. (помню статью что шишка в YouTube — подруга жены Брина, https://habrahabr.ru/company/javarush/blog/309764/)
И дело тут не в менталитете, это просто общечеловеческие особенности.
Просто за место: «О а давайте покроем все возможные сценарии тестами и потратим кучу времени на это.»
Было: «Так этот кусок программы должен приводить к рассылки инвайтов. Давайте пушить когда пользователь кликнул на кнопку и запишем если API ответит с ошибкой.»
Уходило на это час. И уверенность в качестве было.
'Исправляя проблемы быстро, можно добиться гораздо более высокого качества продукта, '
Добились времени решение любой проблемы — менее одного бизнес дня.
Качество продукта было космическим.
Тестов в классическом понимании не было совсем. Были так называемые мониторинг тесты.
Любая функциональность пушит метрики в систему анализа. +Устанавливается система алертинга
(Что то не происходило в течении часа -> приводит к вызову программиста который на дежурстве)
+На продакшене постоянно крутились скрипты которые кликали сайт в браузере через web driver и тоже пушили метрики (Поэтому все им доверяли ибо если один пробег скрипта не прошел это не приводило к alerts. И качество их могло быть вполне себе 'на скорую руку')
Все это(метрики) также использовались дизайнерами чтобы понимать какой UX оптимизировать.
(Мы видим 1000 событий заполнил поле email но только 10 заполнил поле lastName -> давайте удалим этот lastName к чертям, людям все равно не нравится)
Обращение к customer support тоже было метрикой, так что если вдруг полетели заявки больше обычного — вот тебе и alert и программист сидит разбирается что почему.
Все это реально работало, при этом не требовало 100% покрытия, идеальных тестов и.т.п.
'''
нам начали стекаться бездомные и наркоманы из Восточного Гарлема
'''
Опять же идея Khan Academy, тоже интересная что у каждого студента свой ритм.
А в тех местах где конкуренция есть, зп совсем другие
Средняя по США для FPGA developer — 89k
Средняя по США для Software developer — 81k