К сожалению, провести честный А/Б тест на эффект курсов на трудоустройство - задача невыполнимая по многим причинам. Поэтому и прибегают к простой статистике "процент трудоустроившихся от числа выпускников".
Нет никаких оснований думать, что способность нейросетей "понимать" хуже по сравнению с человеческим мозгом. Просто даже самая большая нейросеть гораздо меньше мозга и методы обучения скорее всего менее эффективны.
Так одногруппник-то ваш, наверное, не был как минимум мидлом к выпуску! А вот Вася с задней парты, он 4 года работал! И в 22 года стал тим-лидом в ООО "Паршивая галера".
А если серьезно:
95%-ам программистов достаточно образования уровня профильного ПТУ. Там и докер использовать научат, и ЖС, и питону не хуже чем на курсах гик-практикумов. Все остальное, что отличает джуна от сеньора, это по большей части софт скиллы и опыт, которым ну никак не обучишь.
Для оставшихся 5% вакансий, есть элитные вузы типа МФТИ, куда идут сразу очень умные ребята, которых за первые 2 года обучат всему, чему только можно.
Из предыдущих пунктов следует, что никакое массовое высшее ИТ образование попросту не нужно. Оно лишь обесценивает дипломы тех немногих, кто реально учился, а не работал, и кто сможет написать свой докер.
Как хорошо, что в рыночной экономике не бывает игр с нулевой суммой. И у продавца, и у покупателя всегда есть опция не заключать сделку (вариант с нулевой полезностью для обоих). А значит, любая совершенная сделка была как минимум в благо одному из них, т.е. сумма полезностей выше нуля.
Менеджер, принимающий решение о найме, никакими средствами не обладает. Он точно такой же наемный работник.
Капиталисты нынче вообще не любят вмешиваться в управление компанией: покупают себе пакет акций, нанимают CEO и прочий высший менеджмент, а дальше он уже сам разбирается, кого и где нанимать.
> В пределе экономический интерес работодателя состоит в том, чтобы работник работал по 18 часов в сутки, да ещё и деньги за это ему свои отдавал. Работодатель владеет некоторыми активами, но чтобы те приносили прибыль, ему нужны сотрудники.
Это какая-то марксистская чушь, полностью игнорирующая 1) структуру владения и управления в компаниях; 2) теорию (повторяющихся) игр. По факту в 99% случаев тебя нанимает не капиталист, а менеджер, который является точно таким же наемным работником. И нанимает он тебя для того, чтобы ты помог выполнить его задачи в рамках выделенного бюджета. В первую очередь он заинтересован в том, чтобы ты продуктивно работал каждый рабочий день на протяжении нескольких лет. И он отлично понимает, что 18 часов в сутки бесплатно никто работать не сможет.
Глаза немного вытекают от велосипедных решений того, что уже давно есть в Langchain: промптинг, многопоточный вызов, валидация ответа с помощью pydantic, ретрай в случае провала проверки и т.д.
Плохо - не разбираться в ошибках до конца. Надо копать глубже. Да, это утомительно. Но только часы, проведенные в попытках докопаться до причин поломок, дадут тебе прогресс в понимании слоев современного ИТ стека.
Ну да, в нем нет ни одного абстрактного метода, т.к. в вашем примере кошки и собаки ходят и говорят совершенно одинаково.
> В классе ТypeAnymal у вас name_type и класс аттрибут, и инстанс атрибут.
Согласен, надо было убрать инит и создавать экземпляры как TypeAnimal(type_animal="mammalian").
Это я к чему такой зануда? Это я к тому, что раз уж вы приводите примеры абстракций, то пусть эти примеры будут настоящими. Игрушечными, но настоящими. А иначе совсем непонятно, зачем эти абстракции нужны.
Как насчет такой тупой реализации, обернутой в нумбу?
Тупой вариант с нумбой
import numba as nb
import numpy as np
from timeit import default_timer as timer
start_t = timer()
@nb.njit
def fast_counter():
octet = np.arange(1, 255, dtype=np.uint8)
counter = 0
for i1 in octet:
#print (f"{i1}", end='\r')
for i2 in octet:
for i3 in octet:
for i4 in octet:
if i1+i2 == i3+i4:
counter += 1
return counter
fast_counter()
end_t = timer()
print(end_t - start_t)
Такая разница в производительности может говорить лишь о том, что человек не умеет писать на питоне производительный код, т.е. не использует библиотеки типа opencv, numpy, scipy, numba.
Я могу поверить разнице времени в несколько раз между реализацией на Питоне и Си, но разница ровно в 100 раз могла возникнуть только из-за плохого кода на Питоне.
То, что вы описываете - это далеко не норма, это уровень жизни upper middle class в США и других очень богатых странах. Большинство жителей этих стран не могут себе позволить ни частную медицину, ни хорошее образование ("хорошее" - это конечно очень субъективная оценка), ни собственное жилье без влезания в кредиты на многие десятилетия.
Это конечно, не отменяет того, что РФ - страна со средним уровнем доходов. Доля ИТшников и прочих людей с доходами, позволяющими иметь уровень жизни среднего класса, в РФ гораздо ниже доли в развитых странах. Но это не значит, что большинство населения развитых стран живет лучше, чем средний класс в РФ. Просто в РФ уровень неравенства гораздо выше, чем в большинстве развитых стран.
Отправьте детей в нормальную школу, это будет или бесплатно, или дешевле 20к в месяц
30к медстраховка по-минимуму. Бесплатная медицина это полное дно.
И как, на все 360к в год услуг набираете? Если да, то у вас ипохондрия. Если нет, то вы переплачиваете. Серьезные болячки вы все равно будете лечить в гос медицине. А больничный от простуды можно и за отдельную денежку взять, без страховки.
бытовая техника, гаджеты, игрушки детям, раз в месяц куда-то сходить - 35к
Вы каждый месяц покупаете новые гаджеты и бытовую технику? Может, стоит покупать более качественные девайсы, которые прослужат вам несколько лет и их не надо будет менять раз в полгода? Ну и эксплуатируйте их более бережно.
Крупная бытовая техника вполне способна жить более 20 лет. У моих родителей в квартире до сих пор частично стоит техника, которую они купили в 90-е, все полностью рабочее и в отличном состоянии. Кухонная плита, микроволновка, вытяжка. Вот холодильник недавно сломался, работал без нареканий с 98 года - пришлось купить новый. Посудомоечная машина уже лет 15 без проблем работает. Конечно, все это не дешевые девайсы от китайских производителей, а качественная техника от известных брендов, но зато и мороки с ними гораздо меньше.
Но ведь в ТГ тоже есть "настоящее end2end шифрование"...
Мда, пока ИИ от Яндекса до ChatGPT-4 не дотягивает...
К сожалению, провести честный А/Б тест на эффект курсов на трудоустройство - задача невыполнимая по многим причинам. Поэтому и прибегают к простой статистике "процент трудоустроившихся от числа выпускников".
Нет никаких оснований думать, что способность нейросетей "понимать" хуже по сравнению с человеческим мозгом. Просто даже самая большая нейросеть гораздо меньше мозга и методы обучения скорее всего менее эффективны.
Так одногруппник-то ваш, наверное, не был как минимум мидлом к выпуску! А вот Вася с задней парты, он 4 года работал! И в 22 года стал тим-лидом в ООО "Паршивая галера".
А если серьезно:
95%-ам программистов достаточно образования уровня профильного ПТУ. Там и докер использовать научат, и ЖС, и питону не хуже чем на курсах гик-практикумов. Все остальное, что отличает джуна от сеньора, это по большей части софт скиллы и опыт, которым ну никак не обучишь.
Для оставшихся 5% вакансий, есть элитные вузы типа МФТИ, куда идут сразу очень умные ребята, которых за первые 2 года обучат всему, чему только можно.
Из предыдущих пунктов следует, что никакое массовое высшее ИТ образование попросту не нужно. Оно лишь обесценивает дипломы тех немногих, кто реально учился, а не работал, и кто сможет написать свой докер.
Как хорошо, что в рыночной экономике не бывает игр с нулевой суммой. И у продавца, и у покупателя всегда есть опция не заключать сделку (вариант с нулевой полезностью для обоих). А значит, любая совершенная сделка была как минимум в благо одному из них, т.е. сумма полезностей выше нуля.
Менеджер, принимающий решение о найме, никакими средствами не обладает. Он точно такой же наемный работник.
Капиталисты нынче вообще не любят вмешиваться в управление компанией: покупают себе пакет акций, нанимают CEO и прочий высший менеджмент, а дальше он уже сам разбирается, кого и где нанимать.
> В пределе экономический интерес работодателя состоит в том, чтобы работник работал по 18 часов в сутки, да ещё и деньги за это ему свои отдавал. Работодатель владеет некоторыми активами, но чтобы те приносили прибыль, ему нужны сотрудники.
Это какая-то марксистская чушь, полностью игнорирующая 1) структуру владения и управления в компаниях; 2) теорию (повторяющихся) игр. По факту в 99% случаев тебя нанимает не капиталист, а менеджер, который является точно таким же наемным работником. И нанимает он тебя для того, чтобы ты помог выполнить его задачи в рамках выделенного бюджета. В первую очередь он заинтересован в том, чтобы ты продуктивно работал каждый рабочий день на протяжении нескольких лет. И он отлично понимает, что 18 часов в сутки бесплатно никто работать не сможет.
Глаза немного вытекают от велосипедных решений того, что уже давно есть в Langchain: промптинг, многопоточный вызов, валидация ответа с помощью pydantic, ретрай в случае провала проверки и т.д.
О, на тему того, как люди с разными родными языками и из разных культур произносят одинаковые названия и термины из мира ИТ, можно книгу писать.
SQL: эс-ку-эль или сиквел?
Python: пай(тх)он или питон?
API: апи или эй-пи-ай?
git: гит, джит или гет (да, такой вариант тоже есть в США)?
Прыгнуть в Линукс - хорошо, одобряем.
Прыгнуть в Докер - тоже хорошо.
Плохо - не разбираться в ошибках до конца. Надо копать глубже. Да, это утомительно. Но только часы, проведенные в попытках докопаться до причин поломок, дадут тебе прогресс в понимании слоев современного ИТ стека.
Виноват, ошибся. Подсветка подвела.
> Класс Anymal - не абстрактный
Ну да, в нем нет ни одного абстрактного метода, т.к. в вашем примере кошки и собаки ходят и говорят совершенно одинаково.
> В классе ТypeAnymal у вас name_type и класс аттрибут, и инстанс атрибут.
Согласен, надо было убрать инит и создавать экземпляры как
TypeAnimal(type_animal="mammalian")
.Это я к чему такой зануда? Это я к тому, что раз уж вы приводите примеры абстракций, то пусть эти примеры будут настоящими. Игрушечными, но настоящими. А иначе совсем непонятно, зачем эти абстракции нужны.
Немного переписал ваш код, чтобы было в полтора раза короче и понятнее:
Спойлер
Теперь неизменяемые свойства кошек и собак содержатся в определении класса, и их не надо:
1) Каждый раз прописывать руками при инициализации экземпляра
2) Бегать искать по определениям разных классов с непонятным функционалом.
Как насчет такой тупой реализации, обернутой в нумбу?
Тупой вариант с нумбой
Запросы через OpenAI API тоже не используют для дообучения, и не хранят их дольше 30 дней.
Такая разница в производительности может говорить лишь о том, что человек не умеет писать на питоне производительный код, т.е. не использует библиотеки типа opencv, numpy, scipy, numba.
Я могу поверить разнице времени в несколько раз между реализацией на Питоне и Си, но разница ровно в 100 раз могла возникнуть только из-за плохого кода на Питоне.
>Сидите на салате из огурцов с вареной индейкой и оливковым маслом?
А что не так в этой диете? Это во много раз лучше дешевого жиро-сахарного джанкфуда.
То, что вы описываете - это далеко не норма, это уровень жизни upper middle class в США и других очень богатых странах. Большинство жителей этих стран не могут себе позволить ни частную медицину, ни хорошее образование ("хорошее" - это конечно очень субъективная оценка), ни собственное жилье без влезания в кредиты на многие десятилетия.
Это конечно, не отменяет того, что РФ - страна со средним уровнем доходов. Доля ИТшников и прочих людей с доходами, позволяющими иметь уровень жизни среднего класса, в РФ гораздо ниже доли в развитых странах. Но это не значит, что большинство населения развитых стран живет лучше, чем средний класс в РФ. Просто в РФ уровень неравенства гораздо выше, чем в большинстве развитых стран.
Отправьте детей в нормальную школу, это будет или бесплатно, или дешевле 20к в месяц
И как, на все 360к в год услуг набираете? Если да, то у вас ипохондрия. Если нет, то вы переплачиваете. Серьезные болячки вы все равно будете лечить в гос медицине. А больничный от простуды можно и за отдельную денежку взять, без страховки.
Вы каждый месяц покупаете новые гаджеты и бытовую технику? Может, стоит покупать более качественные девайсы, которые прослужат вам несколько лет и их не надо будет менять раз в полгода? Ну и эксплуатируйте их более бережно.
Крупная бытовая техника вполне способна жить более 20 лет. У моих родителей в квартире до сих пор частично стоит техника, которую они купили в 90-е, все полностью рабочее и в отличном состоянии. Кухонная плита, микроволновка, вытяжка. Вот холодильник недавно сломался, работал без нареканий с 98 года - пришлось купить новый. Посудомоечная машина уже лет 15 без проблем работает. Конечно, все это не дешевые девайсы от китайских производителей, а качественная техника от известных брендов, но зато и мороки с ними гораздо меньше.