Ответ
Помимо Java, я имею опыт работы с несколькими другими языками программирования и технологиями.
Основные языки:
- Python: Использую для скриптов, автоматизации и анализа данных.
- JavaScript: Для веб-разработки (как на фронтенде, так и с Node.js).
- Kotlin: Для Android-разработки и как альтернативу Java.
- C++: Для понимания низкоуровневых концепций и производительных вычислений.
Пример на Python:
def factorial(n):
if n == 0:
return 1
return n * factorial(n - 1)
print(factorial(5)) # Вывод: 120
Пример на Kotlin:
fun main() {
val numbers = listOf(1, 2, 3, 4, 5)
val evenSquares = numbers
.filter { it % 2 == 0 }
.map { it * it }
println(evenSquares) // Вывод: [4, 16]
}
Дополнительно: Работал с SQL для взаимодействия с базами данных и Bash для написания shell-скриптов. Готов изучать новые языки и инструменты в соответствии с требованиями проекта.