История изменений
Исправление lbvf50txt, (текущая версия) :
создавая реальные рабочие проекты (хоть и простые в начале, но точно сложнее калькуляторов).
«Реальные рабочие проекты» на 90% созданы из обвязки центрального алгоритма. Чтобы быть хорошим программистом, надо практиковаться не в тривиальной обвязке, а в распознавании и быстром применении различных алгоритмических приемов.
- Понять задачу.
- Распознать алгоритм.
- Адаптировать и реализовать без ошибок.
Поэтому специалисты тренируются на Leetcode. Хотите попасть в среду действительно конкурентоспособных собеседников — идите на Leetcode. LOR — это больше посиделки за гаражами, приятно, местами полезно. Но атмосфера тут не та. Тут голодных целеустремленных бьющих коптыом программистов практически нет.
P.S. Алгоритмы это многое, но не всё. Надо еще в Компьютерных Сетях и Архитектуре ОС как следует разбераться.
Успехов добрым молодым разработчикам. Читайте Столярова «Системы и Сети», тренеруйтесь на Leetcode.
P.P.S. Алгоритмические задачи на LeetCode сподручнее решать на Python.
Исходная версия lbvf50txt, :
создавая реальные рабочие проекты (хоть и простые в начале, но точно сложнее калькуляторов).
«Реальные рабочие проекты» на 90% созданы из обвязки центрального алгоритма. Чтобы быть хорошим программистом, надо практиковаться не в тривиальной обвязке, а в распознавании и быстром применении различных алгоритмических приемов.
- Понять задачу.
- Распознать алгоритм.
- Адаптировать и реализовать без ошибок.
Поэтому специалисты тренируются на Leetcode. Хотите попасть в среду действительно конкурентоспособных собеседников — идите на Leetcode. LOR — это больше посиделки за гаражами, приятно, местами полезно. Но атмосфера тут не та. Тут голодных целеустремленных бьющих коптыом программистов практически нет.
P.S. Алгоритмы это многое, но не всё. Надо еще в Компьютерных Сетях и Архитектуре ОС как следует разбераться.
Успехов добрым молодым разработчикам. Читайте Столярова «Системы и Сети», тренеруйтесь на Leetcode.