Сохранен 190
https://2ch.hk/b/res/315367537.html
Прошлые домены больше не функционируют, используйте адрес ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

> Сычёв, вам надо сделатт тудушку > Мы вам перезвоним Сычев, ваша тудушка не по солиду и не по

 Аноним 15/01/25 Срд 01:46:29 #1 №315367537 
Screenshot20250115-052636.jpg
Screenshot20250115-052559.jpg
> Сычёв, вам надо сделатт тудушку
> Мы вам перезвоним Сычев, ваша тудушка не по солиду и не по архитектуре Яндекса
Аноним 15/01/25 Срд 01:49:49 #2 №315367615 
Бамп
Аноним 15/01/25 Срд 02:06:06 #3 №315367934 
Бамп
Аноним 15/01/25 Срд 02:08:36 #4 №315367992 
Охуеть, тебе расписали причину отказа, а не тупо послали нахуй. Чего жалуешься, гнида неблагодарная?
sage[mailto:sage] Аноним 15/01/25 Срд 02:09:29 #5 №315368015 
А, блять, это же очередной жирный тред уровня аутичных переписок с тяночкой.
Аноним 15/01/25 Срд 02:13:55 #6 №315368115 
>>315367992
Не дали харчей
sage[mailto:sage] Аноним 15/01/25 Срд 02:14:18 #7 №315368121 
ну хуйню написал ты, сычев. че сказать то хотел
Аноним 15/01/25 Срд 02:17:05 #8 №315368169 
>>315367537 (OP)
>Приложение должно работать через консоль
Что... Задание какое-то для совсем маленьких
sage[mailto:sage] Аноним 15/01/25 Срд 02:28:55 #9 №315368372 
>>315367537 (OP)
>собес на кондитера
>Сычёв, сделай торт на день рождения, бюджет 5к
>...
>Обратная связь:
>1. Торт за 5к должен быть многослойным, а не тупо покрытым позолотой.
>2. Если клиент не вносил правки, на таком торте должно быть написано "С днём рождения!", а не "с др ёпта".
>3. Свечки должны быть выполнены в форме числа, обозначающего возраст именинника. Свечки "14" и "88" не должны стоять в одном торте.
>...
>РРРРРРЯЯЯЯЯЯЯЯ НЕ БЕРУТ НА РАБОТУ
Аноним 15/01/25 Срд 02:33:52 #10 №315368482 
>>315368372
есть разница между
> сделай торт
и
> сделай торт по стандарту
Аноним 15/01/25 Срд 02:53:27 #11 №315368860 
бамп
Аноним 15/01/25 Срд 04:17:51 #12 №315370360 
Это на джуна? Ебануться. Как по мне так если у джуна хотя бы работает - то уже неплохо
Аноним 15/01/25 Срд 04:19:13 #13 №315370384 
>>315370360
Да. а че это много? я просто ни дня не работал на работе. Пишу без нейронок тк хуйню несут
Аноним 15/01/25 Срд 04:21:30 #14 №315370433 
>>315370384
вообще выполнять такие большие тесты соглашается 1 из 100 (если не оплачиаются)
sage[mailto:sage] Аноним 15/01/25 Срд 04:23:18 #15 №315370473 
>>315367537 (OP)
не плачь
Аноним 15/01/25 Срд 04:24:06 #16 №315370495 
>>315370433
лул. ну удачи им найти тогда. Помню еще тестовое было парсер для двух магазинов
Аноним 15/01/25 Срд 04:25:06 #17 №315370515 
>>315370495
Ну еще пару десятков собеседований и соберут себе проект из ваших тестов кек
Аноним 15/01/25 Срд 04:25:18 #18 №315370521 
>>315367537 (OP)
Лох написал таску кабану за бесплатно, лох может идти нахуй, все правильно
Аноним 15/01/25 Срд 04:26:45 #19 №315370554 
>>315367537 (OP)
А что не так с ифами и кейсами блядь?
Аноним 15/01/25 Срд 04:27:40 #20 №315370570 
>>315370554
ДЖУН должен в функции и классы же ебать
Аноним 15/01/25 Срд 04:28:29 #21 №315370591 
>>315370570
Ты не поверишь, но в функциях тоже есть условные ветвления
Аноним 15/01/25 Срд 04:28:40 #22 №315370598 
images.jpg
>>315367537 (OP)
>в задании написано, что должны быть тесты
>тесты не написаны, отказано
>удивляется
господи, какие же зумеры дегенераты, не говоря уже про остальное
Аноним 15/01/25 Срд 04:32:24 #23 №315370671 
image.png
>>315370570
алсо классы есть
мимо оп вот код https://pastebin.com/iymFSy6C
>>315370598
но это же дополнительное а не основное требование
Аноним 15/01/25 Срд 04:32:56 #24 №315370681 
>>315367537 (OP)
Пиздос на петухон конкуренция ебейшая, раз за выполненное тестовое еще и рожу гнут лол. Я когда устраивался плюсистом после шараги в НИИ, там было тестовое из пяти заданий, где самым сложным было реализовать симуляцию работы радара и обнаружения цели (по сути просто сделать два класса радар, с методами поворода вектора по матрице поворота, и обнаружения цели, и самой цели с методом движения), причем я там такой неоптимизированный говнокод насрал, и взяли вообще без проблем
Аноним 15/01/25 Срд 04:33:41 #25 №315370693 
>>315368482
Какому стандарту блять
Аноним 15/01/25 Срд 04:34:00 #26 №315370697 
>>315370570
Этому в говновузах перваков учат
Аноним 15/01/25 Срд 04:41:22 #27 №315370818 
>>315370671
господи, реально дегенерат, что ли. ты считаешь, что с таким айти рынком ты на вакансию джуна можешь не делать дополнительные задания и быть нанятым?
Аноним 15/01/25 Срд 04:51:00 #28 №315370995 
>>315370671
хз, зачем я тебе вообще это пишу, но если хочешь конкретного совета: консольные приложения не пишутся через ебучие циферки, комментарий про иф-элсы как раз про это. представь, что ты хочешь добавить новую функцию в середину списка, ты будешь все циферки перемещать на цифру вперед? говно идея. у тебя должны быть ключи, как в любой линуксовой туле, посмотри ман к чему угодно. дальше ты просто считываешь это в одном красивом свиче. про разделение на отдельные независимые слои тебе и так в фидбеке написано, советую прочесть, погуглить непонятное и интернализировать. выблевывать все в один файлик - говно идея, все должно быть разнесено на разные классы, отвечающие за свои части: считывание инфы (интерфейс), уровень сервиса (операции), уровень репозитория (сохранение и считывание информации). если ты создал один класс, делающий все, это не "у меня есть классы", это "у меня есть год-класс говна". в твоем тестовом их должно быть минимум три, все в разных файлах. все тексты в красивом приложении должны считываться из файла, например, а не быть жестко захардкожены. короче, почитай внимательно, что тебе пишут умные дяди из говнояндекса, в данном случае они правы
Аноним 15/01/25 Срд 05:01:36 #29 №315371147 
суть в том что джуны нахуй не нужны. Это по сути просто тупо дороже потому что пока джун за 1500 в час будет ковыряться и гуглить хуйню крепкий мидл уже новый гугл напишет. Джунов берут только на вырост себе
Аноним 15/01/25 Срд 05:05:59 #30 №315371214 
>>315370598
Так ты фурридебил далёкий от темы, оп в разраба тыкается а тестами занимаются тестировщики, это в айтишечке отдельная каста червей-пидоров и писать в тестовом тесты равно быть зашкваренным хуесосом без малейших перспектив.
Аноним 15/01/25 Срд 05:11:58 #31 №315371306 
cfa3637d4a186eb8927c091b1fb9936756637e51full.jpg
>>315371214
клоун ебучий, речь про юнит-тесты, если для дегенарата вроде тебя это было неясно сразу. уползай обратно, раз не знаешь, о чем пиздишь. пиздец зумеры одебилели
Аноним 15/01/25 Срд 05:28:58 #32 №315371556 
Ебать это вот этот огород надо сделать чтобы тебя взяли на работу ?
Ахуеть.
Зы: задача понятна, но почему нельзя ui прикрутить и зачем соответствовать всем стандартам на свете в каждой мелочи если это ТЕСТОВОЕ задание?
Нахуя программу которой никто не будет пользоваться СТРУКТУРИРОВАТЬ ?
Аноним 15/01/25 Срд 05:29:40 #33 №315371570 
>>315371556
Чтобы все охуели как ты можешь
Аноним 15/01/25 Срд 05:35:24 #34 №315371645 
>>315371570
А чел на джуна разве должен понимать всю архитектуру проги которую он пишет ? Он типа не отдельным маленьким куском будет заниматься суть которого ему разжевали и прислали текстом ?
Я понимаю что если он это знает и пишет по стандартам, и тесты хуярит, и разделяет по задачам(я не итшник хз то что он прием данных, обработку и вывод должен был разделить) то это заебись и его говно даже другой чел сможет почитать и ему самому так будет удобней в конечном итоге.
Но он же джун блять. Он как то делает, оно работает, это принимается, потом мордой в говно тычется и он начинает делать лучше.

