Entradas

Sesión 8, Actividad 1 | Informe final

Imagen
Investigación Documental y de Campo Informe Final Oportunidades para programadores web en Tijuana, México Josue Nahum Garduño Ruiz Martes 5 de junio del 2018 Indice. Introducción Metodología Encuesta en línea Resultados Conclusiones y recomendaciones Fuentes Introducción. Tras alrededor de tres meses estudiando programación orientada a objetos, utilizando Java y C#, tomé la decisión de cambiar mi área de especialidad dentro del campo de sistemas. Probé varias alternativas, comenzando por una investigación general de herramientas para la gestión de bases de datos. No logró despertar mi interés. Al continuar analizando llegué a la especialidad en redes y gestores de telecomunicaciones. Me resultó interesante, más no lo suficiente. Unos días más tarde comencé a indagar sobre programación web. Leí sobre algunas de las herramientas empleadas para tareas que iban des...

Sesión 7 | Actividad 2

Imagen
Aplicación de encuesta y análisis de resultados. Se realizó una encuesta entre los aspirantes en torno al campo de programación web, principalmente para descubrir de manera aproximada la competencia en el campo. A continuación se encuentran las gráficas representando las respuestas de los diez encuestados:

Pamela y sus amigos | Sesión 7, actividad 1

Imagen
Para determinar que platillo llevaría cada comensal tomé una hoja de papel para anotar la cantidad de comensales, la cantidad de platillos, y relacionar los nombres con los apellidos en base a la interacción entre los personajes.

Bitácora de investigación | Sesión 6, actividad 1 y 2

Sábado 26 de mayo, 2018 - Tijuana, Baja California Actividades - Acudir al área de recursos humanos en TACNA para investigar sobre el proceso de selección de programadores web. Introducción al giro de la empresa TACNA es una compañía que desde 1983 se encarga de apoyar en el establecimiento de plantas de manufactura en la ciudad de Tijuana. Su función es lidiar con la carga de los tramites legales necesarios para iniciar procesos de fabricación en México. TACNA también se encarga de la administración de tres plantas propias junto a la labor de administrar las operaciones de treinta clientes. Entre los servicios que ofrece TACNA se encuentra la selección de personal con diversas habilidades técnicas y diferentes grados académicos, de manera frecuente ofrecen vacantes para programadores web, por lo cual decidí acercarme al departamento de recursos humanos para averiguar sobre las aptitudes y conocimientos necesarios para ser contratado. Notas sobre el recorrido en campo Tras c...

Marco teórico | Sesión 5, actividad 2

Historia de la web. Internet es un medio para todo, que interactua con el conjunto de la sociedad. La revolución que trajo inició a partir de 1969; aunque tal y como la gente lo entiende ahora, se constituyó en 1994, a partir de la existencia de un navegador y del world wide web. Esta tecnología es más que un medio de comunicación, de interacción y de organización social. Pese a ser tan importante, Internet es tan reciente que no sabemos mucho sobre ella. Y en esta situación, cuando hay un fenómeno de gran relevancia social, cultural, política, económica, pero con un escaso nivel de conocimiento, se generan toda clase de actitudes exageradas. La primera lección sobre Internet es que se desarrolla a partir de la interacción entre la ciencia, la investigación universitaria fundamental, los programas de investigación militar en Estados Unidos y la contracultura radical libertaria. El programa de Internet nace como un programa de investigación militar pero que, en realidad, nunca tuv...

Selección de información | Sesión 5, actividad 1

Registro bibliográfico con formato APA. Hernández, J. (2014). Análisis y desarrollo web. mayo 25, 2018, de Independiente Sitio web: https://books.google.es/books?id=nYDVBQAAQBAJ&dq=desarrollo+web Cáceres, P., Marcos, E. (2000). El proceso de desarrollo en las aplicaciones web. Actas de las V jornadas de ingeniería del software y bases de datos. Ed. Delgado, C., Marcos, E., Universidad de Valladolid, Valladolid, España. Overmyer, S. P. (2000). What's different about requirements engineering for web sites? Requirements  Engineering, Vol. 5, pp. 62-65, Springer-Verlag, London.

Plan de investigación | Sesión 4, actividad 2

