Tap to unmute

Resuelvo esta PRUEBA TÉCNICA para PROGRAMADORES Junior en cualquier LENGUAJE

  Рет қаралды 147,526

MoureDev by Brais Moure

MoureDev by Brais Moure

Күн бұрын

Пікірлер: 192
@mouredev
@mouredev Жыл бұрын
🤖 Estudia Inteligencia Artificial en Platzi: platzi.com/braisai 🖥 Practica lógica de programación: retosdeprogramacion.com/semanales2023
@darkmexican
@darkmexican Жыл бұрын
30 años en programación y me parece interesante el video, estas practicas son muy recomendables como retos para la gente que se dedica a esto para coger agilidad mental en resolver problemas, intentar crear, que salte un problema, resolverlo y continuar, esto es el día a día de un proyecto. No rendirse ni desesperarse, solo re intentarlo, el lenguaje casi es lo de menos :)
@elbromas12459
@elbromas12459 Жыл бұрын
Cómo junior igual te agradece como el otro sujeto
@rkings9704
@rkings9704 Жыл бұрын
Consejo:Si llegas a pedir trabajo como programador jr. Y te piden como prueba que programes un tetris en 40 min, aparte de ser una falta de respeto al trabajo de Aleksei Pazhitnov. Alejate de ese lugar o no te sorprendas a que llegen un viernes a las 6pm pidiendote que programes algo con que hacerle competencia al midjourney y al chat gpt y que lo quieren temprano para el sabado a lss 9am. 😅
@LuisGerardoCollazosCastro
@LuisGerardoCollazosCastro 10 ай бұрын
No necesariamente. A veces además de la espertis técnica lo que se puede evaluar es como nos manejamos en dichas situaciones.
@PetersonPerez-p2t
@PetersonPerez-p2t 10 ай бұрын
@@LuisGerardoCollazosCastro pero no hay forma de que un junior pueda hacer un tetris y menos en 40 minutos
@BlackCode7
@BlackCode7 Жыл бұрын
Llevo años programando en JavaScript y sin saber nada de Python he entendido todo el código. A veces no es tanto saber el lenguaje sino comprender los conceptos de la programación. ¡Muy buen tutorial! 💙
@jorgeaugustolizcanopena4099
@jorgeaugustolizcanopena4099 Жыл бұрын
Apenas estoy iniciando y pues por obvias razones me pareció complejo, pero igual es un disfrute ver como explicas. Muchas gracias por resolver la prueba técnica y enseñarnos como.
@AlexisHernandez-ys9yn
@AlexisHernandez-ys9yn Жыл бұрын
Programé un tetris en Java hace algo más de década y media... Me sentía muy orgulloso del resultado... Lo hice usando una matriz y un par de vectores y números 🍺
@hdeleonnet
@hdeleonnet Жыл бұрын
Ah mira, ya tengo el 50% de mi próximo video.
@JoCar_5
@JoCar_5 Жыл бұрын
xD
@mouredev
@mouredev Жыл бұрын
En COBOL?
@LucelDaSilva
@LucelDaSilva Жыл бұрын
tiene que ser en cobol o sql no acepto otro :v
@jccaychop_apps
@jccaychop_apps Жыл бұрын
en CSS
@juancarlosgonzalezmendoza22
@juancarlosgonzalezmendoza22 Жыл бұрын
En PROLOG
@patozx10
@patozx10 Жыл бұрын
para mi que llevo un mes con la programación me parece alucinante, evidentemente para el que sabe es fácil, para mi, aun me pierdo en algunas cosas.Buenísima la explicación para salir de muchas dudas.. A seguir estudiando .
@raitoringo
@raitoringo Жыл бұрын
Tambien llevo 1 mes con Python y es alucinante ese codigo
@memoryLeak-CODE
@memoryLeak-CODE Жыл бұрын
Excelente vídeo! Me ha gustado mucho la manera que tienes de explicar las cosas :)
@Alito2023
@Alito2023 4 ай бұрын
Tenes un nuevo suscriptor en Argentina. Voy a empezar a hacer una maratón por tus videos. Felicidades por semejantes videos.
@bloidev
@bloidev Жыл бұрын
7 años programando y este tipo de videos son muy importantes, es la base que todo programad@r debe tener, tengo que confesar que recién ahorita, estoy viendo más y más este tipo de contenido por su valor educativo.
@isilanes
@isilanes Жыл бұрын
Me ha encantado, y creo que lo has explicado súper bien. Yo lo habría planteado de manera completamente diferente (OOP con la pieza como objeto, las rotaciones como métodos, etc), y continuamente pensaba "haciéndolo como lo hace va a tener este y este problema". Pero no, has sorteado de manera excelente todo los problemas que yo imaginaba. Por cierto, quería comentar que menuda gestión de lo del input de teclado en Mac, no? Para evitar un potencial problema, te meten uno terriblemente más real, como es el obligarte a ejecutar como administrador un código random de Python. A nada que tengas un bug, Apple te ha obligado a que ejecutes ese bug como root. Ale, tócate los huevos. Y si te mandan un programa malicioso y lo ejecutas, en vez de hacer un daño limitado como usuario, acabas haciendo un daño terrible por obligarte a ser administrador. Alucinante.
@LeaTex
@LeaTex Жыл бұрын
muy bueno! pequeña aclaración: no tiene sentido usar map(str, row) en ese punto, porque de hecho map() retorna un , por lo que usarlo como parámetro del join es medio raro, aunque funciona porque ese objeto es iterable. incluso es raro definir cada fila como una colección de caracteres, porque eso es, justamente, un string. se puede usar: "".join(row) y es mucho más efectivo (y certero). de todos modos, estuvo genial toda la explicación.
@mouredev
@mouredev Жыл бұрын
Hola. Muchas gracias por el feedback 🙌 La idea de los retos es hacer código que no sea demasiado "exclusivo" del lenguaje para que pueda verse como algo genérico.
@jorgeturiel9689
@jorgeturiel9689 Жыл бұрын
Ese fue mi proyecto de final de estudios (formación profesional en España). Un tetris que corria en Msdos. Parte escrito en Pascal y parte en Ensamblador, para acceder a la memoria de video (de aquella no había tarjetas de vídeo) 😅
@cloudstrife6399
@cloudstrife6399 Жыл бұрын
Muy buen tutorial y enfoque para resolverlo. 12 años trabajando de programador y considero que ponerte un problema como este y que se espere resolver en 40 minutos es de traca xD Y mas si dices que la prueba adaptada que has hecho es mas sencilla que la que se pedia de origen... Me gusta mucho como has explicado, suscrito! :)
@josemiguelmangas2235
@josemiguelmangas2235 Жыл бұрын
Esta complicadillo para mi nivel de python, pero lo has explicado muy bien
@grtourscartagena
@grtourscartagena Жыл бұрын
EEEEEEEEEH Queremos las 2sa y 3ra parte.. esto merece ser desplegado. Esta super este tutorial te a quedado de maravilla.. 😮😮😮😮😮😮😮😮 me siento más seguro de programar cuando veo un tutorial tuyo. QUEREMOOOOOS MAS..
@luissalazar8699
@luissalazar8699 Жыл бұрын
Que nivel, que claridad de conceptos y que forma de programar, yo soy autodidacta y aficionado a la programación, uso la plataforma VB NET, ahora bien, lo que veo en este vídeo me parece tan extraño y tan "concentrado" que no sabría ni por empezar a programar así. Voy a intentar hacer la pieza de TETRIS en VB NET, ¿se podría hacer?. voy a intentarlo y veremos que pasa. Enhorabuena por el canal.
@carlosbeltra4896
@carlosbeltra4896 Жыл бұрын
Llevo 6 meses dándole duro a la programación, y me ha parecido bastante complejillo la parte de la rotación de la pieza la verdad, interesante ver como lo resuelves, muchas gracias Mouredev! :D
@whysoweeb1382
@whysoweeb1382 Жыл бұрын
Para mi examen final de programación I me hicieron hacer un Frogger en Python con OOP. Debo decir que la mecánica es bastante similar, aunque la rotación es algo totalmente nuevo y que la verdad, lo veo bastante complicado. Un vídeo buenísimo.
@geektechok
@geektechok Жыл бұрын
Muy buen video colega, enhorabuena. Saludos y éxitos! 👍👏👏
@ispaubcn
@ispaubcn Жыл бұрын
Antes de rotate 😎Después de rotate 🤯 Ahora en 3D por Thorin! La explicación brillante. Dan ganas de hacer cursos de Moure.
@gris_opaco
@gris_opaco Жыл бұрын
Buenísimo gracias!!
@CarlosTello-h5s
@CarlosTello-h5s Жыл бұрын
Todo muy bien pero como no se hizo en 40 min no pasas a la siguiente etapa de la entrevista. Hubo una persona que lo hizo en 30min y seguiremos el proceso de seleccion con esa persona. Esa seria la frase que te dirian los de recursos humanos de una empresa. Buen tutorial amogo, gracias!
@Vicsebas798
@Vicsebas798 Жыл бұрын
la diferencia es que la otra persona no se pone a explicar todo el código en el proceso...
@oscareberle744
@oscareberle744 Жыл бұрын
Excelente video, Serj Tankian!
@vhspiceros
@vhspiceros Жыл бұрын
Wow Excelente video.. muy bien explicado 😉, felicitaciones
@bricotico6498
@bricotico6498 3 ай бұрын
llevo 4 semanas aprendiendo programación y obviamente este ejercicio me parece nivel Dios
@MisterNiquendo
@MisterNiquendo Жыл бұрын
A mi me pidieron hacer un tablero de ajedrez en C y sin matrices solamente con printf . Yo se que lo estuviste haciendo en python al juego del tetri. A mi se me ocurrió hacerlo con un while y dos for uno con un for anidado.
@atapenalva
@atapenalva Жыл бұрын
Muy bueno tu vídeo, me ha servido de mucho
@sebastianvasquez8688
@sebastianvasquez8688 10 ай бұрын
¿Como se pueden agregar esos cuadros en python? ¿Esas figuras?
@elweydelvideo5439
@elweydelvideo5439 Жыл бұрын
2 años programando. Actualmente le estoy dando duro a Python. Esto Messirve
@alcidesteranvelasquez8548
@alcidesteranvelasquez8548 Жыл бұрын
Muy interesante, esto me tomaron examen para un cargo hace tiempo, mover un asterisco en pantalla y aprobé. Consejo hacer videos máximo de 30 min. Saludos
@GuarenasGaming
@GuarenasGaming Жыл бұрын
Ya esto es muy pro para mí 😂😂 excelente video Brais ❤
@pacmac25
@pacmac25 Жыл бұрын
Como curiosidad. En gallego no se hace uso de las preposiciones? Saludos!
@carlosrivadulla8903
@carlosrivadulla8903 Жыл бұрын
para rotar la matriz 90º yo hubiese usado np.transpose() y luego np.flip()
@mouredev
@mouredev Жыл бұрын
Pero no se trata de ver operaciones conceptos más avanzados de matrices. Siempre quiero que con estos ejercicios puedas llegar a soluciones con los fundamentos del lenguaje y sin mucha experiencia para que todo el mundo lo pueda entender.
@vicentegm2
@vicentegm2 Жыл бұрын
Muy interesante. ¡Un saludo!
@Thaizir
@Thaizir Жыл бұрын
Apenss estoy iniciando con la programación pero siento que entendí la lógica en los pasos que hiciste
@caaballay
@caaballay Жыл бұрын
Genio ,gracias por generar estos videos
@komuisam6549
@komuisam6549 Жыл бұрын
tengo una duda aqui se que babel hace algo por hay pero no consigo configurarlo en mi caso tengo un microservicio que literalmetne solo envia 3 archivos escenciales js, ejs y librerias js en este caso todo se arma en la vista del usuario no tengo nada renderizado desde el servidor estoy usando vanilla la cosa es que el js que tengo es ultima generacion configure babel para atajar siertas cosas pero no logro el metodo array.at() me da error por que esos js en navegadores viejitos no se arma nada en la vista por la version de ESM cuando tengo ese metodo y por lo que vi babel no ataja ese metodo tal cual si no con algo como corejs pero me pone unos inport y eso al llegar a la vista menos funciona podrias hacer un tuto sobre como hacer ese tipo de cosas un microservice que responda con js para construir cosas en la vista pero que sea compatible con navegadores viejos especialmete el metodo at()
@BIMtastic
@BIMtastic Жыл бұрын
para que tipo de puestos se puede pedir esta prueba tecnica?
@tebicap
@tebicap Жыл бұрын
No entiendo qué significa esa flecha (->) que agrega al final de def move_piece() -> list. Para qué sirve y cómo se llama eso? min 26:58 (kzbin.info/www/bejne/aYami5-qfJ2cebsfeature=shared&t=1618)
@Spphr03
@Spphr03 Жыл бұрын
Es lo que debe retornar la función
@tebicap
@tebicap Жыл бұрын
@@Spphr03 gracias
@mouredev
@mouredev Жыл бұрын
Es el tipo de dato del retorno
@nachodorado8734
@nachodorado8734 Жыл бұрын
se llama type hint y es muy util para documentar las funciones
@tizianolopezvargas6215
@tizianolopezvargas6215 8 ай бұрын
Como evito que se estén imprimiendo las teclas cuando las presiono?
@srtomoko
@srtomoko Жыл бұрын
Muchas gracias, Brais, no sólo eres un gran comunicador y programador, además eres un solete y es un placer estudiar contigo
@lazaroborghi6821
@lazaroborghi6821 Жыл бұрын
me encantó! Muy buena manera de explicar la lógica
@peypa
@peypa Жыл бұрын
muy buen video, pero solo un problema, para Mac funciona, pero para windows por lo menos a mí no me funciona con right, left, down, solo space, pero lo he podido solucionar cambiandolo por a, d, x, dándole esa función y dentro del programa poniendo unas """ ya que sino me está dando error continuamente.
@jeisonhernandez-ue1nq
@jeisonhernandez-ue1nq Жыл бұрын
A mi igual me esta dando error. ¿El error que te dio tambien fue "ConnectionRefusedError: [WinError 10061] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión"?
@jeisonhernandez-ue1nq
@jeisonhernandez-ue1nq Жыл бұрын
Creo que decubri el problema. Estabamos poniendo mal los nombres de las teclas. Por eso no funcionan las flechas. En mi caso las teclas de flechas se llaman asi: "flecha derecha" "flecha izquierda" "flecha abajo" Tal vez el tuyo se llama igual, puedes averiaguarlo poniendo: "print(event.name)" abajo de la validacion de "KEY_DOWN". Asi podras ver tambien el resto de nombres de teclas que se precionen.
@leonelorellana9804
@leonelorellana9804 Жыл бұрын
@@jeisonhernandez-ue1nq que capo sos, era exactamente eso
@SR_M0L1NA
@SR_M0L1NA Жыл бұрын
¡Me ha encantado!.
@FameNow-x9e
@FameNow-x9e Жыл бұрын
Vaya prueba 😂😂 por cierto cuáles extensiones utilizas, disculpa si es una pregunta rara pero es que acabo de descargar vscode y no que extensiones usar
@israel.mancha
@israel.mancha 10 ай бұрын
¿Dónde compraste tu playera de Javascript?
@paola_mos1111
@paola_mos1111 Жыл бұрын
Creo que me dieron ganas de aprender Python que le vengo esquivando hace años 😅
@ereka_
@ereka_ Жыл бұрын
alguien me dice por qué no me deja poner el + 1 a lo ultimo del if de Movement.ROTATE? hace una hora estoy me estoy volviendo loco con eso
@rubend.3956
@rubend.3956 Жыл бұрын
muy interesante e instructivo
@LeoCerdan
@LeoCerdan Жыл бұрын
"De alguna manera" un vídeo muy interesante.
@franciscogonzalezortiz3561
@franciscogonzalezortiz3561 Жыл бұрын
Excelente video,si no estoy mal podias usar tambien ........ 0 > new_column_index > 9, voy a intentar hacer el reto.
@_pedro_v
@_pedro_v Жыл бұрын
de donde eres?
@Siguit
@Siguit Жыл бұрын
Excelente video. Solo me quedé en el punto del sudo. Fui a settings pero no me sale esa pantalla para colocar sudo...
@leonelorellana9804
@leonelorellana9804 Жыл бұрын
me pasa lo mismo lo pudiste resolver?
@Siguit
@Siguit Жыл бұрын
@@leonelorellana9804 no. Ahí quedó
@THEsyntheticFresh
@THEsyntheticFresh Жыл бұрын
Hola Brais. Me gusta mucho la apariencia que usas en VSC! Cuál es?
@acmbio
@acmbio Жыл бұрын
¿Cómo hace esos "cuadrados"?
@akualung
@akualung Жыл бұрын
Creo que es un código ASCII en concreto, que se debe poder buscar por internet. Si por ejemplo, el código fuese el número 117, pues se escribiría, si lo recuerdo bien, pulsando ALT GR +117
@acmbio
@acmbio Жыл бұрын
gracias!@@akualung
@greivin01
@greivin01 Жыл бұрын
Muy buen video. Me gustaría implementarlo en java con GUI o C++ Saludos, pura vida
@grtourscartagena
@grtourscartagena Жыл бұрын
Dile a chat gpt y ahí lo tienes..
@greivin01
@greivin01 Жыл бұрын
@@grtourscartagena 😂 más fácil!
@ricardos.6198
@ricardos.6198 Жыл бұрын
Es ejercicio de una gran ilusion optica, pense que era creando un sprite de verdad, sobre una matriz screen.
@djr3c_rt
@djr3c_rt Жыл бұрын
Hola, consulta que gestor de código, usas, quiero practiccar python pero no me decido por uno bueno.
@pongamoslo-a-prueba
@pongamoslo-a-prueba Жыл бұрын
Un capo de la programación 👏
@rafagomez7822
@rafagomez7822 Жыл бұрын
Yo voy a empezar ahora el segundo año del ciclo de desarrollo de aplicaciones web, se supone que cuando acabe ya debería saber estas cosas? Aun se me hace difícil pensar por mi mismo que clases o variables crear para estas cosas U.U'
@CarlosParrach
@CarlosParrach Жыл бұрын
Piénsalo como si fuera algo físico. Para jugar Tetris en físico, necesitas un tablero y las piezas (esas son las clases), y las variables son las características de esas clases (color, posición, tipo de pieza). No se si en aplicaciones web te enseñen esto.
@rafagomez7822
@rafagomez7822 Жыл бұрын
@@CarlosParrach Sii estoy aprediendo Java, SQL, Git... y lo siguiente es JavaScript, Angular, Springboot... empiezo el segundo año en unos días
@kevynalejandrocortesclavij2843
@kevynalejandrocortesclavij2843 Жыл бұрын
Está durita la prueba en mi universidad solo me enseñaron a realizar crud y páginas web ajaja
@A4O_TSL
@A4O_TSL Жыл бұрын
En la mia ni eso...
@oscarherediamiranda616
@oscarherediamiranda616 Жыл бұрын
Confirmo!
@kevynalejandrocortesclavij2843
@kevynalejandrocortesclavij2843 Жыл бұрын
@@A4O_TSL jmm y yo hablando mal de mi universidad ajajaja
@yomism1459
@yomism1459 Жыл бұрын
Hola, ¿este código es python? Hace años programé en C++, Java y algunos más, ya no me dedico desde hace mucho. ¿Me habían hablado del python, es mejor que los que comento? ¿Que ventajas tiene? Me gustaría empezar de nuevo, pero ahora estoy un poco oxidado, más que nada por pasar el tiempo libre pero con un lenguaje nuevo. Gracias.
@michaeltaboada8912
@michaeltaboada8912 Жыл бұрын
Sí, es Python. Python es bueno, pero no tanto para este tipo de cosas, en esos casos es mejor utilizar otros lenguajes
@yomism1459
@yomism1459 Жыл бұрын
@@michaeltaboada8912 Gracias. ¿Para que es bueno el python?
@kevinavilaingham8949
@kevinavilaingham8949 Жыл бұрын
Buenas, me gustaría un poco de información sobre como convertirme en desarrollador de software. No tengo ningún tipo de conocimiento y tengo hasta bachillerato hecho. Me gustaría Saber que pasos debo de seguir , que opciones hay y añadir que tengo 31 años pero nunca es tarde para aprender.
@nicollellort5615
@nicollellort5615 Жыл бұрын
Si estás en España hay cursos subvencionados de desarrollo, sino puedes hacer un técnico superior informática o la carrera de ingeniería. Para ser desarrollador más que un título universitario necesitas mucha paciencia y ganas de formarte, opciones hay muchas. Ánimos!
@migueldeirala
@migueldeirala Жыл бұрын
Por tu cuenta, libros, plataformas estilo ibmskillsbuild, coursera gratis, pruebas de LinkedIn. Codewars o ProjectEuler. Hacer y hacer proyectos y buscar trabajo fuera de España. En upwork, Fiverr etc puedes conseguir algún trabajo.
@marcelomarot4229
@marcelomarot4229 Жыл бұрын
Es un mundo bastante errático el del desarrollo de software. Si te querés mandar de modo autodidacta, primero podrías ver a qué ramas te gustaría entrar (desarrollo web, apps móviles, backend, ciencia de datos, machine learning, microcontroladores, etc ) y buscar "roadmaps" que te digan qué necesitas para ese subrubro. Si en cambio querés arrancar de cualquier manera y decidir después podrías arrancar aprendiendo un primer lenguaje de programación (yo recomendaría Python o JavaScript que son accesibles y muy versátiles). Luego podés ver ejercicios prácticos (los "desafíos" de programacion) y tratar de resolverlos en PC, esto es para practicar algoritmia y conocer mejor al lenguaje que usaste. Y también podés crear proyectos personales: elegí un puñado de frameworks y librerías que te parezcan interesantes y tratá de armar aplicaciones, modificar rutinas de ejemplo y todo eso. Otros contenidos útiles: lo más elemental de HTML y CSS para sitios web (frontend); familiarizarte con alguna base de datos (backend); aprender GIT para guardar y versionar software; aprender más sobre algoritmos,etc.
@alcidesteranvelasquez8548
@alcidesteranvelasquez8548 Жыл бұрын
Primero: aprender diseño de algoritmos (lo basico es suficiente, 1 semana). Segundo: paralelamente con algoritmos programar en Python, 3ro: lo anterior en un mes con 2 o 3 programas diarios. Ya luego tu veras que sigue. SIN PERDIDA DE TIEMPO. Saludos.
@evilexus
@evilexus Жыл бұрын
pregunta del millón, cuanto duró el video original ?? sin edicion jejeje
@mouredev
@mouredev Жыл бұрын
Media hora más supongo.
@Sergio-cld99
@Sergio-cld99 Жыл бұрын
Buenisimo video para aprender desde lo fundamental, en la uni el unico juego que hice fue el buscaminas 😂
@jesla-dev888
@jesla-dev888 Жыл бұрын
mouredev donde has comprado ese polo esta elegante ...
@nauhhv5385
@nauhhv5385 Жыл бұрын
Muy buen video, me encanto la explicacion y el codigo limpio hizo muy facil entender todo
@useruseruseruser862
@useruseruseruser862 5 ай бұрын
Me encantó
@geronimoarce
@geronimoarce Жыл бұрын
Para mi te la complicaste, yo hubiera usado una matriz 3x2 y le hago la traspuesta para las rotaciones y despues un cambio de filas y columnas para lo que seria la espejada. Lo voy a hacer y mostrarte el codigo.
@FrankGP.Mobile.Developer
@FrankGP.Mobile.Developer Жыл бұрын
Excelente reto
@jorgesoto7991
@jorgesoto7991 Жыл бұрын
Yo que a duras penas estoy siguiendo un tutorial de Pygame xD Pero bueno, a mi ritmo nomas. Gracias por el video, cuando termine lo que estoy haciendo en Pygame haré esta prueba técnica.
@riloco22
@riloco22 Жыл бұрын
Hola MoureDev, gracias por el vídeo, que fuente utilizas, mi fuente no me reconoce los cuadros que tienes en el código fuente de Github
@alfonsodavilasaavedra413
@alfonsodavilasaavedra413 Жыл бұрын
son caracteres en unicode, trata de definir tu archivo en utf-8 asi: # -*- coding: utf-8 -*-
@riloco22
@riloco22 Жыл бұрын
@@alfonsodavilasaavedra413 Gracias por la respuesta, pero continua sin funcionar, adicione la linea que indicas al inicio del código python pero nada, yo utilizo como S.O Linux, no se si influya eso
@alfonsodavilasaavedra413
@alfonsodavilasaavedra413 Жыл бұрын
@@riloco22 no debería a menos que sea un Arch o alguna distro muy custom, yo por ejemplo tengo ubuntu budgie y funciono perfecto el ejercicio, y si pruebas correr el ejercicio en un jupyter?
@guillemcerdan2696
@guillemcerdan2696 Жыл бұрын
Facilito bro
@ifenrir_
@ifenrir_ Жыл бұрын
en la mitad del video voy con dos embolias, pero igual me sirve para mejorar en programación
Жыл бұрын
Bueno, no entiendo las pruebas técnicas en la mayoría de los casos, entiendo que en una entrevista te expongan un caso y te pregunten cómo plantearías una solución a un problema, pero esta prueba cómo que no tiene mucho sentido. Por otro lado, yo utilizaría una clase pieza y varias clases de piezas que indiquen sus dimensiones en una submatriz (con eso sería más sencilla la rotación y movimiento, desde mi punto de vista). También haría más sencillo el cálculo de intersecciones entre piezas. Por lo demás, creo que una explicación sencilla de cómo plantear un problema y, en ese punto, ya daría por buena la prueba de este problema más complejo.
@nesutorusan
@nesutorusan Жыл бұрын
Me quedé loco con la segunda rotación (0,2),(1,1),(-1,1),(-2,0). No entendía de donde provenían las 2 primeras duplas. ¿Puede ser que, siguiendo el "orden" de las piezas, este fuera el orden correcto: (1,1),(0,2),(-1,1),(-2,0)? . Muchas gracias por tus vídeos y sobre todo por tu valioso tiempo que nos dedicas y aún más tus conocimientos.
@carlosbeltra4896
@carlosbeltra4896 Жыл бұрын
Si no me equivoco, es el movimiento que tiene que realizar cada coordenada de la pieza desde su última posición.
@natopr7662
@natopr7662 Жыл бұрын
Eso es para Junior?
@ivangonzalez823
@ivangonzalez823 Жыл бұрын
Lo voy a hacer con php a ver que tal
@BeautifulWorld-ro6jo
@BeautifulWorld-ro6jo 2 ай бұрын
Si a un junior le pide hacer un tetris en 40 mins, a un senior le piden hacer la nueva version de chatgpt
@dangomezes
@dangomezes Жыл бұрын
Muy bien explicado, aunque a mi me sacas del "Hola Mundo" ya está liada....
@CarlosParrach
@CarlosParrach Жыл бұрын
Es necesario aprender algunos conceptos para hacer un mejor codigo que este. Aqui se ven algunas malas prácticas que no creó que sea buena idea que aprenda un estudiante.
@mouredev
@mouredev Жыл бұрын
No confundamos que es un ejercicio con conceptos Junior básicos. Hacerlo de la manera más óptima implicaría conocimientos que no quiero que se tengan en cuenta en un vídeo de una hora. Ante todo, se trata de que sea un problema lógico abordable por todo el mundo.
@luisdanielmesa
@luisdanielmesa Жыл бұрын
Estás complicando los movimientos izquierda, derecha y abajo demasiado.
@martinnicolaspirizdutra1681
@martinnicolaspirizdutra1681 Жыл бұрын
con ganas de hacerlo yo .....
@melchiah6603
@melchiah6603 Жыл бұрын
Quien lo haga en C, mis respetos jaja
@GabrielxC
@GabrielxC Жыл бұрын
Yo lo hice hace un tiempo en C++ que es prácticamente lo mismo
@GabrielxC
@GabrielxC Жыл бұрын
kzbin.info/www/bejne/iYu2qYlpmbOjipYsi=mC907moCkHyFkhNT
@melchiah6603
@melchiah6603 Жыл бұрын
@@GabrielxC no, no es lo mismo amigo. C es un poco más complejo, ya que al no poder utilizar el paradigma orientado a objetos se vuelve un poco más complejo.
@GabrielxC
@GabrielxC Жыл бұрын
@@melchiah6603 bueno la verdad que tengo experiencia con los dos lenguajes y literalmente esa es la única diferencia, c tiene algo llamado struct que es prácticamente como una clase no me parece que por tener el oop lo haga más o menos difícil, además de que coloque prácticamente la corrección no se justifica ya que la sintaxis es literalmente la misma amigo
@melchiah6603
@melchiah6603 Жыл бұрын
@@GabrielxC pues entre cambio de paradigmas hay un abismo, pero igual te invito a hacerlo en c nativo. Por lo que me comentas sería prácticamente copiar y pegar de c++ a c.
@cielinn1715
@cielinn1715 Жыл бұрын
Se sabe que todo está mal cuando hace una matriz manual para hacer el juego
@TizianoMontenegro07
@TizianoMontenegro07 Жыл бұрын
👌👌🎉
@jesusalfredoferrerarambule5240
@jesusalfredoferrerarambule5240 Жыл бұрын
me parecio una logica facil pero dificil de plasmar xD
@blockchainlanzarote1701
@blockchainlanzarote1701 Жыл бұрын
Venga, a que no hay huevos en Assembler
@paluz1177
@paluz1177 Жыл бұрын
55 min, no apruebas te pasaste por 15 min
@mouredev
@mouredev Жыл бұрын
Vaya, nunca podré cobrar los 250k
@oscarescam
@oscarescam Жыл бұрын
Me llama la atención tu playera ya te estás pasando del lado front? 😅
@mouredev
@mouredev Жыл бұрын
Me la regalaron 😁
@EmilDeGuerreros
@EmilDeGuerreros Жыл бұрын
Xd Ni Microsoft pide tal cosa 🤦 Que Empresa es esa ??? XD XD me gustaria saber ???? Y en python
@raulrojasm
@raulrojasm Жыл бұрын
Platzi es la peor plataforma porque su contenido, no es nada completo. No vale la pena pagar por esa plataforma. Prefiero verme el contenido en youtube que se encuentra mas facil mas completo el contenido que uno quiere.
@kevynalejandrocortesclavij2843
@kevynalejandrocortesclavij2843 Жыл бұрын
Udemy tiene cursos buenos y más baratos.
@arteculturayentretenimient6079
@arteculturayentretenimient6079 Жыл бұрын
Es verdad
@j2mf
@j2mf Жыл бұрын
Yo me quedé en Pascal😢
@crr4141
@crr4141 9 ай бұрын
Que estupidez q te pida esto en jna entrevista cuando en el día a día a menos q te dediques al desarrollo d e juegos no vas usar frecuentemente no matrices ni todo eso. Es absurdo
@mouredev
@mouredev 9 ай бұрын
Absurdo es no entender que la lógica que implica resolver un ejercicio tan simple como este demuestra que tienes capacidades para pensar y resolver problemas. Nos tienen que pagar por pensar, no por saber replicar algo que ya hemos hecho con anterioridad, para eso ya existe el copy paste y las IA.
@josepservat211
@josepservat211 Жыл бұрын
MouraDev es mi padre
@mir4encuba
@mir4encuba Жыл бұрын
Bonito pullover
@TrappedInAVoid
@TrappedInAVoid Жыл бұрын
Esa prueba tecnica no es para juniors.
@soubakouh
@soubakouh Жыл бұрын
te lo hago en 10 con un motor xd
Resuelvo esta PRUEBA TÉCNICA de GOOGLE para PROGRAMADORES Junior
44:14
MoureDev by Brais Moure
Рет қаралды 193 М.
Matrices con Python y Numpy (Parte II)
4:38
PaveTech
Рет қаралды 11
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
Resuelvo PRUEBA TÉCNICA para Programador JUNIOR de €22K
1:42:52
I quit my job as a programmer after 15 years
8:41
MoureDev by Brais Moure
Рет қаралды 7 М.
Tu primera red neuronal en Python y Tensorflow
16:25
Ringa Tech
Рет қаралды 1,1 МЛН
Hydra Ataques de Fuerza Bruta - Aprende a Usarla como un Profesional
17:18
RTX 5090: La gráfica MÁS POTENTE del mundo
17:43
Nate Gentile
Рет қаралды 67 М.
¡Resuelvo Prueba Técnica de React para Juniors y Trainee!
1:01:52
GUÍA de ESTUDIO para PROGRAMADORES JUNIOR
13:25
MoureDev by Brais Moure
Рет қаралды 334 М.