Схуяли он должен сразу уметь ?

Производственная практика, не слыхали такое ит конторы ?
Аноним 15/01/25 Срд 05:39:40 #35 №315371712 
>>315371645
спрос и предложение банально. немощных зумеров-вкатунов дохуя. нахуя мне брать говно, если я могу взять уже прошаренного чела и существенно снизить затраты на обучение? это на ваши ебучие заводы нужна производственная практика, потому что там и так никто работать не хочет, приходится обучать тех, кто в принципе пришел
Аноним 15/01/25 Срд 05:45:07 #36 №315371786 
>>315370995
А тудушке это зачем? У меня куча проектов, где соблюдены солид и ооп с паттернами. Тудулисту это зачем?
Аноним 15/01/25 Срд 05:48:14 #37 №315371831 
>>315371786
ты троллишь, что ли? продемонстрируй, что ты конкретный кал по тз можешь написать, используя эти все паттерны. или ты из тех клоунов, которые считают, что я должен в твоем гитхабе копаться и твои поднадусеровые швайнокарасевые петпроджекты ковырять?
Аноним 15/01/25 Срд 05:49:54 #38 №315371859 
>>315371712
А ну если так, то удачи тогда зумерам отсосать хуй кабан кабанычу с его пизданутой эйчаркой за миска рис.
Зы: произв. Практика была всегда, и сейчас есть в любом производстве, не потому что никто не идет, а потому что по другому это не работает.
Но в чудесном мире айти видимо еще пока начало 20го века и до этого не дошли.
Аноним 15/01/25 Срд 05:53:26 #39 №315371921 
>>315371859
ну, рыночек порешал, зумеров слишком много на вакансии джунов. так что миска рис и кабанчики ит из. если ты не имеешь каких-то выдающихся скиллов.

отличие ЧУДЕСНОГО МИРА АЙТИ в том, что ты можешь и должен самообучаться, тебя никто за ручку водить на работе не будет. вся нужная информация есть в интернете, умение в ней разбираться и искать нужные вещи - основной скилл. более опытные коллеги должны лишь подсказать тебе, в какую сторону думать. если ты будешь вешаться с каждым дебильным вопросом, не прикладывая усилий, то ты нахуй не сдался, дешевле и быстрее все самому сделать. не вижу тут двадцатого века, это специфика профессии
Аноним 15/01/25 Срд 05:58:05 #40 №315371999 
>>315371831
сори не дома не могу сейчас копипастнуть, поэтому пишу код сейчас
Найти сумму уникальных чисел в массиве. Реализовано через интерфейсы

https://pastebin.com/RnsVWfxG
sage[mailto:sage] Аноним 15/01/25 Срд 06:04:12 #41 №315372108 
>>315367537 (OP)
Обоссыте этова питухана, хахахыха
Аноним 15/01/25 Срд 06:04:40 #42 №315372122 
>>315371999
>>315371786
https://gist.github.com/lolzballs/2152bc0f31ee0286b722
Вся суть
Аноним 15/01/25 Срд 06:14:45 #43 №315372293 
>>315371999
из этого ответа у меня складывается впечатление, что ты конченный, но, так и быть, я отвечу последний раз
0. я не просил примеров твоего ебучего кода. ты спросил, в чем смысл был в тудушке так делать. я ответил. вывод тебе на будущее.
1. одна ебучая строка это не тз. тз - это то, что написано в примере выше. для вот такого говна уровня простейшей литкодной задачки всю эту хуйню как раз городить не нужно
2. что такое, блядь, по-твоему интерфейсы? их тут тупо нет.
3. что есть класс идейно? нахуя у тебя вещи, которые должны быть концептуально в одном классе поделены на 4? почитай про инкапсулляцию, и про то, как в принципе должны называться классы, какой в них смысл

тлдр треда: тебе дали хороший фидбек, делай выводы, а не хуйней страдай и на дваче плаксивые треды создавай. не сможешь - работу не найдешь
Аноним 15/01/25 Срд 06:20:40 #44 №315372380 
>>315372293
> Интерфейсы
Интерфейсов в петухоне нету. Нету такой конструкции как в других языках INTERFACE
Есть лишь костыль в виде передачи класса в класс
Аноним 15/01/25 Срд 06:23:27 #45 №315372427 
>>315367537 (OP)
Ебать ты там кала говна написал судя по отзыву

> не по архитектуре Яндекса

Разделять логику так как в отзыве расписали - это не "Яндекс" - это буквально отраслевой стандарт. Ты просто говнокодер рукожопый.
Аноним 15/01/25 Срд 06:25:38 #46 №315372457 
>>315371786
Потому что это в первую очередь тестовое задание посмотреть насколько ты грамотный вообще и работу оформлять умеешь, а не тудушка - никто тудушкой в этой тудушке пользоваться не будет.

Пиздец ты тупой.
Аноним 15/01/25 Срд 06:27:46 #47 №315372489 
>>315371556
> зачем соответствовать всем стандартам на свете в каждой мелочи если это ТЕСТОВОЕ задание

Потому что это ТЕСТОВОЕ задание, на котором тебя ТЕСТИРУЮТ, а ты не справляешься.

> Нахуя программу которой никто не будет пользоваться СТРУКТУРИРОВАТЬ

Чтобы на ТЕСТОВОМ задании показать что ты вообще умеешь их структурировать.

>>315371645
> А чел на джуна разве должен понимать всю архитектуру проги которую он пишет

А как ты хотел, естественно.
Аноним 15/01/25 Срд 06:28:08 #48 №315372499 
>>315372293
Ответы полезные у тебя, не зря писал, но ты бы хотел такого человека в команду? Тогда зачем ему подсказываешь? Чтобы он все таки куда-то пробился и там мозги всем выедал?
Аноним 15/01/25 Срд 06:28:08 #49 №315372500 
>>315367537 (OP)
Лол, всегда шлю нахуй если просят сделать "тестовое задание", занимающее больше получаса за бесплатно. На своём опыте было только одно такое задание за которое заплатили, но работа была хуета полностью из говнокода, и месяца не выдержал
Аноним 15/01/25 Срд 06:30:08 #50 №315372528 
>>315372380
Есть, ты просто тупой и не понимаешь что такое интерфейс, раз без ключевого слова у тебя их нет.

