У меня в детстве любимой книгой была старенькая "Занимательная грамматика" с Тарапунькой и Штепселем, и вообще нежно люблю все относящееся к великому и могучему (интересные этимологии, игру слов, каламбуры, ребусы и прочее), поэтому сложно оценить, как современные дети справляются с этими вопросами, мне они показались в большинстве своем тривиальными. Но вот вопрос с количеством букв в числительных что-то поставил в тупик :) Во всех вариантах есть буква "и", но она же на каждый десяток встречается по 2 раза, а на третий — еще плюс десяток, что уже больше 10… Или я не так вопрос поняла? %)
Программист с "выдуманным" резюме тоже может быть выпускником каких-то популярных и расплодившихся курсов. Они вроде и рубят в отдельных темах, способны решить конкретную задачу, а опыта в целом на проекте нет, взаимосвязей в его частях не видят. Просто на скрине выше проявления в другое русло проявления пошли :) Но все это издержки популярности индустрии.
К слову о Росреестре и их технологиях, коль скоро мы ему тут кости перемываем :) Не далее как вчера пыталась в там личном кабинете проверить статус заявки, это мрак, господа! Там капча никак не подгружала картинку, пришлось потанцевать с бубном, чтобы добыть заветные цифры и узнать все же этот статус. Зато на следующий день снова захожу в кабинет, ввожу те же самые вчерашние цифры (автозаполнение сработало) — и все прокатило, статус виден! Совпадение?..
А причина непрогрузки картинки капчи — номер цифровой пятизначной капчи, похоже, сохраняется в базе, да еще с рестриктом по уникальности. И похоже, что если тебе не уникальное вдруг выпало, а которое уже кому-то встречалось — держите ошибку 500 /рукалицо
ERROR: duplicate key value violates unique constraint "dic_captcha_name_uindex"
Detail: Key (answer)=(69237) already exists.; nested exception is org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "dic_captcha_name_uindex"
Detail: Key (answer)=(69237) already exists.
Яндексу платят за рекламу — Яндекс публикует рекламу, а претензии к фирмам, нарушающим монополию. Так за все объявления гадалок, которые снимают порчу, сект и МММ-подобных конторок можно газету (и прочие желтые порталы) привлечь. Пусть перед публикацией сами разбираются, законно это или нет, а то ишь.
Это не глагол в прошедшей форме, это страдательное причастие Participle II ^_^ Можно расценивать слово published как свойство, прилагательное, определение, так же как active или empty.
is has — это кровавые слезы из глаз, два глагола подряд. has_publications — нормально, утверждение "имеет публикации" может быть как истиной, так и ложью, если вернет True — значит имеет, если False — значит нет. Глагол is применим к определениям, например, post.is_published().
Базовая грамматика — она базовая не только для прораммистов, а для всех, могу посоветовать просто пройти базовый курс на любом из ресурсов по обучению английскому :)
А когда я код программистки увидел, то просто офигел — насколько аккуратненько и красиво там всё было. Он, правда по большей части не работал как задумывалось (хотя и удивительным образом проходил все тесты, написанные для него), и ломал походу пару-тройку соседних функций, так что после моих суровых мужицких костылей, которые я щедро расставлял там и сям три недели, оно уже не выглядело столь аккуратно, но хотя б работало.
Девушке надо было в тестировщики податься, это явно талант :)
Частая проблема junior: я что-то не знаю, мне страшно спросить. В офисе это упрощается, там ближе контакт, можно тихо спросить, стоя у кофе-машины. Когда вы задаете вопрос, находясь на удаленке, он ощущается более формальным из-за того, что он задается письменно — вы как бы официально признаетесь в том, что чего-то не знаете.
Интересно, как отличается восприятие разных людей в плане общения. Я в личном разговоре намного больше бы робела и смущалась что-то спросить, прокрастинировала бы точно, а вот в Слаке — легко. Я вообще не люблю вербальное общение и стараюсь везде писать, а не звонить и говорить. Поэтому всегда удивляло мнение, что джуниору тяжко начинать с удаленки, мне казалось, что, наоборот, удобнее и быть не может. Но видимо, кому как. И от команды сильно зависит — готовы ли ее члены писать что-то в ответ на вопросы новичка или предпочитают общаться голосом.
WD40 просто панацея — там и растворитель, и масло. В момент чисто. Правда, не знаю, как насчет покрытия — на моем опыте ни одна поверхность, с которых приходилось чистить, не пострадала.
Да, я думаю, лучше заниматься анализом, а не синтезом :) То есть в начале занятия сперва показать желаемую цель, заинтересовать, потом перейти к способу реализации и далее к объяснению этого способа и в частности переменных. А не наоборот, сперва дать непонятный код, нудно рассказать теорию и определения (интерес уже потерян), потом говорить, как это используется и для чего нужно, а потом уже реализовывать. И главное: нужно делать проект послойно, добавляя функциональность поэтапно. На каждом этапе должен быть минимальный продукт, который можно уже потыкать.
Пример на коленке.
Шаг 1: показываем детям через проектор или большой экран игру, причем желательно динамичную и веселую, например… котик бегает туда-сюда и собирает падающие сосиски. Все элементарно, два спрайта кота и сосиски, управление стрелками влево и вправо, сосиска исчезает при касании. Предлагаем сделать такую же.
1) учим котика бегать по нажатию стрелок; дети в восторге — они уже что-то сделали и у них получается.
2) добавляем падающую сосиску. это весело :)
3) уничтожаем сосиску при столкновении.
Первая простейшая игра готова.
Шаг 2: будем считать, сколько сосисок котик собрал. Демонстрируем, в углу появляется счетчик, после каждой удачной поимки котик издает смешной победный звук, типа «Йееееее!». Предлагаем добавить такой же счетчик к себе в проект, а как будем считать? Нужно хранить где-то число, сколько сосисок поймал котик. Вот тут и вводим переменную :) Заодно и инкрементацию освоим.
Шаг 3: добавляем кроме сосисок какие-нибудь кирпичи или пролетающую какающую птичку, от чего, понятно, надо уворачиваться, вводим количество «жизней», которые теряются, если поймать такой «подарочек». При столкновении — негодующий вопль кота.
Шаг 4: вводим уровни, увеличиваем постепенно скорость падающих сосисок и т.п — можно даже реализовывать на лету идеи детей, которые наверняка будут высказываться наперебой, если вопросить: «что бы нам еще тут сделать?» Главное — держать уровень заинтересованности и веселья.
Может мой пример больше ориентирован на Scratch, так как еще не учила текстовому программированию, но, думаю, смысл ясен. Как можно меньше непонятных слов, как можно больше фана, все пошагово.
Кстати, тут могут хорошо зайти основы OOP, если заранее написать класс кота, то детям остается писать команды типа cat.move(«left») и т.п
Хм, интереса ради попросила 6-летнего сына, который использует переменные в Scratch, объяснить, что такое переменная, как он это понимает со своей стороны. Он самоучка, то есть я ему не рассказывала ничего про переменные, а с некоторым офигением когда-то обнаружила, что он их применяет в самодельной игре. Увеличивает очки, делает флаги-триггеры. Видимо, из какого-то мануала или видео вытащил и освоил. Ну вот, решила узнать, какие у него представления о том, чем он пользуется.
Ребенок долго пытался сформулировать, в итоге начал с примера: «Нууу, можно туда записывать цифры, вот например год, можно записать 2020, а потом прибавить.» Я направляю: «Только цифры?» — «Нет, еще буквы можно и слова!» — «То есть в переменной мы храним цифры или слова, информацию?» — «Да, и еще их изменять можно!»
Для детей легко мод можно сделать в Tynker, это что-то вроде Scratch, визуальный язык программирования, там можно делать игры и моды для Minecraft. Даже мой 6-летка в восторге :) Мастерит своих животных с запрограммированными паттернами поведения и скачивает себе в мир в виде ресурсов. Доступ ко всему этому функционалу бесплатный, а платные у них пошаговые курсы и инструкции, но и без них ничего сложного.
Тогда уж скорее грузинский, если брать созвучие окончания (Гамарджоба) ) У армян -ян и -янс.
У меня в детстве любимой книгой была старенькая "Занимательная грамматика" с Тарапунькой и Штепселем, и вообще нежно люблю все относящееся к великому и могучему (интересные этимологии, игру слов, каламбуры, ребусы и прочее), поэтому сложно оценить, как современные дети справляются с этими вопросами, мне они показались в большинстве своем тривиальными. Но вот вопрос с количеством букв в числительных что-то поставил в тупик :) Во всех вариантах есть буква "и", но она же на каждый десяток встречается по 2 раза, а на третий — еще плюс десяток, что уже больше 10… Или я не так вопрос поняла? %)
Да там целая банда боевиков: Подрыв Устоев, Поджог Сараев, Рулон Обоев, Обвал Забоев, Угон Харлеев, Исход Изгоев, Захват Покоев, Камаз Отходов, Развод Супругов, Улов Кальмаров...
Программист с "выдуманным" резюме тоже может быть выпускником каких-то популярных и расплодившихся курсов. Они вроде и рубят в отдельных темах, способны решить конкретную задачу, а опыта в целом на проекте нет, взаимосвязей в его частях не видят. Просто на скрине выше проявления в другое русло проявления пошли :) Но все это издержки популярности индустрии.
Ждем римейк "451° по Фаренгейту", только про Интернет.
К слову о Росреестре и их технологиях, коль скоро мы ему тут кости перемываем :) Не далее как вчера пыталась в там личном кабинете проверить статус заявки, это мрак, господа! Там капча никак не подгружала картинку, пришлось потанцевать с бубном, чтобы добыть заветные цифры и узнать все же этот статус. Зато на следующий день снова захожу в кабинет, ввожу те же самые вчерашние цифры (автозаполнение сработало) — и все прокатило, статус виден! Совпадение?..
А причина непрогрузки картинки капчи — номер цифровой пятизначной капчи, похоже, сохраняется в базе, да еще с рестриктом по уникальности. И похоже, что если тебе не уникальное вдруг выпало, а которое уже кому-то встречалось — держите ошибку 500 /рукалицо
Яндексу платят за рекламу — Яндекс публикует рекламу, а претензии к фирмам, нарушающим монополию. Так за все объявления гадалок, которые снимают порчу, сект и МММ-подобных конторок можно газету (и прочие желтые порталы) привлечь. Пусть перед публикацией сами разбираются, законно это или нет, а то ишь.
Это не глагол в прошедшей форме, это страдательное причастие Participle II ^_^ Можно расценивать слово published как свойство, прилагательное, определение, так же как active или empty.
Ну так-то да, мое утверждение насчет глаголов подряд требует уточнения :) Какие и когда можно в цепочку строить, а какие нельзя.
is has— это кровавые слезы из глаз, два глагола подряд.has_publications— нормально, утверждение "имеет публикации" может быть как истиной, так и ложью, если вернетTrue— значит имеет, еслиFalse— значит нет. Глаголisприменим к определениям, например,post.is_published().Базовая грамматика — она базовая не только для прораммистов, а для всех, могу посоветовать просто пройти базовый курс на любом из ресурсов по обучению английскому :)
Девушке надо было в тестировщики податься, это явно талант :)
Интересно, как отличается восприятие разных людей в плане общения. Я в личном разговоре намного больше бы робела и смущалась что-то спросить, прокрастинировала бы точно, а вот в Слаке — легко. Я вообще не люблю вербальное общение и стараюсь везде писать, а не звонить и говорить. Поэтому всегда удивляло мнение, что джуниору тяжко начинать с удаленки, мне казалось, что, наоборот, удобнее и быть не может. Но видимо, кому как. И от команды сильно зависит — готовы ли ее члены писать что-то в ответ на вопросы новичка или предпочитают общаться голосом.
Пример на коленке.
Шаг 1: показываем детям через проектор или большой экран игру, причем желательно динамичную и веселую, например… котик бегает туда-сюда и собирает падающие сосиски. Все элементарно, два спрайта кота и сосиски, управление стрелками влево и вправо, сосиска исчезает при касании. Предлагаем сделать такую же.
1) учим котика бегать по нажатию стрелок; дети в восторге — они уже что-то сделали и у них получается.
2) добавляем падающую сосиску. это весело :)
3) уничтожаем сосиску при столкновении.
Первая простейшая игра готова.
Шаг 2: будем считать, сколько сосисок котик собрал. Демонстрируем, в углу появляется счетчик, после каждой удачной поимки котик издает смешной победный звук, типа «Йееееее!». Предлагаем добавить такой же счетчик к себе в проект, а как будем считать? Нужно хранить где-то число, сколько сосисок поймал котик. Вот тут и вводим переменную :) Заодно и инкрементацию освоим.
Шаг 3: добавляем кроме сосисок какие-нибудь кирпичи или пролетающую какающую птичку, от чего, понятно, надо уворачиваться, вводим количество «жизней», которые теряются, если поймать такой «подарочек». При столкновении — негодующий вопль кота.
Шаг 4: вводим уровни, увеличиваем постепенно скорость падающих сосисок и т.п — можно даже реализовывать на лету идеи детей, которые наверняка будут высказываться наперебой, если вопросить: «что бы нам еще тут сделать?» Главное — держать уровень заинтересованности и веселья.
Может мой пример больше ориентирован на Scratch, так как еще не учила текстовому программированию, но, думаю, смысл ясен. Как можно меньше непонятных слов, как можно больше фана, все пошагово.
Кстати, тут могут хорошо зайти основы OOP, если заранее написать класс кота, то детям остается писать команды типа cat.move(«left») и т.п
Ребенок долго пытался сформулировать, в итоге начал с примера: «Нууу, можно туда записывать цифры, вот например год, можно записать 2020, а потом прибавить.» Я направляю: «Только цифры?» — «Нет, еще буквы можно и слова!» — «То есть в переменной мы храним цифры или слова, информацию?» — «Да, и еще их изменять можно!»
Пример с банками отличный, я щитаю :)