Привет) Я - тот самый “вундеркинд” из вашего детства (это не самооценка, а школьное погоняло).
Я родился в 1990-м, родители отвели меня в школу в 1996-м и почти сразу забрали на домашнее. Закончил школу в 2003-м, обычных уроков не посещал почти никогда, только сдавал зачеты/контрольные. Сейчас мне 35. Жалею ли я о выборе моих родителей? Скорее нет (хотя минусы были).
Счет до 20 в первом классе - это писец и деградация, товарищи. В 7 лет уже вполне можно считать в столбик пятизначные числа и решать соответсвтующие задачки-уравнения. Понятие степени и дробей тоже вполне доступно для понимания, было бы желание. Если вашему ребенку интересно понимать математику - давайте ему все о чем он спрашивает и не тормозите его, хоть квадратные уравнения с функциями.
Осваивать другие предметы “не по возрасту” может быть сложнее, да. Естественные науки вроде географии и биологии я учил не хуже чем математику - в их основе такая же логика как и в математике. История училась просто как набор фактов, без всякой логики. Литература - хуже всего, “Война и мир” читалась с болью и полным отсутствием погружения. Но, черт возьми, с “войной и миром” те же проблемы и у многих из тех кто ходил на все уроки. Ближе к 20 годам перечитал, оказалось - шикарное произведение.
Социализация. С “товарищами со школы” у меня никогда особой дружбы не было. И, да, выползать с домашнего обучения в мир, наполненный неприятными людьми, было тяжко. Но ничего, “нагнал”. Сейчас коммуницирую с неприятными менеджерами получше многих “социализированных в школе” коллег. 10 лет в стабильных отношениях, друзья тоже имеются (хотя я и отношу себя к интровертам). Вообще же, социализация - она не только про то, как вытерпеть хулигана Колю, с которым ты заперт в одном помещении. Иногда она про то, чтобы распознать Колю в зародыше и дистанцироваться от него как можно раньше. В нынешней политической ситуации скилл “не быть как все” и “не терпеть” я оцениваю скорее как полезный, чем вредный.
Ну, и, да, спорт/кружки маст хев. Любое пространство, где ребенок имеет друзей по интересам а не потому что “такие попались”. Потому что, опять таки, социализация - это про совместные действия, а не просто про совместное нахождение в одном классе.
На родителей экстернат создает повышенную нагрузку, да. Моя мама со мной прорешивала упрощение многочленов и четырехэтажные дроби, когда у меня не получалось. Не все родители на это способны. Надо рассчитывать свои силы.
В 20 лет у меня был законченный вуз и первая работа, что, на мой вкус, дало хороший буст мой карьере (в 2010-м бросать универ и уходить на фултайм после 2-го курса еще не было мейнстримом). Сейчас, в 35, уже никто не вспоминает о том, что у меня было в школе. Есть миллион других факторов, по которым меня оценивают как специалиста и человека.
Резюме: нормально вы все делаете, не слушайте теоретиков.
"Ща по-быстренькому набросаем MVP, а если взлетит, то перепишем нормально"
Сеньор-разработчики уже слышали такое и не раз. На практике времени на "нормальное переписывание" не бывает примерно никогда. Кроме того, переписывать систему которой уже пользуются [хотя бы] пара сотен юзеров сильно сложнее, чем писать с нуля систему на которой еще нет нагрузки.
А, ну тогда в целом понятно. Дело не в УСН, а в резиденстве.
если у тебя есть действующее ИП на УСН, то любые доходы от предпринимательской деятельности — где бы ты их ни получал, хоть в Тбилиси, хоть на Луне — считаются доходами твоего российского ИП.
Это не есть верно. Если вы нерезидент РФ, тогда налогами в РФ облагаются только доходы в РФ - независимо от системы налогообложения. Т.е. если вы уехали с концами, то, начиная с того года как вы считаетесь нерезидентом, за доходы в Грузии вы никакой УСН платить не должны, даже несмотря на зарегистрированное ИП в РФ.
А пока вы резидент РФ - действительно, вы должны платить налоги со всех мировых доходов в РФ. СОИДН может делать исключения на этот счет, но это уже зависит от типа дохода.
Пробовали интересоваться у ФНС, что она думает по поводу "Статья 7 Прибыль от предпринимательской или иной экономической деятельности" и "Статья 14 Доходы от независимых личных услуг"? И та и другая ничего не говорят про систему налогообложения (УСН/ОСНО), но не вполне очевидно, как их принимать к ИП - считать ИП предприятием или физлицом?
Планки я гну водой и теплом и трафаретом для сгибания.
Просто в горячей воде кипятите или как?
Я некоторое время назад занимался на верфи, где строят небольшие деревянные шлюпки вживую. Там для гибки досок применялась специальная камера, где доска прогревалась горячим паром в течение нескольких часов (самодельно собранный деревянный бокс с прикрученным к нему кипятильником), потом ее уже гнули на трафарете.
Но для дома паровая камера это как будто слишком сложно.
А не может ли быть так, что все [популярные] вопросы просто уже заданы?
Автор приводит статистику новых вопросов как аргумент в пользу заката SO. Но кто сказал что они связаны?
Я все так же хожу на SO в поисках ответов на свои проблемы, как и в 2014-м. И все так же нахожу там ответ. Просто мне не нужно больше задавать новый вопрос: как правило, этот вопрос уже есть в поиске...
В примере в FileReader принцип Лисков не соблюдается ни в первом, ни во втором варианте.
Вы поменяли класс на интерфейс, но EncryptedFileReader все еще усиливает предусловия (требует зашифрованный файл), в то время как IFileReader никак не описывает в контракте возможность исключений из-за того что файл "какой-то не такой".
Проблема здесь, на самом деле, в нарушении принципа SRP. EncryptedFileReader занимается одновременно и чтением файла, и дешифровкой. Эти две функциональности стоило бы разделить.
Банкам необязательно выдавать кредиты, чтобы обеспечить высокие ставки по вкладам.
ЦБ сам по себе дает кредиты и позволяет положить деньги на депозит. Ставка по кредитам равна ставке ЦБ+1%, ставка по депозитам равна ставке ЦБ-1%.
Вы кладете деньги в коммерческий банк на вклад под, скажем, 17%. Коммерческий банк эти же деньги перевкладывает под 20% в ЦБ и получает свои 3% профита.
Деньги, лежащие на депозитах в ЦБ, не участвуют в экономике и фактически изымаются из оборота.
но если вы улучшите отношение лестью, угрожая, унижая (как бы странно это не звучало)
Оскорбление в Морровинде не улучшает отношение персонажа. Никогда. Оскорбление используется для того, чтобы спровоцировать НПС напасть на героя. Тогда НПС можно убить, не вступая в конфликт с законом (а чо, это он первый начал!).
Но для того, чтобы оскорбление успешно сработало, нужно иметь прокачанный навык красноречия, плюс успешность сильно зависит от изначального отношения к персонажа к герою. Если персонаж изначально хорошо относится к персонажу, то и обижается на остроумную издевку быстрее. А если персонаж изначально относится к герою как к скрибовому желе, то и вялые подколы героя могут разве что насмешить тапочки персонажа (если вы понимаете, о чем я)
Если списки изначально вида arraylist, то удаление из списка хоть ты тресни будет неоптимально и вызывать реаллокации. Надо создавать новый arraylist result (сразу аллоцируя память размером Рекомендуемыe.size()) и по мере итерации добавлять отфильтрованные элементы в результирующий список.
Если изначально списки вида linkedlist, то там другая история
В задании вообще ничего не сказано о том, что возвращаемый результат функции должен быть элементом массива. Кое-как об этом можно догадаться по тестовым примерам, но, мягко говоря, с трудом.
И, например, совершенно не очевидно что f(a,2)=-1 - на первый взгляд f(a,2)=2 вполне валидно. Из условия задачи вообще не следует, что х за пределами массива является ошибкой.
Если речь именно о хулиганском срыве урока - это можно сделать и без смартфона, не вижу как особенно смартфон помогает кидаться бумажками в учителя или хамить.
А если 3-5 человек просто раздолбаи и отвлекаются от урока на игрушки в телефоне - ну пусть сядут на заднюю парту и играют себе тихо, мешать остальным они не будут.
В критичном случае деточка может получить люлей и оставить смартфон дома (для срочной связи можно выдать старую нокию). Именно этот вопрос как раз легко решается.
Это отличная идея с точки зрения технической оптимизации, но она обладает фундаментальным недостатком, а именно: если завтра критерий лояльности изменится с "посетил 2 страницы" на "посетил 3 страницы", то вам придется переписывать примерно все.
То есть подобную оптимизацию можно проводить, только трижды согласовав проблему с бизнесом: а нам точно-точно всегда-всегда будет достаточно двух страниц как критерия лояльности? Из моего опыта, даже если менеджер отвечает "точно да" на этот вопрос, верить ему не стоит, т.к. он банально не понимает жизни.
Совершенно верно. Задача "написать так чтобы было понятно" - вообще творческая, сложная. И, кстати, "понятно" отнюдь не означает "коротко".
В программировании этот вопрос отчасти решается введением огромного списка "терминов и определений". Это позволяет сократить каждый конкретный "пункт договора" до некоторой весьма удобоваримой длины, т.к. вся громоздкость уходит внутрь терминов. Однако, мгновенно встает проблема, что большинство "терминов и определений" оказываются запредельно сложны для понимания неподготовленным человеком.
Это как комментарии в коде. На первый взгляд вроде хорошо и полезно, но что делать, когда комментарий (по недосмотру али умыслу) начинает противоречить коду?
Надо код рефакторить, чтобы его можно было понятно читать, а не комментариями обкладываться.
Привет) Я - тот самый “вундеркинд” из вашего детства (это не самооценка, а школьное погоняло).
Я родился в 1990-м, родители отвели меня в школу в 1996-м и почти сразу забрали на домашнее. Закончил школу в 2003-м, обычных уроков не посещал почти никогда, только сдавал зачеты/контрольные. Сейчас мне 35. Жалею ли я о выборе моих родителей? Скорее нет (хотя минусы были).
Счет до 20 в первом классе - это писец и деградация, товарищи. В 7 лет уже вполне можно считать в столбик пятизначные числа и решать соответсвтующие задачки-уравнения. Понятие степени и дробей тоже вполне доступно для понимания, было бы желание. Если вашему ребенку интересно понимать математику - давайте ему все о чем он спрашивает и не тормозите его, хоть квадратные уравнения с функциями.
Осваивать другие предметы “не по возрасту” может быть сложнее, да. Естественные науки вроде географии и биологии я учил не хуже чем математику - в их основе такая же логика как и в математике. История училась просто как набор фактов, без всякой логики. Литература - хуже всего, “Война и мир” читалась с болью и полным отсутствием погружения. Но, черт возьми, с “войной и миром” те же проблемы и у многих из тех кто ходил на все уроки. Ближе к 20 годам перечитал, оказалось - шикарное произведение.
Социализация. С “товарищами со школы” у меня никогда особой дружбы не было. И, да, выползать с домашнего обучения в мир, наполненный неприятными людьми, было тяжко. Но ничего, “нагнал”. Сейчас коммуницирую с неприятными менеджерами получше многих “социализированных в школе” коллег. 10 лет в стабильных отношениях, друзья тоже имеются (хотя я и отношу себя к интровертам). Вообще же, социализация - она не только про то, как вытерпеть хулигана Колю, с которым ты заперт в одном помещении. Иногда она про то, чтобы распознать Колю в зародыше и дистанцироваться от него как можно раньше. В нынешней политической ситуации скилл “не быть как все” и “не терпеть” я оцениваю скорее как полезный, чем вредный.
Ну, и, да, спорт/кружки маст хев. Любое пространство, где ребенок имеет друзей по интересам а не потому что “такие попались”. Потому что, опять таки, социализация - это про совместные действия, а не просто про совместное нахождение в одном классе.
На родителей экстернат создает повышенную нагрузку, да. Моя мама со мной прорешивала упрощение многочленов и четырехэтажные дроби, когда у меня не получалось. Не все родители на это способны. Надо рассчитывать свои силы.
В 20 лет у меня был законченный вуз и первая работа, что, на мой вкус, дало хороший буст мой карьере (в 2010-м бросать универ и уходить на фултайм после 2-го курса еще не было мейнстримом). Сейчас, в 35, уже никто не вспоминает о том, что у меня было в школе. Есть миллион других факторов, по которым меня оценивают как специалиста и человека.
Резюме: нормально вы все делаете, не слушайте теоретиков.
"Ща по-быстренькому набросаем MVP, а если взлетит, то перепишем нормально"
Сеньор-разработчики уже слышали такое и не раз. На практике времени на "нормальное переписывание" не бывает примерно никогда. Кроме того, переписывать систему которой уже пользуются [хотя бы] пара сотен юзеров сильно сложнее, чем писать с нуля систему на которой еще нет нагрузки.
А, ну тогда в целом понятно. Дело не в УСН, а в резиденстве.
Это не есть верно. Если вы нерезидент РФ, тогда налогами в РФ облагаются только доходы в РФ - независимо от системы налогообложения. Т.е. если вы уехали с концами, то, начиная с того года как вы считаетесь нерезидентом, за доходы в Грузии вы никакой УСН платить не должны, даже несмотря на зарегистрированное ИП в РФ.
А пока вы резидент РФ - действительно, вы должны платить налоги со всех мировых доходов в РФ. СОИДН может делать исключения на этот счет, но это уже зависит от типа дохода.
Пробовали интересоваться у ФНС, что она думает по поводу "Статья 7 Прибыль от предпринимательской или иной экономической деятельности" и "Статья 14 Доходы от независимых личных услуг"? И та и другая ничего не говорят про систему налогообложения (УСН/ОСНО), но не вполне очевидно, как их принимать к ИП - считать ИП предприятием или физлицом?
Есть еще на крайняк "Статья 21 Другие доходы"
https://www.mid.ru/ru/foreign_policy/international_contracts/international_contracts/2_contract/47068/
И еще, главный вопрос - резидентом какой страны вы были по итогам года, к которому у ФНС выявились претензии?
Просто в горячей воде кипятите или как?
Я некоторое время назад занимался на верфи, где строят небольшие деревянные шлюпки вживую. Там для гибки досок применялась специальная камера, где доска прогревалась горячим паром в течение нескольких часов (самодельно собранный деревянный бокс с прикрученным к нему кипятильником), потом ее уже гнули на трафарете.
Но для дома паровая камера это как будто слишком сложно.
Для того чтобы кубометр груши аккуратно распилить на мелкие
щепочкидетали из которых можно собирать модель, нужен еще весьма специфический станок :)Где берете доски?
Чем гнете шпангоуты и прочие детали набора?
А не может ли быть так, что все [популярные] вопросы просто уже заданы?
Автор приводит статистику новых вопросов как аргумент в пользу заката SO. Но кто сказал что они связаны?
Я все так же хожу на SO в поисках ответов на свои проблемы, как и в 2014-м. И все так же нахожу там ответ. Просто мне не нужно больше задавать новый вопрос: как правило, этот вопрос уже есть в поиске...
В примере в
FileReaderпринцип Лисков не соблюдается ни в первом, ни во втором варианте.Вы поменяли класс на интерфейс, но
EncryptedFileReaderвсе еще усиливает предусловия (требует зашифрованный файл), в то время какIFileReaderникак не описывает в контракте возможность исключений из-за того что файл "какой-то не такой".Проблема здесь, на самом деле, в нарушении принципа SRP.
EncryptedFileReaderзанимается одновременно и чтением файла, и дешифровкой. Эти две функциональности стоило бы разделить.Банкам необязательно выдавать кредиты, чтобы обеспечить высокие ставки по вкладам.
ЦБ сам по себе дает кредиты и позволяет положить деньги на депозит. Ставка по кредитам равна ставке ЦБ+1%, ставка по депозитам равна ставке ЦБ-1%.
Вы кладете деньги в коммерческий банк на вклад под, скажем, 17%. Коммерческий банк эти же деньги перевкладывает под 20% в ЦБ и получает свои 3% профита.
Деньги, лежащие на депозитах в ЦБ, не участвуют в экономике и фактически изымаются из оборота.
Оскорбление в Морровинде не улучшает отношение персонажа. Никогда. Оскорбление используется для того, чтобы спровоцировать НПС напасть на героя. Тогда НПС можно убить, не вступая в конфликт с законом (а чо, это он первый начал!).
Но для того, чтобы оскорбление успешно сработало, нужно иметь прокачанный навык красноречия, плюс успешность сильно зависит от изначального отношения к персонажа к герою. Если персонаж изначально хорошо относится к персонажу, то и обижается на остроумную издевку быстрее. А если персонаж изначально относится к герою как к скрибовому желе, то и вялые подколы героя могут разве что насмешить тапочки персонажа (если вы понимаете, о чем я)
Если списки изначально вида arraylist, то удаление из списка хоть ты тресни будет неоптимально и вызывать реаллокации. Надо создавать новый arraylist result (сразу аллоцируя память размером Рекомендуемыe.size()) и по мере итерации добавлять отфильтрованные элементы в результирующий список.
Если изначально списки вида linkedlist, то там другая история
Разворачивая вашу мысль для тех, кто не понял:
В задании вообще ничего не сказано о том, что возвращаемый результат функции должен быть элементом массива. Кое-как об этом можно догадаться по тестовым примерам, но, мягко говоря, с трудом.
И, например, совершенно не очевидно что f(a,2)=-1 - на первый взгляд f(a,2)=2 вполне валидно. Из условия задачи вообще не следует, что х за пределами массива является ошибкой.
Если речь именно о хулиганском срыве урока - это можно сделать и без смартфона, не вижу как особенно смартфон помогает кидаться бумажками в учителя или хамить.
А если 3-5 человек просто раздолбаи и отвлекаются от урока на игрушки в телефоне - ну пусть сядут на заднюю парту и играют себе тихо, мешать остальным они не будут.
В критичном случае деточка может получить люлей и оставить смартфон дома (для срочной связи можно выдать старую нокию). Именно этот вопрос как раз легко решается.
Если 83% родителей против смартфонов в школах, что же они не запрещают своим детям использовать смартфоны на уроках?
Добавлю ссылку на свой же коммент на эту тему, но в другой ветке
Это отличная идея с точки зрения технической оптимизации, но она обладает фундаментальным недостатком, а именно: если завтра критерий лояльности изменится с "посетил 2 страницы" на "посетил 3 страницы", то вам придется переписывать примерно все.
То есть подобную оптимизацию можно проводить, только трижды согласовав проблему с бизнесом: а нам точно-точно всегда-всегда будет достаточно двух страниц как критерия лояльности? Из моего опыта, даже если менеджер отвечает "точно да" на этот вопрос, верить ему не стоит, т.к. он банально не понимает жизни.
Совершенно верно. Задача "написать так чтобы было понятно" - вообще творческая, сложная. И, кстати, "понятно" отнюдь не означает "коротко".
В программировании этот вопрос отчасти решается введением огромного списка "терминов и определений". Это позволяет сократить каждый конкретный "пункт договора" до некоторой весьма удобоваримой длины, т.к. вся громоздкость уходит внутрь терминов. Однако, мгновенно встает проблема, что большинство "терминов и определений" оказываются запредельно сложны для понимания неподготовленным человеком.
Это как комментарии в коде. На первый взгляд вроде хорошо и полезно, но что делать, когда комментарий (по недосмотру али умыслу) начинает противоречить коду?
Надо код рефакторить, чтобы его можно было понятно читать, а не комментариями обкладываться.