Nanana Batman
Nanana Batman
Nanana Batman
DEL VALLE
INGENIERA EN SISTEMAS COMPUTACIONALES
GRUPO: 18SC121
SEMESTRE: 2
INDICE
ANTECEDENTES.. 4
JUSTIFICACIN. 5
OBJETIVOS. 5
MARCO TERICO.. 6
MTODO 8
REFERENCIAS BIBLIOGRFICAS 11
ANTECEDENTES
Los mismos hablan de cuales creen ser las habilidades ms importantes que
debera tener un programador.
Steve Yegge: Habilidades para comunicarse en forma escrita y verbal. Nunca vas
a llegar muy lejos como programador si no puedes transmitir tus ideas a otras
personas de manera efectiva. Los programadores deben leer asiduamente,
practicar escritura, tomar cursos de escritura, e incluso practicar el hablar en
pblico.
Linus Torvalds: Es una cosa llamada "gusto". Suelo juzgar a las personas que
trabajan conmigo no por su aptitud: algunas personas pueden escribir mucho
cdigo, sino ms bien por cmo reaccionan al cdigo de otras personas, y luego
obviamente viendo cmo se ve el cdigo que ellos mismos escriben, y que
enfoquen toman. Esto me dice si tienen "buen gusto" o no, y la cosa es, una
persona sin "buen gusto" en general no es buena para juzgar el cdigo de otras
personas, y su propio cdigo termina siendo no del todo bueno.
JUSTIFICACIN
OBJETIVOS
MARCO TERICO
Es fcil de aprender
Como en toda disciplina, hay reas que son ms sencillas de aprender y reas
que no lo son tanto. Empezar por algo sencillo nos har ir cogindole el gusto a
programar y segn vayamos creando cosas ms complejas se ir desarrollando
un hambre por nuevos conocimientos. Si eres una persona creativa, podrs aadir
la programacin a tu lista de hobbies.
MTODO
Enseanza
Beneficios
Iniciando
desde
los conceptos de
que es y cmo
formular distintos
algoritmos
Iniciando con x
lenguaje
de
programacin
Contras
Tardara un poco ms en
conocer la sintaxis de x
lenguaje de programacin.
No
sabra
cmo
implementar el cdigo de
las libreras.
No podra modificar el
cdigo con facilidad, y si lo
hiciera podra provocar un
bug (error de ejecucin).
Desesperacin y estrs al
estar programando lo cual
afectara al trabajo que se
est realizando.
Seleccionando un link al azar veremos unos consejos que estos suelen tomar
como cierto.
Desde el punto de vista de alguien que sea nuevo podra tomar lo como cierto, y
con solo eso de leer mucho a las personas que son ms del tipo practica pierden
el inters bastante rpido, debido a que existe una cantidad inmensa de libros y
formas de programar en distintos lenguajes.
Objetivo
Tener una idea clara
de
qu hay
que
hacer
Herramientas tiles
Lectura / escucha atenta.
Peticin de aclaraciones si es
necesario.
Habilidades a Adquirir
Lectura/escucha comprensiva.
Pseudocdigo, diagrama de
flujo.
Es decir, obtener un
mtodo (algoritmo)
que haga lo que hay
que hacer, de la
forma ms sencilla y
eficiente posible.
3) Escribir el
problema
en
un lenguaje de
programacin
Traducir el algoritmo
a un lenguaje de
programacin
Entornos
desarrollo, Compiladores.
de
Guas de estilo.
El programa tiene
que ser lo ms
sencillo y legible
posible.
4) Depuracin
y pruebas
Asegurar el buen
funcionamiento
del
programa
Herramientas y mtodos de
depuracin del entorno de
desarrollo
Conocimiento
programacin,
de
un
lenguaje
de
10
REFERENCIAS BIBLIOGRFICAS
1. [Internet]
<http://www.dosideas.com/noticias/actualidad/247-10-preguntas-a-los-masgrandes-programadores.html>
2. [Internet]
<http://aprendecpp.com/blog/lenguaje-de-programacion-errores-comunesal-programar.html>
3. [Internet]
< http://www.uv.es/vimupi/programar.html>
4. [Internet]
<http://hipertextual.com/2014/12/aprender-a-programar>
11