В джаве тоже слова "trait" нету - а трейты при этом легко и прекрасно реализуются, если ты вообще понимаешь хотя бы что это и что делать вообще должно.
Аноним 15/01/25 Срд 06:36:33 #51 №315372661 
> всегда шлю нахуй если просят сделать "тестовое задание"

Такое просят только тупых джунов.

> за бесплатно

Ещё тебе платить за макетное бессмысленное говно, которое только чтобы оценить тебя нужно.
Аноним 15/01/25 Срд 06:36:41 #52 №315372664 
>>315372500
лел, собеседовался тоже. дали тестовое - разработать источник тока для какого то йоба девайса.

я ебал сидеть пол дня разбираться в тонкостях, тем более не понятно что за вакансия, какая там зп, условия итд итп. сделал быстро тяп ляп за пол часа. вызвали на очный собес лол.

собеседуюсь с каким то дядькой из этой конторы. поговорили час, он мне в конце выдает: ну вы видно человек шарящий все знаете в целом, но! вы какую то хуйню сделали в тестовом, это работать не будет.

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

и он мне: вы нам не подходите.

бля если я не подхожу, и ты знал заранее, что меня нахуй пошлешь, зачем ты время тратил свое, мое и еще ХРа.

такая стори
Аноним 15/01/25 Срд 06:38:30 #53 №315372697 
>>315372528
То что надо библу интерфейс импортировать это хуйня уровня библиотеки абстрактных классов, но абстрактные классы хотя бы полезные

Я не пишу не каноничные интерфейсы
Аноним 15/01/25 Срд 06:39:51 #54 №315372725 
>>315372697
Шизофазия?
Аноним 15/01/25 Срд 06:44:48 #55 №315372827 
и много времени занимает выполнение такого тестового задания?
Аноним 15/01/25 Срд 06:52:33 #56 №315372990 
>>315372827
Ну я бы два вечера на расслабоне потратил, наверное. Первый вечер накидать основную логику, второй день допилить тесты и сделать рефакторинг.
Аноним 15/01/25 Срд 06:53:02 #57 №315373000 
Видимо там сидят конченные хуилы, ибо выставление требований к коду задним числом (ни одна из претензий не указана в цели задачи) это признак ебанько с ЧСВ в роли тима/теха. Радуйся, что не попал в анальное рабство к долбоебам, которые на каждом ревью твоего кода занимались бы примерно тем же самым.
sage[mailto:sage] Аноним 15/01/25 Срд 06:53:55 #58 №315373019 
>>315367537 (OP)
kek
Аноним 15/01/25 Срд 07:04:01 #59 №315373201 
>>315372990
ебать. не много ли?
Аноним 15/01/25 Срд 07:15:48 #60 №315373448 
>>315367537 (OP)
Это не Солид, брат, это чистая архитектура или DDD. В чём разница не знаю сам.
Аноним 15/01/25 Срд 07:27:07 #61 №315373684 
>>315372725
Нету в питоне интерфейсов. Есть костыли также как и якобы мнимая инкапсуляция, хотя данные всегда доступны
Аноним 15/01/25 Срд 08:57:59 #62 №315375875 
phpinfo();
Аноним 15/01/25 Срд 09:55:48 #63 №315377454 
>>315367537 (OP)
Я чёт не пони, а абстрактные классы нахуя?
В данной задаче это ж тупо переусложнение ради нихуя.
Аноним 15/01/25 Срд 10:06:08 #64 №315377774 
>>315370360
А как ещё кандидатов отбирать, когда у тебя 600 откликов на ваку

Из этих 600та, хотя бы 50-60 твое тестовое сделают. Там уже можно потратить денек на просмотр
Аноним 15/01/25 Срд 10:09:11 #65 №315377876 
>>315367537 (OP)
Мог бы тупо клода попросить сделать это говно, он бы так заебенил что там у всех пиздак поотваливался
sage[mailto:sage] Аноним 15/01/25 Срд 10:30:24 #66 №315378512 
>>315367537 (OP)
>я насрал в миксер, почему меня не взяли работать кондитером
sage[mailto:sage] Аноним 15/01/25 Срд 11:59:36 #67 №315381292 
notworks.mp4
>>315370570
>>315371645
>а че, разве джун должен?

Да, должен. Джун - это не тот, кто не умеет писать код. Джун - этот тот, у кого пока недостаточно опыта в решении реальных задач. На примере для тупых - токарь любого уровня должен уметь вставить болванку, зафиксировать резец и знать, какими ручками настраивается станок. Только тру-мастер 9999-разряда знает 9999 способов сделать это под каждую отдельную деталь, чтобы она точилась на полчаса быстрее и на 50% меньшим количеством отходов, а стажер-подсос знает только один способ на все детали и отходами весь цех засрал. Но оба они деталь таки должны уметь выточить и не сломать станок. А в оп-посте - хуила с улицы, который токарный станок впервые увидел, накрутил хуйню, сломал резец, а "готовую" деталь выкинул, чтобы не проверили. Показывает пальцем на кучу стружки на станке и визжит - смарити, я сделяль, хули миня ни бирйоте, я жи СТАЖОР(ДЖУН).
Аноним 15/01/25 Срд 12:02:31 #68 №315381405 
>>315367537 (OP)
Так тебе расписали, почему ты долбаеб. Причем во всем абсолютно правы. Хотя хуй знает, зачем тебе, ждуну разрабу, дали задачу делать тз.
Аноним 15/01/25 Срд 12:04:37 #69 №315381492 
>>315370360
До чего вкатуны ахуели. Джун, это полноценный разраб на уровне мидла, только без опыта.
Аноним 15/01/25 Срд 12:06:09 #70 №315381550 
>>315367537 (OP)
Тупорылый пидорас ещё возникает. Надеюсь, тебя вычислят и закинут в черный список хрюш, чтобы ты до конца жизни пиццу возил.
Аноним 15/01/25 Срд 12:09:27 #71 №315381671 
>>315370693
ГОСТ
Аноним 15/01/25 Срд 12:09:28 #72 №315381672 
>>315370671
Лень читать весь говнокод, я подрочить зашел. Но ты мне объясни, какого хуя done нихуя не возращает и срет в print? Самый простой принцип solid нарушил, пиздос. Ладно бы в логер срало.
Аноним 15/01/25 Срд 12:13:32 #73 №315381790 
>>315371556
Лично как делал я: обычные логичные стандарты выполнял. Если чето было впадлу, то писал коментик, как реализовать в проде и почему я сделал в тестовом именно так. Это так же касается неоптимизированных решений. Я понимал, как их оптимизировать и писал свою логику словами, а реализовывал чтоб просто работало.
> но почему нельзя ui прикрутить
Потому что петухонообезьяны это типикал виндузятники и они боятся консоли. И чтоб отсеять таких ебанашек, сделали именно CLI. Ну я так думаю.
Аноним 15/01/25 Срд 12:15:17 #74 №315381850 
>>315372827
Пол часа-час.
Аноним 15/01/25 Срд 12:21:10 #75 №315382053 
>>315370570
Я помню на джуновскую позицию тестовое делал, логику по слоям разделил, всё по канонам написал, даже ебаную абстрактную фабрику туда впихнул почти к месту, чтоб показать, что умею, один хуй "мы вам перезвоним" потому что юнит-тесты типа не оче
Аноним 15/01/25 Срд 12:24:33 #76 №315382161 
>>315367537 (OP)
>Слой консольного интерфейса
Зачем изначально консольной утилитке писать отдельный слой? Чтобы потом графику было удобнее прикручивать, например?
Аноним 15/01/25 Срд 12:24:55 #77 №315382175 
>>315367537 (OP)
Если тестовое занимает дольше часа и не оплачивается, то его делать не стоит. Если тебе дали тестовое, то тебя с 99% вероятностью уже не возьмут.
Аноним 15/01/25 Срд 12:25:53 #78 №315382210 
>>315370360
Блять я системный аналитик и то на питухоне приходится чет писать иногда, образования нет, сам учился говнокодить. Задача с ОП-пика это наверное уровень 9 класса нормальной московской школы с человеческой информатикой. Вполне себе простенькое ТЗ, платная чатгопота за часик сварганит такое.
Аноним 15/01/25 Срд 12:28:12 #79 №315382284 
>>315367537 (OP)
Нахуя вообще проградристом идти, если в айти полно работы, где не надо так приседать, а платят тоже более чем достойно?
Аноним 15/01/25 Срд 12:30:54 #80 №315382356 
>>315370360
Такие времена давно прошли.
Аноним 15/01/25 Срд 12:33:49 #81 №315382441 
>>315373000
>выставление требований к коду задним числом
Чел, это не новые требования, это как бы давно уже стандарт разработки, это что-то уровня "не называть классы hui, pizda, dzhigurda", если такое кандидату надо отдельно оговаривать, то это просто сразу "мы вам перезвоним"
Аноним 15/01/25 Срд 12:35:51 #82 №315382511 
>>315382053
Ты вкатился?
Тоже самое было, только месяц назад. Что там должно быть в юнит-тестах такого?
Аноним 15/01/25 Срд 12:35:59 #83 №315382517 
>>315382175
Все так. Тестовое нужно, чтоб была какая-то причина отказа.
Аноним 15/01/25 Срд 12:36:35 #84 №315382536 
>>315382284
Все остальное душная хуета.
Аноним 15/01/25 Срд 12:39:08 #85 №315382634 
>>315367537 (OP)
Ну, с одной стороны, нихуя сверхъестественного они на скринах, вроде, не требуют. Простая задачка для джуна для проверки знает ли он как делать надо, а как не надо.
С другой стороны, как it макака с опытом, лично я в рот ебал сидеть время на всякие тестовые тратить. Чем более многоэтапные и упоротые в конторе собесы, тем более упоротая там потом работа.
Аноним 15/01/25 Срд 12:40:16 #86 №315382673 
>>315367992
более того ему в постановке задаче написали как будут ее оценивать. Это наверное одно из самых адекватных тестовых на джуна что я видел видел я их мало
Реально тупая блядина на ОПе
Аноним 15/01/25 Срд 12:40:43 #87 №315382687 
>>315367537 (OP)
Тебе по факту написали что у тебя говнокод, даун
>все в одном файле
ты ебанутый? ты сколько программируешь? неделю?
>if else if else if else case case if else
????? ты даун ?????

