Está en la página 1de 5

¡Holaaaaaaa a todos 🖐️!

Ante todo espero que hayan tenido una excelente semana y un bonito día de la amistad
😉!
En varias ocasiones me han escrito o llamado (¿cómo consiguen mi número? 😂!) para
solicitarme recomendaciones sobre cómo ser Developer y he respondido cada una de
ellas, pero toma su tiempo así que mejor compartiré un nota que iré actualizando poco a
poco conforme me vayan llegando más preguntas.
Lo que viene a continuación no debe ser tomado como algo definitivo, es solo una
apreciación en base a mi experiencia personal. Muchas cosas que he aprendido las he
obtenido gratis o a muy bajo costo (< $50) a través de Internet, a diferencia de los
institutos o universidades que por el mismo conocimiento cobrarían $500, $1000 o más.
Todas las referencias que haré a continuación irán considerando ese lado económico.

RECOMENDACIONES GENERALES
¡Asegurémonos que la tecnología sea algo que nos apasione!

Esta carrera es de nunca acabar. Seguido habrán actualizaciones o nuevas tecnologías,


frameworks, patrones, APIs, etc. Aprender o estudiar continuamente y compartir temas
relacionados a esto debe ser algo que nos traiga diversión y no trabajo.
Para dar un ejemplo, en estos 7 años como desarrollador he llevado más de 55 cursos,
me he acreditado en 6 especializaciones internacionales (arquitecture & modeling,
database & data access, web programming, desktop applications, mobile development y
cloud solutions), he leído documentaciones muchísimas horas y a la fecha estoy
llevando 6 cursos en simultaneo sobre Ciencia de Datos (porque voy a por mi séptima
especialización) y otros 3 cursos sobre Desarrollo Web porque tengo que actualizarme.

Entremos al agua fría de a poquitos

Para alguien que empieza de 0 (cero), programar utilizando algún lenguaje de


programación el primer día puede ser algo complicado. Hablar de IDEs, frameworks,
depuración, compilación, etc. el primer día no es tan productivo.
Podemos familiarizarnos con la programación, o mejor dicho con las instrucciones o
secuencias lógicas, a través de Scratch (un proyecto educativo del MIT).
Scratch
https://scratch.mit.edu
Podemos irnos familiarizando con la codificación y las interfaces gráficas a través de un
lenguaje de maquetado como HTML.
HTML Ya
http://www.tutorialesprogramacionya.com/htmlya/
HTML Tutorial
https://www.w3schools.com/html/default.asp
Y a leer libros sobre estos temas con:
El gran libro de HTML5, CSS3 y Javascript
https://gutl.jovenclub.cu/wp-
content/uploads/2013/10/El+gran+libro+de+HTML5+CSS3+y+Javascrip.pdf
Finalmente es importante recordar que una buena base teórica sobre ciencias de la
computación y una matemática, no necesariamente avanzada, nos servirá demasiado en
esta carrera.
Álgebra
https://es.khanacademy.org/math/algebra2
https://es.khanacademy.org/math/linear-algebra
https://brilliant.org/courses/graphing-and-modeling/
https://brilliant.org/courses/linear-algebra/
Ciencias de la Computación
https://brilliant.org/courses/computer-science-fundamentals/
https://es.khanacademy.org/computing/computer-science/algorithms
https://brilliant.org/courses/computer-science-algorithms/

Aprendamos inglés carajo

Este idioma es muy importante ya que la mayoría de novedades suelen estar en este
idioma. Para aprender Inglés o cualquier otro idioma puedes apoyarte de las siguientes
aplicaciones gratuitas:
Duolingo (Vocabulario)
https://es.duolingo.com
Tandem (Conversaciones)
https://www.tandem.net/es/
Estos son algunos sitios geniales que podrían aportar bastante en esta carrera:
MSDN Magazine
https://msdn.microsoft.com/en-us/magazine/
Channel9
https://channel9.msdn.com
Pluralsight
www.pluralsight.com/
Brilliant
https://brilliant.org/

MIT Technology Review


https://www.technologyreview.com
Sobretodo Pluralsight 💗! en cualquier cosa que tenga que ver con desarrollo.

La práctica hace al maestro y enseñar es volver a aprender

Procuremos practicar todo lo que vamos aprendiendo, sino se nos olvida y no tendría
sentido. Cuando compartamos conocimiento, seamos responsables en asegurar la
calidad de lo que decimos, ello nos inspira a afianzar lo que hemos aprendido
¡Compartir es muy importante!
Podría decir que en mi vida he ahorrado más de $8,000 por ser autodidacta, además de
evitar perder parte de mi vida en el tráfico rodeado del CO2 de los vehículos.

DESARROLLO SOFTWARE GENERAL


¿Por donde empezar?

Code builds everything


https://academy.microsoft.com/en-us/professional-program/tracks/entry-level-software-
development/
Codecademy
https://www.codecademy.com/es

Acreditaciones, diplomas y certificaciones

Probablemente una de las principales preocupaciones es la de cómo accedemos a un


