Некоторые ключевые компетенции, необходимые компьютерным инженерам:
- Знание языков программирования (например, Python, Java, C++, Ruby и др.) и умение применять их для написания кода. 2
- Навыки работы с операционными системами (Linux, Windows, MacOS и другими). 2
- Умение работать с базами данных (например, MySQL, Oracle, SQL Server и другими). 2
- Навыки разработки программного обеспечения и опыт в разработке приложений для мобильных устройств и веб-приложений. 2
- Знание основных принципов информационной безопасности и опыт работы с системами защиты информации. 2
- Умение настраивать и управлять сетевыми устройствами (маршрутизаторы, коммутаторы, сетевые точки доступа и другие). 2
- Знание основных протоколов сетевой связи (TCP/IP, HTTP, FTP и других). 2
- Навыки работы с системами управления проектами (например, JIRA, Trello, Asana и другими). 2
- Умение проводить анализ данных и применять методы машинного обучения и аналитики данных. 2
Также высоко ценятся общие для всех специалистов цифровой сферы базовые компетенции и навыки: владение английским языком, деловая коммуникация, управление проектами, работа в команде, навыки в сфере бизнеса и подготовки презентаций, аналитическое мышление, ориентация на результат, управление временем. 4