sim3x, джунов вообще не брал. Не было у меня таких проектов, где их можно было бы занять.
Мидлов подобного состава брал 2-х, еще с 5-ю работал уже имея их исходно.
Ребята не креативные, сложно изучают новые технологии без менторинга. Но офигенно стабильные, прогнозируемые по скорости разработки и надежные.
sim3x, понятия не имею как вы делаете вывод о помогут не помогут.
И почему 4 предмета это мало, а сколько дисциплин это много?
Я брал в команду и людей, которые в 28 лет впервые начали учить программирование.
И парней, кто в свои 22-23 уверенно затыкал 90% остальных разработчиков.
Но ни от одного из тех, кто сразу шел работать, якобы для обучения на месте я не видел реальной пользы как от разработчиков.
Из них получались предприниматели, просто клепатели сайтов на вордпрессе, но не разработчики с стабильным и качественным уровнем знаний с которыми можно вести проект любой сложности.
sim3x, не получается senior за 4 года работы никак. Ну то есть совсем никак.
Лейбочку, конечно, ему можно прилепить всякую, но вот опыта и знаний ему это не добавит.
Чтобы он за 4 года работы взлетел, он должен лет 5-10 до этого заниматься этим "до" работы, что обычно и происходит.
И из ВУЗа да, он не выйдет специалистом. Поэтому курса с 3-4-5 в зависимости от его смекалки ему потребуется искать ту самую работу, для получения практического опыта поверх знаний, которые он получал ранее.
Андрей Суржиков, во-первых, это может практически полностью решить вопрос и вставки и поиска.
Т.е. основная работа с этой таблицей будет идти через сфинкс, а сколько уж оно там вставляет в базу данных вас волновать будет не сильно.
Сфинкс достаточно быстр, если полнотекстовый поиск у вас используется значимо, а не в 1-2 случаях, то выигрыш будет большой.
Вставка новых данных в Сфинкс тоже достаточно быстра за счет дельта-индексов.
Мускль же у вас разгрузится по объему индексов, и если они не помещались в памяти, то могут начать помещаться (нужно смотреть конкретно систему), что тоже ускорит работу.
sim3x, ок. Сколько у вас лет опыта и сколько человек в ваших проектах участвовало?
Ну просто чтобы понимать. Опиратесь ли вы на личное мнение или у вас есть статистически значимая выборка.
Потому что без этого бекграунда, утверждения "не будет через 6 лет", "будет через 4 года" - мягко говоря высосаны из пальца.
sim3x, так он же не увлечен программированием. А значит у него нет опыта который набираются проходя по граблям.
Наиболее рациональным будет получить системное образование по данной специальности.
Да, звездой он не будет. но он же к этому и не стремиться?
Видел массу людей, которые просто "хорошо делали свое дело". Без фанатизма.
И на каждого увлеченного программированием, я в команде предпочту иметь 3-4 таких рациональных людей. Потому что они намного лучше понимают слово "надо" и способны доводить проекты до конца.
Загоните для тестов в Sphinx, главное чтобы памяти на сервере хватало.
Если ранее им пользовались, то 2-3 часа вам хватит для понимания достаточно ли его возможностей в рамках ваших мощностей.
RostNov, на прикладной математикие в первую очередь будет математика.
Все остальное вторично. Алгоритмов как ни странно, может оказаться больше не инженерной специальности.
Это сильно зависит от преподавателя.
Ну, и данную дамочку рекомендую не слушать вовсе. Апломба у нее много, знаний ноль.
sim3x, у человека изначально профиль не любимый, а рациональный. Он просто ищет более удобный способ жизни и готов смириться с некоторыми недостатками этого решения.
Мы только видим тупые ответы. Вы нас хоть сориентируйте, к каким высотам нам стремиться-то?