Imagen
Tema central  Oportunidades para desarrolladores web en Tijuana, México. Descripción Tras alrededor de tres meses de estudiar POO por mi cuenta (principalmente el uso de Java y C# para la creación de aplicaciones de escritorio) decidí cambiar mi enfoque. Llevo cerca de un mes estudiando desarrollo de sitios web (HTML5, CSS3 y actualmente JavaScript). Las funciones me parecen interesantes y por lo visto hay una gran variedad de oportunidades en la ciudad donde resido, por lo cual considero conveniente utilizar el tiempo para realizar las tareas relacionadas con el "plan de investigación" y a la vez buscar la manera de introducirme al campo laboral. Objetivo específico Investigar y analizar los conocimientos técnicos necesarios, así como las aptitudes requeridas para introducirse al campo laboral de desarrollo de sitios web en la ciudad de Tijuana actualmente. Objetivos generales Crear una lista de compañías que requieren de programadores. Recabar información sobre h...

Esquema - Estudio en Escarlata | Sesión 4, actividad 1

Imagen

Mapa mental - Tipos de Investigación | Sesión 4, actividad 1

Imagen

Ingeniería en Desarrollo de Software | Folleto virtual

Ingeniería en Desarrollo de Software | Campaña publicitaria

Los profesionales en el campo de desarrollo de software se involucran en el proceso de creación de sistemas, desde la planificación en la cual se analizan los requerimentos del cliente, la programación, la fase de prueba de calidad, implementación en el área a utilizar (la capacitación al personal que estará haciendo uso del software desarrollado) y la actualización de acuerdo a las exigencias del cliente. Sus labores pueden ser similares a las de un administrador de bases de datos. Inclusive algunos desarrolladores están capacitados para manejar programas de esta rama. En esta profesión puede ser necesario el conocimiento de una amplia variedad de lenguajes de programación, así como conocimientos avanzados en computación, matemáticas y lógica. Este ramo se encuentra en evolución constante, por lo que es elemental mantenerse al tanto de las nuevas tecnologías y tener disposición para el aprendizaje continuo. Algunas de las funciones más comúnes del desarrollador de so...

Estrategias de aprendizaje

Imagen

Estudiantes en ambientes virtuales

Imagen
Estudiar en línea no es nuevo para mi, hasta cierto punto considero que la mayoría estamos familiarizados con la dinámica, independientemente de si son estudios formales o solo realizamos alguna consulta sobre temas triviales. Al ser el curso de la UNADM uno de carácter profesional, es necesario adquirir diversas habilidades esenciales para nuestro desarrollo, como lo son la capacidad para identificar fuentes de información fiables, administración de tiempo, fijar metas y ubicar la manera más eficiente de cumplir con ellas de a cuerdo a nuestras aptitudes.

Nube de palabras - Modelo educativo

Imagen
El modelo educativo de la UNADM tiene un enfoque basado en competencias, así como en el desarrollo de habilidades que le permitirán al estudiante mejorar su autonomía, su capacidad para identificar fuentes de información confiables y la disciplina necesaria para dedicar una cantidad adecuada de tiempo a su aprendizaje y fortalecimiento de aptitudes.

Java | Ejercicio 1 | Entero a String

Imagen
Vamos a resolver un ejercicio sencillo que pueden encontrar en  HackerRank . El programa pide al usuario introducir un numero entero ( Int ) entre -100 y 100. Tras recibir dicho numero, nuestro programa deberá convertirlo a tipo String. Para comenzar, vamos a nombrar la variable en la cual estará almacenado el valor introducido por el usuario. La llamaremos numero . También necesitamos una variable que almacene el valor, pero en tipo String , esta la llamaremos numeroConvertido . Iniciamos con las primeras líneas del código: package ejercicio1; import java.util.Scanner; public class ejercicio1 {   public static void main(String [] args) {     System.out.print("Introduce un numero entre -100 y 100");     Scanner in = new Scanner(System.in);     int numero = in.nextInt();     String numeroConvertido = Integer.toString(numero);     System.out.println(numeroConvertido);     } } Para que el programa pu...

Recursos para programación orientada a objetos

Imagen
Para complementar mi aprendizaje en el área de desarrollo he venido utilizando distintas fuentes de información. A continuación les dejo los enlaces con una breve descripción de lo que pueden encontrar en dichos sitios. (Constantemente actualizo mi lista en un archivo personal que guardo en Drive, tengo contemplado continuar actualizando a la par ésta entrada del blog para incrementar la variedad de opciones disponibles). LeetCode Una gran variedad de ejercicios disponibles, puedes resolverlos utilizando cualquiera de los 14 lenguajes de programación disponibles. Puedes ordenarlos en base a su dificultad y en base al área a la que pertenecen (desarrollo de sistemas, entornos operativos, bases de datos, algoritmos y más). SoloLearn En SoloLearn encuentras tutoriales breves (algunos los terminas en 6 - 8 horas netas) para familiarizarte con la sintaxis de distintos lenguajes. Entre ellos: Java, C++ y Python 3. Las lecciones son bastante dinámicas ya que incluyen un apartado de preg...

Crescendo Programming

Imagen
Alrededor de tres meses atrás decidí comenzar a estudiar programación. He estudiado los fundamentos utilizando como herramienta principal Java 8-9 y C#. Día con día le he encontrado el gusto, por lo cual comencé a buscar entre las opciones disponibles para cursar de manera más "formal" y obtener un título profesional. Opte por la Universidad Abierta y a Distancia de México. Mi principal objetivo a corto plazo es adquirir las habilidades necesarias para conseguir un empleo en una compañía en la cual pueda obtener experiencia de "mundo real" para maximizar mi aprendizaje. Cuando el Internet no funciona y lo arreglas reseteando el módem