Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 8 1 6
Алгоритмов тред /compsci/ Аноним # OP 15/01/26 Чтв 19:50:01 3624878 1
IMG7496.jpeg 40Кб, 1211x680
1211x680
Сап, двачеры! Интересует путь тех, кто в итоге познал великие и ужасные алгоритмы

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

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

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

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

Всех обнял 🫂
Аноним 15/01/26 Чтв 21:13:36 3624920 2
Бамп
Аноним 15/01/26 Чтв 22:35:41 3624991 3
>>3624878 (OP)
Если ты просто хочешь уйти из тестирование в разработку, то алгозадачи тебе не нужны, полезнее будет разбираться со стеком, библиотеками, фреимворками и т.д.
Решение алгозадач нужно тогда, когда у тебя цель прокачать голову.
Но само решение задач не дает профитов в других областях, то есть если ты прокачался их решать и больше ничего не умеешь, то тебя никуда не возьмут работать.
Алгозадачи - это тренажер для мозга и если у тебя мозг накачен, то ты быстрее (намного) будешь вникать и изучать прикладные темы.
Так что смотри, готов ли ты вообще в это инвестировать время?
Мне кажется, разумнее сначала срыгнуть с тестера в разработку, а потом уже думать о алгоритмах и т.д.
Аноним # OP 15/01/26 Чтв 22:45:47 3624995 4
>>3624991
Ура, первый ответивший. Да я не то чтобы сильно хочу срыгнуть в разработку. Думаю периодически об этом как и все тестеры конечно. Но как-будто сейчас даже на стажера свинтить будет тяжеловато.

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

Но спасибо за совет. Так в целом есть неплохое понимание котлина
Аноним # OP 15/01/26 Чтв 22:48:28 3624996 5
Хотя использовать котлин для автотестов, это конечно не тоже самое, что и бэк писать. UI-тесты довольно простые
Аноним 15/01/26 Чтв 23:24:33 3625010 6
>>3624878 (OP)
>1. С чего вы начинали? Книги, курсы, какие-то конкретные ресурсы
Учебник скриптования для Operation Flashpoint
>2.Какой формат обучения показался вам самым эффективным (чтоб быстро не забить)? Например: час теории + пару часов на задачи
Постоянная практика с какой-то конкретной целью, без синтетических задач, на теорию похуй, по остаточному принципу
>3.Подводные камни — на что ушло много времени, а в итоге оказалось малоэффективным или вовсе бесполезным
Теория оказалось абсолютно бесполезным надуванием щёк в реальной работе, причём это абсолютно все знают, что забавно.
>Чувствую, что не хватает какого-то базового алгоритмического мышления, все-таки я этим почти не занимался
Это не алгоритмическое мышление. Если ты можешь расписать по шагам как сходить за хлебом - у тебя уже алгоритмическое мышление. То что требует литкод - это зазубрить типичные решения типичных проблем и немного их подправлять/комбинировать.
Аноним 16/01/26 Птн 00:16:15 3625042 7
>>3624878 (OP)
SICP тред. Как раз для таких как ты около айти гуманитариев с желанием прокачать мозги.
Аноним # OP 16/01/26 Птн 08:01:11 3625130 8
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов