Foros

Foro de Discusión 1



COMENTARIO PROBLEMATIZADOR:


Un buen desarrollador de software aquel que:

1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.

2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.

3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación. 



Mi opinión

1.Considero que es cierto, una vez un profesor me dijo que el buen desarrollador era quien tenia una buena lógica no el que más lenguajes de programación sabia manejar, dado a que si no tiene lógica no tiene nada para desarrollar, para analizar.
2. No estoy muy de acuerdo con esto, es bueno ser experto y reconocido por el trabajo, por los conocimientos que se han adquirido, pero el hecho de aprender nuevo lenguajes no te quitara lo experto o bueno que seas en uno específicamente al contrario te hará crecer laboralmente y como persona porque adquieres nuevos conocimientos, te expandes y no te quedas estancado.
3. Es bueno aprender pero la base en esta carrera es la lógica sin ella no tienes nada porque no tendrías la capacidad de analizar los problemas que te pongan o surjan, estarías trabajando como en automático, serias una maquina más y cuando no seas capaz de solucionar un problema por no tener lógica comienza la frustración, el estrés y solo te estancas.



Redirección al DRIVE

https://drive.google.com/drive/folders/19N5rTL6PQWU1dcADCgwAZFqvBYsf5ivI?usp=sharing



Foro de Discusión 2


COMENTARIO PROBLEMATIZADOR:

¿Es el desarrollo de aplicaciones distribuidas una arquitectura que busca beneficiar al desarrollador, al cliente o ambos?. Explica brevemente.


Mi Opinión

Creo que el desarrollo de aplicaciones distribuidas beneficia a ambas partes dado a que busca distribuir los procesos de los desarrolladores y clientes por capas, donde en algunas se capta o recoge información del cliente permitiendo que la comunicación con el desarrollador sea mas eficiente, y se almacene de forma segura y eficiente toda la información proporcionada.



Redirección al DRIVE

https://drive.google.com/drive/folders/19N5rTL6PQWU1dcADCgwAZFqvBYsf5ivI?usp=sharing


Foro de Discusión 3

COMENTARIO PROBLEMATIZADOR:

Segun las orientaciones generales dadas por los compañeros de la empresa Ceiba Software (Ver video anexo) ¿Cuáles son las tecnologías o lenguajes de programación que más pueden favorecer el portafolio de conocimientos de un programador y cuáles otros conocimientos son muy necesarios y valorados?. Explica brevemente.


Mi opinión

CEIBA nos hace una introducción del panorama laboral hoy en día, nos mencionan las tecnologías que se encuentran utilizando en estos momentos como es C#, java, phyton, angular, swift, nodejs, react, Flutter, Jupite, entre otras, en lo personal la gran mayoría de las tecnologías que ellos utilizan yo no las conozco dado a que lo que normalmente uno mas trabaja en C#, C++, java, Phyton, me parece importante indagar y conocer un poco más estas tecnologías dado a que es lo que el mercado nos esta pidiendo, estar bien preparados para lo que se nos pida, aunque también es de reconocer que no a todo el mundo le interesa las mismas áreas unos prefieren enfocarse en programar, enfocarse en el código, en estructura, en pocas palabras en el Backend, pero también están los que prefieren enfocarse en lo visual, en la presentación o Frontend.

Redirección al DRIVER




Foro de Discusión 4

COMENTARIO PROBLEMATIZADOR:

Analizando el proceso llevado a cabo durante el semestre, en el cual se han planificado y desarrollado 4 fases de la producción de un Software así:

1. Analisis del Problema y planteamiento de Solución
2. Documentación y 
esbozo o diseño del boceto
3. Diseño gráfico semifuncional 
(Mockup) y Diagrama lógico funcional (UML simple)
4. Desarrollo del software.

¿Cuál es tu análisis y que aspecto consideras relevante del proceso para el próximo proyecto que vayas a emprender? 


Mi opinión

Considero que el proceso durante el semestres es el pertinente, dado a que nos a mostrado como es la adecuada elaboración de un trabajo, nos a mostrado cada fase y su importancia, así se puede tener una idea mas clara y concisa de lo que desea el cliente y evitar que a lo ultimo del trabajo nos pidan modificaciones o no sea lo que el cliente desea.
Creo que el semifuncional seria la fase mas importante dado que así el cliente podría tener una mejor vista de lo que pidió, se le explicaría su funcionamiento y considero que es más fácil realizar cambios ahí ya que él tendría más claro como se vera el trabajo final y si le gustara o no.

Redirección al DRIVER

Comentarios