Hola y bienvenido al video Ask Me Anything que decidí hacer inmediatamente después de que alcanzamos a mil estudiantes, que
fue el fin de semana pasado, ya tenemos más de 20 estudiantes.
Así que quiero empezar diciendo, absolutamente, gracias.
Muchas gracias por ser parte de esto.
Por supuesto que está más allá de lo que esperaba.
Pensé que obtendría un par de cientos y lo llamaría un éxito, pero realmente, realmente me encantó interactuar con muchos
de ustedes.
Tenemos estudiantes de más de cien países y todo el mundo está muy emocionado de aprender con tantos orígenes
diferentes.
Y me encanta la comunidad que ha surgido de ella.
Como dije, superó mis expectativas y me encanta que todos estén tan emocionados por aprender a codificar.
Así que muchas gracias.
He creado un par de videos para que los vean, pero creo que la comunidad que se
está formando a su alrededor, que se está apoyando mutuamente y, con suerte, en unos meses se ayudará entre sí para convertirse en los desarrolladores web que quieren ser,
creo que eso es la parte más asombrosa.
Así que, de nuevo, muchas gracias.
Solo voy a responder algunas preguntas que algunos de ustedes han hecho para celebrar llegar a mil
estudiantes.
El primero que veo aquí es de Ashley.
Y ella preguntó, ¿cuál fue su mayor obstáculo después de aprender a comenzar un nuevo campo profesional?
Creo que el mayor obstáculo que encontré fue definitivamente el síndrome del impostor.
Puede que hayas oído hablar de él.
Es la idea de que te sientes como un impostor.
Sientes que todos los demás saben estas cosas, excepto que te sientas en una habitación y la gente comienza a hablar y te das
cuenta de que no tienes ni idea de lo que está pasando.
Tienes miedo de hacer preguntas.
Y creo que ese es el mayor obstáculo, darse cuenta de que cuando lees algo o miras videos en línea, la
gente ha practicado esto y se ha asegurado de que no haya errores en sus escritos y videos.
Y yo también hice esto.
Y lo que esto significa es que lo que proyectamos en nuestros videos o en nuestras publicaciones de blog no es exactamente que
seamos perfectos.
Somos nosotros iterando y asegurándonos de revisar nuestros errores y corregirlos.
Así que nadie conoce todas las respuestas sobre el desarrollo web o la codificación.
Todos somos principiantes y solucionamos problemas.
Somos realmente buenos para resolver problemas, no solo diccionarios que lo saben todo.
Así que date cuenta de que no eres un impostor, no eres menos que los demás.
Todo el mundo tiene estas dificultades.
Y creo que lo más importante que puedes hacer como desarrollador es hacer muchas preguntas.
Siempre que no sepa algo, haga preguntas.
No sienta que no lo hace.
Eres el único que no lo sabe.
Lo más probable es que otras personas en la sala no lo sepan, excepto que tienen miedo de hacer una pregunta y levantar la
mano.
Entonces creo que ese es el mayor obstáculo.
Superas eso y te sientes cómodo haciendo preguntas a tus compañeros de trabajo.
Y cuando no entiendes algo, lo hice mucho cuando comencé a codificar y pude obtener respuestas y progresar
mucho más rápido que la mayoría de las personas que no hicieron preguntas.
Así que la siguiente pregunta fue de Mike.
Aparte de JavaScript, ¿cuál es el idioma más importante para aprender?
Tengo que decir que probablemente, además de JavaScript, Python es un lenguaje realmente bueno para aprender, principalmente porque se
usa mucho en el aprendizaje automático y es un campo de muy, muy rápido crecimiento.
Y voy a escribir una pequeña publicación de blog sobre él para que la gente pueda familiarizarse con él.
Pero Python es definitivamente interesante.
El otro, diría yo, es la solidez, que es el lenguaje de codificación que se utiliza para crear aplicaciones
distribuidas para usted.
Si no ha oído hablar de la cadena de bloques y todo el bombo publicitario con las criptomonedas, creo que la
solidez es realmente interesante.
En veinte dieciocho, veremos la creación de muchas aplicaciones distribuidas y hay una
gran demanda de desarrolladores que conocen ese lenguaje.
Así que creo que esos dos son bonitos, muy emocionantes.
Escribiré una publicación de blog al respecto para que puedas obtener más información.
Debería examinarlos además de JavaScript, pero concéntrese primero en JavaScript.
Está bien.
La siguiente pregunta fue de él.
Y preguntó si vas a contratar a un desarrollador de los estudiantes que completaron las puntuaciones, ¿qué harías?
Hoy no puedo leer.
¿Qué estarías buscando y qué preguntas harías?
Está bien.
Así que creo que preguntaría, número uno, ¿cuál es el beneficio de eso?
¿Acaban de aprender un par de sintaxis y reaccionar para saber qué problemas resuelve reaccionar?
Y repaso eso y el curso, así que espero que tú también lo entiendas.
Y luego también preguntaré cuáles son sus defectos.
¿Cuándo es un mal momento para usar react?
Porque he visto a muchas personas que se emocionan mucho con la tecnología y piensan que es
el mejor regalo que jamás se haya tenido sin entenderlo.
No todos los problemas pueden resolverse con una biblioteca, creo que REACT es genial para algunas
cosas, pero no para todo, y hay muchas deficiencias que vienen con react que también debes saber, porque
si eres capaz de entender los pros y los contras, bueno, creo que entonces realmente comprende la biblioteca y
puede tomar una buena decisión como desarrollador.
Y es algo que traté de hacer en este curso, que no es necesariamente aprender un
montón de funciones y formas de hacer las cosas, sino comprender profundamente y saber qué problemas resuelven y cuándo son buenos para
usar.
Y si lo entiendes profundamente, entonces contrataría a alguien al 100%, porque sé que tiene un
conocimiento profundo sobre algo y no sobre algo superficial, lo que a su vez significa que puede
hacer más que simplemente seguir instrucciones.
Son capaces de pensar por sí mismos.
Y no solo sigue las reglas y sigue lo que digo, sino que puede pensar por sí mismo y tomar
buenas decisiones.
Está bien.
Siguiente de Josh.
¿Qué blogs de programación lees con más frecuencia?
Definitivamente me gusta el medio.
Medium es ideal para publicaciones de blogs técnicos.
Si no ha estado allí antes, solo use puntocom mediano y siga cualquier cosa.
En realidad, yo diría que simplemente siga los diez artículos principales a diario y véalos, navegue a través de ellos y
vea cuáles están relacionados con la tecnología.
Creo que son realmente buenos.
De hecho, así es como comencé este curso.
Escribí una publicación de blog mediana que se hizo muy popular y pensé, oye, tal vez debería crear un curso.
El otro es Software Engineering Daily, y es un podcast que es realmente bueno.
Y no se trata solo de desarrollo web, se trata solo de ingeniería de software en general.
Y a veces puede volverse muy técnico.
Realmente te da una buena idea de lo que hay y la tecnología a medida que evoluciona.
Y finalmente, para JavaScript, hay un boletín semanal de JavaScript.
Puede buscarlo en Google y registrarse.
Y todas las semanas les daré actualizaciones sobre JavaScript.
Tenemos algunas preguntas más.
¿Qué hacías antes de tu cambio de carrera?
De hecho, he tenido una carrera interesante.
Supongo que solía capacitarme para directores de todo el mundo, así que volaba a Costa Rica, por ejemplo, y
capacitaba a la gente.
También tenía una pequeña empresa que solía llevar a cabo para realizar retiros de yoga y surf.
Así que siempre he trabajado con personas y, de vez en cuando, necesito crear un sitio web y le daría un montón
de dinero a un desarrollador.
Nunca se sabe lo que estaba pasando detrás de escena.
El producto terminado nunca llegaría como yo quería, y era una especie de agujero negro en el que
estaba almacenando dinero.
Así que quería aprenderlo por mí mismo.
Y así fue como entré al campo.
Y lo siguiente que sabes es que realmente lo disfruté mucho y decidí dar un paso en la carrera basándome en el
hecho de que, A, es una gran industria en la que estar y que me pareció interesante.
La siguiente pregunta fue, ¿cómo consiguió su primer trabajo como DEP?
Así que conseguí mi trabajo como desarrollador cinco meses después.
Bueno, después de comenzar con una sonrisa, no sabía qué era JavaScript.
Realmente no sé cómo funcionaba Internet.
Cinco meses después, conseguí trabajo.
Y ahora, incluso como desarrollador junior, pero como desarrollador intermedio, eso no es nada para presumir.
Pero solo para mostrarle lo rápido que puede progresar en esta carrera si realmente trabaja para ello y comprende
los fundamentos.
Entonces, el primer trabajo que obtuve fue en realidad enviando un mensaje a un grupo de empresas que me interesaban
y encontrando su correo electrónico, el correo electrónico de su CEO y haciéndoles saber que era interesante en
un puesto y que estaba resolviendo un problema específico que tenían. .
Así que investigué sobre la empresa y dije, oye, me di cuenta de que tu sitio web o tu aplicación podrían tener esto y
simplemente lo arreglé. Así es como lo haría.
O me enviaría un mensaje como, oye, estos son mis logros pasados.
Recientemente me convertí en desarrollador y les garantizo que trabajaré el doble de duro
que cualquier otro miembro del equipo y supongo que haré una gran promesa para captar realmente la atención.
Entonces otra pregunta fue, ¿y cómo fue la entrevista?
De hecho, tuve varias ofertas cuando obtuve mi puesto de desarrollador.
Y creo que pude obtener esas ofertas no porque fuera el mejor desarrollador del mundo y de
ninguna manera lo soy ahora.
Pero creo que en la entrevista, lo que pude hacer fue convencerlos de que trabajaré más duro que
los demás.
Y me aseguré de hacerlo demostrando que vengo de un entorno diferente.
No soy un programador de computadoras que se graduó con un título.
Y lo convertí en una ventaja al contarles todas las otras cosas que había hecho de antemano.
Y finalmente, mostrarles que era un programador autodidacta como ustedes, y demostrar que tenía la ambición
y la determinación para que al final de la entrevista, pude convencerlos de
que, aunque puede que no sea el más hábil. desarrollador, yo sería el que más trabajaba.
Y me aseguraría de aprender estas cosas para convertirme en un empleado realmente valioso
en seis meses.
Y creo que si puede hacer eso, se sorprenderá de cuántas oficinas más tendrá, porque hay muchos
desarrolladores por ahí.
Pero es muy, muy difícil encontrar desarrolladores que puedan seguir instrucciones, B pueda trabajar duro y C no confíe
tanto en sus habilidades que tengan una visión limitada y no acepten las aportaciones de otros.
Entonces, si puedes convencer a alguien de que vas a ayudarlo, vas a trabajar muy,
muy duro y serás un activo para ellos que les facilitará la vida.
Creo que es una excelente manera de conseguir un trabajo.
Está bien.
La siguiente pregunta de cuándo son tres libros que te han inspirado de alguna manera.
Y he elegido libros no relacionados con la codificación solo porque creo que los libros relacionados con la codificación, todos los populares, todo el
mundo lo sabe o puede buscarlos en Google.
Pero los tres libros que realmente me inspiran.
Uno es la semana laboral de cuatro horas que por 10 pares de los que algunos de ustedes pueden haber oído hablar, es un libro muy
popular.
No me gustan los trucos y consejos de contenido real, pero realmente me gusta la forma en que Tim piensa y piensa
con eficiencia.
Y estoy obsesionado con usar nuestro tiempo limitado de la manera más eficiente posible.
Entonces, ¿cuál es la mejor manera de aprender un tema y no perder el tiempo?
¿Cuál es la mejor manera de aprender algo y obtener recompensas lo antes posible?
Y estoy seguro de que pueden notar en este curso, eso es lo que hice.
Quería encontrar la manera más eficiente posible de comenzar a ganar dinero lo más rápido posible y comenzar
a trabajar en equipo lo antes posible, porque, bueno, tenemos un tiempo limitado y podemos aprender mucho más cuando ' Estamos
rodeados de otros, cuando estamos trabajando y en equipos de desarrollo.
Entonces ese libro, no solo en desarrollo, realmente ha influido en mi vida para asegurarme de que
pienso críticamente sobre lo que hago para crecer en mi carrera personal, financiera y emocionalmente, solo todo para intentar mirar
todo y analizar las cosas.
El segundo libro fue So Good They Can't Ignore You, y este libro es de Cal Newport.
Y es un libro que leí y cambió mi forma de pensar completamente una vez más.
Y enseñó la idea de que la pasión no existe realmente cuando somos jóvenes.
Creemos que nos apasiona viajar, nos apasiona el surf y tratamos de seguir esta
pasión.
Pero este libro sostiene que la pasión en realidad se desarrolla a partir del dominio, de volverse realmente muy bueno en una habilidad en
la que la gente comienza a pagarle dinero por ella, en la que se vuelve respetado en
su campo y la gente lo admira.
Y cuando te vuelves muy, muy bueno y dominas tu oficio, bueno, ahí es cuando te sientes satisfecho con tu
vida.
Ahí es cuando sientes que estás proporcionando valor a las personas.
Y ese libro realmente, realmente ha dado forma a los últimos años.
Para mi.
Es por eso que realmente me dediqué a la codificación y realmente comencé a disfrutar más y más.
Es porque me he vuelto cada vez mejor en eso.
Así que recomiendo mucho ese libro.
Finalmente, el tercer libro es Smart Cuts de Shane Snow.
Y este es el libro que recomiendo a todos los que toman el curso, especialmente a aquellos
que no tienen experiencia en informática.
Habla sobre cómo puedes escalar la escalera del éxito, no solo siguiendo el camino tradicional, sino saltando de un
lado a otro, por ejemplo, ¿eres actor y ahora quieres convertirte
en desarrollador?
Bueno, este libro sostiene que eso es realmente mejor porque puedes usar todo lo que
aprendas en ese campo y saltar a esta otra escalera de desarrollo y uso de esas habilidades que ninguna otra
persona tiene, como comunicarse con la gente, ser empático e imitar. lenguaje corporal el uno del otro.
Eso es algo que no saben muchos desarrolladores.
Entonces, usando esas habilidades secundarias a su favor, definitivamente puede consultar el libro.
Es realmente bueno.
Muy recomendable.
Muy bien, siguiente pregunta, tu opinión sobre la tecnología de la cadena de bloques, cosas muy, muy interesantes.
De hecho, estoy realmente interesado en él y estoy escribiendo una publicación de blog al respecto.
Creo que todos deberían aprender la estructura de datos de la cadena de bloques.
De hecho, puede hacerlo en JavaScript y crear este sencillo con bastante facilidad en un día.
Y creo que es muy, muy emocionante.
Creo que hay mucha publicidad a su alrededor.
No recomendaría invertir en él.
Pero T Sharon, creo que la tecnología es en realidad muy interesante y habrá un gran cambio en
veinte dieciocho y el campo crecerá muy, muy rápido.
Está bien.
Esto se está alargando.
Así que tenemos las dos últimas preguntas.
¿Cuál es el significado de la vida?
Probablemente yo también sea la peor persona para preguntar eso.
No tengo ni idea.
Pero no puedo decirte una cosa por la que vivo mi vida.
Y lo escuché en algún lugar al que desearía poder dar crédito.
La persona de la que lo escuché proporciona más valor del que captas.
Y creo que eso es realmente interesante.
Y esto es lo que intenté hacer con el curso.
Intento aportar tanto valor como puedo.
Y hay momentos en los que hacer este curso es realmente una mierda porque tomó muchas horas, mucha
edición y muchas veces en las que no me gustó el video.
Así que tuve que rehacerlo.
Pero quería proporcionar algo realmente valioso y solo capturar un poco de los beneficios.
Y me gusta esta forma de pensar.
Me gusta esta idea de proporcionar tanto valor y no necesariamente capturarlo y enojarme.
Si su curso es copiado y burlado y la gente lo descarga gratis.
Si puedes ayudar a un grupo de personas, es genial.
Si puede capturar un poco de los beneficios, eso también es genial.
Pero creo que es una forma muy bonita de ver las cosas.
Y si todos nos esforzamos por hacer eso como desarrolladores web para tratar de capturar un poco del valor
que brindamos al mundo, creo que el mundo sería un lugar mejor.
Muy bien, última pregunta.
¿Cuántos mensajes recibes todos los días de tus alumnos?
Quiero decir, este número definitivamente ha aumentado.
Estoy muy, muy emocionado porque no puedo creer que ahora tengamos más de dos mil estudiantes, y
definitivamente paso mucho tiempo.
Ojalá mantuviera un registro de las cosas, pero ahora me despierto por la mañana.
Paso alrededor de una hora respondiendo mensajes que por la tarde paso otra hora o dos
respondiendo mensajes y preguntas.
Y de nuevo por la noche también hago eso.
Y si no lo hago tres veces al día, no podré seguir el ritmo.
También tendré que encontrar un sistema mejor, porque quiero responder a cada estudiante.
Y quiero que la gente se sienta cómoda haciéndome tantas preguntas como sea posible.
Pero también quiero seguir proporcionando nuevos videos y evolucionando el curso para que sea cada vez mejor en función de
los comentarios.
Entonces ya veremos.
Ha sido tan divertido ahora y tan emocionante que, como algunos de ustedes saben, dejé mi trabajo para concentrarme
en este curso a tiempo completo.
Entonces, todos los comentarios, toda la comunidad y todos los que me están ayudando con holgura, respondiendo preguntas y
tratando de formar un proyecto de código abierto.
Ha sido muy, muy divertido.
Y esto es probablemente lo más divertido en lo que pensé trabajar en mi vida.
Y por eso, realmente, muchas gracias.
Creo que todos son increíbles.
Y creo que lo que les proporciono es quizás el 20 por ciento del valor.
Creo que la comunidad y el apoyo que estamos creando con este curso es el gran beneficio.
Y espero que siga creciendo y espero que se convierta en algo más grande de lo que jamás imaginé.
Y espero que todos ustedes, al final de esto, obtengan lo que quieren, ya sea para mejorar sus habilidades,
conseguir un trabajo o simplemente para volverse un poco más inteligentes.
Así que te veré en el próximo video.
Gracias por ver mi cara hablar porque no sé cuánto tiempo dura este video, pero se sintió muy, muy
largo.
Realmente, realmente los aprecio a todos.
Muchas gracias.
Adiós.