sábado, 14 de mayo de 2016

Introducción a la Programación Orientada a Objetos


La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.



Está basada en varias técnicas, incluyendo herenciacohesiónabstracciónpolimorfismoacoplamiento y encapsulamiento.
Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos

martes, 1 de diciembre de 2015

Los ingenieros de sistemas no arreglan computadores

Ingeniería de SistemasTal vez muchos de ustedes han notado que la mayoría de la gente no tiene ni idea de lo que hace un ingeniero de sistemas, y normalmente suelen pensar que nuestra carrera se enfoca solamente a utilizar office y saber arreglar computadores, algo bastante alejado de la realidad, pues un ingeniero tiene funciones mucho más complejas en su vida profesional.
Es un hecho que desde el mismo momento en que entraste a estudiar ingeniería de sistemas o alguna carrera relacionada, a todos nosotros en más de una ocasión familiares y amigos nos recibieron con alguna de las siguientes frases “ya que estudia sistemas ¿por qué no me formatea el computador”, “mire que la impresora no me está andando”, “será que me puede instalar este programa”, entre otros tanto.
El asunto con todo esto es que cuando iniciaste tu carrera lo más probable es que no lo hicieras porque te vieras a ti mismo haciendo ninguna de estas cosas, te imaginabas por ejemplo programando, administrando redes o servidores, pero en ningún momento cumpliendo este tipo de tareas, ahora, si cuando entraste a sistemas lo hiciste más bien sin saber lo que querías, este es el tipo de frases que hacen que te desmotives e inmediatamente te vienen a la mente los cientos de locales de mantenimientos de equipos y venta de partes, y lo más probable es que te entre el pánico de inmediato, sin embargo y aclarando que no es mi intención desmeritar a las personas que hacen mantenimiento de equipos, la realidad es que en ningún momento de la carrera de ingeniería al estudiante se le enseña cómo arreglar un computador.
Siendo el computador la herramienta de trabajo del informático, es normal que cada uno aprenda a realizar ciertos mantenimientos o tener buenas practicas con ellos, pero se los digo de verdad, durante el paso de mi carrera como ingeniero, en ningún momento vi espacios académicos como “Arreglo de impresoras I” , “introducción a la instalación de AutoCAD” o “descarga de discografías musicales”.
Aprender a arreglar un computador o a formatearlo es algo que realmente cualquier persona con algo de dedicación puede aprender en un curso de verano, claro, si eres informático eres más propenso a querer aprender esto ya que quieres tener en la mejor forma posible a tu herramienta de trabajo, pero de hecho conozco a muchos otros ingenieros a quienes esto no les interesa ni un poco, y la verdad me incluyo, claro que se formatear mi pc e instalarle programas… pero hasta ahí llego en el momento que se trata de reparaciones o compra de piezas prefiero buscar a personas o amigos de confianza que se dedican de lleno a esto, por más que sepa formatear un computador me es aburridor hacerlo para otras personas.
Así que si eres o quieres ser ingeniero de sistemas y no sabes o no te interesa aprender a arreglar equipos no te apenes, esto no es algo de que avergonzarte, pero más importante aún, si no sabes hacerlo no lo hagas… no solo causas mala imagen a ti, a tu profesión y a tus colegas, sino que además generas desconfianza en las personas haciendo que no confíen ni busquen a los verdaderos expertos. La ingeniería de sistemas es una carrera que ofrece varios frentes de acción y está en tus manos elegir cual será tu camino, pero si entras con la idea de que vas aprender a arreglar tu computador quizá termines decepcionado.

lunes, 30 de noviembre de 2015

Lenguajes de Programación mas utilizados en la actualidad



Que lenguajes de Programación hay que dominar en el 2015


Presentación de Introducción a la Programación

Presentación de Introducción a la Programación

Concepto de Programación

Desarrollo de Software
La programación informática, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.


Del proceso de programación surge lo que comúnmente se conoce como software (conjunto de programas), aunque estrictamente este último abarca mucho más que solo la programación.