более того тебе же пидорасу даже дали ОС
Аноним 15/01/25 Срд 12:41:09 #88 №315382707 
>>315367537 (OP)
Я тебе могу свою позицию сказать.
Я вкатился 2 года назад на сеньора сразу, можно сказать я недавно только акклиматизировался полностью.

Я так же бугуртил когда вкатывался и пытался на джуна/стажера попасть. Я сделал 2 тестовых, получал такие же ревью, которые считал хуйней и придирками к хуйне.

Сейчас я понимаю какую хуйню я там писал.

Все что от тебя требовалось это сделать какой-то намек на архитектуру, чтобы у тебя были view(в твоем случае это просто набор принтов для консоли), model, service или что-то вроде. И чтобы средствами языка или чего-то они не зависели друг от друга, там есть ниже про абстрактные классы, значит язык поддерживает этот функционал, когда ты можешь

абс_класс Крякающий { func Крякнуть() }
класс утка: Крякающий
класс гусь: Крякающий

сделоть крякатель = Крякающий()

крякатель.Крякнуть()
>Утка крякнула
>Гусь крякнул

Это блядь не сказать чтобы сложно было сделать все. Если ты это осознаешь, то тогда легко вкатишься, все эти ролики по архитектурам найдешь, я не знаю что у тебя за стек, у нас mvc, mvp, viper, mvvm, надо знать, потому что та или иная форма так или иначе есть в проекте с больше чем одним экраном(все проекты т.е.)
Аноним 15/01/25 Срд 12:41:43 #89 №315382729 
>>315368169
как будто гуишку сложно докинуть

> Задание какое-то для совсем маленьких
на джуна же
Аноним 15/01/25 Срд 12:42:11 #90 №315382744 
>>315382511
>Что там должно быть в юнит-тестах такого?
В теории тесты должны покрывать все твои классы и методы, проверять, что они работают согласно требованиям, принимают и передают корректные данные. Из того что вижу сейчас в реальной разработке, на юнит-тесты уходит времени порой даже больше, чем на сам код. Что конкретно было не так у меня, я хз, может где-то чота не до учёл, может какой-то класс забыл покрыть, щас уже не помню, 5 лет назад было дело.
>Ты вкатился?
В итоге да, но не в кодинг, а в SA: чуть больше пиздеть, много меньше кодить
Аноним 15/01/25 Срд 12:44:11 #91 №315382819 
>>315381492
Петухоникс, junior это буквально юноша
Аноним 15/01/25 Срд 12:45:06 #92 №315382864 
>>315382707
>Я вкатился 2 года назад на сеньора сразу
Рака твоей блядине-матери, долбоеб.
Мимо выкатился нахуй с айти потому что поиск работы с двух недель в 2018 стал занимать полгода. 10 лет реального опыта. Надеюсь вас там ии сожрёт к хуям (да это так и будет и обратно вы полетите в пролетарии, скам ебаный волчачий).
Аноним 15/01/25 Срд 12:46:23 #93 №315382915 
>>315367537 (OP)
Это реально тестовое на джуна блять? И с такой хуйнёй берут на работу?
Сам по фану занимаюсь жабой, даже не думал искать работу, считал, что будет дохуя требований
Аноним 15/01/25 Срд 12:48:03 #94 №315382975 
>>315382819
Все так. Полноценный инженер, который может выполнять свою работу, но не имеет опыта. Если джун просто говнокодер с курсов, то его тяжело назвать программистом. Тянет максимум на трейни.
Аноним 15/01/25 Срд 12:48:41 #95 №315382999 
>>315371214
все таки это ты далекий от темы

>>315371306
этот правильно написал
только еще бы добавил что есть нагрузочные, интеграционные тесты и их тоже пишут разрабы. Да и end-to-end тесты нужно уметь писать/читать
Аноним 15/01/25 Срд 12:48:46 #96 №315383003 
>>315382864
У нас есть в команде 2 программиста с 10 годами опыта на позиции слабых мидлов, пишут хуйню, я их ревьюю. У них показатели низкие, у меня высокие. Твои 10 лет - хуйня из под коня.
Ничего не занимает полгода, у меня на сеньора цикл собесов занял месяц, и то потому что я проебывал время на яндекс, сбер и тинек, куда я явно не смог бы устроится, но для себя проходил.

