View
808
Download
3
Category
Preview:
Citation preview
Estudio sistemas¿Y luego?por Carlos Toxtli
Presentación
15 años de experiencia en TIMaestro en Innovación Empresarial y TecnológicaAmante de la tecnología.
Curriculum
Introducción
Hablaremos de:● Antes de estudiar sistemas● Mientras se estudia sistemas● Después de estudiar sistemas● La vida laboral de “el de sistemas”● Oportunidades
Algunos años después
Hace años estudié sistemas, y como me hubiera gustado saber lo que les voy a compartir. Que alguien llegara y me platicara del panorama completo y donde entro yo en la sociedad con un conocimiento especializado de esta naturaleza.
Después de haber emprendido empresas, fábricas, startups y después de haberme empleado como desarrollador en empresas privadas, conocido la dinámica gubernamental, la internacional en Naciones Unidas y la corporativa en Google. Puedo dar un panorama completo de para que sirven los sistemas en cada ámbito.
¿En qué lo fundamento?
Todo empieza de pequeños
De pequeños aprendemos que el entretenimiento proviene de actividades como el cine, la tele, el teatro, conciertos, viajar, explorar, leer, etc. Y se separa a actividades como programar, administrar, carpintería, herrería, etc. como “actividades productivas” que no son entretenimiento, y serán desarrolladas de adulto.
Todo empieza de pequeños
El niño crece y piensa que las “actividades productivas” no son entretenidas y nos las adopta como hobbie y se espera hasta la edad profesinal para aprenderlas. ¡Grave, grave error!, la vida ha posicionado como líderes a los que sabían este gran secreto.
Algunos ejemplos
Bill Gates: 13 años comenzó a programarCarlos Slim: 12 años su primera inversiónWarren Buffett: 11 años su primera inversiónSteve Jobs: 10 años comenzó a programarSteve Wozniak: 10 años comenzó programarMark Zuckerberg: 6 años inició a programarLang Lang: 4 años su primer concierto.
¿Y ellos han trabajado toda su vida?
¡No!, han hecho su hobbie toda su vida que es muy diferente. Los sistemas no son una “actividad productiva” para vivir, son un hobbie que entretiene. Así como ir al cine es entretenimiento, programar también lo es.
El entretenimiento que sirve para CV
Ahora que mejor que tener un hobbie que puedes incluir en tu Curriculum Vitae.Sí, así como suena, cada proyecto personal que te propones como reto puedes incluirlo en tu CV.¿Por qué? Muy sencillo demuestras tu habilidad en un área informática.
Mientras estudias sistemas
¿Lo que estás viendo algún día te servirá? Lo más probable es que el día que si, no te acuerdes ya de ello.El consejo es que por cada materia hagas un proyecto personal donde apliques lo aprendido, es la única manera que tienes de que se te grabe y tengas algo que te haga recordarlo.
Mientras estudias sistemas
Trabajar y estudiar no es tan pesado como dicen. Al menos no se te hace pesado cuando trabajas en algo que te gusta y estudias en lo mismo. Necesites o no necesites trabajar, siempre es mejor ganar tu propio dinero.
Poca gente aplica a becas internacionales o a programas de intercambio. Algunos ejemplos de lo que Google ofrece lo encontrarás en:http://students.google.com
Becas, internados e intercambios
Retate
Eso que nadie ha hecho en el mundo tu hazlo, tienes algo que mucha gente envidia, que se llama tiempo. Entre más complicado sea el proyecto que te propongas más te va a motivar. Programar es muy placentero.
Todo subelo a repositorios
Todo código que hagas por hobbie o de la escuela súbelo a repositorios como github de esta manera tendrás evidencias de tu trabajo.
Todo mundo te pedirá cosas
Acepta todos los proyectos que puedas como freelance, eso te ayudará a varias cosas:● Entender al cliente● Cobrar● Planear● Subcontratar● Crear un portafolio
Cuando te pregunten
Di que si sabes lo que no sabes o menciona que lo aprendes rápido.Sistemas es de esas pocas ramas en las que puedes aprender una nueva tecnología en máximo una semana, arriesgate y toma nuevos retos.
Y terminando la escuela
La única diferencia que viene es que tendrán más tiempo ya que no dejarán de estar estudiando, recuerden que ahora lo que harán será actualizarse y aprender lo que no vieron en la escuela que les va a servir en su vida laboral.
¿Y a que me voy a dedicar?
Definitivamente hay muchas posibilidades, mencionaré los caminos más comunes:● Empleado operativo● Empleado directivo● Freelance● Emprender en servicios de sistemas.● Emprender en ideas innovadoras.● Como catedrático/investigador
Empleado operativo
Tienes mucho trabajo pero poca responsabilidad de ello. Los empleados directivos cubrirán con la responsabilidad.Conocimientos técnicos son suficientes.Se puede o no tener experiencia previa.Los horarios no suelen ser flexibles.
Los tipos de trabajos de sistemas
Si deseas emplearte estan estas opciones de empresas como empleado operativo:● La que no es de sistemas chica o mediana● La que no es de sistemas grande● La de sistemas chica● La de sistemas mediana que aspira a ser
grande● La empresa grande de sistemas
La que no es de sistemas chica/med
En este tipo de empresas serás EL de sistemas, el que debe saber de todo, desde arreglar una computadora hasta hacer una página web.Para entrar solo necesitas tener buena actitud, confiarán en que sabes.Se gana entre 3k hasta 20k promedio.
La que no es de sistemas y es gde
● A ellos les han implementado plataformas tecnológicas y se les ha dicho que necesitan gente de cierto perfil para alimentarlas y mantenerlas.
● Eres el experto en algo muy específico.● Experiencia de al menos 1 año.● Gánan entre 8k y 50k
La empresa de sistemas chica
Eres su carta fuerte, no les importará que tanto sabes hacer, sinó que tanto puedes aprender. Lo más importante es la actitud.Te pedirán que hagas más de lo que puedes.Los prefieren recien egresados o que pidan poco sueldo.Sueldo 3k-25k
La empresa de sistemas mediana
Te pedirán que ya seas bueno en una tecnología en especifico, ya sea de desarrollo, redes, bases de datos, analista o PM.Llevarás más de un proyecto, con procesos y se te exigirá mucho, necesitas al menos 2 años de experiencia.Ganan entre 12k-50k
La empresa de sistemas grande
Una empresa grande te enseña como funciona tu profesión en las grandes ligas. Es muy recomendable aplicar a una de ellas, creerte capaz es lo principal para lograrlo.Te piden al menos 3 años de experienciaGanas entre 20k-150k
Entrevistas en las grandes ligas
Las grandes empresas de software como Microsoft, Linkedin, Google, Facebook, Apple, etc. hacen procesos de entrevistas similares, veamos un poco de este proceso.
Entrevistas en las grandes ligas
Primero aplican desde el sitio web de la empresa, por ejemplo jobs.google.com , jobs.apple.com , etcNo siempre se les llamará a entrevista por lo que se recomienda tener un buen resume.
Entrevistas en las grandes ligas
Suelen ser de 3 tipos● Por llamada: Se abre un documento o una
pizarra virtual compartida con el entrevistador y ahí programas.
● Presencial en un pizarrón.● Ante un comité de personas resolver un
problema.
Entrevistas en las grandes ligas
Una vez que los contacten se les pide que estudien temas como:● Notación Big-O● Estructuras de datos● Matemáticas● Estructura de computadoras● Sistemas operativos● Entre otros.
Expresa el rendimiento de un algoritmo dada una cantidad determinada de datos a procesar.
Notación Big-O
Estructuras de datos
Saber cuando usar y cómo implementar:● Arboles● Grafos● Listas● Tablas de hash● Pilas● Colas
Porfavor no usen Bubble sort ( О(n2) )De preferencia usar algoritmos de n*log(n) como por ejemplo:● Merge sort● Quick sort
Algoritmos de búsqueda
Matemáticas
Repasen lo que son las matemáticas discretas, todo lo que son combinaciones y probabilidad tenerlo muy claro.
Sistemas operativos
Ten muy claro en que capas funciona una computadora y el manejo de hilos. También como se direcciona memoria en sistemas de gran escala con múltiples ordenadores. Ten muy presente cómo funcionan los problemas de concurrencia.
Inglés, inglés y más inglés
Dominando el inglés y/o francés se abren muchas posibilidades más. Si es importante lo técnica pero para salir a otros ambientes es importante tener un nivel conversacional del idioma.
Tips
● Codifica en papel, escribe código que si lo transcribes en la computadora no falle.
● Habla mientras resuelves el problema.● Pregunta todo, no asumas nada.● Si terminaste mejora tu código● No te des por vencido● Recuerda que SON DIFICILES, no te
frustres.
Empleados directivos
Cubren con la responsabilidades de sus subordinados.No solo requieren habilidades técncias, también administrativas y de comunicación.
Tipos de empleos directivos
Los empleos directivos están limitados a empresas medianas y grandes, por lo que evaluaremos:● Directivo en empresa que no es de sistemas● Directivo en empresa de sistemas
Directivo en empresa no sistemas
La visión de un directivo de sistemas en una empresa que no es de sistemas es solo operacional, es decir eres un gasto para la empresa, no eres su principal fuente de ingresos. No es tán estratégica.Necesitan al menos 5 años de experiencia.Ganan entre 30k-120k
Directivo en empresa de sistemas
Tu posición es estratégica, tus desiciones impactan directamente en los ingresos de la compañía. Se espera mucho de esta persona, su habilidades administrativas y de relaciones publicas son muy importantes.Necesitan al menos 6 años de experiencia.Ganan entre 40k-200k
Como freelance
Si lo tuyo no son los horarios fijos y quieres tu solito administrar tus tiempos, entonces esta es la opción.Consiste en tu mismo conseguir clientes, realizar trabajos por proyectos a clientes que te paguen como persona y no como equipo que conforma una empresa.
Detalles de ser freelance
Generas experiencia en muchas ramas de tu conocimiento muy rápidamente. Está basado en la confianza y en recomendaciones.No siempre se puede cobrar tanto como cobran las empresas.No necesitas experiencia previa.Aprox se gana entre 0k-90k al mes
Emprender empresa de sistemas
Una empresa de sistemas ofrece servicios a empresas como por ejemplo: Creación de páginas, creación de sistemas a la medida, diseño de redes, mantenimiento de computadoras, reparación de computadoras, implementación y configuración de sistemas existentes, venta de equipo, renta de equipo, desarrollo de apps, etc.
Emprender empresa de sistemas
Las empresas de desarrollo generalmente se llaman consultorías. Es importante estar constituidos como empresa para acceder a proyectos de organizaciones grandes.La cantidad de personal va en función de los proyectos que se tengan.La competencia es feroz pero hay mercado.
Emprender empresa de sistemas
No se puede iniciar si no se tiene al menos un cliente. El cliente suele pagar hasta que “está satisfecho”. Se deben delimitar las entregas.Dependiendo el sapo es la pedrada.Se recomienda tener experiencia en cuestiones administrativas.Promedio se gana entre $0k y $400k al mes
Emprender una idea innovadora
Pero no todo es emplearse, autoemplearse o hacer una empresa formal de sistemas. También es desarrollar nuestras ideas y nuestros sueños y emprender con eso que sabemos que le falta a este mundo para solucionar los problemas que están a nuestro alrededor.
Emprender una idea innovadora
Si alguna vez han pensado “estaría genial que existiera”... “una app que haga ...” “una página que juntara toda la información de ...” “una forma de saber cuando hay un nuevo ...”, “una máquina que hiciera ...” “Un … que además de tener ... tuviera ...” “que cuando … esto lo detecte y entonces ...” y todo eso que ustedes han pensado, LO PUEDEN HACER.
Para eso existen las Startups
Las Startups son la etapa inicial en la que una idea es validada antes de convertirse en una empresa formal. Es ese periodo donde creas un prototipo en base a lo que el cliente está esperando y evalúas si puede ser negocio.
¿Y qué necesito para hacerla?
Solo tu ingenio y poner manos a la obra. Al menos en desarrollo de sistemas no cuesta un peso, puede iniciarse gratuitamente, solo dedicando tiempo a programar.
Algunas herramientas
Pueden usar plataformas gratuitas como por ejemplo hosting como hostinger.mx o plataformas en la nube como openshift, app engine, heroku, apps script, etc. Pueden sobre estas plataformas programar en algún lenguaje o solo montar un wordpress, magento, joomla, etc. Tu ingenio y tiempo es lo que necesitas.
Ok hago mi idea ¿Y luego?
Este modelo de Startups está soportado por fondos de inversión, como por ejemplo wayra, 500, naranya, startup méxico, y combinator, etc. que si les gusta idea te dan dinero para acelerarla y hacerla crecer en poco tiempo. A ellos se aplica desde internet no importando donde estés.
Los grandes fueron startups
Las mayores empresas de servicios en la web que conocemos, empezaron en el cuarto de un programador, crecieron como startups, recibieron inversión y ahora son lo que son. En tu cuarto puedes empezar el próximo gran proyecto.
La docencia y la investigación
Sin duda una rama que no hay de perder de vista, retribuir lo que hemos aprendido a como nos hubiera gustado aprenderlo.Enseñar en la mejor forma de aprender.Investigar es crear nuevo conocimiento.Se suele necesitar al menos maestría.Gana entre $3k - $50k
Consejos
Ser el mejor en sistemas es muy sencillo, ya que muy poca gente hace las cosas con pasión y lo hace por hobbie. Sin temor a equivocarme, cerca del 90% de los egresados de sistemas son malos, y por el otro 10% todas las empresas se los pelean. Sean de ese 10% que se pelean y sientanse orgullosos de que fue gracias a sus proyectos personales.
Consejos
Busca en internet e inscribete a concursos de sistemas, emprendimiento, programación, etc. son muy fáciles de ganar, no solo leas las bases del concurso en vez de eso analiza a fondo que es exactamente lo que quieren recibir de la misma manera ve quienes son los patrocinadores y deduce que están esperando a cambio. Solo con es eso puedes ganarlos.
Consejos
El internet es democrático, té eres tan capaz y tan grande en internet como cualquiera. Aquí el más pequeño puede competir y ganar al más grande solo porque da la percepción de que es mejor. En internet todo es percepción, por lo que sí se muestran como los mejores, entonces lo serán.
Consejos
Se vale ser todologo siempre y cuando seas experto en todo y eso es muy sencillo. El expertis en algo consiste en la habilidad de resolver problemas. Si aprendes alguna nueva tecnología hasta el punto de poder resolver un problema usando esa tecnología, entonces eres experto.
Consejos
No siempre nos toca vivir en un ambiente donde veamos ese impacto enorme tecnológico y económico que tienen los sistemas, no por eso quiere decir que no podamos acceder a lo que hablo aquí. Salgamos a donde se vive con tecnología día a día. Alguien de turismo no se ve a realizar mas que en un lugar turístico. Es lo mismo.
Acude a eventos
Asistan a eventos como:● Hackathons● Startup Weekend● Startup Essentials● Lean Startup Machine● Campus Party● Meetups● Concursos
No eres de sistemas
Recuerda que puedes ser psicólogo, químico, neurólogo, etc. Lo que estudiaste no define lo que eres ni tus alcances o límites. Eres lo que quieras ser y 4 años de tu vida en una escuela no definen tus aptitudes o habilidades, esas deben ser demostradas en la práctica.
Conclusión
● Separa tus proyectos personales en pequeñas metas para irlos logrando.
● Haz de la programación tu mayor entretenimiento.
● Se el mejor, es demasiado fácil● Vé más allá de lo que ves en tu entorno● Pase lo que pase nunca dejes de soñar ni
pierdas la fe en tus ideas.
Mi experiencia
Les comparto la presentación
Esta presentación la subiré a mis redes sociales, por lo que pueden descargarla desde:
http://facebook.com/carlostoxtlihhttp://google.com/+CarlosToxtli
Recommended