@mariarotilu And perhaps (implicit in 3 and 4) be familiar enough with at least one general purpose programming or scripting language to automate basic tasks .