Выкатился? Ну и не воняй. Если такой как я тебя выдавил с рынка - рынку лучше, а ты то кто ты есть.
sage[mailto:sage] Аноним 15/01/25 Срд 12:49:20 #97 №315383030 
>>315382819
Именно. Юноша, а не умственно-отсталый долбоеб без навыков. Опа отшили, потому что он умственно-отсталый долбоеб без навыков.
Аноним 15/01/25 Срд 12:51:02 #98 №315383088 
>>315370360
Если джун не может вписать в гитхаб "console task manager languagename" или еще лучше название конторы что дает задание, и спиздить - так себе он джун
Аноним 15/01/25 Срд 12:51:11 #99 №315383092 
>>315382915
Нет вы объясните мне, это в питоне такие требования или что за хуйня?
Аноним 15/01/25 Срд 12:51:36 #100 №315383114 
>>315382915
Это скорее на трейни или на бесплатные курсы. Сам на джаве пишу, вот с полгода назад джуном устроился наконец, тестовое было обычная веб прилага на спринг буте и интеграцией с внешним сервисом. По логике ничего сложно, но смотрели сильно на структуру, применение паттернов, чистоту кода и тд.
Хотя на стажировку в другое место делал тестовое где были микросервисы и сопутствующий стек. Но хоть оазобрался как такое вообще делать
Аноним 15/01/25 Срд 12:56:11 #101 №315383286 
>>315383114
На курсы теперь и тестовые дают? А нахуй собственно туда идти, если ты сам можешь выучиться
Вот то, что ты написал похоже на тестовое лол, хотя бы по схожести стека с вакансиями джуна. Я сам только начинаю спринг тыкать, как раз хочу какой-нибудь веб сделать.
Если не жалко можешь скинуть своё тестовое для примера? А то я что-то на гитхабе не могу найти чего-то подходящего для примера
Аноним 15/01/25 Срд 12:56:36 #102 №315383306 
Прочитал гору постов и никто не написал, что оп еблан раз делал в одном файле все. Тут хоть один реальный кодер есть? Страшно за двач
Аноним 15/01/25 Срд 12:57:37 #103 №315383344 
>>315383306
Обсуждали вроде же выше
Аноним 15/01/25 Срд 12:58:25 #104 №315383382 
>>315383286
У меня кста было тестовое на курс кибербеза от универа для школьников. Только курс был бесплатным.
Аноним 15/01/25 Срд 12:58:43 #105 №315383388 
>>315382915
>Это реально тестовое на джуна блять? И с такой хуйнёй берут на работу?
Это что, хэлло ворлд в твоём представлении? Или в иерархии программистов есть статусы ниже?
Аноним 15/01/25 Срд 12:59:13 #106 №315383407 
>>315382729
Да у него там суть задания то вообще не в ui, а посмотреть как он будет код организовывать. gui, cli - да вообще поебать, суть от этого никак не изменится.
Аноним 15/01/25 Срд 13:01:31 #107 №315383500 
>>315382744
Понятно, спасибо.
Аноним 15/01/25 Срд 13:02:30 #108 №315383547 
>>315383388
>Это что, хэлло ворлд в твоём представлении?

Без шуток, да. Я реально думал, что это уровень ниже пола. Сейчас ахуеваю
Аноним 15/01/25 Срд 13:03:05 #109 №315383570 
>>315382915
Ну если дать задание реально длинное, не сложное, а длинное, то его никто кроме каких-то шизов делать не будет, или еще лучше - куча гречневых купят его, просто заплатят какому-то помидору где-то, или вообще студенту айти-вуза, чтобы он накатал.
Тестовое должно быть такого размера и сложности, чтобы писалось за вечер, в идеале. А вот как его напишет человек - уже сотни вариаций, можно как оп в один фаил, можно сделать грамотно. Если оп куда-то бы устроился, то он бы полгода писал бы код исключительно через проверку старшим сотрудником, а это время, лучше если бы этот джун знал бы как хотя бы минимально органично писать на стеке, иначе уйдет слишком дохуя времени всех вовлеченных, и не факт что будет результат.
Аноним 15/01/25 Срд 13:03:48 #110 №315383601 
>>315383547
А что по-твоему должно быть в тестовом?
Аноним 15/01/25 Срд 13:03:53 #111 №315383607 
>>315383407
Так то да, но наличие самой простой гуишуи может избавить от говнокода с переходами в этой ебаной консоли
Аноним 15/01/25 Срд 13:04:06 #112 №315383617 
>>315382915
> И с такой хуйнёй берут на работу?
С такой хуйней зовут на собес, а там еще всякие вопросы задают. Подробные тестовые нужны, чтоб отсеять совсем уж нюфань и долбоебов, на которых нет смысла время тратить.
Аноним 15/01/25 Срд 13:05:02 #113 №315383651 
>>315383306
А смысл обсуждать, если ему об этом в обратной связи уже написали?
Аноним 15/01/25 Срд 13:06:02 #114 №315383689 
>>315383306
Поясни
не шарю за тему
Аноним 15/01/25 Срд 13:06:04 #115 №315383690 
>>315383286
Курсы имел в виду при компаниях. После которых возьмут к себе на стажировку или джуном.
Конкретно тех тестовых что упомянул уже не могу найти, но есть другое, честно говоря с ним провозился больше чем с другими, чтобы красиво написать
https://pastebin.com/m4cFt6hw
Аноним 15/01/25 Срд 13:06:38 #116 №315383711 
>>315383570
Ну в принципе, если рассматривать это только с перспективы структуры кода, то тестовое свою роль выполняет, просто говорю на жабе стек джуна начинается со спринга и уходит дальше по направляющей, поэтому и тестовые на питон я ожидал такой же сложности как минимум
Аноним 15/01/25 Срд 13:07:09 #117 №315383741 
>>315383306
>>315383651
а смысл вообще 200 строк кода бить на модули?
Аноним 15/01/25 Срд 13:07:32 #118 №315383754 
>>315383601
На питоне хз, на жабе чел отвечал

>>315383114
Аноним 15/01/25 Срд 13:08:16 #119 №315383779 
Какой оп ебанат.
Миня ругают за гавнокод и не хотят меня брать потому что я долбаёб, хрюни ахуели ряяяяяяяяя
Аноним 15/01/25 Срд 13:09:10 #120 №315383819 
>>315383711
А разве у опа питон? В питоне абстрактные классы это костыль через библиотеку. Никто бы не стал их требовать, это скорее нужно чтобы люди пишушие на человеческих языках могли по прежнему юзать интерфейсы свои любимые интерфейсы в том числе и на питоне, но чисто питонисты их не юзают.
Аноним 15/01/25 Срд 13:09:14 #121 №315383823 
>>315383754
Чем это отличается от тестового с оп-пика?
Аноним 15/01/25 Срд 13:09:50 #122 №315383847 
>>315383741

Потому что ООП шизофреники повсюду.
Аноним 15/01/25 Срд 13:10:56 #123 №315383896 
>>315383690
О, спасибо большое, мне очень поможет. Как тебе вообще работа то? А то я занимаюсь скорее для себя, по фану, работу не думал искать из-за того, что студент, но по другой специальности
Аноним 15/01/25 Срд 13:11:01 #124 №315383902 
>>315383286
и раньше давали, в основном дают на курсы с которых потанцевально хотят хантить лучших
Например у озона есть курсы по гошке для мидлов и для джунов, но там чисто надо алгоритмические задачи прорешать в онлайне чтоб на курс попасть
Аноним 15/01/25 Срд 13:11:47 #125 №315383923 
>>315383607
Да, собственно, никто не мешает и для cli какой-нибудь там click или fire заюзать, и сделать вменяемый ввод/вывод.
Аноним 15/01/25 Срд 13:11:58 #126 №315383927 
>>315383819
В фотке с чатом отклик на питон джуна
Аноним 15/01/25 Срд 13:12:11 #127 №315383935 
>>315383003
>У нас есть в команде 2 программиста с 10 годами опыта на позиции слабых мидлов, пишут хуйню, я их ревьюю.
Что ты там ревьюишь, долбаебина назаровская? Совсем амеб? Небось почесываешь своё чсв что буквально инвалидов ревьюишь? Я повторяюсь, тебе всё равно быть пролетарием, всех вас заменит ИИ что я считаю очень даже справедливо. Блядям - блядскую участь ;)
Аноним 15/01/25 Срд 13:12:40 #128 №315383957 
>>315367537 (OP)
В одном файле... Проиграл с долбоеба. Это буквально ты же только сейчас начнёшь учить программирование. Вот то что ты выучил -- там синтаксис базовый, всякие функции чё делают -- это такой пререквизит.
А теперь начинается инженерия программного обеспечения!
Как бы это всё использовать так, чтобы получился и требуемый функционал, и хорошо читалась логика, и легко было расширять дальше по новым требованиям, и чтобы так всё сделано было, чтобы вообще возможно автоматически гарантировать требуемое поведение (тестируемость), ну и сами тесты покрывающие максимум всего, но при этом хорошо читаемые(и тут тоже надо соблюсти правильные пропорции)
Аноним 15/01/25 Срд 13:13:52 #129 №315384014 
>>315383547 - паханатский сноб, газлайтер и пидор
вероятно выбился по связям на руководящую должность, а теперь затирает, что 30к джуну - это норма
Аноним 15/01/25 Срд 13:13:57 #130 №315384018 
>>315383779