puesto de trabajo sin algún título avalado por alguna universidad o instituto. Lo primero
que tengo que decir sobre esto, es que la idea de tener un título universitario o de
instituto para poder trabajar en esta hermosa carrera es 100% falsa. No tengo título
universitario y he trabajado en proyectos para personas naturales, PYMES locales,
consultoras software, empresas en el extranjero, bancos, sector público y organizaciones
internacionales.
Las únicas acreditaciones que deberían preocuparnos son las de las corporaciones que
crean toda la tecnología que usamos, no las del instituto que te vende un libro hecho a
copy-paste de la documentación oficial de las tecnologías desarrolladas por estas
corporaciones luego de pasarla por el Translator 🤣!
Microsoft Certification Program 💗!
https://www.microsoft.com/es-es/learning/browse-all-certifications.aspx
Google Developers Certification
https://developers.google.com/training/certification/

AWS Certification
https://aws.amazon.com/certification/

IBM Professional Certification


https://www.ibm.com/certify/
Casi todas mis certificaciones son de Microsoft y cada examen costó entre $100-$200,
nada más nada menos 😅!

¿Dónde consigo empleo?

Actualmente, esta es una carrera con mucha demanda. Si buscamos empleo podemos
empezar apuntando con nuestro CV a empresas privadas que sean partners de
Microsoft, Google u Amazon o haciéndolo en línea en sitios abiertos.

Freelancer
https://www.freelancer.com.pe

Workana
https://www.workana.com/es
SoyFreelancer
https://www.soyfreelancer.com
Si nos sentimos con más confianza, podemos postular a los centros de trabajo de las
corporaciones más importantes del mundo en TI.
Careers at Microsoft
https://careers.microsoft.com/us/en
Build for Everyone - Google Careers
https://careers.google.com
Amazon.jobs
https://www.amazon.jobs/es
Jobs at Apple
https://www.apple.com/jobs/us/
También esta la opción de que sea el trabajo quien nos busque. Por ejemplo, es
recomendable tener una cuenta bien organizada y actualizada en LinkedIn porque
medianas y grandes empresas invierten en el área de recursos humanos para que atrapen
talentos y lo hacen a través de los perfiles profesionales públicos.

DESARROLLO MÓVIL
Hay tanto por escribir y justificar sobre este asunto que mejor simple y llanamente lo
resumo en dos hashtags: #VisualStudio #Xamarin.
Lo primero que debemos aprender es el lenguaje de programación C#.
Professional C# 2012 and .NET 4.5
https://1drv.ms/b/s!ApjWM6HQLSAVgn0wMthKpaH7kI6k
Guía de C#
https://docs.microsoft.com/es-es/dotnet/csharp/
C# Ya
https://www.tutorialesprogramacionya.com/csharpya/
Lenguaje CSharp
http://users.dsic.upv.es/~jlinares/csharp/lenguajeCsharp.pdf

Y luego de tener un buen manejo de este lenguaje, ya sería el momento de ahondar en la


plataforma Xamarin. El mejor lugar para hacer esto es la documentación oficial puesto
que tiene una gran cantidad de proyectos de ejemplo y siempre esta up-to-date:
Documentación de Xamarin
https://docs.microsoft.com/es-es/xamarin/
Lo recomendable sería que empecemos con Xamarin.Android ya que Android es el más
usado.

INTELIGENCIA ARTIFICIAL
Soy nuevo en este campo, llevo tan solo 2 años haciendo proyectos relacionados, y por
lo pronto menciono que la IA tiene varias ramas y capacidades.
¿Qué es la IA?
https://www.youtube.com/watch?v=dr9viFSTl1w.
Empecemos esta sección con un algunos recursos básicos para empezar este gran viaje y
luego compartiré enlaces por cada rama de la IA.
Elements of AI (Finlandia)
https://www.elementsofai.com/ai-challenge
Build the Intelligent Future
https://academy.microsoft.com/en-us/professional-program/tracks/artificial-intelligence
Y pondré a disposición libre todos los libros y documentos que tengo sobre este tema
https://1drv.ms/f/s!ApjWM6HQLSAVxCj_kcAyEIQESZBR

Machine Learning
DataCamp
https://www.datacamp.com
Brilliant.org: Machine Learning
https://brilliant.org/courses/machine-learning/
Microsoft Press: Azure Machine Learning
https://download.microsoft.com/download/0/9/6/096170E9-23A2-4DA6-89F5-
7F5079CB53AB/9780735698178.pdf
Coursera.org: Stanford University - Machine Learning from Standford
www.coursera.org/learn/machine-learning

Coursera.org: University of Washington - Machine Learning Specialization


https://www.coursera.org/specializations/machine-learning
Pluralsight: Getting Started with Azure Machine Learning
https://www.pluralsight.com/courses/azure-machine-learning-getting-started

Microsoft: Perform Cloud Data Science with Azure Machine Learning


https://www.amazon.es/70-774-Perform-Science-Machine-Learning/dp/150930701X
Atentamente,
Yo

También podría gustarte