Конечно, повторяется. Я помню и lisp, и prolog, и фреймы для представления данных Марвина Минского, и проект Терри Винограда по обработке естественного языка, и кучу книжек по японскому и английскому проектам компьютеров 5-го поколения. Если бы в те годы никто этим не занимался, где бы мы были сейчас? Исследователи тех лет испробовали многое и многое отбросили. Их (негативные в основном) результаты освободили руки и головы современных исследователей. Конечно, спустя 30-40 лет можно снисходительно улыбнуться, но мне сдается, что и это пройдет. Аргументов у меня нет. Так, ощущения )))
Мне вот интересно: а как соискатель будет себя чувствовать на собеседовании, если он привык пользоваться услугами ИИ (особенно, если собеседование очное, не удаленка)? Неужели знания, полученные традиционным способом, не вымываются? Ох, не верится. Тут из отпуска приходишь и дня три плаваешь
Нейро, нейро... Достало, честно говоря. В 1976 году в серии "Математическое обеспечение ЭВМ" была издана книга Э.Хамби "Программирование таблиц решений". Там сквозной пример - как раз со светофорами. Есть, конечно, и другие, но уже не так подробно. Чисто алгоритмический подход. Плюс к тому же вопросы минимизации таблиц таблиц решений, их непротиворечивость, полнота. Вполне систематично, но не сухо, а местами так и весело. Любим мы изобретать лисапеты
Может быть. Но мне Кнут зашел когда я был уже взрослый дядька. То, что легче читать в более юном возрасте - бесспорно: знания математики (а Кнут - особенно первая часть первого тома - это именно математика) еще свежие. Вопрос в том - что читатель ожидает от чтения Кнута? Математические основы computer science - да. Алгоритмы - да. Программирование - нет: сложно придумать большее убожество, чем MIX - действительно, ирландское рагу (точнее - месиво) из всего, что было под рукой. Сугубо imho если что :)
Кнут для начинающих? Кормен с соавторами для начинающих? Страуструп для начинающих? Не знаю как Вы, а я предпочитаю бумажный вариант. Да, кирпичи те еще, согласен. Но и содержание-то какое увесистое.
Для оперативной информации, понятное дело, интернет всем нам в руки.
Интересно, спасибо. Начиная читать, внутренне подготовился к тому, что где-то ближе к концу статьи непременно вылезут микросервисы как самая "прогрессивная" технология. Обошлось на этот раз :)
Понял-понял, не переживайте ))) Я, к слову, Вашу статью не "минусил" - материал интересный. Но профессия приучила цепляться за мелочи. Нечто подобное в исходнике вызвало бы ошибку компиляции.
Знаете, если бы речь шла об ошибках вроде "сонце" или "солце", то, конечно, я бы так не "возбудился". Но фраза "я не выкладывать" - это не только ошибка/описка/неточность, а откровенный плевок. Допускаю, что автор забыл/не знал, что глаголы в русском языке изменяются по временам, родам и числам, но использованная им неопределенная форма (иначе - инфинитив) - просто вопиюще. И без того русский язык упрощается и уплощается, а тут еще и это. Ваше право - минусовать. Хотя, ситуация не столь однозначна. Да ладно...
P.S. Предложение для модераторов. В свободном доступе есть прекрасный справочник https://rosental-book.ru/ выдающегося педагога Д.Э.Розенталя. Не хотите добавить его в рекомендации для авторов? Да, не все обратят на него внимание, но кое-кто и обратит. Хуже не будет
Вспомнилось, что автором моей первой книги о Java был как раз Патрик Ноутон ("Java. Справочное руководство", изд. "Бином", 1996). Позже он в соавторстве с Шилдтом написал толстенную книгу о Java 2. Обе хороши для своего времени. Но первая - она и есть первая. Дал почитать приятелю и он ее благополучно потерял. Жаль, конечно...
Катастрофа: "я не выкладывать". Ладно, иностранцу простительно в устной речи допускать такие ляпы, но тут - можно было хоть просмотреть перед публикацией?
"JavaScript. Полное руководство", 7-издание, автор Дэвид Флэнаган. Не просто описание, но и много полезных примеров, а также интересные замечания и рассуждения от автора. Подчеркну: именно 7-издание, самое последнее
классно, когда тебе кто-то может кого-то порекомендовать
Тоже самое: в основном, по знакомым, да по прежним местам работы своим и своих ребят из команды. Однажды за раз "отхватил" сразу пару реально крутых ребят, но и то, только потому, что знал их до этого
ему придётся или заняться обучением произвольно выбранного по сообразительности кандидата до своих стандартов
Так и делаем. Если видим, что пришел пусть не вполне готовый, но желающий учиться за меньшую зарплату и, главное, увлеченный человек - берем. Конечно, есть риск, что он проучившись таким вот образом год-полтора, свалит на более вкусное место. Ну и ладно: свое мы по любому получим. Все равно: все когда-нибудь рано или поздно сваливают
Двух разрабов (миддл и сеньор) на java/kotlin пилить бэкэнд искали 4 месяца. Телеком. Зарплаты конкурентные. Задачи разнообразные и нескучные. Хочешь - офис, хочешь - удаленка, хочешь - гибрид. Очень щадащий аджайл, без идиотских церемоний, приседаний и кришнаитства. Желающих караул сколько. Уровень караул какой. Сыпятся на элементарщине - совершенно базовые вещи, без которых просто невозможно обойтись.
Многие выпускники ВУЗ-ов с порога хотят зарплату минимум миддла, да и то, с таким выражением лица, будто делают мне одолжение. Приходится объяснять, что это не я тебе должен платить совершенно необоснованные деньги, а ты должен, по-справедливости, доплачивать, чтобы я тебя чему-то научил. Ибо знания твои недостаточны, фрагментарны и имеют весьма отдаленное отношение к практике.
Я лично считаю что первый язык программирования должен быть C
Точно! А на географии рассказывать, что земля покоится на трех слонах, стоящих на черепахе. И на физике рассказывать, что Земля - центр мира, а Солнце, планеты и звезды вращаются вокруг нее. Вряд ли C зайдет абсолютному новичку. Он просто не поймет ценности и значения этого языка. Для него - это набор заумных идей, которые невесть откуда взялись и не пойми как их использовать. Исключения случаются, наверное. Но для большинства - это путь в тупик
Работодатели (не буду указывать пальцем кто именно, но таких немало) в курсе, что многие высококлассные разработчики просто психологически не способны лайвкодить? Вот не могут и все - ступор у людей. Из недавнего: приятель, отменно знающий ядро линукса в части многопоточки и планирования на уровне исходников, сам правивший и контрибьютивший в него, не смог пройти элементарного собеседования по C. При том, что знает язык до деталей стандарта. Ну не тот у него характер, не тот психотип. Результат? Конечно, отказали. Хотя на той стороне сидели люди, чьи скиллы в совокупности вряд ли больше, чем у него. И знаете, мне таких работодателей ни капельки не жаль. Действуя по шаблону, они упустили главное - нужного человека. Приятель мой нашел работу, если что. Работодатели, вы кого ищете? Джуна - да, надо в меру погонять. А сеньора+ для чего? Вы поговорите с ним по-душам. Скорее всего, его опыт совершенно адекватен и возможно даже более чем адекватен для той позиции на которую ищут человека. Какого (извиняюсь) хрена вы требуете написать реализацию B-дерева, когда вся работа, которую вы готовы предложить - элементарный Rest API и перекладывание json-ов?
Конечно, повторяется. Я помню и lisp, и prolog, и фреймы для представления данных Марвина Минского, и проект Терри Винограда по обработке естественного языка, и кучу книжек по японскому и английскому проектам компьютеров 5-го поколения. Если бы в те годы никто этим не занимался, где бы мы были сейчас? Исследователи тех лет испробовали многое и многое отбросили. Их (негативные в основном) результаты освободили руки и головы современных исследователей. Конечно, спустя 30-40 лет можно снисходительно улыбнуться, но мне сдается, что и это пройдет. Аргументов у меня нет. Так, ощущения )))
Мне вот интересно: а как соискатель будет себя чувствовать на собеседовании, если он привык пользоваться услугами ИИ (особенно, если собеседование очное, не удаленка)? Неужели знания, полученные традиционным способом, не вымываются? Ох, не верится. Тут из отпуска приходишь и дня три плаваешь
Нейро, нейро... Достало, честно говоря. В 1976 году в серии "Математическое обеспечение ЭВМ" была издана книга Э.Хамби "Программирование таблиц решений". Там сквозной пример - как раз со светофорами. Есть, конечно, и другие, но уже не так подробно. Чисто алгоритмический подход. Плюс к тому же вопросы минимизации таблиц таблиц решений, их непротиворечивость, полнота. Вполне систематично, но не сухо, а местами так и весело. Любим мы изобретать лисапеты
Может быть. Но мне Кнут зашел когда я был уже взрослый дядька. То, что легче читать в более юном возрасте - бесспорно: знания математики (а Кнут - особенно первая часть первого тома - это именно математика) еще свежие. Вопрос в том - что читатель ожидает от чтения Кнута? Математические основы computer science - да. Алгоритмы - да. Программирование - нет: сложно придумать большее убожество, чем MIX - действительно, ирландское рагу (точнее - месиво) из всего, что было под рукой. Сугубо imho если что :)
Кнут для начинающих? Кормен с соавторами для начинающих? Страуструп для начинающих? Не знаю как Вы, а я предпочитаю бумажный вариант. Да, кирпичи те еще, согласен. Но и содержание-то какое увесистое.
Для оперативной информации, понятное дело, интернет всем нам в руки.
Экранолеты и суда на подводных крыльях, пусть и были изобретены не в СССР, были лучшими. Умели делать, ничего не скажешь
Интересно, спасибо. Начиная читать, внутренне подготовился к тому, что где-то ближе к концу статьи непременно вылезут микросервисы как самая "прогрессивная" технология. Обошлось на этот раз :)
Понял-понял, не переживайте ))) Я, к слову, Вашу статью не "минусил" - материал интересный. Но профессия приучила цепляться за мелочи. Нечто подобное в исходнике вызвало бы ошибку компиляции.
Знаете, если бы речь шла об ошибках вроде "сонце" или "солце", то, конечно, я бы так не "возбудился". Но фраза "я не выкладывать" - это не только ошибка/описка/неточность, а откровенный плевок. Допускаю, что автор забыл/не знал, что глаголы в русском языке изменяются по временам, родам и числам, но использованная им неопределенная форма (иначе - инфинитив) - просто вопиюще. И без того русский язык упрощается и уплощается, а тут еще и это.
Ваше право - минусовать. Хотя, ситуация не столь однозначна. Да ладно...
P.S. Предложение для модераторов. В свободном доступе есть прекрасный справочник https://rosental-book.ru/ выдающегося педагога Д.Э.Розенталя. Не хотите добавить его в рекомендации для авторов? Да, не все обратят на него внимание, но кое-кто и обратит. Хуже не будет
Вспомнилось, что автором моей первой книги о Java был как раз Патрик Ноутон ("Java. Справочное руководство", изд. "Бином", 1996). Позже он в соавторстве с Шилдтом написал толстенную книгу о Java 2. Обе хороши для своего времени. Но первая - она и есть первая. Дал почитать приятелю и он ее благополучно потерял. Жаль, конечно...
Катастрофа: "я не выкладывать". Ладно, иностранцу простительно в устной речи допускать такие ляпы, но тут - можно было хоть просмотреть перед публикацией?
Моя твоя не понимай 🥺
"JavaScript. Полное руководство", 7-издание, автор Дэвид Флэнаган. Не просто описание, но и много полезных примеров, а также интересные замечания и рассуждения от автора. Подчеркну: именно 7-издание, самое последнее
Очень-очень редко. От хантеров в основном поток шлака. Не отказываемся, но и не надеемся
Тоже самое: в основном, по знакомым, да по прежним местам работы своим и своих ребят из команды. Однажды за раз "отхватил" сразу пару реально крутых ребят, но и то, только потому, что знал их до этого
Так и делаем. Если видим, что пришел пусть не вполне готовый, но желающий учиться за меньшую зарплату и, главное, увлеченный человек - берем. Конечно, есть риск, что он проучившись таким вот образом год-полтора, свалит на более вкусное место. Ну и ладно: свое мы по любому получим. Все равно: все когда-нибудь рано или поздно сваливают
Двух разрабов (миддл и сеньор) на java/kotlin пилить бэкэнд искали 4 месяца. Телеком. Зарплаты конкурентные. Задачи разнообразные и нескучные. Хочешь - офис, хочешь - удаленка, хочешь - гибрид. Очень щадащий аджайл, без идиотских церемоний, приседаний и кришнаитства. Желающих караул сколько. Уровень караул какой. Сыпятся на элементарщине - совершенно базовые вещи, без которых просто невозможно обойтись.
Многие выпускники ВУЗ-ов с порога хотят зарплату минимум миддла, да и то, с таким выражением лица, будто делают мне одолжение. Приходится объяснять, что это не я тебе должен платить совершенно необоснованные деньги, а ты должен, по-справедливости, доплачивать, чтобы я тебя чему-то научил. Ибо знания твои недостаточны, фрагментарны и имеют весьма отдаленное отношение к практике.
Точно! А на географии рассказывать, что земля покоится на трех слонах, стоящих на черепахе. И на физике рассказывать, что Земля - центр мира, а Солнце, планеты и звезды вращаются вокруг нее.
Вряд ли C зайдет абсолютному новичку. Он просто не поймет ценности и значения этого языка. Для него - это набор заумных идей, которые невесть откуда взялись и не пойми как их использовать. Исключения случаются, наверное. Но для большинства - это путь в тупик
Какая обида, помилуйте. Просто мы себя не на помойке нашли и играть в непонятные игры не готовы. Кто хочет - welcome. Кто не хочет - его право
Понятия не имею. Я там не работаю. И приятель мой. Что и правильно
Работодатели (не буду указывать пальцем кто именно, но таких немало) в курсе, что многие высококлассные разработчики просто психологически не способны лайвкодить? Вот не могут и все - ступор у людей. Из недавнего: приятель, отменно знающий ядро линукса в части многопоточки и планирования на уровне исходников, сам правивший и контрибьютивший в него, не смог пройти элементарного собеседования по C. При том, что знает язык до деталей стандарта. Ну не тот у него характер, не тот психотип. Результат? Конечно, отказали. Хотя на той стороне сидели люди, чьи скиллы в совокупности вряд ли больше, чем у него.
И знаете, мне таких работодателей ни капельки не жаль. Действуя по шаблону, они упустили главное - нужного человека. Приятель мой нашел работу, если что.
Работодатели, вы кого ищете? Джуна - да, надо в меру погонять. А сеньора+ для чего? Вы поговорите с ним по-душам. Скорее всего, его опыт совершенно адекватен и возможно даже более чем адекватен для той позиции на которую ищут человека. Какого (извиняюсь) хрена вы требуете написать реализацию B-дерева, когда вся работа, которую вы готовы предложить - элементарный Rest API и перекладывание json-ов?