𓆩Ⱦꝋӿīȼҟ𓆪
И что именно?
что нужно сразу ставить вопросы по проблеме
Dmitry (Inock)
Там при нормальном решении бигинт не нужен
я и нормальные решения несовместимы. Я же тупенький
𓆩Ⱦꝋӿīȼҟ𓆪
в моей конструкции if не работают условия else if, тип выполняет только первое условия if. что делать?
R
Покажи как написал?
𓆩Ⱦꝋӿīȼҟ𓆪
оно выполняет только первое
Oleksii
Рассказываю что происходит сейчас, возможно жизнь Junior кому-то интересна. Я думал, что я один ничего не понимаю в реальной разработке, что весь мир против меня, что я феноменальный идиот, что пацаны на стримах у Андрея Пронина просто легенды, влет отвечают на вопросы и влет решают задачи, но это ошибочное суждение. По ходу любой при столкновении об что-то сложное тупеет моментально. Со мной в команде мужик, который 15 лет проработал физиком и попутно занимался анализом данных на Python и тоже ничего не понимает из того, что происходит на столько, что мне на пальцах пришел объяснять, что такое REST. Вообщем, уже почти неделя как я в этом проекте и с каждой минутой все становиться как-то понятнее, яснее. Senior завел для нас Task Manager, уже пошли первые задачи, которые да, очень легкие для него, буквально 10-20 минут работы, но у меня и у других ребят занимают неприлично, просто ДНИ. Постоянный Google в перемешку с постоянными звонками или сообщениями к Senior с просьбой помочь или разобраться. Решил таки я взять на себя организацию коллектива, создал отдельную банду с Junior, где мы приняли коллективное решение решать свои проблемы самостоятельно и не трогать нашего Senior по тупым вопросам. То, что можно нагуглить, никогда не стоит спрашивать. Сейчас занимаюсь следующим: Реализовать SMSDeliverySchema и SMSMessageSchema - схемы для рассылки и сообщения.| В сlass P(SimpleEnum) добавить permission VIEW_SMS_DELIVERIES = 'view_sms_deliveries' Перегенерировать спписок перимешенов в клиенте (make codegen-js) api ресурс для получения списка рассылок. /api/v1/origins/1/sms-deliveries api ресурс для получения списка сообщений /api/v1/sms-deliveries/{id}/sms-messages ! SMSMessage должны содержать статусы доставки на человеческом. Можно реализовать проперти у модели status_label, а сами label взять из старого ресурса Затем необходимо будет это все перенести в новый интерфейс. Старый был на шаблонах Jinja2, новый на JS и w2ui. Каждый разговор с Senior записываю, чтобы ХОТЯ БЫ УСПЕВАТЬ за его ходом мыслей. Когда он что-то рассказывает, ты просто киваешь и говоришь "угу" на деле нихрена не понимая вообще. Только 20 раз переслушав до тебя что-то доходит.
мне вчера скинули тестовое со сроком в неделю. там 2 варианта, сделать парсер сайта и залупень с API. в первом случае, нужно колупаться в дерьме из html, во втором случае, нихуя не понятно, что нужно делать, понятно то, что должна быть бд (круд) и запросы. вот сижу, разбираю все с нуля
Шурок
оно выполняет только первое
Что такое “выполняет только первое”? Можешь показать чему равен napitok?
Make
Но условия были ШАКАЛЬНЫЕ. Релокейт за свой счет 2 месяца работы без оплаты прохождение, даже успешное испытательного не гарантирует трудоустройства
Make
Это все при условии что я ради тестого весь докер выучил блин за 5 часов
Make
и компос вместе с ним
Make
Весь доккер за 5 часов ты бы не выучил...
Ну, так кажется, когда потеешь как свинья. Задачу нужно было решить за 7 часов. Я уложился в 6 с половинкой.
Make
5 часов убил только на докер и докер-компос.
Make
Похвалили за это, но условия выдвинули адовые, как видишь
𓆩Ⱦꝋӿīȼҟ𓆪
Что такое “выполняет только первое”? Можешь показать чему равен napitok?
я например ввожу чай и другую пиццу, но выводит мне только то- что стоит в if условии
𓆩Ⱦꝋӿīȼҟ𓆪
то есть вот
Костя
то есть вот
Видимо не поподает if else, потому что проверяет перое условие, оно по еде, оно тру и он дальше даже не идет и выводит первое условие
𓆩Ⱦꝋӿīȼҟ𓆪
и как мне это изменить
Костя
и как мне это изменить
Попробуй вместо или сделать и
𓆩Ⱦꝋӿīȼҟ𓆪
а разве не && означает или?
Костя
Так у тебя ll в условии
𓆩Ⱦꝋӿīȼҟ𓆪
блин,я перепутала😅
Make
это что за вакансия?
Да вот тут никакая не вакансия. Даже собеседования по сути не было с вопрсами и проверками. Все опции HR выполнял Senior.
Make
Это проектная работа. Т.е. мы получаем ДС за выполнение задач на проекте.
Make
Зарплаты нет. Трудоустройство либо как ИП, либо как самозанятый.
Виктор
Да вот тут никакая не вакансия. Даже собеседования по сути не было с вопрсами и проверками. Все опции HR выполнял Senior.
если собеса не было, звучит дико странно, приедь 2 мес. поработай и езжай обратно
Dmitry (Inock)
Там при нормальном решении бигинт не нужен
Что у меня не так? import java.math.BigInteger; import java.util.regex.Matcher; import java.util.regex.Pattern; import static java.math.BigInteger.*; public class cata52f787eb172a8b4ae1000a34 { public static void main(String[] args) { int i = 2000; zeros(i); } public static int zeros(int n) { System.out.print(countZeroOverString(getFactorial(n))); System.out.print(" - "); System.out.println(countZeroOverDivision(getFactorial(n))); return 0; } private static int countZeroOverString(BigInteger i) { String s = i.toString(); Pattern p = Pattern.compile("0+$"); Matcher m = p.matcher(s); m.find(); try { s = m.group(); } catch (IllegalStateException e) { return 0; } return s.length(); } private static int countZeroOverDivision(BigInteger i) { int result = 0; BigInteger intermediateResult = i; while (true){ if (intermediateResult.mod(valueOf(10)).compareTo(BigInteger.valueOf(0)) == 0){ intermediateResult = intermediateResult.divide(BigInteger.valueOf(10)); result++; }else{ return result; } } } private static BigInteger getFactorial(int f) { BigInteger result = ONE; for (int i = 1; i <= f; i++) result = result.multiply(valueOf(i)); return result; } }
Make
если собеса не было, звучит дико странно, приедь 2 мес. поработай и езжай обратно
Тоже так думал до того момента, пока он не объяснил нам, что у них в принципе оплата именно по таскам и что он единственный разработчик. Сам он работает как подрядчик, т.е у него ИП и он заключил договор с организацией, которой собственно этот софт и нужен.
Make
Они обмениваются отчетами, выполенными работами-актами и так далее.
Make
это тоже место где 3 джуна?
Угу. Нам он предлагает тоже самое: просто заключить договор с той организацией, с которой он заключил, как подярчики на разработку проекта
Виктор
Угу. Нам он предлагает тоже самое: просто заключить договор с той организацией, с которой он заключил, как подярчики на разработку проекта
забавный случай. а какой у тебя стен\опыт? думаешь потянешь фулстаком+тимлидом такого проекта стать
Make
забавный случай. а какой у тебя стен\опыт? думаешь потянешь фулстаком+тимлидом такого проекта стать
Тимлидом он в любом случае останется, он проект хочет покинуть, но предлагает нам остаться с ним в качестве команды. Потяну или нет - не знаю, не могу этого знать, но очень стараюсь
Dmitry (Inock)
Там при нормальном решении бигинт не нужен
public static int zeros(int n) { int sum = 0; while (n >= 5) { n /= 5; sum += n; } return sum; }
Евгений
Тимлидом он в любом случае останется, он проект хочет покинуть, но предлагает нам остаться с ним в качестве команды. Потяну или нет - не знаю, не могу этого знать, но очень стараюсь
У меня было два таких оффера на проектную работу с оплатой по таскам. Первая тоже была без внятного собеса, а когда я залез в код я утонул в дерьме. Плюс меня постоянно пытались вынудить первым назвать цену. Отказался от этого. Второй оффер был получше, чел называл цену и не ограничивал по срокам, помогал когда нужно. Удалось заработать на этом проекте первые копейки. Но в итоге тоже ушел раньше чем закончили пилить проект
Алексей
во во мне тоже задавли такую здачку
Ну это норм, у нас они по-моему были отрицательные и вещественные
Алексей
По моему это бред. Или ты что то не то понял.
Дело же не в больше)/меньше, а в принципе, типа у нас число из миллиона цифр
Dmitry (Inock)
но вот вопрос. Какой смысл в качестве упражнений задавать школьные олимпиадные задачки? Граждане синьерры. Вам по работе когда-нибудь проходилось считать, сколько нулей будет на конце факториала?
Алексей
Рассказываю что происходит сейчас, возможно жизнь Junior кому-то интересна. Я думал, что я один ничего не понимаю в реальной разработке, что весь мир против меня, что я феноменальный идиот, что пацаны на стримах у Андрея Пронина просто легенды, влет отвечают на вопросы и влет решают задачи, но это ошибочное суждение. По ходу любой при столкновении об что-то сложное тупеет моментально. Со мной в команде мужик, который 15 лет проработал физиком и попутно занимался анализом данных на Python и тоже ничего не понимает из того, что происходит на столько, что мне на пальцах пришел объяснять, что такое REST. Вообщем, уже почти неделя как я в этом проекте и с каждой минутой все становиться как-то понятнее, яснее. Senior завел для нас Task Manager, уже пошли первые задачи, которые да, очень легкие для него, буквально 10-20 минут работы, но у меня и у других ребят занимают неприлично, просто ДНИ. Постоянный Google в перемешку с постоянными звонками или сообщениями к Senior с просьбой помочь или разобраться. Решил таки я взять на себя организацию коллектива, создал отдельную банду с Junior, где мы приняли коллективное решение решать свои проблемы самостоятельно и не трогать нашего Senior по тупым вопросам. То, что можно нагуглить, никогда не стоит спрашивать. Сейчас занимаюсь следующим: Реализовать SMSDeliverySchema и SMSMessageSchema - схемы для рассылки и сообщения.| В сlass P(SimpleEnum) добавить permission VIEW_SMS_DELIVERIES = 'view_sms_deliveries' Перегенерировать спписок перимешенов в клиенте (make codegen-js) api ресурс для получения списка рассылок. /api/v1/origins/1/sms-deliveries api ресурс для получения списка сообщений /api/v1/sms-deliveries/{id}/sms-messages ! SMSMessage должны содержать статусы доставки на человеческом. Можно реализовать проперти у модели status_label, а сами label взять из старого ресурса Затем необходимо будет это все перенести в новый интерфейс. Старый был на шаблонах Jinja2, новый на JS и w2ui. Каждый разговор с Senior записываю, чтобы ХОТЯ БЫ УСПЕВАТЬ за его ходом мыслей. Когда он что-то рассказывает, ты просто киваешь и говоришь "угу" на деле нихрена не понимая вообще. Только 20 раз переслушав до тебя что-то доходит.
Круто! Устроюсь, тоже отчёты буду писать😗😁
Maksim Pozharskiy
Рассказываю что происходит сейчас, возможно жизнь Junior кому-то интересна. Я думал, что я один ничего не понимаю в реальной разработке, что весь мир против меня, что я феноменальный идиот, что пацаны на стримах у Андрея Пронина просто легенды, влет отвечают на вопросы и влет решают задачи, но это ошибочное суждение. По ходу любой при столкновении об что-то сложное тупеет моментально. Со мной в команде мужик, который 15 лет проработал физиком и попутно занимался анализом данных на Python и тоже ничего не понимает из того, что происходит на столько, что мне на пальцах пришел объяснять, что такое REST. Вообщем, уже почти неделя как я в этом проекте и с каждой минутой все становиться как-то понятнее, яснее. Senior завел для нас Task Manager, уже пошли первые задачи, которые да, очень легкие для него, буквально 10-20 минут работы, но у меня и у других ребят занимают неприлично, просто ДНИ. Постоянный Google в перемешку с постоянными звонками или сообщениями к Senior с просьбой помочь или разобраться. Решил таки я взять на себя организацию коллектива, создал отдельную банду с Junior, где мы приняли коллективное решение решать свои проблемы самостоятельно и не трогать нашего Senior по тупым вопросам. То, что можно нагуглить, никогда не стоит спрашивать. Сейчас занимаюсь следующим: Реализовать SMSDeliverySchema и SMSMessageSchema - схемы для рассылки и сообщения.| В сlass P(SimpleEnum) добавить permission VIEW_SMS_DELIVERIES = 'view_sms_deliveries' Перегенерировать спписок перимешенов в клиенте (make codegen-js) api ресурс для получения списка рассылок. /api/v1/origins/1/sms-deliveries api ресурс для получения списка сообщений /api/v1/sms-deliveries/{id}/sms-messages ! SMSMessage должны содержать статусы доставки на человеческом. Можно реализовать проперти у модели status_label, а сами label взять из старого ресурса Затем необходимо будет это все перенести в новый интерфейс. Старый был на шаблонах Jinja2, новый на JS и w2ui. Каждый разговор с Senior записываю, чтобы ХОТЯ БЫ УСПЕВАТЬ за его ходом мыслей. Когда он что-то рассказывает, ты просто киваешь и говоришь "угу" на деле нихрена не понимая вообще. Только 20 раз переслушав до тебя что-то доходит.
Завёл бы канал, а то потеряется в куче сообщений, 10 человек увидят и улетит вверх навсегда
Алексей
Dmitry (Inock)
А какие надо?
что-то более приближенное к реальности
Алексей
-
всем привет, я прохожу курсы по python, у нас дедлайн до 00:00, осталось совсем чуть-чуть 🤏 . Кто нибудь сможет помочь, буду очень благодарен
Maksim Pozharskiy
А вы говорите курсы бесполезные - вот вам пример, можно подрабатывать после курсов проходильщиком курсов для тех кто не успевает сам курсы проходить
𓆩Ⱦꝋӿīȼҟ𓆪
Там не или там и
я уже поняла,спасибо
Igor
Дело же не в больше)/меньше, а в принципе, типа у нас число из миллиона цифр
А практическая польза? Научиться писать сложение в длинке? Ну такооое
Igor
Главное нахера? Если тебе будет нужна длинка ты возьмешь библиотеку а не будешь ее писать. Вспомнить сложение в столбик?
Igor
я и нормальные решения несовместимы. Я же тупенький
Дело не в этом кто умный а кто глупый есть вещи которые проще показать чем придумать самому, для этого нужно системное образование. На сколько это продвинет тебя как программиста холиварный вопрос.
Igor
Еще раз те кто учился в мат классе даже херово, просто знают эту или подобную задачу с кружков. Они не умнее, просто у них более систематизированные и широкие знания.
Igor
https://leetcode.com/problems/linked-list-cycle/ еще одна задача подобного типа, да до этого можно додуматься, но подавляющему большинству просто когда то показали этот трюк.
Igor
Если ее дать на собесе и один чел решит, а другой нет, мне это ничего не скажет о них как о программистах.
Dmitry (Inock)
Если ее дать на собесе и один чел решит, а другой нет, мне это ничего не скажет о них как о программистах.
вот и я о том же. По сути, эти задачки скорее не на программирование, а на умение гуглить :)
Азамат
Здесь можно материться?)
Egor
а хули нельзя?))
Igor
На самом деле хорошие олимпиадные задачи очень клевые, вопрос что хороших мало. Это своя атмосфера ты либо занимаешься олимпиадами либо нет. Но рядом с этим идут алгоритмы. Это другая но очень близкая к олимпиадам тема.
Maksim Pozharskiy
Азамат
Правила чекни
Тогда я негодую от этих «алгоритмических» задач»)
Алексей
Главное нахера? Если тебе будет нужна длинка ты возьмешь библиотеку а не будешь ее писать. Вспомнить сложение в столбик?
Работа с std::string если я правильно помню. Это было 10 или больше модулей назад, я уж и не думаю за такое сейчас. У меня на повестке дня мапы и РПГ через структуры
Max
Главное нахера? Если тебе будет нужна длинка ты возьмешь библиотеку а не будешь ее писать. Вспомнить сложение в столбик?
По такой логике можно на любую задачу с собеседования сказать либо "а кто вообще такие задачи на работе решает?" или "для этого уже есть готовая библиотека, зачем мне это уметь?"
Max
реальные задачи приносят меньше понимания (за то же время) того, как оно все изнутри устроено, имхо
Алексей
реальные задачи приносят меньше понимания (за то же время) того, как оно все изнутри устроено, имхо
Зато они сложнее. Я сейчас решаю тестовое на сокеты. Мать твою боже мой. А это ещё с библиотекой
Max
Зато они сложнее. Я сейчас решаю тестовое на сокеты. Мать твою боже мой. А это ещё с библиотекой
объемней думаю, ну и другое немного, надо привыкнуть если раньше такое не делал
Max
а с идейной точки зрения рабочие таски если интересные то требуют 100500 времени на реализацию
Max
в то время как интересная учебная таска может быть за час написана
Алексей
Gravity
Согласен. Я впервые использовал int main (int argc, char *argv[])
И как ? Помню рассказывали в одном видео что данный массив хранит данные об местоположения данного проекта на компьютере
Алексей
Кто знает как сделать что бы новый запуск программы был как новый активный сервис. А то я по дебагу чую что новый запуск закрывает старый