М.Двач / Программирование

40 Кб, 1211x680
Алгоритмов тред /compsci/ # OP 15 янв, 19:50 3624878 В конец треда | Веб

Сап, двачеры! Интересует путь тех, кто в итоге познал великие и ужасные алгоритмы

Значица, решил глубже разобраться в том, как работают программы. Сам я гуманитарий по образованию (хоть у нас и был вышмат, но довольно поверхностный). Работаю QA уже несколько лет, но понял, что начинает поднадоедать тестерская рутина.

По сабажу: начал с бинарного поиска. Но встрял уже на 222 задачке литкода со сбалансированным деревом. Чувствую, что не хватает какого-то базового алгоритмического мышления, все-таки я этим почти не занимался

Какой путь я выбрал на данный момент:
1) Книгу читат (начал с Грокаем алгоритмы)
2) Задачи решат (LeetCode, с простеньких)

Что именно я хочу узнать от вас:
1. С чего вы начинали? Книги, курсы, какие-то конкретные ресурсы
2.Какой формат обучения показался вам самым эффективным (чтоб быстро не забить)? Например: час теории + пару часов на задачи
3.Подводные камни — на что ушло много времени, а в итоге оказалось малоэффективным или вовсе бесполезным

Всех обнял 🫂

Ответы624991625010625042697444697506

2 15 янв, 21:13 2 3624920

Бамп

3 15 янв, 22:35 3 3624991

>>3624878 (OP)
Если ты просто хочешь уйти из тестирование в разработку, то алгозадачи тебе не нужны, полезнее будет разбираться со стеком, библиотеками, фреимворками и т.д.
Решение алгозадач нужно тогда, когда у тебя цель прокачать голову.
Но само решение задач не дает профитов в других областях, то есть если ты прокачался их решать и больше ничего не умеешь, то тебя никуда не возьмут работать.
Алгозадачи - это тренажер для мозга и если у тебя мозг накачен, то ты быстрее (намного) будешь вникать и изучать прикладные темы.
Так что смотри, готов ли ты вообще в это инвестировать время?
Мне кажется, разумнее сначала срыгнуть с тестера в разработку, а потом уже думать о алгоритмах и т.д.

Ответы624995

# OP 4 15 янв, 22:45 4 3624995

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

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

Но спасибо за совет. Так в целом есть неплохое понимание котлина

# OP 5 15 янв, 22:48 5 3624996

Хотя использовать котлин для автотестов, это конечно не тоже самое, что и бэк писать. UI-тесты довольно простые

6 15 янв, 23:24 6 3625010

>>3624878 (OP)
>1. С чего вы начинали? Книги, курсы, какие-то конкретные ресурсы
Учебник скриптования для Operation Flashpoint
>2.Какой формат обучения показался вам самым эффективным (чтоб быстро не забить)? Например: час теории + пару часов на задачи
Постоянная практика с какой-то конкретной целью, без синтетических задач, на теорию похуй, по остаточному принципу
>3.Подводные камни — на что ушло много времени, а в итоге оказалось малоэффективным или вовсе бесполезным
Теория оказалось абсолютно бесполезным надуванием щёк в реальной работе, причём это абсолютно все знают, что забавно.
>Чувствую, что не хватает какого-то базового алгоритмического мышления, все-таки я этим почти не занимался
Это не алгоритмическое мышление. Если ты можешь расписать по шагам как сходить за хлебом - у тебя уже алгоритмическое мышление. То что требует литкод - это зазубрить типичные решения типичных проблем и немного их подправлять/комбинировать.

Ответы625130

7 16 янв, 00:16 7 3625042

>>3624878 (OP)
SICP тред. Как раз для таких как ты около айти гуманитариев с желанием прокачать мозги.

# OP 8 16 янв, 08:01 8 3625130

>>3625010
Спасибо 🙏

9 30 апр, 16:52 9 3697444

>>3624878 (OP)
>Грокаем алгоритмы
говно для детсадовцев

10 30 апр, 18:34 10 3697506

14 Кб, 687x262968 Кб, mp4,
720x1280, 0:078 Кб, 310x7019 Кб, 182x213

>>3624878 (OP)
Элементарная же задача. Колво нод = 1 + колво нод слева + колво нод справа. Как же у меня, блядь, горит, что такие люди имеют лучшие условия и большую зарплату. Ебал в рот выблядков с их "хорошо учись, особенно знай математику, всё будет типтоп". Решает лишь удача и связи.

мимо работаю полугрузчиком полураскладывателем товаров

Ответы697523720743

11 30 апр, 19:03 11 3697523

>>3697506
Так это задача для детсада, даже в егэ нет таких простых задач.
Неудивительно, что грузчик может это решить.

Ответы697526

12 30 апр, 19:05 12 3697526

>>3697523
Ну как видишь ОП не справился.

13 30 апр, 19:13 13 3697533

Алгоритмы - хуета для даунов. Просто были задачи, челики думали и придумали, потом с остальными поделились. Учить их нет смысла, их для того собрали, чтобы не учить, а посмотреть, когда надо. Учат их либо олимпиадники, чтобы по итогу конкурса красоты их барен нанял либо трясуны, которых заебали алгосами, настолько, что они мутируют под ребусы

14 13 июня, 06:05 14 3720743

48 Кб, 802x52683 Кб, 1280x506

>>3697506
>Элементарная же задача.

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

Там в конце строчка "придумай алгоритм быстрее O(n)", так что ожидают решение за O(ln(n)^2)

мимо мл-господин всю карьеру затащил знанием алгоритмов

Ответы720860

15 13 июня, 14:30 15 3720860

>>3720743
дай денег

мимо выкинули с желтой из яшки с 16 грейда

Обновить тред
« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion