Ir al contenido principal

Entradas

Mostrando entradas de 2018

¿Qué lenguaje ofrece un mayor campo laboral, Java o C#?

C# vs Java El día de hoy te presento un pequeño análisis para que te des una idea de dónde hay más trabajo, programando en C# ó en Java. El análisis y la recopilación de datos proviene de la bolsa de trabajo OCC Mundial*, buscando resultados para el estado de Querétaro. Java Comenzamos buscando trabajo como desarrollador de Java, con resultados para todo el estado.  En OCC podemos encontrar 99 ofertas de trabajo con los parámetros mencionados. Los sueldos son variables, pero la mayoría son atractivos, encontrando muchos que rondan los $30,000-$35,000 mensuales, obviamente esto depende de la experiencia requerida y demás factores. Oferta ejemplo: Gesfor México, empresa dedicada a las TI, nos ofrece un puesto como desarrollador de Java, nos pide contar con una Ingeniería en Sistemas o afín, 6 años de experiencia en desarrollo web, conocimiento en Java, HTML, Unix, Oracle. Nos ofrecen a cambio un sueldo de $34,000-$36,000 mensuales. Una opción atractiva pero para ...

¿Quieres aprender a programar en Java?

Java El día de hoy la publicación será enfocada en comentar que a partir de ahora te enseñaré los principios de la programación en Java. Pero, ¿qué es Java? Bien, pues Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun MicroSystems, gracias a Java es que muchas aplicaciones, juegos y páginas web pueden funcionar. Para darte una idea de lo gigante que Java es, te platico que Oracle lo adquirió en 2009 por un total de unos increíbles 7,400 millones de dólares. Dejando de lado el dato cultural, ahora te platico un poco de como poder programar en Java. Primero necesitamos un entorno de desarrollo, yo te recomendaría NetBeans, que lo puedes descargar  aquí y también necesitas descargar el kit de desarrollo de java (JDK) de  aquí . En la publicación de la siguiente semana te enseñaré un poco más a profundidad cómo usarlo, por hoy te enseñaré algunas cosas básicas. Si ya has programado anteriormente en C# ó ...

Simulación de alta de cuentas para un banco

C# En este blog, como el título dice, haremos una simulación de ingresar nuestra clave única, nip, su crédito total y su saldo en ese momento. Para empezar les pongo el código y lo explico. Recuerda la utilización de System.IO Si no recuerdas como trabajar con archivos de texto, visitita  este link . Para empezar comenzamos con un switch por si en futuro deseamos añadir mas acciones, tales como cambios y bajas. Una vez accedemos a la opción de altas, definimos un string con 4 espacios, donde guardaremos los datos explicados al principio. Pedimos que ingrese la que será su clave única y la guardamos en la primera posición del string. Después abrimos un archivo de texto previamente hecho, en el cual, leemos el documento, lo cerramos, después en otro string guardamos todo el contenido separado por saltos de línea, después comparamos si es que la clave que ingresó ya existe, mandamos un mensaje de que ya está registrada, si no, proseguimos a guardar sus datos. Pe...

Red Dead Redemption 2

Publicación libre de spoilers En esta publicación les platicaré de uno de los videojuegos mas esperados, exitosos y demás de los últimos años. El juego salió a la venta el viernes pasado, y tras varias horas dedicadas en el, puedo decir con seguridad que es uno de los mejores que he jugado a día de hoy. Comienzo explicando de que va el juego por si no conoces de RDR. El juego esta ambientado en el Estados Unidos de 1899, un Estados Unidos que comienza a mezclar la proliferación de asentamientos urbanos mayores, a la vez que mantiene aún una parte del salvaje oeste. Controlamos a un audaz forajido de nombre Arthur Morgan y pertenecemos a una banda con demás forajidos y otras personas. La forma en que mantenemos a flote la banda es, como no, mediante asaltos y demás cosas ilícitas que nos forran de dinero cuando salen bien. La inmersión que el juego es capaz de ofrecernos es sencillamente brutal, los escenarios son increíblemente realistas y posee unos detalles que no los cr...

Principios de un Inicio de Sesión con C#

C# Esta semana les explicaré los principios para realizar un inicio de sesión con una herramienta que habíamos explicado anteriormente, la creación y lectura de archivos de texto. Si no has visto o recuerdas esa lección, te recomiendo verla para que sepas la librería que necesitamos utilizar y como funciona la interacción con los archivos de texto. Aquí te dejo el link:  Archivos de texto Primero te explico la funcionalidad básica de nuestro programa: Primero declaramos una variable que utilizaremos en un ciclo do-while, el cual, nos ayuda a que el programa no se deje de ejecutar si queremos realizar alguna otra opción más adelante. Si quieres saber más acerca de do-while y otros ciclos, visita este blog:  Ciclos Después lo que hacemos es preguntar al usuario que desea hacer, iniciar sesión en caso de que ya cuente con un usuario ó registrarse en caso de que no. La opción que el usuario desee realizar la guardaremos en nuestra variable opcion , con la que ahora ...

El Trabajo Ideal

Cada quien tiene un concepto de como sería su trabajo ideal, haciendo qué, dónde, pará que/quién, etc... normalmente estos conceptos tienen mucho que  ver con los gustos y aficiones de la persona, y aunque el algunos casos pueden llegar a parecer "imposibles" si uno hace lo que le gusta y si además es bueno en ello y pone el empeño y dedicación necesaria, claro que podrá lograr llegar hasta donde se lo proponga. Eres del tamaño de tus sueños, sin olvidar el esfuerzo que conlleva. Si gustas conocerme un poco más, acá te cuento cuál sería mi trabajo ideal. Aún me recuerdo como solo un niño, preguntando a mi hermano en el auto "Si quiero hacer videojuegos de grande ¿Qué debería estudiar?", me contesto que sería bueno que investigara acerca de Ingeniería en Software. Y sí! aún después de muchos años no murió mi sueño de un día poder dedicarme al desarrollo de videojuegos. Pienso que sería increíble poder trabajar para hacer lo que tanto me divierte, sería algo en...

Archivos de Texto y Programa de Lectura Rápida en C#

C# Archivos de Texto Comenzaré explicando un poco la interacción con archivos de texto desde Visual Studio usando C# Crear un archivo. Para crear un archivo de texto, lo haremos de la siguiente manera: StreamWriter (nombre del StreamWriter) = File.AppendText(@"Dirección donde lo guardaremos\Nombre del archivo a crear.txt"); Aviso! Antes de usarlo tendrás que incluir una librería llamada System.IO En el siguiente ejemplo se explica todo, incluso como poner correctamente el nombre de la carpeta donde guardaremos el archivo ;) Ejemplo: ¿Cómo escribimos desde Visual en el archivo que hemos creado? Pues muy fácil mi estimado lector, basta con un: nombre de nuestro stream.WriteLine("Texto a escribir"); nombre de nuestro stream.Close(); El .WriteLine nos sirve para que una vez que escriba el texto, haga un salto de línea. Es importante colocar siempre el .Close() para no tener problemas con el guardado de los cambios. Cambiamos un poco de tema y aho...

Split y Substring

Split Y Substring Hoy continuaremos con la programación  de C# en Visual Studio y explicaremos las funciones split y substring. El substring nos permite extraer ciertos elementos que nosotros indiquemos de un string, marcando una posición inicial y el número de elemento que queramos que nuestro substring tenga. Video del funcionamiento del substring y su programación: Split El split sirve para dividir un string en otros datos según uno o varios parámetros que establezcamos para esto. Usaremos un arreglo [] para guardar todos los elementos que fueron divididos. Video del funcionamiento del split con algunos de los elementos usados para la explicación del substring y su programación: Lo anterior explicado proviene de la clase del M.S.I  Alejandro Vargas de la Facultad de Informática de la UAQ.

SaaS

¿Qué es SaaS? Software as a Service por sus siglas en inglés, y en español lo entendemos como Software como un servicio.  Explicaré con más detenimiento lo que es el SaaS a partir de lo que nos explica la web de Microsoft. En pocas palabras, podemos entender a SaaS como un servicio que permite que los usuarios usen aplicaciones que se encuentran en la nube, y normalmente se accede a ellas mediante un navegador web. El ejemplo más común y sencillo de entender sería el correo electrónico, por ejemplo, de parte de Microsoft contamos con Outlook, nosotros entramos a Outlook a través de un navegador y podemos usarla sin problemas pero la aplicación en si se encuentra en los servidores y nos conectamos a ella a través de la nube, lo mismo pasa con los datos de la aplicación que generemos, permanecen en la nube. Una característica común del SaaS, es que, gracias a que se ejecuta en la nube, podemos acceder a ella mediante una gran cantidad de dispositivos, por ejemplo si usamos un I...

Realidad Virtual

VR Según Mundo Virtual la realidad aumentada es:  la inmersión sensorial en un nuevo mundo, basado en entornos reales o no, que ha sido generado de forma artificial, y que podemos pe rcibir gracias a unas gafas de realidad virtual y sus accesorios ( cascos de audio, guantes, etc... ). Y en este nuevo mundo generado del que podremos ser parte, podremos realizar una gran cantidad de actividades, ya sea a forma de entretenimiento, entrenamiento, aprendizaje, etc. Y aunque concibamos a la realidad virtual como algo reciente y novedoso, la verdad es que sus inicios comenzaron desde 1957, pues fue en ese año cuando  Morton Heilig, un productor de cine, desarrolló un  simulador que combina imágenes en 3D junto con sonido, viento y olores para crear una ilusión de realidad. Y así es que, a lo largo de los años, ha habido muchísimos intentos de desarrollar y comercializar esta tecnología, principalmente a la tecnología como tal, se le quiso dar una utilidad en la industr...

Estructuras de control while, do while y for

C# Hoy veremos estas tres conocidas y funcionales estructuras de control para la programación. Lo visto a continuación será en el lenguaje de programación C# a través de Visual Studio.  Para comenzar, explicar que en cada uno de los ejemplos haré uso del % , que lo que hace es indicarnos que décimas quedan en una división y si eso lo agregamos a una condición booleana, es muy útil para saber si un número es par o no. While La estructura de control while nos será muy útil en diversos casos donde necesitemos hacer un ciclo. La sintaxis es la siguiente: while(condición booleana) {          Acciones a realizar n veces } Antes de utilizarlo nuestras variables deben de estar declaradas. Suele utilizarse un incremento para que así el ciclo pueda terminar. Ejemplo de código: Este programa como vemos nos pide un número el cual será el límite en el ciclo while, pues es ciclo entrará en acción mientras la variable contador que empieza en 1, ...