Cómo convertirse en informático: 10 pasos (con imágenes)

Tabla de contenido:

Cómo convertirse en informático: 10 pasos (con imágenes)
Cómo convertirse en informático: 10 pasos (con imágenes)

Video: Cómo convertirse en informático: 10 pasos (con imágenes)

Video: Cómo convertirse en informático: 10 pasos (con imágenes)
Video: La Vida de un DESARROLLADOR DE APLICACIONES | ¿Qué lenguaje aprender? ¿Qué estudiar? 2024, Mayo
Anonim

Ser un informático no se trata de programación; se trata del estudio de algoritmos (una serie de pasos, comprendidos por alguien o algo, para completar una tarea en un número determinado de pasos). Muchos informáticos no programan en absoluto. De hecho, Edsger Dijkstra dijo una vez: "La informática no se trata más de ordenadores de lo que la astronomía se trata de telescopios".

Pasos

Parte 1 de 4: Comenzar

Conviértete en informático Paso 1
Conviértete en informático Paso 1

Paso 1. Conviértase en un aprendiz de por vida

Ser un científico de la computación se trata de aprender a ser un estudiante, no solo durante la capacitación, sino durante todo el tiempo a lo largo de su carrera. Cambios tecnológicos, se desarrollan nuevos lenguajes, se diseñan nuevos algoritmos: es necesario ser capaz de aprender cosas nuevas para mantenerse actualizado.

284814 2
284814 2

Paso 2. Comprenda su función futura

Como científico informático, es su trabajo resolver problemas. También se trata de resolver problemas de una manera que pueda dejar a todos felices al final. Esto significa aprender buenas habilidades de comunicación, así como habilidades de codificación porque es más probable que coincida con las necesidades de su cliente con la solución adecuada si escucha bien y transmite sus entendimientos claramente, además de mantener informado al cliente durante el proyecto.

Parte 2 de 4: Escritura de pseudocódigo

Conviértete en un informático Paso 2
Conviértete en un informático Paso 2

Paso 1. Comience con pseudocódigo

El pseudocódigo no es realmente un lenguaje de programación, pero es una forma de representar un programa de una manera muy similar al inglés. El algoritmo más familiar para usted probablemente esté en su botella de champú: enjabonar, enjuagar, repetir. Este es un algoritmo. Es comprensible para usted (el "Agente de Informática") y tiene un número finito de pasos. O lo hace …

Conviértete en informático Paso 3
Conviértete en informático Paso 3

Paso 2. Modifique el pseudocódigo

El ejemplo del champú no es un algoritmo muy bueno por dos razones: no tiene una condición para terminar y realmente no te dice qué repetir. ¿Repetir la formación de espuma? O simplemente el enjuague. Un mejor ejemplo sería "Paso 1 - Espuma. Paso 2 - Enjuague. Paso 3 - Repita los pasos 1 y 2 (2 o 3 veces para obtener mejores resultados) y luego termine (salir)". Esto es comprensible para usted, tiene una condición final (un número finito de pasos) y es muy explícito.

Parte 3 de 4: escribir algoritmos

Conviértete en informático Paso 4
Conviértete en informático Paso 4

Paso 1. Intente escribir algoritmos para todo tipo de cosas

Por ejemplo, cómo ir de un edificio a otro en el campus o cómo hacer una cazuela. ¡Pronto verás algoritmos por todas partes!

Conviértete en informático Paso 5
Conviértete en informático Paso 5

Paso 2. Una vez que haya aprendido a escribir algoritmos, la programación le resultará natural

Compre un libro y léalo por completo para aprender el idioma. Evite los tutoriales en línea, ya que a menudo los escriben aficionados, no profesionales.

Sin embargo, no dude en buscar ayuda en Internet. Los lenguajes orientados a objetos como Java y C ++ están "de moda" en este momento, pero los lenguajes procedimentales como C son más fáciles de comenzar porque se ocupan únicamente de algoritmos

Conviértete en informático Paso 6
Conviértete en informático Paso 6

Paso 3. La programación es solo la traducción de un pseudocódigo a un lenguaje de programación

Cuanto más tiempo dedique a planificar en pseudocódigo antes de programar, menos tiempo pasará escribiendo y rascándose la cabeza.

Parte 4 de 4: Análisis de algoritmos

284814 8
284814 8

Paso 1. Leer en RAM (la máquina de acceso aleatorio)

Uno de los mejores lugares para comenzar es leyendo el libro de Steven Skiena, El manual de diseño de algoritmos.

284814 9
284814 9

Paso 2. Conozca el comportamiento limitante de las funciones

Lea sobre la notación Big O.

284814 10
284814 10

Paso 3. Lea sobre cómo las entradas del peor de los casos pueden romper su algoritmo o costarle mucho tiempo de procesamiento de la CPU

Es importante aprender qué formas pueden contrarrestarlos de manera eficiente.

Consejos

  • El campo de la informática se ramifica en muchos campos diferentes, como el diseño y desarrollo informático, bases de datos, seguridad informática o lenguajes informáticos, solo por nombrar algunos. Por lo tanto, sería prudente concentrarse en uno o tal vez en algunos más si le interesan.
  • Después de aprender un lenguaje de programación, aprender otro dentro del mismo paradigma es fácil porque todavía estás traduciendo el pseudocódigo a un lenguaje real.
  • Una pizarra es un gran lugar para escribir algoritmos.
  • Si eres un estudiante de educación secundaria y tienes menos de 20 años, considera ingresar a la Olimpiada de Informática de tu área.

Recomendado: