Gracias por el A2A!
La es la verdad, aunque puede parecer “fuera de lugar”. Durante mi tercer año de universidad, justo antes de realizar una pasantía, estaba en la Biblioteca de Missouri State U. Había estado estudiando algunas cosas sobre bases de datos y también había aprendido más sobre lógica booleana y álgebra mientras trabajaba con lenguaje ensamblador.
De la nada me dije ” algún día quiero desarrollar bases de datos internas”. Unas semanas después, me entrevisté con Monsanto para una pasantía y afortunadamente una de mis instrucciones ya les había dicho que sería un buen candidato. Hicieron una oferta para una pasantía con mi elección de dos puestos diferentes. El primero fue el lenguaje ensamblador de programación y el segundo fue un proyecto de modelado analítico para un mainframe de base de datos de producción (una máquina de 8 millones de dólares en 1982).
- ¿Podría seguir siendo un buen desarrollador de software si soy un experto en matemáticas?
- ¿Cuál es la empleabilidad de los graduados de desarrollo de software de TI de SAIT?
- ¿Qué conjunto de habilidades se requieren para convertirse en desarrollador de software del sistema?
- ¿Por qué no se puede automatizar el desarrollo de software para que esencialmente podamos 'pedir' a una computadora que nos cree una solución a nuestro problema / creación?
- Tengo más de 40 años, canadiense, mujer, sin experiencia laboral. ¿Cuál es mi oportunidad de encontrar un trabajo tecnológico (o cualquier trabajo)? ¿Qué debería aprender a continuación?
Aunque pueda parecer contradictorio, elegí el proyecto de modelado analítico porque me dio la oportunidad de obtener una visión amplia de cómo funciona una base de datos de producción y aprender a utilizar los recursos proporcionados por el sistema operativo (es decir, CPU, memoria y E / S física) ) Durante este proyecto aprendí los conceptos básicos de la programación SAS.
Al graduarme, Monsanto me contrató como programador de sistemas y comencé a desarrollar en lenguaje ensamblador y también algunos SAS para informar. Me llevaron a un extenso programa de capacitación donde aprendí aspectos internos de los sistemas operativos y cómo escribir un controlador básico de dispositivo de E / S a nivel de disco. Aquí hay algunas respuestas anteriores de Quora con más detalles sobre ese período de mi carrera, que todavía considero parte de mi proceso de aprendizaje fundamental.
La respuesta de Brian Bowman a ¿Puede alguien con poco o ningún conocimiento de la tecnología de la información sobresalir en los sistemas informáticos en la universidad?
La respuesta de Brian Bowman a que iré a EE. UU. Para mi esclerosis múltiple, tengo interés en los sistemas de información (MIS) y también soy bueno en la gestión de bases de datos, pero algunas personas mayores decían ir a un CS. ¿Para qué debo ir y por qué?
Respuesta de Brian Bowman a Tengo más de 7 años de experiencia en desarrollo de software. Trabajo en una empresa de software superior. Todavía no he terminado mi licenciatura. ¿Debo volver a la escuela?
A partir de ahí, decidí escribir un controlador directamente en el formato interno de la Biblioteca de datos SAS, jugando por mi cuenta los fines de semana. Eso llevó a esto:
La respuesta de Brian Bowman a ¿Cómo es la vida de un programador?
¡Diría que mi especialidad se determinó desde el principio! El mes que viene hablo en esta conferencia:
Experiencia analítica 2016