Resuelvo pruebas de programación de entrevistas para trabajar como programador en Nueva Zelanda

  Рет қаралды 366,909

HolaMundo

HolaMundo

Күн бұрын

Пікірлер: 1 200
@brahimali9526
@brahimali9526 4 жыл бұрын
Se dan cuenta que a medida que crece más su barba, más poderoso se vuelve como desarrollador? Curioso
@ivanBoquense
@ivanBoquense 4 жыл бұрын
Y mas crecen sus suscriptores. Es como sanson
@vetiam
@vetiam 4 жыл бұрын
@@ivanBoquense si se la corta nos salimos del canal, hahahah
@FreneticTea93
@FreneticTea93 4 жыл бұрын
@@vetiam JAJAJAJAJAJA Buena ahí, yo te apoyo
@weishen3281
@weishen3281 4 жыл бұрын
Comentario ql potente xksnskd
@RegularUserHere
@RegularUserHere 4 жыл бұрын
Me rei, gracias
@wilfrimarte7255
@wilfrimarte7255 4 жыл бұрын
Si quieren practicar con ejercicios como este les recomiendo ir a plataformas como LeetCode, HackerRank, CodeWars, entre otras. Esas plataformas me ha ayudado a entender mejor como funciona el lenguaje obligándome a leer la documentación y aprender mas a fondo del lenguaje para solucionar ciertos problemas. En dos meses llegué a un nivel en JavaScript que puedo decir que los ejercicios del video los realizo sin mucha dificultad gracias a practicar con problemas diarios en esas plataformas . Totalmente recomendado!
@baeli3852
@baeli3852 Жыл бұрын
muchos ejercicios del codewars si estan cabrones incluso siendo kata 6 ,pero debo admitir que algiliso bastante mi lógica
@orlandog1979
@orlandog1979 4 жыл бұрын
Con la solución de estos ejercicios me doy cuenta que tengo 0.00000000000001 de poder de lógica. Me falta esta vida y la otra para si quiera acercarme a ese nivel. Felicidades Maestro
@Maximo09xX
@Maximo09xX 3 жыл бұрын
me doy cuenta que el maestro no usa comentarios, y vende cursos en udemy tan bajo salario tiene
@cristianricardo590
@cristianricardo590 3 жыл бұрын
@@Maximo09xX pensamiento muy mediocres
@Maximo09xX
@Maximo09xX 3 жыл бұрын
@@cristianricardo590 es lo q me enceñaron no te fies de un video armado niño
@hugolopez6298
@hugolopez6298 3 жыл бұрын
Jaja comentarios xdxd
@misaelaguilar4512
@misaelaguilar4512 3 жыл бұрын
A mi me enseñaron a no tomar en cuenta opiniones de quien escribe con faltas de ortografía
@MrCodigoFuente
@MrCodigoFuente 4 жыл бұрын
Buen video, aunque hay que resaltar que estas soluciones son especificas a Javascript/node.js. Para los que empiezan les recomiendo implementar esto sin usar funciones que ya vienen en el lenguaje de programación, en otras palabras, implementarlas usando simples listas (arrays) y un bucle for en lugar de usar reduce(), así entenderán mas a fondo como funcionan estas soluciones y verán realmente lo que esta pasando, ademas de eso les dará una apreciación por funciones como reduce() y empezaran a comprender lo útil que pueden ser funciones ya incluidas en distintos lenguajes de programación.
@openraider185
@openraider185 3 жыл бұрын
que es un reduce?, yo utilizo c# lo hice con bucles for pero la verdad no se si existe un reduce ni se que hace
@javiersivira9317
@javiersivira9317 2 жыл бұрын
al contrario mi pana, es mejor que se use la programación funcional que la imperativa..
@vicentejimenezdiaz
@vicentejimenezdiaz 4 жыл бұрын
Buen dia, soy programador de la vieja guardia, a mis 46 ya he visto algo.Tienes mucho talento para comunicar tu conocimiento y practica sobre la programación. Felicidades a mi por encontrar tu canal. No he visto todos tus videos porque o me dedico a trabajar o te veo.. mas si te veo y ya me suscribí.. Temas de video que me gustaría ver. 1 Has pensado en comunicar en ingles, es decir, hacer tus videos en ingles. 2 cómo propones organizar un área It de forma ideal..claro que cuenta con su equipo de desarrollo. Incluyendo donde ubicarias tus datacenters, alojamiento de servidores. empleados. claro que depende de muchas cosas.. cuales serian esas variables.. 3 Porque si usar y no usar programas o suites y customizarlas si y no .. tipo Siebel Oracle, Salesforce, Oracle brm, Sap, Oracle ERP.. etc.. 4.- hacia donde enfocar con mayor prioridad la estrategia de desarrollo de tu equipo.. hacia el proveedor hacia el cliente hacia adentro.. muchos temas en los que me gustaria que compartieras tu punto de vista .. Saludos!!!
@ytclsource
@ytclsource 4 жыл бұрын
Ejercicio 1: const multiply = (a, b) => b/(1/a);
@GamersRiders
@GamersRiders 4 жыл бұрын
hackerman
@lubeckable
@lubeckable 4 жыл бұрын
Mas despacio velocista
@lubeckable
@lubeckable 4 жыл бұрын
@@ehguacho2008 le metes unos cuántos ifs para manejar excepciones y pum bueenardo
@ernestomartinez7861
@ernestomartinez7861 4 жыл бұрын
buena idea pero faltaría el caso en el que a = 0
@nelsonc_dc
@nelsonc_dc 4 жыл бұрын
La división es la operación inversa de la multiplicación, tendrías que ver si te dejan usarlo
@miguelalvarez4923
@miguelalvarez4923 2 жыл бұрын
Vi este video completo hace 2 años y no entendí ni la cuarta parte de los ejercicios, hoy en día lo vuelvo a ver y me siento orgulloso de mi avance y parte fue gracias a ti Nicolás, agradecido con todo lo que has aportado a la comunidad.
@danielvega9185
@danielvega9185 Жыл бұрын
y que tantos conocimientos tenias en aquel entonces? yo lo estoy viendo con cero conocimientos de programación y no entiendo Nada.
@XzibltZ1
@XzibltZ1 4 жыл бұрын
Sube mas videos con este contenido! Esta muy bueno verte resolver este tipo de problemas
@miguelangelparra
@miguelangelparra 4 жыл бұрын
que genio, comencé a programar en el 2013 y la verdad aún no me considero un gran programador y ver este tipo de vídeos en el cual te da a entender que uno a través del tiempo alcanza cierto dominio es motivador, maravilloso no me quedan más palabras de admiración
@SieteGL
@SieteGL 3 жыл бұрын
tu palabras de que todo es aprendible y que con el tiempo se llega a ese punto es realmente bueno para mi, siempre he pensado que necesito saber todo para poder postular a un trabajo, pero he visto en este ultimo tiempo que no es necesario, con el tiempo y necesidades que se presenten a futuro comenzare a aprender mas y mas. GRACIAS.
@InWardHayden
@InWardHayden 3 жыл бұрын
Hola! Para el ejercicio 3 me gustaría proponer esta solución : arr.filter(el => el) Esto funciona porque filter evalua que el return sea true o false y como bien dice Nicolas si ponemos estos valores que hay que eliminar al arreglo en un if devuelve false, entonces no pasa el filtro de la función y se eliminarían del arreglo. ( Realmente no, devuelve un nuevo array con los valores modificados)
@AlanJoelSchneider
@AlanJoelSchneider 2 жыл бұрын
Excelente. Tambien se podría usar "arr.filter(Boolean);".
@alfredonoriega7025
@alfredonoriega7025 4 жыл бұрын
Haz un vídeo de "10 proyectos que todo desarrollador debe de realizar".
@alfredonoriega7025
@alfredonoriega7025 4 жыл бұрын
​@@danielmbcn Solo quería saber que proyectos son los mas comunes para practicar. Saludos
@bastianahumada1089
@bastianahumada1089 4 жыл бұрын
Crea proyectos propios toma ideas de otros , o realize una pagina a alguna tienda para que les un toque de realidad
@vfryhn2
@vfryhn2 4 жыл бұрын
Hay una app para mobiles que se llama "idea bag" tiene varios proyectos para practicar
@zstormwolf
@zstormwolf 4 жыл бұрын
trata de crear un programa para automatizar alguna tarea del computador
@yume-ame_2181
@yume-ame_2181 4 жыл бұрын
@@zstormwolf tengo una duda, eso de automatizar no funciona con batch?
@maikelcarvajalortiz2075
@maikelcarvajalortiz2075 4 жыл бұрын
Este video debería llamarse "por que la funcion reduce es tan importante en la vida de un programador" jjejeje excelente video
@somewhereatvinland
@somewhereatvinland 4 жыл бұрын
A mi no me dejaron usarlo en los ejercicios, tuve que implementar todooo t_t
@orlandog1979
@orlandog1979 4 жыл бұрын
@@somewhereatvinland Si eso pasa mucho. Todo hacerlo con sudor y lagrimas nada de funciones
@davidsanchezmancilla6765
@davidsanchezmancilla6765 3 жыл бұрын
@@somewhereatvinland Creo que lo hacen para ver tu lógica.
@jundeleon8704
@jundeleon8704 2 жыл бұрын
Es que ciertamente es para ver tu lógica, si usas una función de un lenguaje ya pierdes puntos en tu entrevista.
@paoloose
@paoloose 2 жыл бұрын
ayuda, para qué sirve la función reduce? no me quedó claro xd
@tonio.v
@tonio.v 4 жыл бұрын
Flatten se puede cambiar por la nueva especificación ES2020 const array = ['a', 'b', , ['c', 'd']]; const flattened = array.flat(); console.log(flattened); // => ["a", "b", "c", "d"]
@CriCroCrav
@CriCroCrav 4 жыл бұрын
2:19 dijo Tula
@jorgearaya3154
@jorgearaya3154 4 жыл бұрын
dijiste tula?
@gonzalovaras3478
@gonzalovaras3478 4 жыл бұрын
JAJAAJAJAJAJAJAAJAJ RETROCEDI A ESE SEGUNDO PARA VERIFICARLO
@CriCroCrav
@CriCroCrav 4 жыл бұрын
@@jorgearaya3154 qué importa el nombre?
@JojoFS06
@JojoFS06 4 жыл бұрын
Por qué tenés tantos suscriptores? :0
@CriCroCrav
@CriCroCrav 4 жыл бұрын
@@JojoFS06 porque se suscribieron
@devdenys
@devdenys 3 жыл бұрын
¡Felicitaciones Nicolas! Excelente canal, muy útil para los hispanos. Una recomendación: y es recordar la importancia de brindar soluciones optimizadas; y es que limitarnos a las funciones incorporadas en el lenguaje para resolver un problema, pudieran alejarnos de escribir funciones más eficientes, que incluso podrían no ser funcionales para entradas de datos más grandes o si contamos con menos tiempo para la ejecución. Me habría gustado ver una solución más eficiente para el ejercicio de palíndromos. const isPalindrome = (str) => { str = str.replace(/\s/g, ''); for (i = 0; i < str.length / 2; i++) { if (str[i].toLowerCase() != str[str.length - i - 1].toLowerCase()) { return false; } } return true; };
@andresdamelio
@andresdamelio 4 жыл бұрын
Muy bueno el vídeo Nicolás, como todos. una opción al de limpiar un array podría ser esta también const clean = (arr) => arr.filter(Boolean); clean([1, undefined, null, 0, 2, 3]); Funciona de forma similar, filtrando solo los valores deseados
@XxMarcio92xX
@XxMarcio92xX 4 жыл бұрын
tambien lo pense con filter. undefined, null, 0, son valores falsy
@lucasgonzalez5123
@lucasgonzalez5123 4 жыл бұрын
pense exactamente lo mismo.
@maferestrada8452
@maferestrada8452 4 жыл бұрын
Cuando me dejan tareas de mi clase de progra (curso 4to bach en este momento) siempre vengo a ver tus vídeos por que me son una gran fuente de motivación para saber que puedo lograr mis sueños así que muchas gracias por todo tu contenido!! También le quiero agradecer a los que cuenta sus experiencias en los comentarios, son de gran ayuda para muchos y también fuente de motivación!!
@Stevenxyn
@Stevenxyn 4 жыл бұрын
Podrías hacer uno de primer día como programador junior? Saludoss
@brandonrodriguez8162
@brandonrodriguez8162 4 жыл бұрын
concuerdo
@GRUNT001
@GRUNT001 4 жыл бұрын
mi primer dia como junior me dieron para leer documentacion y el proyecto en si. Todo el dia
@espiritullama
@espiritullama 4 жыл бұрын
también me interesa eso, además el tema de la práctica profesional y como buscar una empresa.
@angel_ruggia
@angel_ruggia 4 жыл бұрын
@@GRUNT001 Ey podés explicar mas acerca de las tareas que te dan como jr a lo largo de 1 mes?
@axel9953
@axel9953 4 жыл бұрын
apoyo
@Fernando.Mastropietro
@Fernando.Mastropietro 3 жыл бұрын
Nicolas , excelente video... muy bien explicado !!! ta mando un abrazo!!!
@juanzk7006
@juanzk7006 4 жыл бұрын
Exijo una versión de 10 horas!!!!. Buenísimo el video justo empeze a estudiar js hace poco, me diste muchas ganas de seguir estudiando.
@tomroder7940
@tomroder7940 4 жыл бұрын
Wow!!! increible! más videos como este! haha saludos!!! y gracias por tu tiempo para compartir este contenido!
@lucaszanek6204
@lucaszanek6204 4 жыл бұрын
Buenisimo video! Porfavor si podrias seguir con este tipo de tematica, hay algunas personas que tenemos total desconocimiento de como son las entrevistas, y tenemos en mente que son algoritmos geneticos con los ojos vendados masomenos jaja! Muchas gracias, ayuda muchisimo esto!!
@xCRONUSx100
@xCRONUSx100 4 жыл бұрын
Me alegra mucho ver a alguien de Chile haciendo videos de tan alta calidad de este tema. Sigue así amigo!
@ramonborges7367
@ramonborges7367 4 жыл бұрын
Ejercicio 3: mmm.....Me parece que en el tercer ejercicio en ves de reduce que te complicas más la vida podrías utilizar la función inmutable filter de esta manera arr.filter(val => val) , no creo que el reduce ahí sea lo más limpio. saludos y excelente contenido.
@s.espinoza1167
@s.espinoza1167 4 жыл бұрын
Estoy de acuerdo contigo, los valores a los cuales se refiere son evaluados como falsy falues y pueden ser filtrados de la siguiente manera: const cleanList = list => list.filter(item => !!item) Saludos!
@s73b4n
@s73b4n 4 жыл бұрын
Incluso, más simple quedaría así: arr.filter(Boolean)
@franciscov511
@franciscov511 2 жыл бұрын
le da muchas vueltas al codigo y usa mucha memoria
4 жыл бұрын
Al igual que otros, pienso que en el tercer ejercicio es mejor [null, undefined, 1,2,3,4,5,0].filter(a => a), peeeeero si nos enfocamos en que es una prueba para una entrevista, el reduce al ser mas rebuscado, puede que de mas puntos, ya que esta función es un poco mas compleja de aprender, piénsenlo desde el lado del reclutador. En una empresa estaba encargado de hacer pruebas para postulantes, si me hubieran dado alguna solución con reduce, esa persona tiene un puntito mas. La verdad es que pocas veces en mi día a día de desarrollador ocupo el reduce por lo mismo, trato de buscar la solución mas limpia, pero aun así, esa función es muy completa, puedes hacer casi de todo Saludos desde Chile, tus videos me inspiran a alguna vez salir de acá y emigrar a Nueva Zelanda 👌
@DeybisMelendez
@DeybisMelendez 4 жыл бұрын
Resumen del vídeo: reduce lo resuelve todo.
@nelsonc_dc
@nelsonc_dc 4 жыл бұрын
Es lo bueno de usar el paradigma funcional
@orlandog1979
@orlandog1979 4 жыл бұрын
@@nelsonc_dc Completamente
@jeronimoruaherrera4564
@jeronimoruaherrera4564 4 жыл бұрын
Jaja, casi
@nelson6e65
@nelson6e65 4 жыл бұрын
@@jeronimoruaherrera4564 comment.reduce(...) // reduce
@lucasxd4805
@lucasxd4805 3 жыл бұрын
lastima que en c++ no haya reduce o si lo hay :O xD
@ShadowPriestBear
@ShadowPriestBear 4 жыл бұрын
Muchas gracias por tu tiempo Nicolás! Muy muy ilustrativo!
@danielpinilla8636
@danielpinilla8636 3 жыл бұрын
Estoy empezando en esto de la programación, apenas estoy en mi primer año de la universidad y trato de ampliar mis conocimientos por mi cuenta sin esperar a que expliquen en clases. Me gusta ver este tipo de videos por que aunque no entiendo (aun) la gran mayoría de lo que esta haciendo, siento que de cierta forma me motiva mucho por que me pongo el reto de llegar a ese nivel de análisis y convertirme en un gran desarrollador. Me encanta ver videos de programacion de alto nivel ya que me obligan a pensar y analizar mas, lo que obvio ejercita mi cerebro y asi cuando tenga tareas de la universidad no me sera tan complicado resolver los problemas. trato de ir un paso adelante y aprovechar el tiempo lo mas que pueda.
@orlandog1979
@orlandog1979 4 жыл бұрын
Maestro eres un verdadero guru de la programación me encanta mucho tu contenido.Yo apenas estoy dando ms primeros pasos. Lo importante no es detenerse. Gracias por compartir tu grandioso conocimiento. Y que viva Chile.
@shooterfisho9086
@shooterfisho9086 3 жыл бұрын
Para el 3er ejercicio 7:04 .Si a alguien le sirve, me gusta esta solución: const clean = (arr)=>arr.filter(el=>el), ya que el método filter usa el callback de la función para determinar si el elemento actual pasa el test, de lo contrario lo ignora.
@andycaseres2
@andycaseres2 3 жыл бұрын
Me estoy esforzando mucho para aprender python en el poco tiempo que me queda en el día para lograr mi meta de ser programador y poder emprender un futuro con mi familia te admiro mucho amigo y me veo cada video qué haces para ir aprendiendo de ti poco a poco
@willyrodrigohuallpapillco8725
@willyrodrigohuallpapillco8725 4 жыл бұрын
Soy novato, pero el simple hecho de pensar que puedo llegar aprender todo eso me motiva =)
@oscarmerida170
@oscarmerida170 4 жыл бұрын
Eres un crack, voy en en mi segundo año de ingeniería de software y me inspiras para poder profundizar más en esta hermosa área que es el desarrollo!!
@Dickinsonh2k
@Dickinsonh2k 3 жыл бұрын
Ojo con el ejercicio de la multiplicacion, no es lo mismo sumar 50 veces 1 que 1 vez 50. Para optimizar el ciclo for, debimos haber elegido el numero menor para usarlo como "iterador" y sumar el mas grande.
@oddocid9734
@oddocid9734 4 жыл бұрын
Nico , gracias por este video! Motivas caleta pa seguir aprendiendo más!!
@nachorodber
@nachorodber 4 жыл бұрын
Si conoces bien la tecnología que estás utilizando son ejemplos fáciles, incluso teniendo nivel principiante lo podrías hacer.
@diego_solis
@diego_solis 4 жыл бұрын
x2
@sergiogutierrez9614
@sergiogutierrez9614 4 жыл бұрын
Que crack. Tus videos nunca fallan, mañana comienzo con tu curso de Python Sin Fronteras y al terminarlo espero practicar MUCHO Javascript, es un lenguaje que sirve para todo y es súper amplio, ¡habían ciertas funciones que utilizaste que ni siquiera sabía que existían! Saludos desde Venezuela
@babymetalsheets2764
@babymetalsheets2764 4 жыл бұрын
No se... quiero creer que es cierto, pero me parecen preguntas *demasiado* sencillas
@wueja3692
@wueja3692 4 жыл бұрын
Quiero decirle, que lo quiero mucho, me motivan sus videos a seguir con la programación. Gracias, saludos desde Argentina.
@Elmer_curio
@Elmer_curio 4 жыл бұрын
Yo, (novato): Cuando no entiendo nada pero veo el video completo, imaginandome ser un master y dando ideas y sugerencias 🖥😄😅
@moiseshernandez5897
@moiseshernandez5897 4 жыл бұрын
Pensé exactamente lo mismo. Y se me vino a la cabeza la pregunta del millón, llegare algún día a entender que tanto hizo en el vídeo? Y si si cuanto tiempo me llevara? Y me respondí, cuando tengas 80 años talvez, y eso si llegas a los 80!
@adrianvillalba1062
@adrianvillalba1062 4 жыл бұрын
jajaja lo mismo digo
@granmomox
@granmomox 4 жыл бұрын
programa en java scrip un lenguaje muy feo para programar. si quieres aprender te recomiendo python que es estupidamente simple
@danielajimenez6110
@danielajimenez6110 3 жыл бұрын
X2 😂
@estebanmartinez9472
@estebanmartinez9472 3 жыл бұрын
Me pasa exactamente lo mismo Me volveré un crack 🔥
@oo281180
@oo281180 3 жыл бұрын
te has ganado un suscriptor, estoy empezando con la programacion en c# y me ha parecido impresionante con la facilidad que resuelves esos problemas xD
@martinmunilla
@martinmunilla 4 жыл бұрын
el titulo del video debería ser: "Como funciona reduce en solo 20 minutos" xd todo en buena onda
@bruc3967
@bruc3967 4 жыл бұрын
Debe estar super preocupado.
@holyazrael
@holyazrael 4 жыл бұрын
Oiga don Nicolas, que habla bonito usted. Hablando en serio encuentro la raja lo claro y explicativo, estaría bueno un video explicativo de los típicos algoritmos y estructuras de datos (creo que se ya lo explicaste), suelen preguntar harto en las entrevistas afuera. Un saludo desde Tokyo :)
@Lonchanick
@Lonchanick 4 жыл бұрын
Hola ¿Como hiciste con el idioma (ingles)? Le dedicaste tiempo a ello o lo adquiriste como un efecto secundario de aprender a desarrollar?.. podrias contarnos cual fue tu caso? Excelente canal gracias por el contenido. Saludos
@josealfredogallegos7879
@josealfredogallegos7879 4 жыл бұрын
Básicamente si quieres ser desarrollador te tienes que ir al inglés si o también ya que ahí se encuentran la mayoría de guías o manuales. Ahora sí no se te da el inglés es por 2 razones principalmente 1. O no te interesa lo más mínimo. 2. No intentas aprenderlo. La solución a la primera no te la puedo dar yo eso es cosa tuya. La segunda empieza con aplicaciones como Duolingo o así, si ya te manejas un poco en ingles empieza a buscar todo en inglés (aunque tengas que usar el traductor) tarde o temprano empiezas a saber lo que dice un párrafo en inglés sin usar el traductor y ahí es cuando te vas más a profundidad en el inglés ya sea un curso intermedio de inglés, o intentar ver tu película/serie/etc. Favorita en inglés con subs en español y poco a poco se te pega el inglés. Ahora si quieres aprender a leer,escribir y hablar inglés, en el 90% de los casos tienes que recurrir a "escuelas" de inglés para que practiques tu pronunciación al igual que te expliquen la conjugación de los verbos, los cuales si sabes medianamente hablar español debería ser fácil. Porque por lo demás la frase que quieras hablar/escribir se conforma casi igual al español. Si no puedes ir a una escuela de inglés existen páginas en las cuales puedes conversar inglés con personas anglosajonas que te pueden ayudar con la práctica al igual que corregirte errores que tengas de léxico, aunque muchos ignoran y se van. Ahora en lo personal pienso que es más complicado aprender un nuevo lenguaje de programación, que aprender a entender el inglés.
@antonio609
@antonio609 4 жыл бұрын
Curso profesional amigo
@antonio609
@antonio609 4 жыл бұрын
Gracias al Ingles yo incremente mis ingresos x 3 en un solo año
@leorodas8482
@leorodas8482 4 жыл бұрын
Mucho teXto, menos a la próxima
@DeyualSimu
@DeyualSimu 4 жыл бұрын
@@antonio609 Tuviste que cambiar de empresa, y/o pais, no ? No me imagino mantenerme en la misma empresa/pais y que me paguen más solo por obtener X certificado. (en base a lo que me he percatado aquí en Chile)
@magamextrabajo
@magamextrabajo 4 жыл бұрын
Excelente seguí así no me canso de ver tus videos son una motivación muy buena
@ludosorio3070
@ludosorio3070 4 жыл бұрын
La función de clean, también podríamos realizarla con un filter array.filter(ele => !!ele)
@gonzalomatiasborghi9012
@gonzalomatiasborghi9012 4 жыл бұрын
Eso también borraría los string vacios y esa no es la consigna.
@carlosyahirvargaszamora6529
@carlosyahirvargaszamora6529 4 жыл бұрын
quedó.
@eljhoset
@eljhoset 4 жыл бұрын
​@@gonzalomatiasborghi9012 en la solucion del reduce tambien pasa lo mismo
@GamersRiders
@GamersRiders 4 жыл бұрын
o arr.filter(x => Boolean(x))
@oscardanielvelandia7471
@oscardanielvelandia7471 4 жыл бұрын
@@GamersRiders o arr.filter(Boolean)
@gustavosolar1541
@gustavosolar1541 4 жыл бұрын
Uff uff maestro, la verdad que veo esos códigos y es genial... Tiene una facilidad para explicar...! Vamos por más chanchitos felices, saludos
@brandonrodriguez8162
@brandonrodriguez8162 4 жыл бұрын
El curso de python esta genial
@kozmicluis2552
@kozmicluis2552 4 жыл бұрын
Mis soluciones: 1- Asumiendo que el lenguaje tiene recursión de cola optimizada: var multiply = (a, b) => _multiply(a, Math.abs(b), b / Math.abs(b), 0); var _multiply = (n, i, signo, producto) => i > 0 ? _multiply(n, i - 1, signo, producto + (signo > 0 ? n : -n)) : producto; Aunque estoy casi seguro que hay una fórmula matemática 2- Utilizando ES6 const getBiggest = arr => Math.max(...arr)) const clean = arr => arr.filter(Boolean);
@bryam3338
@bryam3338 4 жыл бұрын
Hola, ¿por qué tus cursos ya no están disponibles?
@tenjo6669
@tenjo6669 4 жыл бұрын
Hola Nicolás, hoy me decidí por comprar el curso de React Native tuyo, ya que deseo terminar una aplicación en la cual he tenido inconvenientes. Te admiro mucho y espero algun dia conocerte.
@vladimirreyes1661
@vladimirreyes1661 4 жыл бұрын
Nunca habia cerrado el editor de codigo tan rapido.
@reco4073
@reco4073 4 жыл бұрын
no entiendo nada, pero es satisfactorio ver a un profesional bien formado realizando su trabajo! abrazo grande hermano
@v1ntee
@v1ntee 4 жыл бұрын
Genial, pero hay algo que me viene perturbando desde que conocí tu canal, podrías hacer un video enseñando tu vimrc y plugins?XD
@jhackstevencondesallo3396
@jhackstevencondesallo3396 4 жыл бұрын
HolaMundo tiene su curso de vim gratis, creo que ahí lo explica todo...
@franciscogonzalezortiz3561
@franciscogonzalezortiz3561 4 жыл бұрын
@@jhackstevencondesallo3396 No todo, pero si apenas para iniciarte 👍👍👍 y darle la oportunidad a ese editor, en mi caso uso neovim
@v1ntee
@v1ntee 4 жыл бұрын
@@jhackstevencondesallo3396 pero no su config, solo lo básico
@reatigaum840
@reatigaum840 4 жыл бұрын
@@v1ntee viste el curso completo? Yo hasta donde cache el curso te explicaba hasta los plugins que utiliza
@v1ntee
@v1ntee 4 жыл бұрын
@@reatigaum840 Sí, y por eso lo estoy diciendo. Aquí se nota que tiene más plugins(sobretodo de autocompletado) instalados
@abrahag40
@abrahag40 4 жыл бұрын
Un excelente video, no había visto un concepto parecido aquí en youtube. Muchas felicidades
@emafriedrich
@emafriedrich 4 жыл бұрын
El tercer ejercicio me parece más sencillo usar array.filter array.filter((val) => val); No se que contra tiene
@abelmontilla2137
@abelmontilla2137 4 жыл бұрын
Yo pense lo mismo al verlo, con Filter lo vi mas sencillo
@gonzariosm
@gonzariosm 4 жыл бұрын
array.filter(Boolean) es más corto aún ! jajajaja
@emafriedrich
@emafriedrich 4 жыл бұрын
@@gonzariosm como developer en varios lenguajes de programación prefiero lo que puse. No tengo que tratar de entender a "Boolean" en este contexto. Parece una clase, pero filter recibe un callback. Además no es claro que hace, aunque podamos inferir. Pero inferir es un proceso mental evitable. Que a la larga nos ayuda a evitar el cansancio mental que nos causa el trabajo de desarrollador
@daniloalvarado6043
@daniloalvarado6043 4 жыл бұрын
Exelente todo tu contenido y tus cursos son geniales, me alegra mucho como crecio tu canal. Un abrazo desde Argentina ,
@LCNGK
@LCNGK 4 жыл бұрын
los cursos hermano no están disponibles, alguna solución?
@dairoarleygarciavergara373
@dairoarleygarciavergara373 4 жыл бұрын
Excelente vídeo, espero que sigas compartiendo esta clase de vídeos, Muchas gracias
@dockhambol5220
@dockhambol5220 4 жыл бұрын
no entendi nada pero me inspiro :3
@xbsstu
@xbsstu 3 жыл бұрын
Me encanta ver tus videos porque aunque no entienda nada de código, tienes un gusto musical excelente men.
@orlalara
@orlalara 4 жыл бұрын
El ejercicio 4 tienen un hack: const flatten = [ ].concat(...arr) Que viva el spread operator xD
@BHVampireLF
@BHVampireLF 4 жыл бұрын
He visto propuestas de trabajo donde piden que el programador tenga buenas habilidades comunicativas, y muchos otros comentarios de empresarios que mencionan que "a los programadores no se les entiende nada cuando hablan". Tienes un asertividad increíble, y sé que influyen muchos factores, sociales, herencia, físicos, salud, pero sobre todo la experiencia y la autoestima, ¿podrías hacer un video sobre habilidades blandas? Sería genial.
@patricioignacio1826
@patricioignacio1826 4 жыл бұрын
Nunca había dejado de leer la Biblia tan rápido
@javiermendoza5173
@javiermendoza5173 4 жыл бұрын
jajajajaj que pendejo
@MartinGarrixGT
@MartinGarrixGT 4 жыл бұрын
Esto si es ir demasiado lejos...
@emafriedrich
@emafriedrich 4 жыл бұрын
la Biblia no es un libro en el que debamos encontrar distracción, sino salvación de nuestros pecados
@toniduque4882
@toniduque4882 3 жыл бұрын
A un programador se le presupone cierto nivel intelectual, lógica y una capacidad de abstracción notable. Dicho esto, si alguien cree que fuimos creados de barro y costilla y que las serpientes hablan debería plantearse si esto de la programación es lo suyo.
@juanpablopinillos7114
@juanpablopinillos7114 4 жыл бұрын
Comencé bien, cuando dijo for en el primer ejercicio. De ahí en adelante quedé loco jajaja Excelente video, cuando avance más lo vuelvo a ver para entenderlo xD Abrazos desde Colombia ✌️
@AlexLopez-vq6ks
@AlexLopez-vq6ks 4 жыл бұрын
Me gustaria que me dieran su opinion a todos los que lean mi comentario. Estoy a meses de cumplir 20 años y no quiero ir a la universidad. Todavia dependo economicamente de mis papás (y si se que puedo trabajar lo cual no me parece mala idea), mis papas estan en la disposicion de apoyarme para estudiar la universidad pero pues no me agrada la idea de ir. Estoy aprendiendo programacion de forma autodidacta, la rama que mas me gusta en Hacking, tenia que entrar a la universidad en julio pero decidi que no ya que solo habia una materia de seguridad informatica, las otras eran materias que me llaman la atencion pero no voy a meterme en lleno con hacking durante la etapa universitaria. Me gusta mucho ese tema me la paso el tienpo que puedo estudiando (4 o mas horas). El "pero" es que por lo menos aqui en Mexico todavia piden titulo, y hasta edad mayor a 22 años. Ustedes que me recomiendan, ¿Ir a la universidad o no ir? Se que cualquier de los dos caminos puedo tener exito si me lo propongo, pero no esta mal leer varias opiniones.
@memocxd
@memocxd 4 жыл бұрын
No te preocupes, también soy de México y conseguí chamba un mes después que empece a estudiar XD, claro yo le metí de lleno como 9 horas diarias. En esta industria es mucho mejor ser autodidacta que ir a la universidad pues te puedes enfocar y elegir todos los temas que vas a estudiar. Y si en las propuestas piden titulo y que sepas construir cohetes y mandarlos al espacio, pero eso es por la ignorancia de los reclutadores, en la entrevista lo importante es que pases las pruebas técnicas y tu portafolio de trabajos. PD: Cerca del 90% de los desarrolladores no cumplen con los requisitos que piden los reclutadores, así que postulate sin miedo, pues para un puesto de jr no se requiere tantos conocimientos, buena suerte.
@facuzarate5419
@facuzarate5419 4 жыл бұрын
@@memocxd qué están pidiendo para junior genio?
@memocxd
@memocxd 4 жыл бұрын
@@facuzarate5419 Depende, yo entre sabiendo maquetar y Javascript puro, pero la mayoría de vacantes que veo requieren un lenguaje y un framework. Por ejemplo Javascript con react, node, o vue. O Php con laravel, Python con Django, Java con spring, etc..
@facundoarce758
@facundoarce758 4 жыл бұрын
Me encanta esta clase de videos, esperó mas en un futuro. Saludos
@ebol08
@ebol08 4 жыл бұрын
19:22 Imaginate quedarte afuera por algo así...
@gabo_xp
@gabo_xp 4 жыл бұрын
jamas miran como programas, solo tu codigo final ! y que funcione !
@developertechnology3880
@developertechnology3880 3 жыл бұрын
@@gabo_xp En empresas grandes te hacen code interview donde programas en vivo durante 45 minutos
@carlostrinidad3545
@carlostrinidad3545 2 жыл бұрын
Hace unos meses vi este video y no entendí un carajo, porque no entendía muy bien js... Hoy, los hice sin ningún problema... ya se algo de React, se hacer una api básica con su crud con nodejs y express... Me da mucha felicidad que a pesar de que siento que no avanzó, me doy cuenta que poco a poco pero ahí voy xD
@fv5184
@fv5184 4 жыл бұрын
Yo ahora tengo 15 años y estoy aprendiendo phyton dsp cual lenguaje me recomiendas??soy de argentina
@armandocarrion479
@armandocarrion479 4 жыл бұрын
Python mismo xd mira su video de los lenguajes mas demandados, quiza eso te ayude
@sntlln93
@sntlln93 4 жыл бұрын
Aprende Django, luego un lenguaje de tipado fuerte y con eso ya estás para explorar distintas famas. Luego ya verás si te gusta el frontend, backend, desktop o Mobile.
@pekeangellox
@pekeangellox 4 жыл бұрын
Depende de los que quieras hacer, python es muy bueno para data science, machine learning y Backend. Pero si quieres hacer paginas web en el frontend seria mucho mejor Javasccript.
@bartolomeriera7911
@bartolomeriera7911 4 жыл бұрын
Depende mucho de lo que quieras hacer, por ejemplo si querés aprender front end tenés que irte más por el lado de javascript, css, html, php es lo que yo más estudie hasta ahora. Phyton sirve para un montón de cosas, podes hacer backend, análisis de datos, maching learning (por si no sabes es inteligencia artificial y esas cosas) lo cual te deja un amplio abanico para elegir. Pero en fin depende mucho de lo que vos quieras hacer
@joaquindeolano9181
@joaquindeolano9181 4 жыл бұрын
Aprende de como hacer el papeleo para irte del país
@stephandenis1662
@stephandenis1662 4 жыл бұрын
Sos un idolo! Estoy buscando trabajo fuera de mi pais para trabajar como programador react y verte me motiva mucho a hacerlo y dar el salto. Saludos desde Arg
@negritoojosclaros
@negritoojosclaros 4 жыл бұрын
de perfil eres idéntico a Patrick Rothfuss XD.
@acapdevila
@acapdevila 4 жыл бұрын
ese gordo cara de chalampi todavia no saco el tercero. estoy esperando hace 12 años
@sergioramosc.6899
@sergioramosc.6899 4 жыл бұрын
quiero otro video como este!... soy un programador novato, solo entiendo el 10% de lo que dice, pero no se que tiene el video pero me inspira a programar; cada ves que estoy estresado intentando programar. veo este video y me levanta el ánimo.
@openraider185
@openraider185 3 жыл бұрын
seguro que programar es lo tuyo, no entiendo por que estas estresado?
@nen0sky
@nen0sky 4 жыл бұрын
Alguien más golpea el botón mg cuando dice: "golpea el botón de mg muchas veces, es un maldito" jajajajajajaja
@Yamikawa
@Yamikawa 4 жыл бұрын
siiii, no entiendo como lo hace, nunca le he dado tantos likes a alguien
@nen0sky
@nen0sky 4 жыл бұрын
@@Yamikawa pensé que era el único jajajaja
@eldesistemas101
@eldesistemas101 4 жыл бұрын
Sería genial una serie de vídeos así, muchas gracias por la información. Es importante conocer el lenguaje
@mindfield6252
@mindfield6252 4 жыл бұрын
Esos ejercicios los realicé en primer año de ingeniería jajajajaja
@dairoarleygarciavergara373
@dairoarleygarciavergara373 3 жыл бұрын
Muy buen vídeo, espero que en un futuro hagas más similares a este. Muchas gracias
@ebol08
@ebol08 4 жыл бұрын
Deberías sortear una semana en tu sofá para los balseros que estamos huyendo'
@sergioescobar3468
@sergioescobar3468 4 жыл бұрын
Excelente video, para el cuarto ejercicio lo implementaria con : const flatten = (arr) => arr.flat(1); pero tomando el tiempo de ejecucion usando el reduce vi que es un poco mas rapido. Saludos !
@rokck_
@rokck_ 4 жыл бұрын
Eres admirable. Me gustan mucho tus videos, y he aprendido un montón. ;)
@dicsonferneyquimbayo489
@dicsonferneyquimbayo489 4 жыл бұрын
Esta genial la capacidad del reduce para solucionar problemas que con otras técnicas puede ser un dolor de cabeza, disfrute mucho el video
@marcellvieira3713
@marcellvieira3713 4 жыл бұрын
Excelente!! 3 de esos problemas me salieron en una prueba desde USA.. Saludos desde Venezuela!
@AlanJoelSchneider
@AlanJoelSchneider 2 жыл бұрын
Excelente video. Para el ejercicio 2, me gusta más esta forma: const getBiggest = (arr) => arr.reduce((a, b) => Math.max(a, b)); No es mucha la diferencia, pero queda más explícita la acción del reducer.
@gastonrojas2353
@gastonrojas2353 4 жыл бұрын
Buenísimo video! Se nota que hay mucha experiencia en esa cabezota!
@JoseRamirez-yr6tt
@JoseRamirez-yr6tt 4 жыл бұрын
Buenas, vengo a aportar mi solución para el tercer ejercicio, es un poco más corta: (arr) => arr.filter(val => !!val); La función filter también es muy útil al tratar arrays, sobre todo cuando se espera obtener como respuesta una lista.
@Recapitalis
@Recapitalis 3 жыл бұрын
Pedirle a un desarrollador que resuelva un ejercicio en una entrevista es una práctica bastante debatible... es cierto que muchos hacen eso, pero no tiene mucho sentido, no es ninguna métrica clara. Generalmente este tipo de pruebas se hacen cuando lo que buscas es un especialista en un lenguaje determinado o un área de desarrollo determinada. Si buscas algo más general esto puede conducirte a que te quedes con una persona que tiene una visión angosta del desarrollo de software. Generalmente es más facil pedirle al entrevistado que entienda un código o que hable de los principios que usa para construir algo.
@joshuareynoso3317
@joshuareynoso3317 3 жыл бұрын
Hola!!! Acabo de realizarle la prueba a un chico que desea entrar a trabajar en la empresa donde estoy, llego con mi compañero (primer filtro) diciendo que el usaba esto aquello lo otro, que dominaba sql, net, core, java, php python y no escuche que tanto decia. Lo pasaron conmigo (segundo filtro) y no supo resolver la multiplicacion sin usar el simbolo de "multiplicacion". Estamos complacidos en la oficina de este test. Gracias amigo de la barba de vikingo!!!!
@djaos-8326
@djaos-8326 4 жыл бұрын
Lo haces ver fácil mi estimado, pero eso es porque eres un capo. Yo soy un joven que aun tiene mucho que aprender y ojala algún día llegue a ser como usted.
@pablomolinari7043
@pablomolinari7043 4 жыл бұрын
Este era uno de esos videos! Gracias!!!
@RealChullaVida
@RealChullaVida 4 жыл бұрын
Gracias por todo el esfuerzo, están muy buenos los videos, un gran abrazo.
@rpgando8078
@rpgando8078 4 жыл бұрын
Gracias por este video , muy buena información la que muestras, me sirvio para orientarme en lo que necesito aprender si quiero aplicar a alguna oferta de trabajo
@soycmramos
@soycmramos 4 жыл бұрын
Por favor, más videos así, sr. don Nicolás. Javascript es un lenguaje muy interesante.
@adrianosuna1069
@adrianosuna1069 3 жыл бұрын
Vivo en Nueva Zelanda y tengo una entrevista de trabajo el lunes, creo que esto me será bastante útil :)
@sailuker
@sailuker 4 жыл бұрын
Y pensar que hace un año tenías 2K de vistas en promedio, increíble tu crecimiento, felicidades ♥️
@josiyt1082
@josiyt1082 4 жыл бұрын
Saludo desde Puerto Rico, tu canal me da mucha motivacion gracias !
@kuribohize
@kuribohize 3 жыл бұрын
creo que es uno de los mejores canales de programación que existen, Sos CRAK NICO!!
@victorjohan1250
@victorjohan1250 4 жыл бұрын
Viejo eres lo máximo, muy alentadores y motivadores tus vídeos y más para mi que soy un estudiante de termino.
@manugarcialand06
@manugarcialand06 4 жыл бұрын
Algo así me hicieron para una interview, en la parte de programación me fue muy bien pero en la entrevista técnica me hicieron preguntas básicas de OOP y lo que según yo sabía pff pues estaba mal jaja raios. Muy buen vídeo, me motiva.
@nriketube
@nriketube 4 жыл бұрын
Excelente y didactico video. Para los que programan en Php, tambíen se puede resolver con las funciones nativas. Saludos desde Perú
Хасанның өзі эфирге шықты! “Қылмыстық топқа қатысым жоқ” дейді. Талғарда не болды? Халық сене ме?
09:25
Демократиялы Қазақстан / Демократический Казахстан
Рет қаралды 341 М.
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 15 МЛН
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
10 leyendas de la programación y el desarrollo de software
12:46
Por esto te cuesta programar
7:08
kadev
Рет қаралды 21 М.
Errores de programadores novatos QUE DEBES EVITAR
18:06
EDteam
Рет қаралды 680 М.
Un día de trabajo como desarrollador en Auckland Nueva Zelanda
11:17
Top 7 cosas que debes comprar como programador
14:45
HolaMundo
Рет қаралды 441 М.
Por qué JS "necesita" async-await y otros lenguajes no?
21:42
Antonio Sarosi
Рет қаралды 90 М.
Хасанның өзі эфирге шықты! “Қылмыстық топқа қатысым жоқ” дейді. Талғарда не болды? Халық сене ме?
09:25
Демократиялы Қазақстан / Демократический Казахстан
Рет қаралды 341 М.