Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Emprendiendo el camino Elrrocorp! 2012

Elí Roberto De la Rosa
October 06, 2012
290

Emprendiendo el camino Elrrocorp! 2012

Compartimos una breve historia de como se creó la idea de Elrrocorp! y que será parte del prologo de la guía de "Emprendiendo un proyecto de software desde cero", esperemos que sirva de motivación para los emprendedores. ¡En hora buena!

Elí Roberto De la Rosa

October 06, 2012
Tweet

Transcript

  1. 0610 12años “Cada pequeña cosa que imaginas, nosotros la volvemos

    realidad...” Emprendiendo el camino… Han pasado doce años desde la creación de Elrrocorp! Ingeniería de Hardware y Software, doce años brindando servicios y soluciones a la sociedad. Recuerdo que era Julio de 1998 cuando emprendí el camino en el mundo de la computación, mi primer contacto con las computadoras fue el sistema operativo MS-DOS usando el comando cd para abrir directorios y ejecutar uno que otro programa de computadora como Microsoft Works® sin entorno gráfico, cabe mencionar que ya existía todo un mundo en este ámbito, además de considerar que el lugar donde radico la tecnología era escaza, que incluso para mí los entornos gráficos de ese tiempo eran lo máximo, lo más avanzado en última tecnología, que por supuesto no estaba a mi alcance lo único que sabía era escribir documentos, abrir y cerrar archivos utilizando discos de 5 ¼” y 3 ½”, la pregunta del millón que siempre hacia a mis instructores y familiares que andaban en estos rubros era ¿Cómo puedo crear programas de computadoras, juegos y sistemas computacionales? La respuesta siempre era forzada y en forma de burla respondiendo “Es algo muy avanzado que sólo los ingenieros pueden…”, “Sólo los gringos y los europeos pueden programar esos programas…” redundaban, a lo que yo proseguía diciendo “Algún día yo voy hacer programas de computadoras…” para que continuaran con risa burlona o me tiraban de niño loco; ojalá hubiera encontrado en ese tiempo a alguien que me hubiera dicho “¡Seguro que lo lograrás!”, aunque pensándolo bien mi padre nunca bajo al guardia él me decía que algún día me dirían Ing. De la Rosa. Llegué al año de 1999 donde me decían que no era necesario tener una computadora pues en el año 2000 se terminarían dichos aparatos o abría una especie de apagón a nivel mundial, pero, nadie me dijo el por qué y pues el acceso a internet en el lugar que radico era sumamente carísimo, es más recuerdo que apenas y había una que otra persona que contaba con internet, total paso el año 2000 y no ocurrió nada, algo que me explicarían años más tarde del por qué. Yo seguía con mi duda ¿Cómo se hacen los programas de computadoras? Mi mayor admiración era el sistema operativo Microsoft Windows 98 y Microsoft Office 2000, que incluso recuerdo que me sacaron de una clase de computación por decir que de grande yo haría un Microsoft Office mil veces mejor que el actual Microsoft Office, mis compañeros de clase de la secundaria se morían de la risa o me tiraban de a loco; poniéndome a pensar y a decir por dentro “Yo no tengo culpa de que mis compañeros no lean”, a veces llegue a pensar que leer me volvía raro, pero mi padre siempre me decía y hasta la fecha “El que lee más, sabe más…”, pues lo siento tendrán que decirme loco para siempre.
  2. 0610 12años “Cada pequeña cosa que imaginas, nosotros la volvemos

    realidad...” Lo que más me motivaba de los programas de computadoras eran sus pantallas de bienvenida, sus iconos y dibujos que inclusive me atraían mucho los nombres de los fabricantes como Microsoft Corporation, COREL Corporation, Macromedia Corporation, XEROX Corporation, APPLE Inc. Son las que recuerdo en ese entonces, y sobre todo observaba mucho los menús About (Acerca de) o en su caso los “Al propósito” donde mostraban la lista de personas que creaban esos programas. Nunca miré algún nombre mexicano, puros nombres japoneses, de EEUU, Rusos, Ingleses, Franceses, etc. Y sobre todo admirado y pensante decía “Algún día mi nombre aparecerá en un About…” Más tarde, entre uno de los discos de una impresora HP que tenía me puse a explorar contenido de una carpeta nombrada “lotes” la cual abrí inmediatamente para encontrarme con un archivo “AUTOEXEC.BAT” el cual sólo me mostraba la leyenda de “Printer HP Deskjet 420. Presione una tecla para continuar…” presione una tecla e inmediatamente se cerró, ¿Qué chiste tendrá eso?, tal fue mi sorpresa que cuando hice un click derecho con el mouse decía “Editar”, seleccione dicha opción del menú el cual me abrió en el entorno de MS-DOS una ventana color azul llamada “EDIT” con varios códigos que recuerdo: @echo off, “Printer HP Deskjet 420”, pause; me sentí ingeniero por un instante porque según yo podía mirar los códigos que otros no sabían, el cual inmediatamente no dudé en escribir dentro de las comillas un montón de ceros y unos “010101011…” guardando los cambios de dicho archivo con extensión “.bat” tanta era mi ignorancia que llegué a decir “Creo que he realizado un virus…”, algo mejor, se me ocurrió que debía llevar el nombre de una empresa creadora, se me ocurrió dejar mis iniciales “ERDLRO” aunque sonaba muy raro opté por quitar algunas letras y dejar “ERRO”, pero sonaba mucho a “ERROR”, terminé colocando una “L” dejando “ELRRO”, eso fue exactamente un 6 de octubre del año 2000 por la tarde, donde borré los ceros y unos escritos anteriormente y coloqué la leyenda de “Creado por Elrrosoft Corporation”, al otro día recuerdo haber visto las noticias del sábado por la mañana en uno de esos programas de farándula en alguna de sus secciones o capsulas de tecnología donde informaban que la empresa Microsoft demandó y multó a un chico de EEUU por colocar en su sitio web o a su empresa “Mikesoft” ya que sonaba muy parecido a Microsoft, espantado e ignorante me dije a mí “Apúrate a quitar eso de Elrrosoft” sino te multarán, la cual sólo dejé “Elrro Corporation”. Total, llegó el día lunes con la novedad de mi nuevo virus en la secundaria que por cierto titulé “Virus.bat”, ejecutaba mi archivo en las máquinas y según yo engañaba a mis compañeros que sus máquinas estaban infectadas e iban a explotar infectando toda la sala de computación, lo increíble fue que mi profesor de computación estaba furioso y a la vez asustado de lo que mi virus había hecho, expulsándome de la sala definitivamente, creo que mi profesor era más iluso que yo y apuesto que tu emprendedor estás lanzando unas cuantas risas; salí de la sala pues ya no tenía clase alguna, partiendo al famoso cibercafé de mi pueblo que le llamábamos el “El ciber
  3. 0610 12años “Cada pequeña cosa que imaginas, nosotros la volvemos

    realidad...” de la mueblería Mario”, llegando con mi disco para probar según yo, nuevamente mi virus, el cual el encargado de dicho ciber me dijo ¿Qué haces?, y yo, “Probando este programa que realicé”, no se me olvida su expresión de risa a forma de burla “No chavo, eso no es un virus”, ¿Entonces?, “Esos son archivos .bat de programación por lotes” continuó con una larga explicación la cual me sirvió mucho de retroalimentación para conocer más a fondo los archivos bat, algunos comandos como tree, color, date, ver, format, entre otros. Estuve estudiando varios días los archivos .bat logrando colocar varios comandos y realizar ciertas operaciones como eliminar archivos, copiar, consultar la estructura de los directorios mediante el árbol. Mostrando nuevamente al encargado del ciber le mencioné “Mira mi archivo te dice la hora y fecha, elimina, copia, imprime mensajes…” y preguntando con un poco de temor ¿Cómo se hacen los programas de computadoras? Aunque, ya estaba pensando cuál sería su respuesta, la misma que todos me decían, “Es algo muy avanzado…”, tal fue mi sorpresa que me dijo “No, no es algo muy avanzado, existen lenguajes de programación que realizan ciertas funciones escritas por los programadores”, al fin alguien respondía mis dudas impresionado y respondiendo “¡Órale!” y ¿Cómo son esos lenguajes?, me contestó existen diversos lenguajes como C, PASCAL, ENSAMBLADOR, CLIPPER, entre otros. No dude inmediatamente busqué en internet mediante la ayuda del buscador Yahoo! Que estaba muy de moda, empezando por el lenguaje ensamblador el cual no entendí ni una sola palabra, opté por continuar mi búsqueda con el lenguaje C, este si era más claro a mí entender empezando con variables, mostrar textos y una que otra cosa básica. En mi secundaria ya era conocido por “Elrro”, hubo quienes llegaron a decirme elrroto o elrroro, bromas de chavos de secundaria, pero muy respetado en el ámbito computacional en mi escuela secundaria. Más tarde llegué a la preparatoria de la normal donde sólo estudié un semestre recién salido del horno el sistema operativo Windows XP, aprendí conceptos nuevos como el de sistema operativo, redes y hasta un profesor me mostró el sistema operativo Linux Mandrake y SuSE, los cuales yo creía malos por su presentación, además del sistema operativo RED HAT que por cierto nunca pude instalar pues eran muchos discos de instalación; volviendo a reencontrarme con un excompañero de la secundaria que ahora estudiaba en el CENTRO DE ESTUDIOS TECNOLOGICOS industrial y de servicios No. 94 de Tejupilco, México (CETis94) en la especialidad de computación, el cual me contaba que ellos en su primer semestre ya estaban viendo algoritmos, diagramas de flujo, lenguaje C, etc. Inmediatamente le dije “Compañero préstame tus cuadernos”, al abrir uno de sus cuadernos me encontré con un montón de garabatos y dibujos, dándome cuenta que me encontraba en la preparatoria equivocada, en acción de mi padre pude cambiarme de preparatoria; en la nueva preparatoria llevaban cierta ventaja sobre mí, pues me costó mucho trabajo
  4. 0610 12años “Cada pequeña cosa que imaginas, nosotros la volvemos

    realidad...” adaptarme a sus matemáticas y una que otra metodología que implementaban para programar, pero en cuanto a la realización de programas en C les llevaba 1 año y medio de ventaja pues ya lo conocía desde la secundaria, aunque me sirvió mucho para reafirmar conocimientos. Era el 2001 y yo mismo me sorprendía de las cosas que ya podía crear en tan sólo 1 año de estudio, al entrar el año 2002 resultó que aquél chavo del ciber que me dió una guía en el mundo de la programación sería mi nuevo profesor de la materia de “Lenguajes de Programación II” y sería la primera vez que en esa prepa se implementaría un nuevo plan de estudios por competencias, el profesor hizo una petición a la escuela sobre referencias de los grupos y de alumnos, en el cuál en uno de los grupos me encontraba; al decir mi nombre y observarme el profesor, dijo “Tu eres el chavito que iba a mi ciber, muy bien que andes por aquí…”. Aprendí cosas más avanzadas del lenguaje C como modularidad, estructuras, archivos y procedimientos, conté con el apoyo de mis primos unos gemelos a los que yo llamaba los “CUATES”. Cierto día nos desvelamos toda una noche haciendo un pinito de navidad en lenguaje C y unas pirámides, pues ellos se encontraban estudiando en la universidad y también apenas estaban conociendo lenguaje C, así que estábamos a la par, mi profesor nos pidió realizar dicho pinito con estructura de triangulo mediante impresión en pantalla con el símbolo * algo muy básico, a lo cual, creo que superé las expectativas entregando todo un pinito de navidad bien elaborado con colores y esferas. Por su puesto mi profesor no me creyó que yo lo hubiera hecho, y así es como empezaría la maldición de “Tú no lo hiciste”, “Eso lleva mucho tiempo para que tú la hayas creado”, “Lo bajaste de internet” incluso me llegaron a decir “Pagaste porque te lo hicieran” hasta la fecha en el 2012 algunas personas siguen creyendo eso. Ahora mis compañeros de preparatoria ya no me decían “Loco” como los de la secundaria, ahora era peor me decían “Pinche Mamón”, “Creído”, “Jimmy Neutrón”, “Bill Gates”, “Empresario mis huevos” e incluso hasta llegaron a decirme “Está pendejo ese loco”. Pues a todos mis programas y tares les colocaba la leyenda de “Elrro Corporation”, con el tiempo aprendí otro entorno de programación Microsoft Visual Basic, Fundamentos de Base de Datos, interfaces gráficas y sobre todo encontré a la persona que sería mi mano derecha para los proyectos de software Isabel (Isa), tal fue el contagio que empezamos a documentar nuestros proyectos, dibujar antes nuestras interfaces gráficas, pues para nosotros la vista es nuestra tarjeta de presentación, con la que emocionábamos a nuestros compañeros, profesores y amigos en el año 2003. Tan sólo contaba con 15 años de edad y ya conectábamos nuestro software con pequeñas bases de datos como FoxPro, Access, DBase, diseños en COREL DRAW y diagramas en Microsoft Visio XP. La siguiente etapa consistió en definir y utilizar patrones de diseño, además de conocer UML y el lenguaje Java, que por cierto
  5. 0610 12años “Cada pequeña cosa que imaginas, nosotros la volvemos

    realidad...” llegué a odiar el lenguaje de programación Java por que no comprendía la forma de implementarlo, pues los profesores que llegaron a enseñar dicho lenguaje no tenían esa chispa para entusiasmar a los alumnos, hasta que conocí a otro maestro en la universidad en el 2007 que cambiaría todo el rumbo en mi desarrollo profesional y en mi desarrollo de sistemas computacionales, con mi microempresa ahora llamada “Corporación Elrro!” identificando todos los nombres de mis aplicaciones con el símbolo “!” al final de dicho nombre de admiración, el objetivo ahora era que el usuario quedará admirado, satisfecho y sobre todo que funcionará correctamente cada método y requerimiento solicitado. Entre el año 2007 al 2009 hubo un caos o dilema en mí, el cual tenía que elegir porque tecnología debería caminar, si por la tecnología .net de Microsoft o la tecnología java de ORACLE, actualmente he resuelto este dilema, la solución fue pensar en utilizar cierta tecnología en su debida o correspondiente solución. Un ejemplo muy claro que siempre utilizo es cuando se implementa una aplicación para una tiendita que cuenta con 2,000 productos, pues no necesariamente se le cargará algo muy pesado y robusto con un simple archivo de hoja de cálculo o un archivo de Access es suficiente, pero nunca olvidando que esa tiendita puede convertirse en un supermercado, así que se debe pensar en escalabilidad implementando también una base de datos como MySQL o SQLServer por mencionar algunos ejemplos. Del año 2009 al 2012 he encontrado y adquirido mi propio estilo de desarrollar software más maduro, consistente, minimalista, multiplataforma, estético y sobre todo con una planificación bien elaborada antes de implementar su desarrollo. Desde que inicie este sector he optado porque primero siempre de los siempre se debe modelar, maquetar, planificar todo el proyecto. Así como en la escuela secundaria y en la preparatoria seguían los comentarios de mis compañeros en la universidad, la idea de que uno está loco; pero ante todo eso, nunca me he dejado vencer, ni intimidar por comentarios, todo lo contrario, hasta después se toma como retroalimentación, por cierto una vez un maestro nos dijo en la universidad “Están desaprovechando los mejores años de su vida, la universidad es de lo más padre”, cosa que comprendí de inmediato volteando a ver a mi alrededor y sólo miraba pobres estudiantes que lo único que quieren y querían era salir de la universidad, sin saber nada, pero salir; siguiendo un mal ejemplo o un mal vicio que han optado la mayoría de los ingenieros en México en donde quieren ir a aprender al trabajo ¿Qué no se supone que van a un trabajo a dar soluciones a ofrecer lo que saben? ¡Pero no! Apenas el 27 de Agosto de 2012 me encontré con un compañero que lo contrataron en una empresa, pero primero les dijo que le enseñaran a realizar las cosas y desarrollar en PHP, pues esa empresa solo utiliza esa tecnología, en verdad le dije “No puede ser, por eso en México no hay avance”, la mayoría de las universidades sólo sacan alumnos sin conocimientos requeridos por el sector productivo,
  6. 0610 12años “Cada pequeña cosa que imaginas, nosotros la volvemos

    realidad...” desactualizados, sin experiencia. Ojalá se implantarán laboratorios de desarrollo de pruebas muy independientes de las prácticas profesionales, donde produzcan empresas antes de egresar y los mismo alumnos sean autosuficientes, a mí me decían que las universidades y el nivel superior era muy difícil de egresar, para ser sincero he sido engañado, de verdad que he sentido más difícil el medio superior que está vacilada del nivel superior en México, o las interminables preguntas y angustias de familiares, amigos y colegas ¿Por qué no terminas rápido? Muy fácil, porque quiero ser un ingeniero de verdad sin vacilar, otro profesor llegó a decirme que primero está alguna Facultad o la universidad, ¿Cómo puede estar primero una facultad o universidad sino hay elementos con experiencia y que motiven a sus alumnos?, lo peor que mi profesor se encontraba trabajando en una dependencia de gobierno, donde apuesto que ahí se fue a enseñar o hasta la fecha no ha aprendido, porque no se notó ningún progreso. Mucha gente se quiere medir en dinero, el dinero no lo es todo, no por tener dinero sabes más o ya hiciste lo que tenías que hacer, es cierto el dinero es una fuente para subsistir pero no lo es todo; ser desarrollador de software, arquitecto de software y/o ingeniero en sistemas implica tener amor al arte, brindar servicios para beneficiar a la sociedad y sobre todo soluciones. Cuando tenía 11 años decía “Algún día haré sistemas…”, yo calculaba que a los 30 años realizaría mis sueños, vaya sorpresa me he llevado que mi sueño lo empecé a realizar a los 18 años, sólo 7 años después de haber dicho lo que a muchos les parecía una locura de niño. Actualmente uno de mis objetivos es fortalecer mi empresa ahora llamada “Elrrocorp! Ingeniería de Hardware y Software”, pero antes de eso, quiero dejar una guía para aquellos emprendedores que algún día le darán una leída a todo este rollo o locura y sepan que a pesar de comentarios y de ganchos que solo te quieren frenar ustedes nunca deben darse por vencidos, siempre ser positivos y optimistas, ser creativos, proactivos, dar soluciones, salir a la calle a mirar los problemas que existen en su sociedad para transformarlo en soluciones. De nada sirven cientos o miles de ingenieros que sólo están sentados en un escritorio, tomando café y esperando su hora de ir a dar clases o su hora de dar órdenes a sus subordinados. ¡No emprendedor! La sociedad necesita líderes y jefes que brinden soluciones, no olviden que en esta vida “No todo necesita un software”, pero si podemos cambiar nuestra forma de pensar de ver las cosas. Me dice mi padre “Transformar para trascender” le hice caso, ahora quiero transformar mi vida profesional, transformar futuras generaciones en México, a que no sigan el mismo ejemplo mediocre de actuales profesionistas que van a aprender a su trabajo, u otra, donde van a empresas extranjeras y se dan cuentan que el ingeniero mexicano, es un ingeniero de catálogo o de ensamble pero no un ingeniero emprendedor.
  7. 0610 12años “Cada pequeña cosa que imaginas, nosotros la volvemos

    realidad...” Transformemos México, necesitamos generar empleos, preparar profesionistas de verdad, gente en continua superación, yo espero que en unos años haya chavitos que realicen cosas superiores a las mías, que no pierdan sus sueños, me sentiré orgulloso que sean los mejores, así como he superado a algunos de mis maestros, que cuando los veo y me miran, me recuerdan diciendo “Nadie te creía cuando jugabas al microempresario”, “¿Quién iba a pensar que tu brindarías soluciones?”. Quiero felicitar a los miembros y futuros miembros que forman parte de este proyecto de Elrrocorp! Ingeniería de Hardware y Software, personas que han sido y seguirán siendo muy especiales para mí, a la futura elrrogirl y al futuro elrroboy. En esta guía dejo algunos tips qué he ido adquiriendo en estos 12 años (2000-2012) y sirva para retroalimentarla y actualizarla con lo último en tecnología, recuerda que para lograr tus sueños, primero hay que soñar y cada pequeña cosa que imagines vuélvela realidad… De la Rosa Orozco Elí Roberto (elrro) CEO Elrrocorp! Ingeniería de Hardware y Software