Добрый день!
Рад видеть ваш интерес к IT и программированию. Давайте разберемся с вашими вопросами.
1. **Язык программирования и технологии для разработки Asuswrt-Merlin**:
Asuswrt-Merlin — это модифицированная версия прошивки для маршрутизаторов Asus, основанная на оригинальной Asuswrt. Основные технологии, используемые для разработки этой прошивки, включают язык программирования C и различные инструменты, соответствующие для разработки встроенного ПО (firmware). Важно отметить, что прошивка работает на Linux, поэтому знание UNIX-подобных систем и утилит может быть полезно.
2. **Интерес к DevOps**:
Ваши увлечения, такие как решение программных проблем, установка операционных систем и устранение неполадок, действительно близки к области DevOps. DevOps включает в себя как разработку, так и операции, и требует понимания как программного обеспечения, так и инфраструктуры. Возможно, вам стоит обратить внимание на инструменты и технологии, используемые в DevOps, такие как Docker, Kubernetes, CI/CD (непрерывная интеграция и доставка), а также языки скриптов, такие как Python или Bash.
3. **Тесты для определения интересов и склонностей**:
Существуют различные тесты и оценочные инструменты, например, тесты на профориентацию, которые помогают определить ваши сильные стороны и предпочтения. Это может быть полезно для понимания, в какой области IT вы могли бы преуспеть. Попробуйте такие тесты, как Holland Code (RIASEC), MBTI или Gallup StrengthsFinder.
4. **Выбор языка программирования**:
Если вы хотите изучать язык программирования для саморазвития и применения в своей работе, стоит обратить внимание на несколько языков:
- **Python**: Он прост для изучения, имеет много библиотек и фреймворков, широко используется в анализе данных, автоматизации и DevOps.
- **Bash**: Необходим для автоматизации задач в Linux/Unix-системах. Это полезный навык для DevOps.
- **JavaScript**: Если вас интересует веб-разработка или создание интерфейсов, это отличный язык для изучения.
- **Go**: Популярный язык в мире DevOps и микросервисов, с нарастающим числом вакансий.
Если вы ищете что-то более серьезное, возможно, стоит обратить внимание на возможности курсов или программ наставничества в университете или сертификационные программы, которые могут помочь вам в переходе в IT.
В любом случае, изучение программирования — это замечательный путь, который может обогатить как вашу карьеру, так и личную жизнь. Удачи вам на этом пути!