InicioInfoQuieres ser desarrollador, pasa que te cuento

Quieres ser desarrollador, pasa que te cuento

Info9/22/2018
Hola gente les quiero explicar rápidamente las herramientas que van a necesitar para ser un desarrollador, o al menos aspirar a eso. (Ser buen desarrollador lo dedicaría para otro post)

•Aprender lo básico de programación, diagramas de flujo, pseudocódigo, diagrama de estados, etc
•Realizar varios programas pavos, al estilo script, que hagan tareas simples como pasar un numero decimal a binario, etc.
•Una vez que manejen bien el tema de la lógica de programación y sus bloques básicos, se van a encontrar que sus programas tienen métodos muy largos.
•Aquí entra el paradigma orientado a objetos, deberán representar el mundo en objetos que colaboran entre sí para llevar a cabo una responsabilidad más grande. La idea es empezar a tener clases, que luego serán objetos.
•Bien también es necesario que sepan un poco de complejidad computacional, porque dos o tres whiles anidados no son demasiado buenos. Aprender básicamente para que se usa una tabla hash, y un diccionario de datos.
•Seguido a esto lo ideal es aprender el manejo a base de datos. Sentencias SQL y como almacenar datos.
•Después para seguir mejorando, deberán aprender a trabajar con patrones de diseño, básicamente realizar ciertas abstracciones para que su código sea más entendible y manejable, y pueda estar adaptado para cambio de requerimientos.
•Después de haber aprendido lo básico del Back-end, deberán aprender cosas del Front end, ya sea web o de escritorio.
•Deberán aprender a hacer un deploy de su aplicación tanto en un servidor web, como un empaquetado para distribuir si es una aplicación de escritorio.
•Aprender testing manual(caja blanca y caja negra) y un poco de automation(Con algun framework como Selenium). También es bueno aprender sobre Pruebas unitarias, que le podemos realizar a nuestro código.

Y esto es solo lo técnico... vamos por mas....

•Hacer una buena toma de requerimientos que necesita el cliente, esto se llama especificación de requerimientos.
•Para la especificación de requerimientos necesitaran aprender una herramienta como UML para realizar diferentes vistas, como diagrama de clases, diagramas de estados, etc
•Si trabajan en grupo, deberán aprender a estimar tareas, estimar el costo que les va llevar producir tal o cual cosa.
•Deberán aprender algún tipo de framework de desarrollo como Scrum, Kanban, etc para trabajar en equipo.
•Deberán aprender a usar algún control de versiones al estilo GIT(aprenderán a usar comandos como git push, git pull, etc)
•Van a tener que aprender a comunicarse con sus pares, esto es fundamental.
•Usaran alguna herramienta como Slack o Skype empresarial, también deberán aprender a redactar bien un mail. Parece pavo esto último pero no es tan así.
•Lo más seguro que deberán aprender a escribir y hablar en inglés.

Bueno gente si alguno más tiene algo para aportar bienvenido sea, también cualquier pregunta que quieran realizar las contestare sin problemas…

Feliz día de la primavera muchachos!
Datos archivados del Taringa! original
95puntos
315visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.