Size: a a a

2021 March 17

DN

Danila Nikonets in #UWDC2021
Vik
можно программировать html например! )))
🤦🤦🤦 можно не надо
источник

ИН

Иван Никишкин... in #UWDC2021
Danila Nikonets
🤦🤦🤦 можно не надо
Я тут ряд тейлора на css пишу прям щас, чо не надо-то?))
источник

IP

Irina P in #UWDC2021
Олег Мишин
Даже пошёл загуглил
Абстрактное мышление — один из видов человеческого мышления, который заключается в образовании абстрактных понятий и оперировании ими.

Выходит, применительно к программированию - это знание терминов, паттернов, умение оперировать алгоритмами, модулями?
нет, это умение представить себе как ты будешь реализовывать задачу, какие части как должны взаимодействовать и т.д., и т.д. Термины и паттерны вообще не обязательно, им можно очень быстро научить.
Был у нас один парень, который знал все о паттернах и алгоритмах, читал кучу книг, вроде даже с приличным опытом работы, хотел сложных задач. Попросили его написать бенчмарк, он все по технической части раскопал, написал сложно и прекрасно, но ему даже в голову не пришло посмотреть, что код, производительность которого он меряет, делает то, что мы хотели измерить. И вопрос про то, " а пробовал ли ты это запустить без бенчмарка и посмотреть, что на экране происходит", не навел его ни на какие мысли.
источник

IP

Irina P in #UWDC2021
Danila Nikonets
Интересно почему?
Как может не прийти навык строить алгоритмы если чел прошел через массу проектов?
ну вы можете сонату сочинить? А если вас подержать 10 лет в музыкальной школе, точно научитесь? Или сечение какой-нибудь трехмерной детали легко нарисуете? Ну кому-то не дано. Кто-то просто не хочет напрягаться. А пройти через массу проектов можно по-разному, сказали копать от забора до обеда, и копал. Очень часто ничему не научился
источник

DN

Danila Nikonets in #UWDC2021
Иван Никишкин
Я тут ряд тейлора на css пишу прям щас, чо не надо-то?))
извращенец))
источник

ОМ

Олег Мишин in #UWDC2021
Irina P
нет, это умение представить себе как ты будешь реализовывать задачу, какие части как должны взаимодействовать и т.д., и т.д. Термины и паттерны вообще не обязательно, им можно очень быстро научить.
Был у нас один парень, который знал все о паттернах и алгоритмах, читал кучу книг, вроде даже с приличным опытом работы, хотел сложных задач. Попросили его написать бенчмарк, он все по технической части раскопал, написал сложно и прекрасно, но ему даже в голову не пришло посмотреть, что код, производительность которого он меряет, делает то, что мы хотели измерить. И вопрос про то, " а пробовал ли ты это запустить без бенчмарка и посмотреть, что на экране происходит", не навел его ни на какие мысли.
ещё раз, к википедии: который заключается в образовании абстрактных понятий и оперировании ими
источник

ИН

Иван Никишкин... in #UWDC2021
Danila Nikonets
извращенец))
Не осуждай не попробовав
источник

IP

Irina P in #UWDC2021
Олег Мишин
ещё раз, к википедии: который заключается в образовании абстрактных понятий и оперировании ими
во-первых, википедия это не единственный источник знаний, во-вторых, образование абстрактных понятий и оперирование ими, это совсем не то же самое, что знание паттернов и алгоритмов. Вы можете знать наизусть таблицу умножения, но не представлять цифры в голове. Это очень хорошо видно на младших школьниках. Кто-то и без таблицы может сосчитать, легко скажет, какое число больше или меньше вообще не считая, а другому надо зубрить наизусть. И если он зазубрил - это не значит, что у него какие-то понятия в голове образовались
источник

V

Vik in #UWDC2021
Иван Никишкин
Не осуждай не попробовав
а кто-то ест устриц и нахваливает!
источник

DN

Danila Nikonets in #UWDC2021
Irina P
ну вы можете сонату сочинить? А если вас подержать 10 лет в музыкальной школе, точно научитесь? Или сечение какой-нибудь трехмерной детали легко нарисуете? Ну кому-то не дано. Кто-то просто не хочет напрягаться. А пройти через массу проектов можно по-разному, сказали копать от забора до обеда, и копал. Очень часто ничему не научился
Сонату скорее и не сочиню (100% импровизация), но если 3д поучиться, думаю нарисую (тут уже чёткое тз, рамки, алгоритм)
источник

DN

Danila Nikonets in #UWDC2021
То есть подобрать аккорды к песне через 10лет в муз школе это можно. Но сочинить свой паттерн в программировании уже другого уровня вопрос
источник

AG

Anton Gladyshev in #UWDC2021
Irina P
нет, это умение представить себе как ты будешь реализовывать задачу, какие части как должны взаимодействовать и т.д., и т.д. Термины и паттерны вообще не обязательно, им можно очень быстро научить.
Был у нас один парень, который знал все о паттернах и алгоритмах, читал кучу книг, вроде даже с приличным опытом работы, хотел сложных задач. Попросили его написать бенчмарк, он все по технической части раскопал, написал сложно и прекрасно, но ему даже в голову не пришло посмотреть, что код, производительность которого он меряет, делает то, что мы хотели измерить. И вопрос про то, " а пробовал ли ты это запустить без бенчмарка и посмотреть, что на экране происходит", не навел его ни на какие мысли.
без тз результат хз. парень знал, что именно вы хотели намерять?
источник

IP

Irina P in #UWDC2021
конечно знал, ну т.е. ничего сложного, сколько времени занимает скроллинг, например. Но полезно же убедиться, что меряешь не только то, сколько выполняется пара строчек кода, а реально ли там что-то скроллится при этом, или он в этих строчках кода фигню написал
источник

IP

Irina P in #UWDC2021
в общем, наверное можно сформулировать немного по-другому, знание алгоритмов или паттернов, которые придумал кто-то другой - это одно. Умение их применить - это другое. А когда тебе дали задачу описанную человеческим языком и тебе ее надо как-то решить - это опять совсем другое. Можешь ли ты ее решить просто или сложно, надо ли применять паттерны и какие, увидишь ли ты, что батюшки, тут же нужен бинарный поиск, или не увидишь - это как раз умение абстрактно мыслить
источник

ОМ

Олег Мишин in #UWDC2021
Irina P
в общем, наверное можно сформулировать немного по-другому, знание алгоритмов или паттернов, которые придумал кто-то другой - это одно. Умение их применить - это другое. А когда тебе дали задачу описанную человеческим языком и тебе ее надо как-то решить - это опять совсем другое. Можешь ли ты ее решить просто или сложно, надо ли применять паттерны и какие, увидишь ли ты, что батюшки, тут же нужен бинарный поиск, или не увидишь - это как раз умение абстрактно мыслить
вот уже почти идеально, если заменить "абстрактно мыслить" на "иметь опыт" =)
источник

AG

Anton Gladyshev in #UWDC2021
а понимание человеческого языка обычно у бизнес-аналитиков
источник

IP

Irina P in #UWDC2021
зачем заменять, джуниоров никто не берет что-ли? Понимание человеческого языка должно быть у всех, хотя бы потому, что не сразу же они родились на работе
источник

AE

Alexandr Emelyanov in #UWDC2021
Anton Gladyshev
а понимание человеческого языка обычно у бизнес-аналитиков
И отсутствие алгоритмического, как следствие постановки - сущий ад
источник
2021 March 18

NK

ID:0 in #UWDC2021
Суровая подборка новостей от 18.03.2021

1. Google тоже решил снизить комиссию Google Play до 15% для разработчиков, которые зарабатывают менее 1млн долларов в год. Но так просто Epic Games не успокоить!
2. Обновления GitHub: новая приглушенная тёмная тема, поддержка релизов в мобильном приложении, Dependabot научился работать с приватными пакетами.
3. Windows Terminal будет поставляться с Windows из коробки. А точнее уже начал, в свежем Insider билде. Один терминал чтобы править всеми!
4. Вышел Git 2.31. Одна из фишек - автоматический GC репозиториев. Если репозиторий большой и вы в него много пишете - может быть полезно.
5. Oracle объявила о выпуске Java 16. LTS релиз Java 17 ожидается в сентябре. Хороший повод обновить свои проекты с Java 1.4 =)

🍪. Поговаривают, что Великобритания вслед за выходом из Евросоюза может выйти и из под GDPR. Интересно, договорятся ли они об особых условиях передачи cookies в Евросоюз?

Подписывайтесь на наш канал и кушайте только вкусные печеньки!
источник

GD

George Drak in #UWDC2021
ID:0
Суровая подборка новостей от 18.03.2021

1. Google тоже решил снизить комиссию Google Play до 15% для разработчиков, которые зарабатывают менее 1млн долларов в год. Но так просто Epic Games не успокоить!
2. Обновления GitHub: новая приглушенная тёмная тема, поддержка релизов в мобильном приложении, Dependabot научился работать с приватными пакетами.
3. Windows Terminal будет поставляться с Windows из коробки. А точнее уже начал, в свежем Insider билде. Один терминал чтобы править всеми!
4. Вышел Git 2.31. Одна из фишек - автоматический GC репозиториев. Если репозиторий большой и вы в него много пишете - может быть полезно.
5. Oracle объявила о выпуске Java 16. LTS релиз Java 17 ожидается в сентябре. Хороший повод обновить свои проекты с Java 1.4 =)

🍪. Поговаривают, что Великобритания вслед за выходом из Евросоюза может выйти и из под GDPR. Интересно, договорятся ли они об особых условиях передачи cookies в Евросоюз?

Подписывайтесь на наш канал и кушайте только вкусные печеньки!
К сожалению, поддержка релизов в мобильном гитхабе означает только их просмотр. Создать новый релиз оттуда нельзя =(
источник