мне кажется акцент статьи не туда смотрит, куда лучше объяснять всё на примерах того, как именно операции в "голове" у языка происходят. Например если вы хотите 0.1 умножить на целое, а потом прибавить опять дробное 0.3, то сразу вылезет проблема (в некоторых языках) с тем, что после умножения у вас будет целое и после сложения останется целое, то есть фактически 0.1 вы просто теряете, поэтому в разных языках формулу придется использовать по-разному или явно указывать тип, что-то вроде (double)(0.3*x)+0.1
резиновая/силиконовая прокладка, плюс мембрана - самые незащищенные места, если мембрана повреждена, то внутрь уже давно попало всё что душе угодно. Вы хотя бы один диск разберите и посмотрите как там устроена "герметичность".
Жаль что статья основывается на константах, которые таковыми не являются. Работа мозга - это статистические выборки, то есть у человека А и человека Б всегда всё по-разному, но по статистике они скорее одинаковы, чем различны. Поэтому интерпретации (а мозг именно что занимается интерпретацией) цветов, звуков, вкуса, образов у разных людей разные.
Например интересный факт, что человек может не видеть объект например на дороге, хотя он "видит" то что за объектом, точнее мозг ему достраивает образ так, что человеку кажется что он видит полную картину и в ту же секунду - ДТП и "он появился из ниоткуда" или "я её вообще не видел", потому что фраза - не верь глазам своим, весьма ёмко описывает сам процесс - мы вынуждены верить и по статистике мы чаще всего получаем верную информацию.
Есть такая штука - сегментация рынка, вы сейчас не говорите про массовый сегмент, а я именно о нем. Иначе при любом разговоре о любом товаре всегда можно сказать что есть хлеб за 30 рублей, а есть за 150. И в миг разговор разваливается. Как бы вы не любили мерседесы за 80000 уе, но массовый рынок это Хёнде Солярис за 17000. Так что нет, в моих словах нет ни противоречий ни неточностей.
Еще пример, на профильных игроманских ресурсах все без исключения заявляют что 4К гейминг это норма, при этом по статистике стима 67% игроков сидят на 1080р мониторах, а 4К только 2.6%.
формально я айтишник, но максимально дистанцируюсь, стараюсь сводить работу к "Далее-Далее-Готово", первое образование полу-ИТ, второе ИТ. Но нет сегодня тепла и ламповости, всё тлен )
Спасибо за карму, сразу скажу что мои познания в 6502 на уровне junior если не ниже, я наметил план повышения скилла и думаю что тут будут статьи об этом с блэкджеком и картинками. Поэтому отталкиваться от моего скилла для понимания моей крутости в целом не совсем правильно.
8 месяцев я читал книгу, чтобы в голове сформировалось общее представление о языке, синтаксисе, возможностях, как правильно написали ниже - читал я когда на это было время. И проблема в целом в том, что чтение этой книги ни капли не продвигает меня в возможностях программирования на питоне. Например после 10-ой страницы я вообще не помню что было на 1-ой и это не возрастное, я такой по жизни. Например сейчас когда пишу на C# я полагаюсь на подсказки IDE или сижу в MSDN, но написать что-то просто по памяти я не могу. Поэтому после прочтения я только понял что язык для меня неудобный во всём, а чтобы что-то на нём написать - это у меня должна быть конкретная задача и я бы ковырял, курил маны и опять ковырял, а потом наговнокодил.
Сам процесс кодирования меня никогда не интересовал, это скучно и очень долго, мне нравится гибкость инструмента, когда одна железка и один набор команд могут делать всё что угодно - игра, таблицы, музыка и т.п. Это как волшебная палочка. И чтобы само кодирование не утомляло слишком, я полюбил придумывать косвенные задачи - например написать функцию с минимумом переменных или с минимальным потреблением памяти и что интересно, одна и та же задача решается разными способами. Когда решение найдено я не всегда даже код дописываю, как я говорил выше - это скучно, но иногда довожу до конца если увидеть результат тоже интересно, или это практическая утилита, которая для меня что-то делает. Например при кодировании LZ мне нужны были генерируемые файлы разного размера и содержимого, написал программу, пользуюсь регулярно и для других задач.
У меня есть лазерный гравёр, управляется через COM порт, перехватил с порта наборы команд и потом на питоне написал свой контроллер гравёра, так как из подручных языков он оказался самым простым для работы с COM портом, там буквально пару строк. Но для этого мне учить питон не потребовалось, просто погуглил синтаксис и всё. Утилитарное применение.
А не понравился в основном тем что половина хороших библиотек под 2 версию и половина под 3, писать своё нет ни желания ни времени, и нет нормального GUI для софта, а мне нужно часто что-то рисовать на канвасе. На C# всё очень просто, много примеров, хорошо всё гуглится.
Один мой родственник, весьма успешно работает за границей в геймдеве много лет, при этом часто бывал в Москве и для интереса ходил на собеседования - основные различия "там" и "тут" он описывал просто - если в зарубежной ААА-компании с меня спрашивают за DX12/Shaders и кучу API, то в РФ за сортировку пузырьком (последний пример - утрирование, но ёмко показывающее принципы проведения интервью). Как результат - он не проходит собеседования, просто потому что в его профиле работы другие алгоритмы и другие способы решения проблем.
Впрочем это касается любого трудоустройства, например с меня постоянно спрашивают про стек TCP/IP, хотя в моей работе я касаюсь исключительно вбивания IP адреса в настройках сетевой карты, я не админ, да и уверен админу эта информация тоже не нужна, но уже 30 лет вопросы не меняются. Кстати заметно больше стало вопросов про корпоративный дух и работу в команде, особенно забавно когда ты единственный "айтишник".
Так что всё это нужно исключительно для развлечения, ибо я не представляю как прохождение такого интервью влияет на скилл в конкретных задачах (мы же все понимаем что ЕГЭ это остой, как и любые способы оценки знаний через "вопрос-ответ" с выбором). Ну а написание кода по памяти - это для меня вообще недостижимое, никто не пользуется современными IDE? Там методов и классов с трёхэтажными названиями больше чем слов в английском.
Нет, не стали, но игр стало на порядки больше, сместились акценты при покупке, изменился геймплей, конкуренция выше. Но сейчас геймдев сопоставим с кинематографом и по бюджетам и по срокам и по цене "билета" - цифровая дистрибьюция убила продажи на физических носителях под лозунгом - "не будет посредников - цены упадут", а сегодня по щелчку пальцев или по политической конъюнктуре ваша приставка с цифровым магазином может превратиться в тыкву, хотя например ATARI/NES или N64/PS1 можно играть сегодня купив приставку и носитель с игрой.
Статья слишком однобоко считает цифры только в разрезе инфляции, хотя факторов определяющих цену куда больше. Сравните цену на ТВ в 1980 году и в 2022 - в СССР по крайней мере ТВ стоил 750 руб, это 5 зарплат, сегодня 43" ТВ можно купить за одну зарплату (27000р недавно покупал).
Сколько программирую, но никогда в голове не возникали слова вроде "весело", "поковыряться", "классно". ПК это инструмент. Не припоминаю ни одного мастера например кузнеца или краснодеревщика, который бы делал что-то чтобы "поковыряться весело".
У меня ТВ 43" 4К, разницы с 2,5 метров в играх 4К и 1080р не вижу никакой кроме мелкого интерфейса в тех играх которые не умеют правильно масштабировать UI и HUD. С фильмами так же, специально взял 1080р Аватара с хорошим битрейтом и 4К - нет никакой зрительной разницы. Для ТВ на 65 и более дюймов наверное можно будет что-то заметить, а на 43 - нет. А тем более на 4К мониторе, который максимум 32" по заоблачной цене, его покупают не для игр, а для вместительного рабочего стола.
Сегодня огромное заблуждение про программирование как про что-то простое и доступное, а это не так.
Я очень хотел программировать в 80-е и я это делал на Atari, в 90-е на 80286, Clipper, Fox Pro, Turbo C, потом Delphi и потом заметно позже (20 лет) на C#, и я понял только одно - мне не нравится быть механическим кодером и долбить код ради кода или автоматизации какой-то фигни. И да, я плохой кодер, потому что у меня плохая память, если я неделю не пишу на C# то я не могу прочитать собственный код. А нравится мне творческий процесс, поэтому я занимаюсь теперь простой административной работой, а для души пишу на ASM 6502 для Atari. Чтобы это понять - понадобилось 30 лет.
Коля молодец раз за три месяца прогнал через себя столько информации, я только вводную книгу по Питону читал 8 месяцев и понял что он мне не нужен, так как я уже пользуюсь C# которого мне хватает.
И он всё делал зачем? Ради денег? Чего я в жизни тоже понял - если ты устраиваешься на работу ради денег и не получаешь удовольствия от процесса, это будет адом и не важно сколько платят, так как депрессия гарантирована.
и как это связано? или вы разговаривая про LZ77 подразумеваете десятки всех LZ алгоритмов сразу, кто вас тогда поймёт правильно? Хаффман к ANS никакого отношения не имеет, поэтому вы либо говорите про алгоритм Хаффмана либо про ANS - это абсолютно разные алгоритмы.
Мне одному кажется что нужно не костыли городить, а нанять нормального руководителя способного структурировать работу подчинённых, которые будут вести базу знаний?
Я бы ушёл с такой работы в первый же день, "где-то там" XD на этой работе счастья не будет 146%.
мне кажется акцент статьи не туда смотрит, куда лучше объяснять всё на примерах того, как именно операции в "голове" у языка происходят. Например если вы хотите 0.1 умножить на целое, а потом прибавить опять дробное 0.3, то сразу вылезет проблема (в некоторых языках) с тем, что после умножения у вас будет целое и после сложения останется целое, то есть фактически 0.1 вы просто теряете, поэтому в разных языках формулу придется использовать по-разному или явно указывать тип, что-то вроде (double)(0.3*x)+0.1
Что вы под этим подразумеваете? И как была получена статистика?
резиновая/силиконовая прокладка, плюс мембрана - самые незащищенные места, если мембрана повреждена, то внутрь уже давно попало всё что душе угодно. Вы хотя бы один диск разберите и посмотрите как там устроена "герметичность".
Жаль что статья основывается на константах, которые таковыми не являются. Работа мозга - это статистические выборки, то есть у человека А и человека Б всегда всё по-разному, но по статистике они скорее одинаковы, чем различны. Поэтому интерпретации (а мозг именно что занимается интерпретацией) цветов, звуков, вкуса, образов у разных людей разные.
Например интересный факт, что человек может не видеть объект например на дороге, хотя он "видит" то что за объектом, точнее мозг ему достраивает образ так, что человеку кажется что он видит полную картину и в ту же секунду - ДТП и "он появился из ниоткуда" или "я её вообще не видел", потому что фраза - не верь глазам своим, весьма ёмко описывает сам процесс - мы вынуждены верить и по статистике мы чаще всего получаем верную информацию.
Есть такая штука - сегментация рынка, вы сейчас не говорите про массовый сегмент, а я именно о нем. Иначе при любом разговоре о любом товаре всегда можно сказать что есть хлеб за 30 рублей, а есть за 150. И в миг разговор разваливается. Как бы вы не любили мерседесы за 80000 уе, но массовый рынок это Хёнде Солярис за 17000. Так что нет, в моих словах нет ни противоречий ни неточностей.
Еще пример, на профильных игроманских ресурсах все без исключения заявляют что 4К гейминг это норма, при этом по статистике стима 67% игроков сидят на 1080р мониторах, а 4К только 2.6%.
формально я айтишник, но максимально дистанцируюсь, стараюсь сводить работу к "Далее-Далее-Готово", первое образование полу-ИТ, второе ИТ. Но нет сегодня тепла и ламповости, всё тлен )
Она слишком разная чтобы проводить сравнение, я очень сильно внизу, мало людей и простая работа, почти идеально.
Спасибо за карму, сразу скажу что мои познания в 6502 на уровне junior если не ниже, я наметил план повышения скилла и думаю что тут будут статьи об этом с блэкджеком и картинками. Поэтому отталкиваться от моего скилла для понимания моей крутости в целом не совсем правильно.
8 месяцев я читал книгу, чтобы в голове сформировалось общее представление о языке, синтаксисе, возможностях, как правильно написали ниже - читал я когда на это было время. И проблема в целом в том, что чтение этой книги ни капли не продвигает меня в возможностях программирования на питоне. Например после 10-ой страницы я вообще не помню что было на 1-ой и это не возрастное, я такой по жизни. Например сейчас когда пишу на C# я полагаюсь на подсказки IDE или сижу в MSDN, но написать что-то просто по памяти я не могу. Поэтому после прочтения я только понял что язык для меня неудобный во всём, а чтобы что-то на нём написать - это у меня должна быть конкретная задача и я бы ковырял, курил маны и опять ковырял, а потом наговнокодил.
Сам процесс кодирования меня никогда не интересовал, это скучно и очень долго, мне нравится гибкость инструмента, когда одна железка и один набор команд могут делать всё что угодно - игра, таблицы, музыка и т.п. Это как волшебная палочка. И чтобы само кодирование не утомляло слишком, я полюбил придумывать косвенные задачи - например написать функцию с минимумом переменных или с минимальным потреблением памяти и что интересно, одна и та же задача решается разными способами. Когда решение найдено я не всегда даже код дописываю, как я говорил выше - это скучно, но иногда довожу до конца если увидеть результат тоже интересно, или это практическая утилита, которая для меня что-то делает. Например при кодировании LZ мне нужны были генерируемые файлы разного размера и содержимого, написал программу, пользуюсь регулярно и для других задач.
У меня есть лазерный гравёр, управляется через COM порт, перехватил с порта наборы команд и потом на питоне написал свой контроллер гравёра, так как из подручных языков он оказался самым простым для работы с COM портом, там буквально пару строк. Но для этого мне учить питон не потребовалось, просто погуглил синтаксис и всё. Утилитарное применение.
А не понравился в основном тем что половина хороших библиотек под 2 версию и половина под 3, писать своё нет ни желания ни времени, и нет нормального GUI для софта, а мне нужно часто что-то рисовать на канвасе. На C# всё очень просто, много примеров, хорошо всё гуглится.
Надеюсь несколько разъяснил по поднятым вопросам.
Один мой родственник, весьма успешно работает за границей в геймдеве много лет, при этом часто бывал в Москве и для интереса ходил на собеседования - основные различия "там" и "тут" он описывал просто - если в зарубежной ААА-компании с меня спрашивают за DX12/Shaders и кучу API, то в РФ за сортировку пузырьком (последний пример - утрирование, но ёмко показывающее принципы проведения интервью). Как результат - он не проходит собеседования, просто потому что в его профиле работы другие алгоритмы и другие способы решения проблем.
Впрочем это касается любого трудоустройства, например с меня постоянно спрашивают про стек TCP/IP, хотя в моей работе я касаюсь исключительно вбивания IP адреса в настройках сетевой карты, я не админ, да и уверен админу эта информация тоже не нужна, но уже 30 лет вопросы не меняются. Кстати заметно больше стало вопросов про корпоративный дух и работу в команде, особенно забавно когда ты единственный "айтишник".
Так что всё это нужно исключительно для развлечения, ибо я не представляю как прохождение такого интервью влияет на скилл в конкретных задачах (мы же все понимаем что ЕГЭ это остой, как и любые способы оценки знаний через "вопрос-ответ" с выбором). Ну а написание кода по памяти - это для меня вообще недостижимое, никто не пользуется современными IDE? Там методов и классов с трёхэтажными названиями больше чем слов в английском.
Нет, не стали, но игр стало на порядки больше, сместились акценты при покупке, изменился геймплей, конкуренция выше. Но сейчас геймдев сопоставим с кинематографом и по бюджетам и по срокам и по цене "билета" - цифровая дистрибьюция убила продажи на физических носителях под лозунгом - "не будет посредников - цены упадут", а сегодня по щелчку пальцев или по политической конъюнктуре ваша приставка с цифровым магазином может превратиться в тыкву, хотя например ATARI/NES или N64/PS1 можно играть сегодня купив приставку и носитель с игрой.
Статья слишком однобоко считает цифры только в разрезе инфляции, хотя факторов определяющих цену куда больше. Сравните цену на ТВ в 1980 году и в 2022 - в СССР по крайней мере ТВ стоил 750 руб, это 5 зарплат, сегодня 43" ТВ можно купить за одну зарплату (27000р недавно покупал).
Сколько программирую, но никогда в голове не возникали слова вроде "весело", "поковыряться", "классно". ПК это инструмент. Не припоминаю ни одного мастера например кузнеца или краснодеревщика, который бы делал что-то чтобы "поковыряться весело".
У меня ТВ 43" 4К, разницы с 2,5 метров в играх 4К и 1080р не вижу никакой кроме мелкого интерфейса в тех играх которые не умеют правильно масштабировать UI и HUD. С фильмами так же, специально взял 1080р Аватара с хорошим битрейтом и 4К - нет никакой зрительной разницы. Для ТВ на 65 и более дюймов наверное можно будет что-то заметить, а на 43 - нет. А тем более на 4К мониторе, который максимум 32" по заоблачной цене, его покупают не для игр, а для вместительного рабочего стола.
Сегодня огромное заблуждение про программирование как про что-то простое и доступное, а это не так.
Я очень хотел программировать в 80-е и я это делал на Atari, в 90-е на 80286, Clipper, Fox Pro, Turbo C, потом Delphi и потом заметно позже (20 лет) на C#, и я понял только одно - мне не нравится быть механическим кодером и долбить код ради кода или автоматизации какой-то фигни. И да, я плохой кодер, потому что у меня плохая память, если я неделю не пишу на C# то я не могу прочитать собственный код. А нравится мне творческий процесс, поэтому я занимаюсь теперь простой административной работой, а для души пишу на ASM 6502 для Atari. Чтобы это понять - понадобилось 30 лет.
Коля молодец раз за три месяца прогнал через себя столько информации, я только вводную книгу по Питону читал 8 месяцев и понял что он мне не нужен, так как я уже пользуюсь C# которого мне хватает.
И он всё делал зачем? Ради денег? Чего я в жизни тоже понял - если ты устраиваешься на работу ради денег и не получаешь удовольствия от процесса, это будет адом и не важно сколько платят, так как депрессия гарантирована.
1) с чего вы решили что автору нужно 4000 чтобы заявить о своей работе?
2) даже в представленном рейтинге по ссылке список из 500 заканчивается на 1400 баллах, то есть автор попал в 500 - это отличный результат
3) автор не ставил целью написать что-то что "штурмует" 4000, вы вводную часть статьи прочитайте
"2000—2199 — кандидат в мастера спорта;" - какое-то "мало" у вас странное
Спасибо, почитал про битовые манипуляции, с темой не был знаком.
А для чего на титульной картинке пылесос?
Для полноценной замены нужно:
1) Убрать необходимость авторизации и постоянные поп-апы запроса на авторизацию
2) Убрать интеграцию с ВК как социальной сетью (включая персональные данные с способы аутентификации)
3) Сделать приложение для различных смарт платформ (не андроидом единым...)
И это только со стороны плеера, а со стороны владельца канала - выплаты, реклама, удобство работы с контентом, профили, графики, аналитика.
Ну и ваше "приблизительно" слишком приблизительно. Вы говорите только об энропийном кодировании, а оно не единственное.
и как это связано? или вы разговаривая про LZ77 подразумеваете десятки всех LZ алгоритмов сразу, кто вас тогда поймёт правильно? Хаффман к ANS никакого отношения не имеет, поэтому вы либо говорите про алгоритм Хаффмана либо про ANS - это абсолютно разные алгоритмы.
Мне одному кажется что нужно не костыли городить, а нанять нормального руководителя способного структурировать работу подчинённых, которые будут вести базу знаний?
Я бы ушёл с такой работы в первый же день, "где-то там" XD на этой работе счастья не будет 146%.