Наверное через пару лет пигеров прогеров начнут ебать ещё сильнее. Просто представь на должность джуна уже надо либо учится 4+ года либо ебашить как не в себя года 3 на самообучении. И всё рали зп курьера, лол. Как же сильно вас будут ебать. А вы и рады.
Аноним 15/01/25 Срд 13:14:28 #131 №315384043 
>>315383935
Какой сладкий баттхерт ;)
Аноним 15/01/25 Срд 13:14:30 #132 №315384045 
>>315383823
Ну как минимум использованием sring boost, который уже отдельным идет от джаба кора, ну я думаю его как минимум заставили написать минимальный интерфейс с помощью html. Это не прям СИЛЬНО сложнее, но в любом случае не уровень писать весь код в одном файле
Аноним 15/01/25 Срд 13:14:37 #133 №315384051 
>>315370360
Так оно лёгкое максимально. Я думал реально сейчас пиздец на рынке и тестовые уровня "напишите ОС для квантового компьютера". Стоп. Подождите. Вот из-за этого ноют зумеры? Из-за такого вот говорят, что айти все? Ебать, тут даже нет многопотока и сетей. Если это реально все требования, то вы дегенераты, а те кто реально хотят вкатятся без проблем

мимо-бумер-работаю-15-лет-в-одной-компании
Аноним 15/01/25 Срд 13:14:49 #134 №315384059 
>>315367537 (OP)

Почему требования к погромиздам повышаются с каждым годом, а приложения от этого не хуже не лучше?
Аноним 15/01/25 Срд 13:15:06 #135 №315384071 
>>315383896
Да нормально, я вкатился правда поздно и грустно смотреть как люди моего возраста уже сеньоры и получают соотстветствующие бабки, а я за относительные копейки пока работаю. Хотя после испыта подняли больше чем говорили изначально, хоть что-то. А работа несложная и пока все получается, правда пришло понимание что выполнять ее сможет любой кто джаву хотя бы месяца 3 учит. Сложность собеса несоизмерима со сложностью работы.
Аноним 15/01/25 Срд 13:15:54 #136 №315384098 
>>315383902
Ну я то думал, что если курсы на уровнь опа, то это вообще нулевые знания
Аноним 15/01/25 Срд 13:16:05 #137 №315384105 
>>315383741
Чтоб потом при расширении функционала меньше ебстись с рефакторингом и проще ориентироваться в коде, а не лазить по ебучей простыне. Ты Мартина не читал штоле?
Аноним 15/01/25 Срд 13:17:17 #138 №315384153 
>>315372293 - адекват
Оп - хуй
Аноним 15/01/25 Срд 13:17:23 #139 №315384159 
>>315384051
Когда я был 14-лвл пюздюком, то на джуна брали чисто за то, что уже умеешь хелловорлд писать.
Аноним 15/01/25 Срд 13:17:41 #140 №315384170 
>>315383923
Это что-то из питона? Не шарю просто
Аноним 15/01/25 Срд 13:18:49 #141 №315384204 
>>315384159
Так я так и устроился
Аноним 15/01/25 Срд 13:19:11 #142 №315384217 
>>315384014
Сука, проиграл. Я не работаю прогером, все мои выводы сделаны из изучения жабы по фану и пары просмотров вакансий на джуна
Аноним 15/01/25 Срд 13:20:15 #143 №315384261 
>>315384170
Да. У опа-хуя же питонячье тестовое. А это как раз питонячьи библиотеки для cli.
Аноним 15/01/25 Срд 13:21:10 #144 №315384294 
>>315384071
Не расстраивайся, скоро и ты там будешь. Главное залетел, теперь поднимаешься и будешь тем самым наносеком.
А сам вообще с образованием или прям полный вкатун?
Аноним 15/01/25 Срд 13:21:12 #145 №315384295 
>>315367537 (OP)
Создание структуры проекта:

task_manager/

├── task_manager/
│ ├── __init__.py
│ ├── task.py
│ ├── task_manager.py
│ └── cli.py

├── tests/
│ ├── __init__.py
│ └── test_task_manager.py

├── data/
│ └── tasks.json

├── requirements.txt
└── README.md

Реализация классов и функций:

task.py (Класс задачи):

class Task:
def __init__(self, id, title, description, category, due_date, priority, status="Не выполнена"):
self.id = id
self.title = title
self.description = description
self.category = category
self.due_date = due_date
self.priority = priority
self.status = status

def to_dict(self):
return {
"id": self.id,
"title": self.title,
"description": self.description,
"category": self.category,
"due_date": self.due_date,
"priority": self.priority,
"status": self.status
}

task_manager.py (Менеджер задач):

import json
from pathlib import Path

class TaskManager:
def __init__(self, file_path):
self.file_path = Path(file_path)
self.tasks = self._load_tasks()

def _load_tasks(self):
if self.file_path.exists():
with open(self.file_path, 'r') as file:
return [Task(task) for task in json.load(file)]
return []

def _save_tasks(self):
with open(self.file_path, 'w') as file:
json.dump([task.to_dict() for task in self.tasks], file, indent=4)

def add_task(self, task):
self.tasks.append(task)
self._save_tasks()

def get_tasks(self, category=None):
if category:
return [task for task in self.tasks if task.category == category]
return self.tasks

def complete_task(self, task_id):
for task in self.tasks:
if task.id == task_id:
task.status = "Выполнена"
self._save_tasks()
return True
return False

def delete_task(self, task_id):
self.tasks = [task for task in self.tasks if task.id != task_id]
self._save_tasks()

def search_tasks(self, keyword=None, category=None, status=None):
results = self.tasks
if keyword:
results = [task for task in results if keyword in task.title or keyword in task.description]
if category:
results = [task for task in results if task.category == category]
if status:
results = [task for task in results if task.status == status]
return results

cli.py (Консольный интерфейс):

import argparse
from task_manager import TaskManager, Task

def main():
parser = argparse.ArgumentParser(description="Управление списком задач")
subparsers = parser.add_subparsers(dest="command")

# Просмотр задач
view_parser = subparsers.add_parser("view", help="Просмотр задач")
view_parser.add_argument("--category", help="Фильтр по категории")

# Добавление задачи
add_parser = subparsers.add_parser("add", help="Добавление задачи")
add_parser.add_argument("title", help="Название задачи")
add_parser.add_argument("description", help="Описание задачи")
add_parser.add_argument("category", help="Категория задачи")
add_parser.add_argument("due_date", help="Срок выполнения задачи")
add_parser.add_argument("priority", help="Приоритет задачи")

# Выполнение задачи
complete_parser = subparsers.add_parser("complete", help="Отметка задачи как выполненной")
complete_parser.add_argument("task_id", type=int, help="ID задачи")

# Удаление задачи
delete_parser = subparsers.add_parser("delete", help="Удаление задачи")
delete_parser.add_argument("task_id", type=int, help="ID задачи")

# Поиск задач
search_parser = subparsers.add_parser("search", help="Поиск задач")
search_parser.add_argument("--keyword", help="Ключевое слово для поиска")
search_parser.add_argument("--category", help="Фильтр по категории")
search_parser.add_argument("--status", help="Фильтр по статусу")

args = parser.parse_args()
manager = TaskManager("data/tasks.json")

if args.command == "view":
tasks = manager.get_tasks(args.category)
for task in tasks:
print(task.to_dict())

elif args.command == "add":
task_id = len(manager.get_tasks()) + 1
task = Task(task_id, args.title, args.description, args.category, args.due_date, args.priority)
manager.add_task(task)
print("Задача добавлена")

elif args.command == "complete":
if manager.complete_task(args.task_id):
print("Задача выполнена")
else:
print("Задача не найдена")

elif args.command == "delete":
manager.delete_task(args.task_id)
print("Задача удалена")

elif args.command == "search":
tasks = manager.search_tasks(args.keyword, args.category, args.status)
for task in tasks:
print(task.to_dict())

if __name__ == "__main__":
main()

Тестирование:

test_task_manager.py (Тесты):

import pytest
from task_manager import TaskManager, Task

@pytest.fixture
def manager():
return TaskManager("data/test_tasks.json")

def test_add_task(manager):
task = Task(1, "Test Task", "Test Description", "Test Category", "2024-01-01", "High")
manager.add_task(task)
assert len(manager.get_tasks()) == 1

def test_complete_task(manager):
task = Task(1, "Test Task", "Test Description", "Test Category", "2024-01-01", "High")
manager.add_task(task)
manager.complete_task(1)
assert manager.get_tasks()[0].status == "Выполнена"

def test_delete_task(manager):
task = Task(1, "Test Task", "Test Description", "Test Category", "2024-01-01", "High")
manager.add_task(task)
manager.delete_task(1)
assert len(manager.get_tasks()) == 0

def test_search_tasks(manager):
task = Task(1, "Test Task", "Test Description", "Test Category", "2024-01-01", "High")
manager.add_task(task)
results = manager.search_tasks(keyword="Test")
assert len(results) == 1

Запуск приложения:

Для запуска приложения используйте команду:
python -m task_manager.cli <command> [args]

Например, для добавления задачи:
python -m task_manager.cli add "Новая задача" "Описание задачи" "Работа" "2024-12-31" "Высокий"



Я СДЕЛЯЛЬ! Где моя зарплата погромиста, ааа?
Аноним 15/01/25 Срд 13:21:30 #146 №315384304 
>>315384204
Ну и хули ты тогда пиздишь?
Аноним 15/01/25 Срд 13:22:57 #147 №315384358 
>>315384295
Чат гопоты, иди нахуй
Аноним 15/01/25 Срд 13:23:10 #148 №315384366 
>>315367537 (OP)
Нормальный человек не сможет применять ООП там где это не требуется. А они требуют ради устройства на работу перестать быть нормальным человеком, то есть продать душу сатане. А что они тогда потребуют когда ты будешь у них работать? Наверное в жопу пихать предметы всякие.
Аноним 15/01/25 Срд 13:23:47 #149 №315384400 
>>315384358
Причина подрыва?

Не чатгпт писал кстати
Аноним 15/01/25 Срд 13:24:32 #150 №315384436 
>>315384051
Не ну тут лёгкое тестовое, но я видел как моих друзей отшивали за тестовое на го, где свой микросервис надо высрать плюс джобу, которая с чужого апи данными тот самый микросервис заполняет. И там его отшили что где-то среди таблиц нормальная форма 3 не была соблюдена. Это конечно вообще другой уровень и сложностей задачи и качества выполнения, чем у опа долбоебика
Аноним 15/01/25 Срд 13:24:51 #151 №315384442 
>>315384261
Ага, спросил нейронку, че это. Ну так да, можно и такое реализовать, но все ещё не понимаю, почему например в тестовом не сделать возможность выбрать между гуишкой и консолью
Аноним 15/01/25 Срд 13:25:38 #152 №315384471 
>>315384294
Спасибо на добром слове, анон. Надеюсь и у тебя все получится.
У меня профильное образование, просто 22 год внес коррективы в жизнь, но не сказал бы что мне оно помогло. Базу по алгоритмам получил хорошую разве что, но учился я хуево, всю жизнь до этого гуманитарием был. А ну и на последнем собесе оказалось что мы с собеседующим в одном месте учились, но вряд ли конечно это повлияло как-то
Аноним 15/01/25 Срд 13:25:45 #153 №315384478 
>>315384295
Чат гпт делает лучше опа хуя, который хочет получить ещё каких-то денег, вот это киберпанк
Аноним 15/01/25 Срд 13:27:41 #154 №315384563 
>>315384471
Тебе тоже спасибо, приятно пообщаться с человеком, который вкатился, а то на дваче бесконечный мрак с неудачниками. Мб закончу вуз, у меня будет хоть и не профильная, но техническая вышка и попробую тоже, а пока буду понемногу учиться
Аноним 15/01/25 Срд 13:28:14 #155 №315384585 
щас бы быть долбоебом и вкатываться в ойти
и вот такие вот тесты выполнять охуеть просто, просто чтобы взяли батрачить на работу, надо как цапля на одной ноге постоять и флажок в жопу засунуть
Аноним 15/01/25 Срд 13:28:41 #156 №315384605 
>>315384478
К слову да, где оп-хуй, че он через нейронку то это не прогнал? Тут любая справиться
Аноним 15/01/25 Срд 13:29:33 #157 №315384630 
>>315384563
Еблан, со второго курса на стажировки пробуй, не жди ничего
Аноним 15/01/25 Срд 13:29:35 #158 №315384633 
>>315384442
Да можно, только для той цели, которую преследует тестовое из ОП-пика это никакой дополнительной инфы не даст. Его проверяли на знание самых базовых вещей и то, как у него башка работает. Это и без гуя видно.
Аноним 15/01/25 Срд 13:30:41 #159 №315384680 
>>315384630
Я не программист по образованию, а кадастровой инженер. Нахуй я им нужен, если ещё и доучиться параллельно буду?
Аноним 15/01/25 Срд 13:31:23 #160 №315384706 
>>315384633
Да я просто хейтер консоли, что поделать
Аноним 15/01/25 Срд 13:34:09 #161 №315384807 
>>315384680
Я понял твою ситуацию, но ты потенциально проебешь ещё лет 5 с таким подходом, пока ты там доучишься, пока всё выучишь, пока устроишься, ещё будешь месяц через месяц устраиваться -- месяц пробовать -- месяц ныть на дваче, что с твоим образованием тебя не берут и вкатиться невозможно.
Короче лучше иди по кадастру, там тоже денег дохуя и работа отчасти приятнее, меньше задротства.
Аноним 15/01/25 Срд 13:36:42 #162 №315384919 
>>315367537 (OP)
Мог бы в чатгпт загнать эту хуетень и отправить. Не понимаю нахуя свое время тратить на всякие тестовые.
Аноним 15/01/25 Срд 13:36:52 #163 №315384926 
>>315384605
Что же выходит? Что ОПхуй настолько туп, что даже это сделать не смог, то есть не осилил даже простейшее решение данной задачи и его послали нахуй за дело?
Аноним 15/01/25 Срд 13:37:04 #164 №315384934 
>>315384045
Использование spring boot ничё не поменяет.
> писать весь код в одном файле
А где это в тестовом написано?
Аноним 15/01/25 Срд 13:37:14 #165 №315384943 
>>315384680
Я тот анон что тебе тестовое скинул. Тебе выше все верно посоветовали, лучше как можно раньше начать пробоваться на стажировки. На образование смотрят редко, но если и смотрят то любой технической хватит точно. Просто пока учишься придется найти место где с понимаем к этому отнесутся, но понятно что большую часть пар придется проебывать, но совмещать не так сложно как кажется. Хотя я и не знаю насколько сложно у тебя учиться.
Аноним 15/01/25 Срд 13:39:35 #166 №315385045 
>>315384807
Ну кадастр неплох, это да, но у меня просто одногрупник выкатываться начал, рассказал и мне стало интересно попробовать. А как попробовал, оказалось, что мне ебать как интересно все изучать и что-то делать, вот и занимаюсь.
Я то думал, что требования (даже на стажировки) ебейшие и пока особо пытаться смысла нет, но раз тут так активно убеждают, то обязательно попробую
Аноним 15/01/25 Срд 13:39:55 #167 №315385068 
>>315384934
Это подразумевается по умолчанию. Есть общепринятая структура проекта для бэкэнд приложений, в основном N-tier, но есть вариации.
Аноним 15/01/25 Срд 13:40:02 #168 №315385074 
>>315384926
Да он даже читать не умеет судя по всему
Аноним 15/01/25 Срд 13:41:48 #169 №315385145 
>>315384943
Тогда буду пробовать, искать, спасибо тебе ещё раз, анонче!
А насчет того, лекго ли мне учиться, у нас есть люди которые за семак 2-3 раза в вуз приходят и до сих пор у них все хорошо, поэтому справлюсь
Аноним 15/01/25 Срд 13:44:04 #170 №315385232 
>>315385145
Ну тогда вообще идеально. Курсы dmdev советую, на торрентах поищи. Это не инфоцыган а реальный разраб который дает годноту и бест практис всякие. Если освоить все что он дает в курсах, то пройдешь любой собес на трейни а может и на джуна если там нет требований по опыту.
Аноним 15/01/25 Срд 13:45:40 #171 №315385285 
>>315385068
Писать весь код в одном файле подразумевается по умолчанию?
Аноним 15/01/25 Срд 13:46:15 #172 №315385309 
>>315385232
О, спасибо большое. Буду использовать как план обучения.
какие хорошие люди иногда на дваче попадаются, я удивлюсь
Аноним 15/01/25 Срд 13:47:21 #173 №315385352 
>>315385232
Ты и есть dmdev?
Аноним 15/01/25 Срд 13:48:19 #174 №315385373 
>>315370521
>написал таску
>простейший список задач
Ух бля, сейчас кабан миллиарды с этой хуйни поднимет.
Аноним 15/01/25 Срд 13:50:02 #175 №315385436 
>>315385285
Понятно же что наоборот. Любой человек кто откликается на вакансии уже должен знать о структуре проектов в его области. А если не знает, то ему об этом сообщат в фидбеке и узнает. И то, ОПу повезло что ему настолько подробно все расписали, обычно именно по тестовым на младшие грейды никакого фидбека не дают и если видят в проекте нет нормально разделения по папкам и файлам то даже проверять не станут
Аноним 15/01/25 Срд 13:50:33 #176 №315385461 
>>315367537 (OP)
Сычов, а что это у тебя за гомосятина с элифами? В петухоне разве нет бич кейса?

