Pull to refresh
0
0
Send message

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

А в чем проблема с простым кодом? Почему было высказано мнение, что это плохо и нужна документация?

Это я понял и кроме отсутствия умения быстро решать алгоритмы у меня куча всего другого не подходит, так что на гугл я и не претендую.

Но как я понял давать на собеседованиях алгоритмы сейчас модно. Я не жалуюсь, просто пытаюсь оценить шансы хотя бы на джуна. Поэтому мне интересно какие критерии оценивания в принципе есть. И какие шансы вообще на успех, с учётом того, что не 7 пядей во лбу

И все ж. Если ответ верный, но не такой как рекомендован - то что далее? Я читал перевод статьи одного индуса о его опыте интервью, и у меня сложилось мнение, что формально шаг влево вправо грозит расстрелом на месте.

Вот чего я не особенно понимаю. Я не хочу сказать что я неоценимый специалист - я то как раз нет. Но не знаю как моя жизнь сложится, и если мне придется искать работу, то хотелось бы прояснить этот момент с технической стороной собеседований, потому что сейчас похоже все решили что они гугл

Я пока понял для себя, что на место выше Джуна проще не пробоваться. Я могу придумать алгоритм для решения какой то задачи, но не могу это делать быстро. Я не знаю, может если заучить типовые алгоритмы с их реализацией, а так же типы задач, где их можно использовать то это повысит эффективность, но я по складу мышления практически не умею решать "ребусы". Я например так сам и не додумался до ответа на легендарный вопрос про люк. Особенно я не могу это делать в условиях стресса. Я тут сидел разбирал задачу на поиск квадрата в матрице 0 и 1 дня три просто для того, чтобы определить последовательность операций. Понятно что ни за час ни за два там где у меня нет ответа на вопрос, я его не найду.

Т.е. кодить на уровне эй ты иди сюда напиши метод в такой-то класс - это пожалуйста. А придумать алгоритм, когда я не знаю что он уже есть, и когда его создавали тоже не один час - т.е. проявлять какие-то инженерные качества, это увы нет.

Хорошо что я на позиции в Гугле не претендую. Но я в принципе поля что и не в Гугле стоит быть проще.

Не понятно зачем спорить. Уметь решить задачу на алгоритм это то что должен уметь программист, которые кодит собственно алгоритмы. Если faang хотят, они могут нанимать кого угодно после каких угодно тестов, хоть на отношение к смене пола. Они платят за это деньги и хорошие деньги. Иначе откуда берутся желающие там работать

Я только не могу понять во всем этом - если решение задачи было предложено, оно правильное, но оно отличается от некого ожидаемого ответа - что делает "приемная комиссия"? Что если нет идей по оптимизации прямо на сейчас?

Если задача дать на собеседовании ответ который ждёт интервьюер - ну, это наверное довольно странный подход.

  • Доставка продуктов - я лично люблю ходить по супермаркету. Меня это успокаивает.

  • Что делать, если ты мать с годовалым ребенком и к тебе должны прийти в гости, а у тебя кончилась соль - я лично человек простой. Если я где-то ограничен в возможностях, то я попрошу гостей принести соль, или не стану накрывать на стол, ну или да - воспользуюсь услугой. В зависимости от обстоятельств.

  • Каршеринг - гоменасай, я не умею водить и не хочу уметь.

  • Прокат самокат или велосипеда - равнодушен

  • Облачное хранилище - ребята, честно. Если у человека есть флешка, то в чем ваша проблема? Пусть пользуется. Я пользуюсь как флешкой, так и облаком.

  • Готовая еда - тут да. Я частенько пользуюсь такой доставкой, потому что мне лень ходить в Макдональдс. Но по возможности я предпочитаю посетить заведение, потому что мне лично нравится их посещать, особенно с девушкой

Я думаю что в истории программисты против ИИ есть много от истории цеховики (луддиты) против станков. И возможно с тем же исходом. Программисты не исчезнут, но их роль изменится как и их уровень зарплат. Прежде всего исчезнут топ позиции, как дорогостоящие мастера прошлого. А вот джунов как раз будет много, так как ии резко упростит начало бизнеса в разработке для компаний. Так что все развивается очень логично - от ручного труда к машинному. Это не значит что профессии исчезнут полностью, но то что они видоизменяется это точно, как изменились многочисленные рабочие прошлого при переходе сначала к станкам, потом к станкам с ЧПУ.

Любопытства ради, потому что попадаются статьи про литкод - на какую позицию требуются вообще такие знания алгоритмов и почему на такие задачи отводится 30 минут? В жизни ж никто не требует выдавать ответы как в игре кальмара - ответь сейчас или умри. А если соискатель справится с задачей за час? Я понимаю что из всех по времени решения можно найти головастого, но это когда у вас у самих на поиск программиста время большое. А когда сроки горят вы все равно возьмёте того, кто меньше вас беспокоит.

Я сам недопрограимист, занимаюсь СУБД oracle и начинал карьеру в 2004. Тогда никто особо про алгоритмы не спрашивал. Могли про люк спросить. Сам на собеседования уже не пойду, потому что меня уже программирование задолбало, даже такое как в оракле. Но чисто для понимания хотелось бы понять вообще куда нужны такие навыки? Так как большая часть бизнес задач (ну по крайней мере у меня) это довольно отвлеченные вопросы от задачи поиска площади в матрице m на n.

Information

Rating
Does not participate
Registered
Activity