Тонкая грань, которую не понимаю многие люди, и минусуют. Называть людей «быдлом» — конечно, не культурно. Однако странно стирать различия, игнорировать очевидные факты. Есть талантливый ребенок, например, будущий математический гений, а есть (пол-класса) дворовой шпаны, которые кроме матов, унижений, плохих привычек ничего не дадут этому ребенку. Зачем ему с ними каждый день учиться вместе? Типа, это жизнь, иначе он будет не адаптирован и пр.? Ну что же его не отправить сразу в колонию, или в Сомали, на самое дно? Жизнь такая, какую мы ее выбираем и строим, а люди — очень разные по уровню культуры и способностей. У всех при этом должны быть равные права (иное — расизм, национализм). Но уравнивать людей во всём — это тоже проходили (в СССР), тоже ничего хорошего.
Опять же, жизненный пример. Один товарищ ходил в школу во дворе, рядом, удобно, и там была одна шпана. Другого родители устроили в лицей, ездить приходилось ему полгорода (жил в том же дворе, что первый). Прошло 20 лет. Первый сидит (не первый раз), половина его одноклассников кто тоже сидел, кто на низкооплачиваемые работы, кто спился. Такой вот круг общения. Второй — успешный крутой специалист, и держит связь с бывшими одноклассниками из лицея, почти все очень многого добились в жизни. Я рассказал историю без слов «быдло» и «нормальные люди», а суть-то от этого не поменялась.
Всё может быть, я ограничен своим опытом, а гипотез не измышляю. Мой опыт таков, что математику я знаю достаточно хорошо, и в работе программистом, в разных компаниях, сферах и странах, мне из этих знаний не пригодилось и пятой части.
Это снова тот же вопрос, что считать «нормальными» знаниями.
Юзать фреймворки — это не кодерство, кодерство — это на каждый чих изобретать свой велосипед. Про предметную область никто не спорит, речь шла о математике.
Я не сказал, что она не нужна. Вопрос в том, насколько оптимально эти знания даёт школа. И из чего вообще складывается широта взглядов? Я немного сталкивался с системой образования в Перу и Финляндии (знакомые учились, расспрашивал). Вот сравните два урока, «у них»: дети сели группами, урок про экологию, они изучают реальные проблемы мира, командой делают проект (опыт сотрудничества), презентацию, защищают его. Там математика, физика, химия, биология — всё задействовано в решении конкретной задачи.
Урок у нас: пол урока нудное объяснение раздела математики (без объяснения зачем, как в жизни используется), потом прорешивание десятков примеров, вызов к доске, и домашнее задание. Человек научился решать уравнения.
У кого широта взглядов шире? Кого легче обмануть? Кто более адпатирован к жизни? И это сравнение с зарубежной школой. А можно и иными путями пойти. У одних знакомых дети проучились за 2 года в 5 странах, т.е. именно знаний там вряд ли особо получили, но какой жизненный опыт! 72% россиян никогда не пересекали границу РФ — вот и широта взглядов по учебникам и лживым СМИ.
Было тестирование, конечно. Но оно не даёт 100% гарантии, есть риски что что-то проглядели. Вопрос цены ошибки и ее исправления. У вас вебсервер — можете обновить всё в ближайший выходной. Вы пишите софт для спутника, который полетит в дальний космос — у вас одна попытка.
Речь о количестве задач. Нужно один раз написать драйвер для управления железом телефона (условно), а потом возникнет тысяча проектов на этой основе, с разными кнопками, алгоритмами и пр. Соответственно, один программист пишет под железо, тысяча более высокоуровнево. Соответственно, вероятность встретить низкоуровневую задачу в тысячу раз меньше. Но если вы хотите заниматься железом, математикой — никто ж не запретит. Речь о том, что в 99,9% человек и без этого заработает на хлеб с маслом. И даже с икрой.
Это проблема, да. Ну во-первых учиться все равно надо, либо в хорошей школе (не РФ), либо удаленно, либо частные мини-школы, и пр. Плюс кружки, секции и пр. Плюс, если речь о фрилансе и жизни за границей, то как правило жена не работает и может заниматься детьми.
Вы шутите, наверное)
Во-первых, это были довольно далёкие времена, когда игры издавались на дисках, а также и апдейты к ним. Я никогда не забуду это чувство, когда мы в последний вечер суматошно делали финальную проверку игры, а потом отдали в печать. Знать, что завтра твой код (в скомпилированном виде, конечно) уйдет на 100 тысяч дисков, и это не web-сервер, пофиксить какие-то баги мы сможем только в следующем апдейте (тоже на дисках). Так что отношение к математике было очень настороженное.
Во-вторых, еще раз повторюсь: я говорю о реальности. Не об автоматизации заводов, ГЭС и адронных коллайдеров. Может вы с такой реальностью не сталкивались, так вот в ней большинство задач — это бизнес. Куча данных, их надо обработать, и показать. И наоборот, от кучи пользователей получить и сохранить. Уравнений, косинусов, интегралов там нет от слова вообще. Сложность алгоритмов (О-нотация) — да. Знание структур данных, как что лучше сохранить в памяти для быстрого поиска и пр. Но чаще всего, это правильный выбор готовых решений (какая СУБД, какие фреймворки), как сделать масштабируемое приложение, докер, кластеры, логирование, мониторинг, кэширование данных, как заставить всё это работать вместе и быстро. Нет тут математики, в большинстве задач, как бы мне самому ни хотелось.
Холивар «нужна ли программисту математика». Моё мнение: скорее нет, если исходить из практики. За вычетом Яндекса, каких-то прям data science вакансий, в 90% задач программисту не нужна тригонометрия, диф. и интегралы и пр. Это при том что я работал в gamedev, с физическими движками, искусственным интеллектом, 3D графикой и пр. Да, там нужно уметь работать с матрицами, кватернионами, понимать линейную алгебру (уравнение прямой, плоскости, условия пересечения и пр.). Вы всё равно это уже забываете со школы\универа и быстро осваиваете заново. Ни каких проблем.
Ещё один миф, на деле не работающий. Поймите, люди разные. Я в детстве мог часами сидеть тихо играть, рисовать, делать схемы, изобретать — и мне никто не нужен был, главное чтоб не трогали. При этом я прошёл эту классику ясли-садик-школа-универ. Ну, садик и школа скорее меня сломали в чём-то, оставили травмы детские (психологические). Умение говорить на публике, выступать перед аудиторией любого масштаба я наработал преподаванием в университете и выступлениями на телевидении, но в целом интровертность конечно осталась. Есть у меня друг, супер-экстраверт, рубаха-парень, шутник-юморист, и всегда таким был, сколько помню (со 2 класса). Я удивился, узнав что он никогда не ходил в садик, сидел дома с бабушкой. Школа могла бы социализировать ребенка, но современная школа, с ее реалиями, скорее ломает. Она больше портит, чем приносит пользы.
Да это ж сотнями блогеров и vлогеров тема обсосана уже) Задавайте конкретные вопросы. В целом, если совсем кратко, то
1. Если сравнивать с Таиландом, я считаю лучше. Красиво, чисто, и субъективно не так жарко. А, и главное: проще с визой, или сделать социальную на полгода, или каждые 2 месяца выезжать-въезжать. Разница с Таиландом в том, что там после пары-тройки трёхмесячных виз в паспорте у пограничников возникнут вопросы, недовольные взгляды, а при выдаче визы просто поставят красный штамп (больше не дадут виз). А, и ещё, тут реже комары с лихорадкой Денге.
2. Азия не для всех, вы же понимаете: тут запросто можно увидеть возле дома (изредка и в доме) змею, крысу, гигантского паука и пр. Опасности на самом деле не больше, чем быть сбитым машиной в России, но кому-то может быть крайне неприятно.
3. Цены как в Москве, на что-то меньше, ну плюс-минус. Качество иное, понятно, вместо квартиры в панельке и пластилиновых фруктов — дом, море, настоящие фрукты.
4. Интернет хуже. Ну это почти во всём мире, в России он очень хороший.
5. Здесь воздух свободы. Да везде он, и в США, и в Европе, я везде был, заметил огромную разницу. Не знаю, может шапочка из фольги спасёт от постоянно включенных психогенераторов в России, или всё дело в унылых городах (серых и грязных муравейниках), но в России у меня четкое ощущение какого-то давления, напряжения. Хмурые люди, правительство с античеловеческими законами. Уезжайте при первой возможности.
Думаю об анскулинге вы слышали. Если взять из него рациональное зерно, убрав фанатизм, то документы, уровень образования — это пшик, видимость. Документы — элементарно делаются, путём сдачи итоговых экзаменов в школе (да, можно не учиться, просто прийти и сдать, без взяток, и это на 100% законный путь).
Фактические знания — ну вы же понимаете, что
1. Большинство школьных знаний (я бы назвал цифру 90%) никогда в жизни не пригодятся. Вопрос «общей эрудированности», «широты взглядов» слишком сложен для краткой дискуссии и неоднозначен. Выбор каждого, в любом случае. А если говорить о реально нужном минимуме, например, для поступления в ВУЗ и для работы программистом, этот набор знаний можно получить намного быстрее, не размазывая это на 10 лет неоптимально выстроенной зубрёжки. К примеру, я в 11 классе почти не учился полгода (форс-мажорные семейные обстоятельства), и не знал о математике 11 класса ничего. Что такое тригонометрические уравнения и неравенства, как брать производную, как посчитать интеграл. Пять (!) занятий с репетитором (+самостоятельная практика после) — и я всё это выучил, сдал математику на 5. Полгода в пару недель. Много примеров могу привести ещё. Пара лучших друзей-программистов (в смысле, не лучшие друзья, а самые сильные разработчики, кого я знаю) вообще не имеют профильного образования. В общем, роль школы, ВУЗа, и их бумажек крайне переоценена в нашем обществе. Ну в медицине, понятно, всё не так, речь про IT в первую очередь.
Про смесь согласен, в такой связке нет смысла.
Про страну, о том и речь, что для программиста есть 3 страны в мире: США, Канада, Швейцария. И это не куда можно со своим фрилансом приехать. Удаленка, фриланс, Азия — это переходный процесс, жизнь в подвисшем состоянии, когда работаешь на одну страну, живёшь в другой, и всё на птичьих правах.
1. По налогам, просто отмечу, что подоходный налог, о котором вы говорите — лишь вершина айсберга. В США куда более прозрачная система налогов (даже цены указаны без налога), в России, к примеру, к подоходному налогу плюсуются акцизы, дикие налоги на бензин 50-70% по разным оценкам), на землю, на недвижимость, НДС и пр. Видел расчет, что в среднем налоговая нагрузка (реальная, полная) на среднестатистического россиянина составляет 61%. В Индонезии государство доплачивает часть цены на бензин и он тут дешевле (!), чем в РФ.
2. Как ниже отметили, речь о физически 8 часах в день, которые по тяжести равны 16-ти, поскольку это чисто рабочие часы с трекером, а в офисе куча перерывов, обсуждений и пр. По опыту своему и коллег я не знаю альтернативы апворку в мире. Другие биржи либо с очень низкими рейтами (например русские), либо там сложно найти заказы. Увы, монополия. Вакансии удаленной работы (не фриланс) попадаются изредка на hh.ru, да, но рейты, сами понимаете, не те. Ну а на сайтах американской удаление (в т.ч. реклама сбоку на стековерфлоу дот ком) — там такая дикая конкуренция, я даже не знаю, как там выделиться чтобы хотя бы ответили.
Поймите, не все создают ИП, немало фрилансеров работают в тени. Не хочу спорить об этичности этого подхода (который вне закона, разумеется). Есть разные мнения. Скажу лишь так: платить налоги в Европе/США, и платить налоги в современной России — это фундаментальная разница. В плане прозрачности, уверенности, что ваши кровно заработанные идут на дело, а не в карманы чиновников.
Тоже скользкий момент, формальности и реальности, но на деле люди живут-фрилансят в Азии годами, и всем хорошо. Да, я слышал про ВНЖ в Европе без рабочей визы. Испания вроде, из примечательных стран. Вопрос в деньгах. Во-первых, опять же налоги, платить европейские придется? Во-вторых, цены. Европа — это дорого, доход не изменится, а расходы сильно вырастут. Ну и в третьих, я бы добавил, что Европа уже не та, с идиотской политикой беженцев, белых людей за людей не считают, всё заполонили мигранты.
Добавлю свои пять копеек (работаю удаленно 2 года, до этого 12 лет по офисам, стек .net).
Семья, да. Шумы, наушники, отвлекающие сайты — когда-то меня это тоже парило, а сейчас… поверьте, всё это ничто в сравнении с двумя детьми дома.
Поиск удаленной работы — это в первую очередь UpWork. Фриланс, мелкие проекты, и это перерастает в длинные проекты.
Деньги. Сильно выше того, что можно найти в России, и даже в Москве, если работа с США. Снять доллары даже в мегаполисе с того же Payoneer — тот ещё квест. Ну и тема налогов, ИП, самозанятых и пр. — непростая, выходит за рамки обсуждения.
Работа на пляже — ерунда. Жарко. Только кондиционируемое помещение.
Мне вот на Бали пришлось покупать мебель. В Так также. Азия ориентирована под отдых, не работу. Оборудовать удобное рабочее место непросто.
Работа на доверии — не сталкивался, всегда трекеры со снимками экрана (если почасовой контракт). Ну и сами понимаете, 8 часов рабочего времени — это ад. Это примерно как 12-16 в офисе. Выжимает полностью, нет времени и сил ни на что больше. Работать пару часов в день, когда захочу? На мелких проектах да. Серьезная клмпвния, хорошие деньги — ну кто вам даст работать 10 часов в неделю? Бизнес, сроки и пр.
Будущее. Работать в разных странах, свобода, доход — класс. Офис как кошмарный сон. Но дальше? Всю жизнь в Азии не хочется жить, много причин. В Россию вернуться — это только если человек сошел с ума (кто понимает, что происходит и ждёт страну дальше, тот понимает, но не будем о политике). А в развитые страны — только рабочая виза и работа в офисе. Впрочем, потом может получится там снова удаленно работать.
Колоссальные изменения, можно сказать, новый продукт. Мда.
Я как-то для немецкой компании написал за два месяца свою visual studio с блэкджеком и прочим, у меня в еженедельном апдейте было больше изменений, чем VS2019-VS2017. Возьмите меня в Microsoft, и сделаем крутую VS2020!
Двоякая ситуация. С одной стороны, инициатива вести учёт, создание своими руками решения — гуд. С другой, сильно велосипедно. Пункт «должна быть бесплатная» напомнил башорговское «в мире софт делят на обычный и пиратский, а у нас на обычный и лицензионный». Ну почему программа (тем более напрямую способствующая росту прибыли!) должна быть бесплатной? Тем более, опять же, время на создание своего решения дороже покупки готового (мне как фрилансеру очень хорошо видна связь время-деньги). Ну и кроме денег, имхо, свои способности стоит направить на решение новых, а не давно решеных задач. К слову, у меня самого есть похожая дока (только не гугловая, а просто Эксель), но теперь я окончательно убедился, что нужно прикупить софт, возможностей таблицы не хватает.
Опять же, жизненный пример. Один товарищ ходил в школу во дворе, рядом, удобно, и там была одна шпана. Другого родители устроили в лицей, ездить приходилось ему полгорода (жил в том же дворе, что первый). Прошло 20 лет. Первый сидит (не первый раз), половина его одноклассников кто тоже сидел, кто на низкооплачиваемые работы, кто спился. Такой вот круг общения. Второй — успешный крутой специалист, и держит связь с бывшими одноклассниками из лицея, почти все очень многого добились в жизни. Я рассказал историю без слов «быдло» и «нормальные люди», а суть-то от этого не поменялась.
Юзать фреймворки — это не кодерство, кодерство — это на каждый чих изобретать свой велосипед. Про предметную область никто не спорит, речь шла о математике.
Урок у нас: пол урока нудное объяснение раздела математики (без объяснения зачем, как в жизни используется), потом прорешивание десятков примеров, вызов к доске, и домашнее задание. Человек научился решать уравнения.
У кого широта взглядов шире? Кого легче обмануть? Кто более адпатирован к жизни? И это сравнение с зарубежной школой. А можно и иными путями пойти. У одних знакомых дети проучились за 2 года в 5 странах, т.е. именно знаний там вряд ли особо получили, но какой жизненный опыт! 72% россиян никогда не пересекали границу РФ — вот и широта взглядов по учебникам и лживым СМИ.
Было тестирование, конечно. Но оно не даёт 100% гарантии, есть риски что что-то проглядели. Вопрос цены ошибки и ее исправления. У вас вебсервер — можете обновить всё в ближайший выходной. Вы пишите софт для спутника, который полетит в дальний космос — у вас одна попытка.
Речь о количестве задач. Нужно один раз написать драйвер для управления железом телефона (условно), а потом возникнет тысяча проектов на этой основе, с разными кнопками, алгоритмами и пр. Соответственно, один программист пишет под железо, тысяча более высокоуровнево. Соответственно, вероятность встретить низкоуровневую задачу в тысячу раз меньше. Но если вы хотите заниматься железом, математикой — никто ж не запретит. Речь о том, что в 99,9% человек и без этого заработает на хлеб с маслом. И даже с икрой.
Это проблема, да. Ну во-первых учиться все равно надо, либо в хорошей школе (не РФ), либо удаленно, либо частные мини-школы, и пр. Плюс кружки, секции и пр. Плюс, если речь о фрилансе и жизни за границей, то как правило жена не работает и может заниматься детьми.
Во-первых, это были довольно далёкие времена, когда игры издавались на дисках, а также и апдейты к ним. Я никогда не забуду это чувство, когда мы в последний вечер суматошно делали финальную проверку игры, а потом отдали в печать. Знать, что завтра твой код (в скомпилированном виде, конечно) уйдет на 100 тысяч дисков, и это не web-сервер, пофиксить какие-то баги мы сможем только в следующем апдейте (тоже на дисках). Так что отношение к математике было очень настороженное.
Во-вторых, еще раз повторюсь: я говорю о реальности. Не об автоматизации заводов, ГЭС и адронных коллайдеров. Может вы с такой реальностью не сталкивались, так вот в ней большинство задач — это бизнес. Куча данных, их надо обработать, и показать. И наоборот, от кучи пользователей получить и сохранить. Уравнений, косинусов, интегралов там нет от слова вообще. Сложность алгоритмов (О-нотация) — да. Знание структур данных, как что лучше сохранить в памяти для быстрого поиска и пр. Но чаще всего, это правильный выбор готовых решений (какая СУБД, какие фреймворки), как сделать масштабируемое приложение, докер, кластеры, логирование, мониторинг, кэширование данных, как заставить всё это работать вместе и быстро. Нет тут математики, в большинстве задач, как бы мне самому ни хотелось.
1. Если сравнивать с Таиландом, я считаю лучше. Красиво, чисто, и субъективно не так жарко. А, и главное: проще с визой, или сделать социальную на полгода, или каждые 2 месяца выезжать-въезжать. Разница с Таиландом в том, что там после пары-тройки трёхмесячных виз в паспорте у пограничников возникнут вопросы, недовольные взгляды, а при выдаче визы просто поставят красный штамп (больше не дадут виз). А, и ещё, тут реже комары с лихорадкой Денге.
2. Азия не для всех, вы же понимаете: тут запросто можно увидеть возле дома (изредка и в доме) змею, крысу, гигантского паука и пр. Опасности на самом деле не больше, чем быть сбитым машиной в России, но кому-то может быть крайне неприятно.
3. Цены как в Москве, на что-то меньше, ну плюс-минус. Качество иное, понятно, вместо квартиры в панельке и пластилиновых фруктов — дом, море, настоящие фрукты.
4. Интернет хуже. Ну это почти во всём мире, в России он очень хороший.
5. Здесь воздух свободы. Да везде он, и в США, и в Европе, я везде был, заметил огромную разницу. Не знаю, может шапочка из фольги спасёт от постоянно включенных психогенераторов в России, или всё дело в унылых городах (серых и грязных муравейниках), но в России у меня четкое ощущение какого-то давления, напряжения. Хмурые люди, правительство с античеловеческими законами. Уезжайте при первой возможности.
Фактические знания — ну вы же понимаете, что
1. Большинство школьных знаний (я бы назвал цифру 90%) никогда в жизни не пригодятся. Вопрос «общей эрудированности», «широты взглядов» слишком сложен для краткой дискуссии и неоднозначен. Выбор каждого, в любом случае. А если говорить о реально нужном минимуме, например, для поступления в ВУЗ и для работы программистом, этот набор знаний можно получить намного быстрее, не размазывая это на 10 лет неоптимально выстроенной зубрёжки. К примеру, я в 11 классе почти не учился полгода (форс-мажорные семейные обстоятельства), и не знал о математике 11 класса ничего. Что такое тригонометрические уравнения и неравенства, как брать производную, как посчитать интеграл. Пять (!) занятий с репетитором (+самостоятельная практика после) — и я всё это выучил, сдал математику на 5. Полгода в пару недель. Много примеров могу привести ещё. Пара лучших друзей-программистов (в смысле, не лучшие друзья, а самые сильные разработчики, кого я знаю) вообще не имеют профильного образования. В общем, роль школы, ВУЗа, и их бумажек крайне переоценена в нашем обществе. Ну в медицине, понятно, всё не так, речь про IT в первую очередь.
Про страну, о том и речь, что для программиста есть 3 страны в мире: США, Канада, Швейцария. И это не куда можно со своим фрилансом приехать. Удаленка, фриланс, Азия — это переходный процесс, жизнь в подвисшем состоянии, когда работаешь на одну страну, живёшь в другой, и всё на птичьих правах.
2. Как ниже отметили, речь о физически 8 часах в день, которые по тяжести равны 16-ти, поскольку это чисто рабочие часы с трекером, а в офисе куча перерывов, обсуждений и пр. По опыту своему и коллег я не знаю альтернативы апворку в мире. Другие биржи либо с очень низкими рейтами (например русские), либо там сложно найти заказы. Увы, монополия. Вакансии удаленной работы (не фриланс) попадаются изредка на hh.ru, да, но рейты, сами понимаете, не те. Ну а на сайтах американской удаление (в т.ч. реклама сбоку на стековерфлоу дот ком) — там такая дикая конкуренция, я даже не знаю, как там выделиться чтобы хотя бы ответили.
Добавлю свои пять копеек (работаю удаленно 2 года, до этого 12 лет по офисам, стек .net).
Колоссальные изменения, можно сказать, новый продукт. Мда.
Я как-то для немецкой компании написал за два месяца свою visual studio с блэкджеком и прочим, у меня в еженедельном апдейте было больше изменений, чем VS2019-VS2017. Возьмите меня в Microsoft, и сделаем крутую VS2020!