Те интеллекта человека не достаточно чтобы сконструировать стул ? Такой акцент на том, что только благодаря ИИ разработчики кресла смогли его придумать и собрать, как по мне, так это говорит как раз о том, что вряд ли те, кто его делал, хорошо свое дело знают.
Для людей не знакомых с разработкой разные копайлоты, от гитхаба или курсор создают иллюзию магии. По факту это просто продвинутые автокомплиты, позволяющие чуть быстрее писать тот код, что ты написал бы и без них.
Не разрушайте мечту, это все те же люди, что уверены, что на 3 недельных курсах их обучат разработке на Python, любители серебряных пуль и сейчас все по другому.
Поверьте это не так. Мы использовали в ряде проектов и pydantic, в итоге отказались от него из соображений скорости, возможности гибкой настройки. Тот факт, что attrs ещё и позволяет на выходе получать удобные модели , только повышает удобство его использования.
Ещё раз отдельно сфокусирую внимание на возможности гибкой настройки в attrs, не буду скрывать, мы дописывали свои модели валидации и конвертации для attrs, и да, там есть ряд нюансов, которые , при активном использовании, устранить можно только доработкой. Возможно мы засушим свои наработки в общий репозиторий.
Давно существует attrs, которая качественно и полностью закрывает все потребности в области валидация в python. Кроме того, в ней можно гибко настроить не только валидацию, но и преобразование данных, без чего в больших проектах не обойтись.
С другой стороны, вы попрактиковались, получив таким образом собственный опыт, это тоже отлично
lru_cache (или его асинхронный аналог) удобен простотой и чаше используется для вполне конкретных целей, например локальных оптимизаций, рекурсивных расчетов или хранени] часто используемых данныъ и вовсе не выступает соперником ни какой системы хранения данных, поэтому его применение или не применение не мешает использовать ни redis ни tarantool ни что то иное.
А вот как раз реализации, описанные в статье имею меньший потенциал, так как для части людей они будут избыточны, а для другой не достаточно гибки и производительны.
Ну во первых , о чем бы была тогда статья. Кроме того, нужно все же упомянуть, что lru_cache с асинхронным кодом работать не будет. Но, как мне кажется, кому было нужно, уже имеют модифицированый async_lru_cache
Если вы не можете понять о чем вам пишут, не повод переходить на личности и оскорбления, вопрос скорее к вам.
А изменения технологий и кто в курсе новых технологий , то ваше замечание и вовсе не выдерживает ни какой критики. Я ведущий разработчик в одной из крупнейших ИТ компаний, вы же просто от своей компании пишите такие вот популистские статьи и ролики в ТикТок.
В виду вашего перехода на личности, не от большого воспитания, видимо, отвечать вам больше не стану.
Да, можно не работать всю жизнь и потом просто выиграть в лотерею и жить безбедно до конца дней своих.
Я же говорю о том, как постепенно люди строят успешную карьеру в ИТ, и да, построение карьеры занимает большой срок, и нет, нет возможности срезать угол, вы это поймете, только чуть позже, лет через 5, возможно, если вам повезет учавствовать в боле менее серьезных коммерческих проектах.
Насчет того, что вы за 3-5 лет выучите то, что другие учили 10.
Вы не хотите, понять простую вещь, вы вот говорите о том, что если сильно стараться, то можно достигнуть успеха, да, это так. Но почему то вы то, что конкурировать вам прийдется с людьми, которые сильно стараются уже с самого детства(и стараются они не меньше вас, а скорее больше), и при этом имеющими способности к этому, часто они еше и учатся в специализированных школах, а потом вузах. И по непонятной для меня причине, вы считаете, что сможете за 1-2 года догнать их по знаниям, и вот это как раз ваше заблуждение. И учтите, мало того, что в ваши 21 они знают в этой области на порядок больше вас, так еше и за эти 1-2 года они тоже не стоят на месте и продвинутся вперед и продвинутся тоже больше вас, так как работают в гораздо больших и гораздо более сложных проектах, получатся, практический опыт они получают в разы больше, чем вы, в итоге вы попадаете в ситуацию ахилесовой черепахи.
Поймите, я не пытаюсь принизить ваше желание заниматься тем или иным, это право любого человека. Более того, я всегда считал и считаю, что лучшее время для того чтобы изменить что угодно - прямо сейчас.
Но, не занимайтесь самообманом и не вовлекайте в порочный круг тех, кто пытается перейти в ИТ рассчитывая на непомерные зарплаты. Это серьезная сфера с серьезной конкуренцией, и люди без фундаментальных базовых знаний в этой сфере никуда не продвинутся. Быть и казаться две разные вещи.
О каком оскорблении идет речь? Это вы сами назвали себя выскочкой.
Учиться надо не пару лет, а гораздо больше, более менее приличный разработчик пишет код уже в школе, и параллельно учиться, и продолжает учиться все остальное время, но как я и писал, в отличии от тех кто в зрелом возрасте начинает, он к 21 году уже учится лет 10, и уж поверьте с не менее жгучим желанием чем вы. Такие как они еше учась в школе практикуются в разработке по 4-10 или более часов в день, это не просто их хобби, это их страсть, и двигаются они там с очень большой скоростью.
Поэтому так или иначе любой, кто начинает путь в разработку с позднего возраста является догоняющим, и догнать будет не просто, скорее всего невозможно. И не надо меряться с средними разработчиками, я говорю об успешных карьерах, а не о посредственностях, которых везде хватает.
Я не воспринимаю вас как конкурента, мы с вами на разных уровнях конкурируем, уж без обид.
Что же касается фразы о том , что любой может сделать успешную карьеру в ИТ (подразумеваем в первую очередь разработку ПО) и для этого достаточно одного желания, ну что ж, вы имеете свое право на такое виденье. Я только вот что хочу сказать, вы в этой сфере совсем не долго, и при этом претендуете на то, что вам лучше известно положение вещей, но поверьте, это не так. Чем дольше человек работает в какой то области, тем лучше он понимает и суть вещей и как там все устроено, если он конечно, профессионал в этой области. И вот я вам ответственно говорю - одного желания не достаточно, и старания не достаточно, и да, надо иметь способности.
Рынок перенасыщен джунами после ускоренных курсов, или начинающими тесировщиками / разработчиками, которые решили сменить направление в 20-30-40, и многие из них не могу найти работу, так как по факту ничего не умеют, они не могут принести экономическую выгоду работодателю, с не малой степенью вероятности многие из них так и останутся на нижних ступенях карьеры, хотя да, возможно, какие то деньги зарабатывать будут.
В то же время, есть огромный спрос на настоящих профессионалов, я говорю об уровне синьор и выше, их постоянно не хватает, а не хватает по простой причине, чтобы стать таким профессионалом нужно пройти длинный путь, и иметь практические, а не теоретические с гуглом, знания в разных сопряженных областях. Написать кучу проектов, чтобы понять, что ты до этого все делал не так. И те кто начал в 8-10 дойдут до такого уровня лет через 15-20 те к 25-30 годам.
Я, конечно, понимаю, надо писать мотивирующие статьи, для привлечения людей на курсы, ну и вообще, поддерживать в людях оптимизм, никогда не поздно изменить жизнь.
Я больше 20 лет в ИТ, а программирую лет наверно с 8 -10, и когда вот читаю, что девочка с филфака, имеющая почти 0 знания в сфере ИТ, по ее же словам, посидев пару месяцев на поддержке, с помощью google написала коннектор к websocket с авторизацией и валидацией сообщений...
Люди, ну имейте уже совесть, у вранья должны быть пределы.
Да, всегда можно попробовать перейти в иную сферу и в относительно позднем возрасте, и без большого опыта, но надо понимать, что для этого надо иметь не только железный характер, чтобы учиться по 24 часа в сутки и наверстывать упущенное, но и иметь способности к этому. И все равно, даже это вам не дает ни каких гарантий, что вы сможете сравниться хотя бы с средним разработчиком, который к 25 годам имеет обычно лет 7-8 профессионального стажа (возможно и 10).
Ни у кого же не возникает желания выйти на ринг с профессиональным боксером после 3 недельных курсов? Или пойти устроиться хирургом, после месячно стажировки в рубке мяса.
Если бы реально в сферу ИТ было бы так легко войти и работать, с чего бы там были такие зарплаты? Все дело в том, что специалистов как не хватало, так и не хватает, нужны способности.
Использовать желание людей улучшить свою жизнь, ради своего обогащения и так вот им врать, обнадеживая, что любая девушка с филфака без навыка и знаний, посидев пару месяцев рядом с отличными парнями стала тестировщиком / разработчиком, просто отвратительно.
Те интеллекта человека не достаточно чтобы сконструировать стул ? Такой акцент на том, что только благодаря ИИ разработчики кресла смогли его придумать и собрать, как по мне, так это говорит как раз о том, что вряд ли те, кто его делал, хорошо свое дело знают.
Для людей не знакомых с разработкой разные копайлоты, от гитхаба или курсор создают иллюзию магии. По факту это просто продвинутые автокомплиты, позволяющие чуть быстрее писать тот код, что ты написал бы и без них.
Не разрушайте мечту, это все те же люди, что уверены, что на 3 недельных курсах их обучат разработке на Python, любители серебряных пуль и сейчас все по другому.
«Это Джон Коннор. Если вы слушаете это, вы и есть Сопротивление.»
Минусы под моими постами поставили вы уже от беспомощности? Забавно.
А зачем вы пишите не прочитав что написал автор и я? Автор пишет:
Уже лет 10 жду компактные дешевые домашние сервера на ARM в которые можно было бы штатно засунуть пару SSD SATA и 1 nvme.
Те делает отсылку к архитектуре, и именно ARM, а не x86. Кроме того, вариант мини ПК на ARM я тоже дал.
А зачем NUC если intel N100 стоит мало, работает быстро, потребляет мало? И да, почти не греется, учитывая TDP
Нужен мини формат:
пожалуста
Вот:
ASRock
ASUS
SZBOX
Ссылки для примера, поискать можно в иных магазинах, в продаже все есть.
Без обид, но вы хотя бы минимально орфографию проверили, перед тем, как выкладывать.
недолжна
ьелодвижения
Поверьте это не так. Мы использовали в ряде проектов и pydantic, в итоге отказались от него из соображений скорости, возможности гибкой настройки. Тот факт, что attrs ещё и позволяет на выходе получать удобные модели , только повышает удобство его использования.
Ещё раз отдельно сфокусирую внимание на возможности гибкой настройки в attrs, не буду скрывать, мы дописывали свои модели валидации и конвертации для attrs, и да, там есть ряд нюансов, которые , при активном использовании, устранить можно только доработкой. Возможно мы засушим свои наработки в общий репозиторий.
Давно существует attrs, которая качественно и полностью закрывает все потребности в области валидация в python. Кроме того, в ней можно гибко настроить не только валидацию, но и преобразование данных, без чего в больших проектах не обойтись.
С другой стороны, вы попрактиковались, получив таким образом собственный опыт, это тоже отлично
Нужно быть в реестре, вроде минцифры
lru_cache (или его асинхронный аналог) удобен простотой и чаше используется для вполне конкретных целей, например локальных оптимизаций, рекурсивных расчетов или хранени] часто используемых данныъ и вовсе не выступает соперником ни какой системы хранения данных, поэтому его применение или не применение не мешает использовать ни redis ни tarantool ни что то иное.
А вот как раз реализации, описанные в статье имею меньший потенциал, так как для части людей они будут избыточны, а для другой не достаточно гибки и производительны.
Ну во первых , о чем бы была тогда статья. Кроме того, нужно все же упомянуть, что lru_cache с асинхронным кодом работать не будет. Но, как мне кажется, кому было нужно, уже имеют модифицированый async_lru_cache
Если вы не можете понять о чем вам пишут, не повод переходить на личности и оскорбления, вопрос скорее к вам.
А изменения технологий и кто в курсе новых технологий , то ваше замечание и вовсе не выдерживает ни какой критики. Я ведущий разработчик в одной из крупнейших ИТ компаний, вы же просто от своей компании пишите такие вот популистские статьи и ролики в ТикТок.
В виду вашего перехода на личности, не от большого воспитания, видимо, отвечать вам больше не стану.
Вы говорите о шансе, а я говорю о закономерности.
Да, можно не работать всю жизнь и потом просто выиграть в лотерею и жить безбедно до конца дней своих.
Я же говорю о том, как постепенно люди строят успешную карьеру в ИТ, и да, построение карьеры занимает большой срок, и нет, нет возможности срезать угол, вы это поймете, только чуть позже, лет через 5, возможно, если вам повезет учавствовать в боле менее серьезных коммерческих проектах.
Насчет того, что вы за 3-5 лет выучите то, что другие учили 10.
Вы не хотите, понять простую вещь, вы вот говорите о том, что если сильно стараться, то можно достигнуть успеха, да, это так. Но почему то вы то, что конкурировать вам прийдется с людьми, которые сильно стараются уже с самого детства(и стараются они не меньше вас, а скорее больше), и при этом имеющими способности к этому, часто они еше и учатся в специализированных школах, а потом вузах. И по непонятной для меня причине, вы считаете, что сможете за 1-2 года догнать их по знаниям, и вот это как раз ваше заблуждение. И учтите, мало того, что в ваши 21 они знают в этой области на порядок больше вас, так еше и за эти 1-2 года они тоже не стоят на месте и продвинутся вперед и продвинутся тоже больше вас, так как работают в гораздо больших и гораздо более сложных проектах, получатся, практический опыт они получают в разы больше, чем вы, в итоге вы попадаете в ситуацию ахилесовой черепахи.
Поймите, я не пытаюсь принизить ваше желание заниматься тем или иным, это право любого человека. Более того, я всегда считал и считаю, что лучшее время для того чтобы изменить что угодно - прямо сейчас.
Но, не занимайтесь самообманом и не вовлекайте в порочный круг тех, кто пытается перейти в ИТ рассчитывая на непомерные зарплаты. Это серьезная сфера с серьезной конкуренцией, и люди без фундаментальных базовых знаний в этой сфере никуда не продвинутся. Быть и казаться две разные вещи.
О каком оскорблении идет речь? Это вы сами назвали себя выскочкой.
Учиться надо не пару лет, а гораздо больше, более менее приличный разработчик пишет код уже в школе, и параллельно учиться, и продолжает учиться все остальное время, но как я и писал, в отличии от тех кто в зрелом возрасте начинает, он к 21 году уже учится лет 10, и уж поверьте с не менее жгучим желанием чем вы. Такие как они еше учась в школе практикуются в разработке по 4-10 или более часов в день, это не просто их хобби, это их страсть, и двигаются они там с очень большой скоростью.
Поэтому так или иначе любой, кто начинает путь в разработку с позднего возраста является догоняющим, и догнать будет не просто, скорее всего невозможно. И не надо меряться с средними разработчиками, я говорю об успешных карьерах, а не о посредственностях, которых везде хватает.
Я не воспринимаю вас как конкурента, мы с вами на разных уровнях конкурируем, уж без обид.
Что же касается фразы о том , что любой может сделать успешную карьеру в ИТ (подразумеваем в первую очередь разработку ПО) и для этого достаточно одного желания, ну что ж, вы имеете свое право на такое виденье. Я только вот что хочу сказать, вы в этой сфере совсем не долго, и при этом претендуете на то, что вам лучше известно положение вещей, но поверьте, это не так. Чем дольше человек работает в какой то области, тем лучше он понимает и суть вещей и как там все устроено, если он конечно, профессионал в этой области. И вот я вам ответственно говорю - одного желания не достаточно, и старания не достаточно, и да, надо иметь способности.
Рынок перенасыщен джунами после ускоренных курсов, или начинающими тесировщиками / разработчиками, которые решили сменить направление в 20-30-40, и многие из них не могу найти работу, так как по факту ничего не умеют, они не могут принести экономическую выгоду работодателю, с не малой степенью вероятности многие из них так и останутся на нижних ступенях карьеры, хотя да, возможно, какие то деньги зарабатывать будут.
В то же время, есть огромный спрос на настоящих профессионалов, я говорю об уровне синьор и выше, их постоянно не хватает, а не хватает по простой причине, чтобы стать таким профессионалом нужно пройти длинный путь, и иметь практические, а не теоретические с гуглом, знания в разных сопряженных областях. Написать кучу проектов, чтобы понять, что ты до этого все делал не так. И те кто начал в 8-10 дойдут до такого уровня лет через 15-20 те к 25-30 годам.
Я, конечно, понимаю, надо писать мотивирующие статьи, для привлечения людей на курсы, ну и вообще, поддерживать в людях оптимизм, никогда не поздно изменить жизнь.
Я больше 20 лет в ИТ, а программирую лет наверно с 8 -10, и когда вот читаю, что девочка с филфака, имеющая почти 0 знания в сфере ИТ, по ее же словам, посидев пару месяцев на поддержке, с помощью google написала коннектор к websocket с авторизацией и валидацией сообщений...
Люди, ну имейте уже совесть, у вранья должны быть пределы.
Да, всегда можно попробовать перейти в иную сферу и в относительно позднем возрасте, и без большого опыта, но надо понимать, что для этого надо иметь не только железный характер, чтобы учиться по 24 часа в сутки и наверстывать упущенное, но и иметь способности к этому. И все равно, даже это вам не дает ни каких гарантий, что вы сможете сравниться хотя бы с средним разработчиком, который к 25 годам имеет обычно лет 7-8 профессионального стажа (возможно и 10).
Ни у кого же не возникает желания выйти на ринг с профессиональным боксером после 3 недельных курсов? Или пойти устроиться хирургом, после месячно стажировки в рубке мяса.
Если бы реально в сферу ИТ было бы так легко войти и работать, с чего бы там были такие зарплаты? Все дело в том, что специалистов как не хватало, так и не хватает, нужны способности.
Использовать желание людей улучшить свою жизнь, ради своего обогащения и так вот им врать, обнадеживая, что любая девушка с филфака без навыка и знаний, посидев пару месяцев рядом с отличными парнями стала тестировщиком / разработчиком, просто отвратительно.
какой кровью дружище? весь этот пост и 2/3 коментов не вызывают ничего кроме радости и улыбки, литл пятница ....
Чел, пиши свои статьи по пятницам, в ИТ такое по пятницам принято писать.
Заранее спасибо!