Алсо, тебе на Джуна дали какую-то детскую хуйню. У мня на стажёра в требования было написано сделать программу отказоустойчивой лол
Аноним 15/01/25 Срд 13:50:50 #177 №315385474 
>>315385352
Да, а что такое?
Аноним 15/01/25 Срд 13:52:09 #178 №315385520 
>>315382634
А как ты предлагаешь еще джунов набирать?
sage[mailto:sage] Аноним 15/01/25 Срд 13:53:53 #179 №315385606 
17367028486742.png
>>315367537 (OP)
да да
а как попадаешь в такую контору, то сразу
"йо, нам тут некогда было в код, сделали костыли",
"ой, ну тут мы решили переизобрести велосипед, потому что перекраска кнопочки из красного в зеленый была названа не очень очевидно",
"ой, тут херачил наш сто, ему было некогда бить все на файлы и классы, он вообще раньше только на бейсике кодил"
sage[mailto:sage] Аноним 15/01/25 Срд 13:54:39 #180 №315385642 
>>315367537 (OP)
Ебать им не лень этой хуйней заниматься. Я бы даже отвечать не стал тому, кого не берем. Нахуя время тратить?

мимо проверяю тестовые и провожу собесы
Аноним 15/01/25 Срд 13:54:44 #181 №315385646 
>>315370495
>>315370515
Не соберут. Такое тестовое - признак долбоебской компании. Потому что джун типа ОПа это не сделает или сделает это очень плохо и криво, что проще будет с 0 написать, чем его говнокод править. А тот, кто может, он нахуй пошлет таких мамкиных коммерсантов. Тестовое задание либо занимает пару часов, либо оплачивается. Если это на несколько дней и не оплачивается, то удачи им там.
Аноним 15/01/25 Срд 13:54:55 #182 №315385652 
>>315384043
Продолжай держать меня в курсе.
Аноним 15/01/25 Срд 13:55:05 #183 №315385659 
>>315385461
> В петухоне разве нет бич кейса?
Есть, но только начиная с 3.10. Но вообще нахуй он нинужон. Если приходится писать много условий подряд, значит скорее всего ты что-то делаешь не так.
Аноним 15/01/25 Срд 13:56:19 #184 №315385712 
>>315385520
Ну вообще да ты прав. Надо ж из всей толпы вкатунов как-то совсем уж ебланов отсеять, чтоб не тратить время на собесы.
Аноним 15/01/25 Срд 13:59:18 #185 №315385828 
>>315385436
Нет, давай короче на пальцах, пошагово.
1. Ты написал, что сейчас слишком простые тестовые.
На вопрос о том, как по-твоему выглядит нормально тестовое
2. Ты написал, что использовать Spring Boot хотя бы, но никак не писать весь код в одном файле.
Вопрос, где в тестовом требование написать весь код в одном файле?
sage[mailto:sage] Аноним 15/01/25 Срд 13:59:28 #186 №315385832 
>>315370671
Ебаный пиздец, иди на хуй просто. А еще пиздят, что рыночек перегрет. Джуны из пидорашьих ВУЗЕКОВ пишут хуже джунов из 2010.
Аноним 15/01/25 Срд 13:59:59 #187 №315385858 
>>315385474
Чтоб у тебя никто курсы не покупал, гандон.
Аноним 15/01/25 Срд 14:06:08 #188 №315386065 
>>315385828
Это другой анон. А ты это серьезно спрашиваешь или толсто троллишь? Но в любом случае я уже выше писал, что это «требование» подразумевается по умолчанию, ни одному человеку кто джаву начал учить не вчера даже не придет в голову все запихнуть в один класс, а на спринг буте у тебя это физически не получится сделать, потому что нужен как минимум класс контроллер и репозиторий для доступа в бд, это я очень и очень ебланские примеры привел еще
Аноним 15/01/25 Срд 14:07:05 #189 №315386093 
>>315385858
Да я хз что их покупает на самом деле когда все есть на торрентах
Аноним 15/01/25 Срд 14:26:34 #190 №315386839 
>>315370671
Тут очень много грустного. Не то чтобы прям по ебалу и судебный запрет на приближение к компу, но требования ты объективно не выполнил, и даже то, что выполнил - ниже среднего, намного. Короч ничего удивительного, что при всем этом просто выбрали другого кандидата получше. Алсо, это охуенно простое тестовое, что даже пиздец как удивительно.
comments powered by Disqus

Отзывы и предложения