El mundo está obligado a Charles Babbage y Ada Lovelace, los creadores de la máquina analítica, a convertirse en programadores de sistemas (administrador de TI, administrador de sistemas). El nombre Ada es un lenguaje de programación. A mediados del siglo XX, Konrad Zuse ensambló la primera computadora y escribió programas adecuados para ella. Veamos qué habilidades debe tener un programador de sistemas moderno, así como cuáles son sus responsabilidades inmediatas y estándares profesionales.
Características de la profesión
El programador del sistema está desarrollando varios componentes de un sistema informático. Construye una estructura de varios niveles que combina elementos individuales: el funcionamiento del procesador, el equipo de red y la RAM en un solo conjunto. De hecho, esta es una actividad de ingeniería, pero con un sesgo creativo. El desarrollo de programas de aplicación no es responsabilidad del programador del sistema, crea la base para su buen funcionamiento.
Las ventajas indiscutibles de esta profesión son:
- alta demanda en el mercado laboral;
- amplias oportunidades;
- La oportunidad de adquirir conocimiento en informática aplicada.
Prácticamente no hay inconvenientes, excepto que es un trabajo sedentario y de rutina. Dado que una profesión es valorada por los empleadores, significa que genera buenos ingresos. Esto se confirma con los datos salariales de noviembre de 2019. En Rusia, el salario oscila entre 50,000 y 190,000 rublos por mes, mientras que en Moscú el costo de los servicios de un buen especialista varía de 45,000 a 200,000 rublos.
Habilidades y conocimiento
Debe conocer y poder aplicar los principios de creación de diferentes tipos de software del sistema, adaptar los programas ya preparados a un sistema específico. Debe trabajar rápidamente con el software de código abierto.Serán útiles los conocimientos de física, matemáticas, inglés, así como Assembler y C ++.
Además, se requerirá dicho conocimiento.
- Teorías de algoritmos y métodos de escritura de lenguajes formales.
- Los fundamentos de los gráficos por computadora, características de la construcción arquitectónica de las computadoras modernas, que reflejan la gestión del trabajo.
- Capacidad para escribir lenguajes de consulta y manipulación de datos.
- Formas de describir lenguajes de programación, sintaxis, semántica.
- Los principios de funcionamiento de los sistemas operativos.
- Ley de derechos de autor y derechos conexos.
- Leyes, regulaciones en el campo de la circulación, producción y aplicación de tecnología de la información.
- Derecho laboral.
- Normas de seguridad y salud laboral.
Quienes deseen estudiar esta especialidad deben tener la capacidad de pensar lógicamente, sacar conclusiones, perseverancia, alta concentración de atención y la capacidad de organizar el trabajo.
Responsabilidades
El programador se enfrenta a una serie de tareas comunes.
- Desarrollo de nuevos programas.
- Probar el programa creado.
- Si durante el primer lanzamiento hubo defectos, el especialista trabajará en los errores.
- Presentación del trabajo realizado al director.
- Implementación de software en la organización.
- Ajuste de los datos fuente.
- Creación de instrucciones para el usuario.
- Registro de todos los documentos necesarios: patente de propiedad y derechos de autor.
- Monitoreo del funcionamiento normal del programa, solución de problemas.
- Creación de una versión electrónica de las bases.
- Seguridad de la información: instalación de antivirus, contraseñas.
- Asistencia a empleados, resolviendo problemas emergentes.
- Optimización de la red interna y global.
- Restricción de la capacidad del personal de la empresa para ingresar a sitios de entretenimiento durante el horario comercial
El manual del programador del sistema se refiere a la documentación operativa y técnica, que describe:
- información para la verificación;
- asegurando el funcionamiento y la configuración del programa.
La lista completa de trabajos se establece en la "Guía del programador del sistema", desarrollada y ejecutada de acuerdo con GOST 19.503-79 y el GOST 19. 101-77 ("Tipos de documentos de programa") y GOST 19. 105-78 ("Requisitos generales para documentos de programa"). .
El manual consta de las siguientes secciones.
- Información general sobre el programa.
- Estructura - componentes y componentes, su relación.
- Personalización: enumera todas las acciones necesarias en casos específicos.
- Verificación: métodos que establecen la salud del programa.
- Características adicionales
- Mensajes a un especialista: mensajes de texto que se muestran durante la configuración del producto.
- Aplicaciones: imágenes, gráficos, tablas.
Los puntos de gestión son los siguientes:
- alcance y objetivos del software;
- reglas para instalar componentes;
- principios de acción;
- requisitos del sistema
- instrucciones para configurar el software;
- periodicidad y método de monitoreo del desempeño;
- procedimiento de mantenimiento de software;
- formas de resolver problemas auxiliares;
- trabajar en situaciones de fuerza mayor;
- Métodos de interacción entre los programas instalados y sus copias.
Responsabilidad
El programador del sistema es responsable si:
- rechazó o realizó mal sus deberes;
- violaciones descubiertas durante la operación;
- La compañía sufrió pérdidas por su culpa.