10 COMMON MISTAKES you make when programming | DON'T DO THIS IF YOU ARE A JUNIOR
āļāļąāļ
- āđāļāļĒāđāļāļĢāđāđāļĄāļ·āđāļ 28 āļ.āļĒ. 2018
- ðĨAt platzi.com/l/sin-pagar/ you will have 3 DAYS OF FREE ACCESS to Platzi ð
ð§ Learn programming, English, marketing and much more FREE OF CHARGE. ðĻ Get your place today!
----------------------------------------------------------------------
ðTry Platzi's monthly plan, with a special Christmas price: bit.ly/34k6ijc
What does it cost to join Platzi---- platzi.com/precios
In this video you will learn what are the most common mistakes a newbie programmer or a latecomer programmer makes on a daily basis.
See all the things you can learn in our courses: platzi.com/cursos
----------------------------------------------------------------------
All this and more, at platzi.com
Otros consejos importantes:
1. Se Humilde.
Es mejor ser un noob consciente de ello a pretender ser pro, con esta mentalidad aprenderas mÃĄs fÃĄcil a reconocer las buenas prÃĄcticas. AdemÃĄs en esta industria nunca seras el mejor, nunca dejarÃĄs de aprender, disfruta el viaje.
2. Acepta tus errores y persevera.
Todos los procesos se pueden optimizar no hay soluciones definitivas a un problema determinado, y por supuesto tus errores son de los mismos de muchos que intentan superarlos, no te desanimes.
3. Aprenden algo nuevo cada dÃa.
Los puntos se conectan, lo que aprendas hoy talvez no tenga sentido, pero en el futuro te lo agradeceras, dedica tiempo a leer y entender cosas muy avanzadas.
4. Aprendena trabajar en EQUIPO.
Desarrolla los valores del trabajo en equipo, crean en el mÃĐtodo de los demas, conozcan se y compartan conocimientos, en esta profesion se trabaja siempre en equipos.
Y recuerden NADIE ES MAS INTELIGENTE QUE EL OTRO, solo somos distintos.
Saludos.
wow, que intelecto!! te felicito por esos comentarios!
MAn, que buenos consejos
Tienes razÃģn, la mayorÃa de los Ingenieros tenemos nuestro buen ego y se nos olvida que nadie es dueÃąo del conocimiento absoluto. Hay que trabajar en la humildad y recordar que uno nunca deja de aprender.
@Pablo Zevallos Linares Ser persona es algo bÃĄsico, pero tu que vas a saber de eso
@Pablo Zevallos Linares 1 consejo: Se humilde
"los bugs son parte del trabajo"
Ubisoft: Ah caray eso si me gusta
@NEXUSRD xd
JAJAJAJAJAJAJAJ
Peor que el hecho de que algo no funcione, es que funcione y no conocer el POR QUÃ. Grandes consejos.
Resumen del video
1. No tener cÃģdigo limpio.
2. Se debe poner comentarios utiles.
3. Se debe conocer hacer pruebas unitarias, test de diseÃąo, test de punto a punto, test de integraciÃģn, test unitario.
4. Se debe aceptar fallar.
5. Se debe conocer las lÃneas de comando.
6. Se debe conocer control de versiones
7. Crear proyectos personales.
8. Entiende el por quÃĐ.
9. Quedarse con sÃģlo un lenguaje
10. No pensar como funcionan las cosas
@Don Alejo no lo vea :V
TENER codigo limpio
Uf adoro estos comentarios
Freddy pedante? :v que pedo we...
lol
Maldita sea!!! Ver estos vÃdeos de Platzi te dan un panorama mucho mÃĄs amplio de la programaciÃģn (y te llena de publicidad tambiÃĐn jajajaja). Estoy aprendiendo desarrollo web y nunca fui bueno para ÃĄlgebra, pero es tan apasionante que cada dÃa me empeÃąo en fortalecer esas debilidades ya que deseo aprender otros lenguajes ademÃĄs de Javascript o PHP. Gracias Freddy, eres una capo.
Como va eso? Supongo ya debes de saber
Deci como te fue!
@@javierjimenez3627 en lo que tarde en responderte el pibe te puedo decir mi experiencia, empecÃĐ laburando el 1er mes como desarrollador back-end y sabÃa poco dudaba mucho y pedÃa mucha ayuda, 2do mes ya me arriesgaba mÃĄs pero seguà pidiendo ayuda porque mucha cosas si no las sabÃa cÃģmo que no querÃa gastarme la cabeza y preferÃa que alguien lo resolviera, 3er mes me mandaron hacer algo medio complejo pero que por alguna razÃģn no quise pedir ayuda ni nada y trataba de resolverlo solo buscando, googleando, estudiando y cuando pude sentà una satisfacciÃģn tan grande que ya no querÃa pedir mÃĄs ayuda sino que empecÃĐ a estudiar en mis tiempos libres y a leer el cÃģdigo ya implementado y ver si yo podÃa mejorarlo cosa que obviamente no hacÃa pero que lo tenÃa en mente, 4to mes ya hago los trabajos con mÃĄs rapidez y incluso aporto ideas en las reuniones con los demÃĄs integrantes y el trabajo ya lo veo divertido, ya no como trabajo sino como desafÃos y me encanta ahora trabajo de jornada completa y me subieron el sueldo y que me dijeron que me lo seguirÃĄn subiendo si sigo aportando cÃģmo lo estoy haciendo porque dicen que ven muy bien mi progreso en el trabajo. PD: obviamente cuando hago el trabajo paso por muchos errores aunque con la experiencia los errores se van reduciendo cada vez mÃĄs y hasta hay veces que te sale a la 1ra y bueno mejor pero no siempre es asà pero igual nunca me frustra eso es divertido en mi opiniÃģn.
@@jonygira6920 pues mira que bien, continÚa asÃ, pues en mi caso, definitivamente la programaciÃģn no es lo mio, me di la oportunidad pero definitivamente no es lo mio, como hobby tal vez, pero trabajar en eso no, estoy en proceso de iniciar mia clases de mecÃĄnica automotriz , quiero ser un TÃĐcnico automotriz certificado en BMW... las vueltas de la vida, ni recordaba ese comentario.
"una cosa inmunda, imposible de entender" jajajajajajajajajaja me reà mucho
Lean clean code, ese libro es la biblia de las buenas practicas
Pasa el enlace!!!!
Porfa :)
Gracias por el dato, soy nueva, pero estoy empezando a obsesionarme por aprender.
Clean code, the pragmatic programmer, Clean architecture. Refactoring los libros que debes leer si o si.
Autores top mundial :Martin Fowler, Robert C Martin. Kent Beck.
La tienes clara ...
jaja yo si comento cada lÃnea de cÃģdigo XD //Termina mi Comentario
/* respondiendo */
Es bueno comentar xd
# Jajajaja
.
//Lo ignoro
los comentarios son de hecho codigo sucio, un buen cÃģdigo se explica a si mismo y hace redundante los comentarios. En otras palabras si pusiste comentarios es porque tu codigo no se entiende, debÃĐs arreglar tu cÃģdigo y borrar el comentario
regalito navideÃąo refactoring.guru/smells/comments
c mamo
Me enamore, ese fue mi error :(
SÚper F
No mames, no estÃĄs solo bro.
Me enamore de mi primer lenguaje: ActionScript
DespuÃĐs q me rompieron siento q capto mas rÃĄpido mis clases ð
Asà es que es, hay que exigirse duro a uno mismo! no exigir un salario alto solo porque 'un dev actualmente gana mucho' sino saber incluso el porquÃĐ eso es asÃ
GENIAL!!... amÃĐ este video, porque me levantÃģ los ÃĄnimos, ya que a pesar de ser muy principiante todavÃa y tener muchÃsimo que aprender (lo cual suele ser desalentador), me seÃąalÃģ que voy por el camino correcto, puesto que siempre fui de preguntarme el "Âŋpor que?" de las cosas y nunca me conformÃĐ con eso de copiar y pegar cÃģdigo. Soy consciente tambiÃĐn que muchas son las capas de abstracciÃģn para llegar al final del agujero, pero voy con la alegrÃa, la curiosidad y el asombro por este apasionante mundo... Muchas gracias por compartir!! Saludos desde Santiago del Estero, Argentina.
Morà con la imagen del perro
Tienen idea de que dibujo es?
Y si es posible el capÃtulo ð
jjjajaja yo conoci esa imagen hace 5 aÃąos con mis compaÃąeros de trabajo jejejeje
@@haroldstudy9200 me parece que es de billy y mandy no se que cap
Lo vere solo para ver al perro maldita sea!
Mierda... no soy programador y he disfrutado la charla de los "por quÃĐ" de maravilla. Creo que algunos de estos consejos se pueden aplicar a otros campos de trabajo.
yo disfruto aunque no entiendo nada y hasta me asusta
Esa referencia a los Simpson... "a-to-mi-co"
Me encantan estos videos no solo por que enseÃąan mucho en solo 20 minutos, si no que te motivan y te muestran que lo que estas aprendiendo vale la pena
Me ha parecido un video espectacular, realmente has logrado motivarme aun mÃĄs, desafiarme y seguir creciendo. Hace una semana me recibà como tÃĐcnico programador, y hace 2 dias me aprobaron el ingreso a una empresa bastante grande de perfil internacional para desempeÃąarme como Junior Adv. en UI WEB con JS y de hecho React, una de las primeras cosas que notÃĐ en la entrevista tÃĐcnica, es que por lo menos un 50% del cÃģdigo que escribo no le sÃĐ explicar el porquÃĐ y el cÃģmo, me dà cuenta que caigo en ese grupo de programadores que aprenden estas tecnologÃas de forma autodidacta (ya que en la universidad los programas educacionales estÃĄn prÃĄcticamente obsoletos) y mÃĄs de una vez nos hemos conformado con que las cosas funciones y nada mÃĄs.
En estos dÃas he ajustado mis prioridades y me he centrado en lo que realmente importa como base en esta industria, el pensamiento programÃĄtico. Comienzo a trabajar en Enero, es decir tengo un mes en el que debo llenar mis espacios en blanco en cuanto a conceptos y cosas mÃĄs especÃficas de JS Vanilla, debo respirar y sangrar JS bÃĄsicamente jajaja. Un saludo! gracias por compartir tus consejos y conocimiento!
Mi mayor felicidad de 2020 fue poner un botÃģn de color hexadecimal en HTML5 xD me sentÃa un Dios.
Y ahora eeres un gran Dios de la programaciÃģn gracias a ese gran paso
Seria interesante las metodologias para los proyectos, o cuanto tiempo debe descansar un programador ya que he visto que no cuidan su salud y trasnochan mucho para entregar los proyectos
El si sabe programar?
SÃ, en realidad UML estÃĄ mal mirado actualmente, ya que es hacer ÃĐnfasis en el diseÃąo previo lo que va en contra de las metodologÃas ÃĄgiles que tienen otro enfoque.
Ese tambiÃĐn podrÃa mencionarse como otro GRAN error de programadores novatos. No saber administrar el tiempo.
Estos videos ayudan mucho. Solo una correcciÃģn, deberÃa ser "Entiende el porquÃĐ" Ãģ "Entiende por quÃĐ". Ãxitos!
saludos desde Chile, tienes mucha razÃģn en lo que dices . te comento un poco mi historia.
estudie electrÃģnica en secundaria y trabaje en esa ÃĄrea desde ese conocimiento,
en el 2005 no existÃa arduino, solo compuertas lÃģgicas y drivers imposibles de operar.
entonces me encontrÃĐ con la programaciÃģn. y eso me a llevado a entenderla desde el punto de vista de un electrÃģnico
"0 y 1" nada mas simple. php es el lenguaje que se me a hecho mas sencillo aprender gracias a lo que e aprendido desde arduino, pero estoy casi seguro que podrÃa traspasar lo que hago a cualquier lenguaje. ya que siempre es TRUE o FALSE.
yo creo que no necesariamente debes estudiar en una universidad a utilizar una herramienta .
ya sea un cautin o un lenguaje de programaciÃģn.
y que tus proyectos. como ver tu braso robot pasarte una cerveza o controlar miles de controles de acceso para edificios en tiempo real, son cosas que hacen cambiar nuestro tiempo
// no se me podida olvidar de comentar //
El me hace recordar a mis profesores tan profesionales y con los consejos de buenas prÃĄcticas
2:19 -> no necesitaras ponerle comentarios a tu cÃģdigo
2:25 -> ponle comentarios a tu cÃģdigo
ÂŋkhÃĐ? :v
en el 2:19 se refiere a cada linea de codigo. eso no esta bien, al menos que seas principiante. en el 2:25 se refiere a partes de tu codigo que hacen funciones, metodos, entre otros.
AÚn estoy aprendiendo y me pareciÃģ informaciÃģn muy eficaz y sobre todo simplificada. Gracias.
me encanta que cuando se habla profesionalmente de temas de informÃĄtica en general, den una razÃģn lÃģgica y digan el porquÃĐ de las cosas, he visto un montÃģn de cursos que te enseÃąan pero no te dicen el porquÃĐ entonces uno aprende es a repetir el proceso que te enseÃąan como un loro, entonces hay muchas limitaciones por parte del estudiante, y otras veces que no te quieren decir la verdad de las cosas para que no aprendas bien.
Pinche Freddy dime si hiciste un monÃģlogo para saber que decir, por quÃĐ esas palabras me enamoraron.
Me enamoraron de aprender!
"i don't know, some shit" suena Útil xdxD
es el que tiene mas sentido
exacto! pensar y entender el concepto. Creo que por eso me demoro en aprender, no se si haber estudiado ingenierÃa industrial me hace buscar siempre el porque de las cosas pero yo no puedo simplemente copiar y pegar cÃģdigo
Explicas las cosas para que la gente lo entienda,a pesar de ser cosas un tanto complejas; es increÃble el poder hacer eso con facilidad,gracias por tus vÃdeos.
Un profesor me dijo ,un programador debe saber 3 cosas esenciales ,escribir bien (una buena ortografÃa y coherencia), porque es un lenguaje,tambiÃĐn una buena organizaciÃģn ,aceptar las fallas ,constancia y tener mucha paciencia,para ser un programador comÚn, si quieres ser de los que se destacan tendrÃĄs que hacer cosas que a veces ni te imaginas , no cualquier profesor te dice eso ,a la mayorÃa no les interesa enseÃąar y prefieren asegurar su sueldo.
Esas son 5 cosas.
Jjjj no sabe contar y es programador
impresionante que hace dos aÃąos vi este video y no entendia nada de git, hoy habiendo terminado el curso estoy tipo freddy te entiendo completamente jeje
Excelente video Freddy, no en si por los tips del principio, que muy bien fueron seleccionados, si no por la motivaciÃģn que transmitis a partir del minuto 11:44 . La gran descripciÃģn que haces del ÃĄmbito de programaciÃģn y la manera de avanzar en el mismo. Saludos
Simplemente genial Freddy, yo creo que toda persona dedicada a esta area deberia amar los problemas, porque es lo que resolvemos literalmente en el dia a dia y no enamorarse del lenguaje como dijiste, porque debemos saber elegir que lenguaje o lenguajes elegir segun el problema a resolver
Lo que hace a un programador excelente es el hecho que esta consciente de que es un ser humano con limitaciones y capacidades igual que el resto de personas, sencillamente si se dedica a aprender y aplicar su conocimiento se volvera diestro
Me podrÃan ayudar a encontrar la imagen de min 7:28 la del perrito sentando?
Freddy, te agradezco y desde luego te felicito por ÃĐste video. Ha resultado muy muy prÃĄctico para profesionalizar el oficio de programaciÃģn. Soy UX Designer, pero no puedo evitar dejar de codear en proyectos personales y muy aparte del campo laboral, saludos!
Me ha gustado mucho tu reflexiÃģn. Estoy estudiando desarrollador full stack y tienes muchÃsima razÃģn al decir que hay que entender el porquÃĐ de las cosas, ya que cuando conozcamos el porquÃĐ podemos aplicarlo tambiÃĐn en diferentes ÃĄmbitos y problemas.
leyendo cÃģdigo que realice y ni me acuerdo como lo hice jaajajja .Suele ocurrir :v
Yo cometi el error de enamorarme de el html y css, pero no se si entra en el rango de programaciÃģn. Ando aprendiendo jquery y estoy feliz :D
No, HTML y css no son lenguajes de programaciÃģn. Por quÃĐ no puedes aplicar las estructuras bÃĄsicas :D algunas habilidades del front si la ocupan :)
jamas comento un video de youtube, pero este video de Freddy la verdad quedo sorprendido la capacidad que tiene de transmitirte las cosas, debe ser un lujo compartir 24 hs con este tipo!! Admiracion total Freddy, saludos desde Santiago del Estero, Argentina Brian Iriarte
Te Felicito Freddy, soy programador del area oracle pl sql, pero muchos de tus concpetos pueden aplicarse a mi rama de programaciÃģn es cierto mucho de lo que dices
No acostumbro a comentar en los vÃdeos, pero este Man me motivo a seguir aprendiendo.
-que buen video e informaciÃģn Freddy, saludos desde PerÚ
A mi me pasa en la empresa que estoy, pero si tenemos pruebas E2E para que hacer unit testing, si usamos C# y bd relacionales. Porque usar otra tecnologia (NOSQL), ahi viene nuevamente el insoportable con lo ultimo.
Pero en realidad es el afan de aprender cada dia mas y hacer mi trabajo cada vez mejor con la herramienta adecuada para cada problema.
Les recomiendo aprender en un lenguaje y salir de la zona de confort, hacer proyectos con otras tecnlogias/herramientas.
La curiosidad y el averiguar el porque es el combustible del dÃa a dÃa para seguir en esta profesiÃģn.
Excelente Platzi, Me encanta los video de Freddy
buen video es importante lo que comentas porque hay muchos programadores muy buenos pero no entienden la esencia de la programacion es decir la logica de programaciÃģn y el porque, excelente
10:04 Me recordÃģ a Homero Simpson. Se dice... AtÃģ-mi-co -- AtÃģmico! JAJAJA!!!
Y yo acÃĄ bien feliz con mi Visual Basic...
Lo mismo yo ajjajaja
acaso es malo usar visual basic?
@@danielrivera7361 si empiezas, lo mejor es java, de ahà puedes pasar a cualquier lenguaje
viendo el curso gratuito de programacion en java en la cuarentena y me sirven mucho estos consejos aprendo mucho mas cuando aparecen errores en la consola y me toca pensar coom estoy pasando variables a funcion y revisar mis objects si estan bien
Muy buen vÃdeo, llevo 2 aÃąos programando y esto me explica muchas cosas. muchas cosas a corregir! Muchas Gracias!!
Bueno, cuando realizo juegos indie complejos, prefiero ponerle //------------- Que sirve para comentar ,por ejemplo //----Animaciones----- y empiezo a escribir los cÃģdigos solamente de animaciones xD y mis codigos siempre los utilizo asi,
if ( life == 0)
{
Destroy(gameObject);
}
Simple sjsjsjs
A mi, me gusta su forma de explicar, su pasiÃģn al momento de hacerlo, pero lamentablemente sus colegas no estÃĄn a su misma altura o al menos bajo ella. Explican fatal de verdad, yo me suscribà a platzi durante un mes y vi sus cursos, wao q mal enseÃąan, poca explicaciÃģn grÃĄfica, dinÃĄmica, algo q necesita el q reciÃĐn esta comenzando esta travesÃa. OjalÃĄ en un futuro mejoren eso, suerte.ð
Alguna empresa debe clonarlo
Freddy, gracias a ti y platzi, ahora le dedico mi vida a la tecnologÃa. Gracias por redireccionarme, cÃĄlidos saludos desde Ecuador.
Wow, Freddy me estoy haciendo tu fan. Me gusta mucho la forma en que explicas las cosas, sigue asÃ. Soy programador pero siempre he tenido en mi mente que a pesar de mi experiencia no significa que domine las cosas y no he dejado de aprender con tus videos. Gracias y sigue asÃ, un abrazo.
"Atrapados en un bucle de incertidumbre" ^^
el primer error de un programador noob es tomar un curso de platzi! aprendan gratis gente!
Hermano. Me encanta lo didÃĄctico que sos. Dan ganas de afrontar nuevos desafÃos y sin pensar en `Ufff. Que pesado puede ser ÃĐsto (o aquello). Aguante!!
Excelente explicaciÃģn, profesional y divertida. Los puntos que expone Freddy Vega son bastante valiosos para cualquier nivel de programador, Junior, Experto o Estancado. Buena dicciÃģn y flujo. Felicitaciones!
como cuando terminas el codigo pero te falta un punto y coma
o una llave jaja
Ese chiste no ta de tiempo ya
Cuales creen que sean los lenguajes o herramientas "indispensables" a manejar? Y algun curso o canal donde se pueda aprender de manera gratuita? Actualmente manejo medianamente java, c++,visual basic y mysql (scripts)
mira te voy a dejar dos canales en un canal ahà un tutorial de como hacer aplicaciones distribuidas th-cam.com/channels/Vap85T_GkbCWQeUQ_LP5wA.html y un canal de una universidad de Madrid donde te enseÃąan aplicaciones monolÃticas ademÃĄs de muchos tutoriales mas th-cam.com/channels/ekUbCGf-ZjLNF0Au-9y77A.html, todo orientado al lenguaje JAVA, ademÃĄs podes leer la documentaciÃģn de las tecnologÃas eso es lo mejor.
@@_VeritasVosLiberabit_ StackOverflow y algÚn monitor de recursos porque tener leaks no es complicado xD
Gracias amigosð
lo esencial, seria que aprendas a trabajar con metodologias agiles, trabajar con patrones de diseÃąo (son 23patrones) entendiendolos bien, podras implementar el MVC sin problemas, y luego utilizar algun FrameWork (ejemplo Spring MVC, trabaja con java y es duro de aprender, pero muy bueno), y GIT es esencial y manejar bien la consola ( si vas a empezar con consola te recomendaria que empieces por linux, ya que de esta manera se te deberia hacer mas sencillo entender git)
@@_VeritasVosLiberabit_ AgregarÃa aprender a usar muy bien un Depurador, y si pertenece a un Navegador mucho mejor, como el de Chrome por ejemplo, facilita mucho el trabajo.
En realidad un buen programador debe saber depurar su programa, para poder avanzar rÃĄpido.
Felicitaciones, muy bien explicado
Grasias por la informaciÃģn! OjalÃĄ pronto puedo saber lo suficiente para trabajar de Java programmer
Hola Freddy, podrias hacer un video explicando sobre la situacion de Java, al parecer Java va a ser de pago, bueno eso es lo que estÃĄ recorriendo en internet, serÃĄ que podrias sacarnos alguna duda?
"Voy a clonar facebook maÃąana" jajajajaj, que buen comentario X,D
Soy estudiante de medicina, pero me interesa la programaciÃģn, y aunque no entendà el 90% de lo que hablaste en el vÃdeo, ya me dio ganas de aprenderlo todo!!!!!!!
Excelente vÃdeo, tengo compaÃąeros que comenten muchos de estos errores, y pues, yo tampoco es que me salve, dado que tiendo mucho a enamorarme de los lenguajes de algunos lenguajes de programaciÃģn!
A platzi le falta una parte stack overflow!
Le super falta, la mayorÃa buscan alternativas de ese foro, aunque sean masters java o c
otro stack overflow? asà como otro facebook? u otro AWS?.... why?
@@davidrosenblum4079, De acuerdo, No es necesario.
@@davidrosenblum4079 I don't know man, alright this is the remix
Excelente, sin embargo ser un super programador master, solo garantiza ser exprimido por alguna empresa de software que en la mayoria de los casos no nos resolveran nuestras necesidades, en cambio ser un programador regular con suficiciete logica y capacidad de autoaprendizaje es suficiente para emprender en el negocio informatico o usar la informatica para una estrategia de negocio inherente a la tecnologia. En resumen ser un excelente programador es bueno, pero no es suficiente, debe haber un equilibrio, sino quiza toda la vida se podria ser un super Programador que le soluciona probelmas a gente mas astuta. Creo que una aplicacion o sitio web que no tenga una maxima velocidad y un performance de 100%, pero con buenas estrategias de negocio y dirigido a potencilaes clientes, seria mucho mas exitosa que una aplicacion perfecta sin un norte rentable o bien definido. Obviamnte la mezcla de estas 2 variables seria perfecto, Pero la mas importante seria el modelo de negocio bien definido y asegurar un rendimiento al menos aceptable
Y por que no un superprogramador emprendedor? Es difÃcil pero yo creo que si se puede
@Alexis MartÃnez Claro seria una combinacion perfecta, pero no todos pueden ser superprogramadores emprendedores, pero todos si pueden ser programadores regulares emprendedores, lo que hay que evitar ser, es un superprogramador esclavizado al negocio de otros, ya que es un trabajo de mucha dedidacion y de mucho proceso logico y tiempo invertido, para al final ganar menos que algun administrador de recursos humanos que pasa el dia hablando por telefono y mirando su facebook
@@camn-bv3vq mucha razon
@@AlexisMartinez-yn2yk Terminas siendo absorbido por la parte administrativa de tu empresa.
Diste en el punto clave: EQUILIBRIO.
Unity testing no es igual a la consola de vscode con estencion de terminal para js? O es diferente, en q se diferente?
Cada vez que veo estos videos me siento inspirado.
Me gusta mucho la programaciÃģn, desde que lo vi en colegio, algo muy pequeÃąito como sumas y restas, pero lo bueno es que me divierte.
Me divierte estar escribiendo un cÃģdigo, aunque ahora mismo sea muy bÃĄsico, me divierte ver cÃģmo puedo aplicar un nuevo mÃĐtodo para resolver un problema.
Hi Freddy, me alegra escucharte y darme cuenta que yo no estaba tan perdida en mi apreciacion con respecto a los nuevos programadores o desarrolladores. Me explico, yo comence a programar con Basic, PL1, Fortran, Pascal, Cobol (lenguajes de tercera generacion) , quizas a ti nada de esto te suene porque lo mas probable es que aun no habias nacido :), despues pase por lenguajes orientados al objeto como Visual Basic, Powerbuilder, entre otros y bases de datos relacionadas (antiguamente eran jerarquizadas), como Linc, Oracle, SQL, Informix, etc. y amaba la programacion, de lo contrario, no sirves. Una de las cosas en que no estoy de acuerdo contigo es que Si la universidad te ensena a probar todo lo que tu hagas, (al menos en mi pais) de hecho cada vez que me contrataban en una empresa en la descripcion del cargo, una de mis responsabilidades era asegurarme de crear un set de pruebas y probar todo lo que habia programado. Cosa de que adolecen muchos programadores y start ups en la actualidad. Muchos de ellos creen que por haber inventado un codigo y hacer una aplicacion ( que no es mas que una simple funcion) piensan que pueden venderla y se ponen a hacer versiones Beta...eso encuentro que es la flojera mas grande, es decir, en vez de probarla, la lanzan al mercado para que otros los prueben. Yo me pregunto Por que voy a perder mi tiempo en probar algo que, se supone, otros tienen la responsabilidad de hacerlo?. Despues de anos de trabajar como programadora fui ascendiendo hasta llegar a ser IT Project manager en empresas internacionales. Posteriormente, me vine a USA con la intencion de hacer mi MBA y durante unos anos solo me enfoque en aprender ingles. De pronto (sin darme cuenta casi) vi que el mundo tecnologico cambio exponencialmente, entonces, me puse a hacer unos cursos de Java, HTML y desarrollo de paginas web en los EE.UU. para tratar de actualizarme y veia lo desordenado y mal estructurado que eran estos lenguajes, anoraba los tiempos del Cobol y el Visual Basic, pero ahora me doy cuenta, que por lo que tu dices, eran solo codigos presentados desordenadamente. Yo siempre segui tratando de manterner una estructura. Ahora, tal como tu dices en el video, me he dedicado a hacer mi propio proyecto, y cuando veo los codigos fuentes es tan tedioso leerlo !!! y concuerdo contigo en ese punto. Tengo la experiencia de haberme bajado una aplicacion que lo unico que se suponia que hacia era colocarle precio a un producto, bueno, despues de haber pasado varios semanas poblando la aplicacion con los productos y sus descripciones, me encontre que era imposible poner el precio a la aplicacion y me daba un mensaje que el monto tenia que ser divisible por 1 (?). Despues de pasar por varios proveedores hasta dar con el desarrollador pude darme cuenta que ni siquiera sabia programar y me hizo perder semanas de trabajo, asi que moraleja: le hice la cruz a las versiones Betas. Ahora prefiero pagar, pero aqui viene otro problema,: el tratar de integrar varios software o aplicaciones y cuando no funcionan, se pasan la pelota unos a otros, es decir, nadie te soluciona el problema. Otro punto, lo que mas odio es recibir mensajes que dicen: tenemos una nueva version, actualice ahora". Las odio porque una vez que actualizas nada funciona como antes, tienes que cambiar todo. Al parecer no saben que la regla #1 de la programaciones es: "Si funciona, no la toques". Cuando revisas las versiones 3.5.w.x.y.z. te das cuenta que la mayoria de las actualizaciones solo han servido para arreglar cosas que no funcionaban o que funcionaban mal, o sea, lanzaron al mercado un producto defectuoso, asi de simple. .. con esa mentalidad de: "mejor rapido que perfecto", con el unico objetivo de lanzar productos al mercado lo antes posible para ganarle a la competencia y obtener clientes, pero los desarrolladores no piensan en los miles de clientes frustrados que obtienen con esa premisa. Al final, los unicos que perdemos con esto somos nosotros: los pequenos empresarios, que lo unico que queremos es vender nuestros productos y cada vez que tenemos una actualizacion por delante, rogamos por un milagro (que todo siga funcionando). Los desarrolladores no piensan que a nosotros no nos interesa que el codigo se vea bonito o que la pantalla se vea mejor, solo pedimos que el producto funcione y sea util para nosotros, que haga lo que dice que hace, cualquier otra cosa, es solo una perdida de tiempo para quienes han adquirido un software. Bueno, Freddy, no se si vas a leer esto, pero, por lo menos, a mi me sirvio de desahogo ;). Se despide una clienta cansada y frustrada de tanta aplicacion mal hecha. Gracias.
Mexico esta lleno de programadores malos. No es dificil destacar. En mi opiniÃģn, uno debe de ser exigente consigo mismo por amor a lo que se hace.
Si quieren dinero, programar deja. Si quieren ser programadores, el camino es extremadamente difÃcil.
Yo lo que hago es comprender las ideas o el flujo de trabajo de otros, analizo su codigo, y si lo veo mejorable, lo hago en casa como ejercicio casero. (AllÃĄ afuera se cabrean si les dices que su cÃģdigo estÃĄ mal optimizado, total al cliente se la suda.)
No copien, comprendan... Eso facilita demasiado todo.
Exactamente, yo querÃa estudiar ciencias de la computaciÃģn por lo mismo pero terminÃĐ estudiante ing de TIC, que estÃĄ muy bien pero me gusta mÃĄs las ciencias de la computaciÃģn que son mÃĄs que nada las bases teÃģricas, aqui solo se trabaja por trabajar no por comprender y entregar un producto de calidad.
En todos lados hay mediocres no solo en MÃĐxico y no solo programadores. Ãtes vous d'accord mon ami?
â@@alonsomartinez9871 si pero estamos hablando de programadores
Desde que dices que no es dificil destacar estas cometiendo un error, deja que los otros lo digan por tus obras y no porque a ti te parece asi, porque quiza solo lo seas en tu propia mente
@@null1449 Tienes razon.
sobre lo ultimo(no enamorarte de un lenguaje) me costo... pero es parte de crecer como profesional
utilizar un solo lenguaje para cualquier problema, es mala idea si existe otra herramienta/lenguaje que lo puede resolver mucho mejor
excelente vÃdeo, gracias me sirviÃģ.
12:58 Eso es verdad la parte mÃĄs difÃcil es terminar los retos personales xD
Desde ya voy a empezar uno nuevo, deseenme suerte!
#CharlieVengoInspirado
Lo terminaste?
Yo estoy haciendo un sistema para un laboratorio desde hace un aÃąo y pues, sigo en el index xdxd. Pero ya ahora sà al cien. Por lo menos ya hice el index responsive
No estÃĄ de mal que de paso recomiendes el libro Clean Code de Robert C. Martin, del cual veo que literalmente tomaste mucho de los conceptos y eso estÃĄ bien. Y si, es bueno limpiar el cÃģdigo, pero es una labor que lleva tiempo aprender a hacer....un cÃģdigo bien escrito pocas veces necesita documentaciÃģn, escoger el nombre de una variable o funciÃģn, es algo que hay tomarse muy en serio
yo tambiÃĐn me di cuenta que se vaso de ese libro, en realidad es una obra de arte ese material.
Hermoso! Me gustan tanto tus vÃdeos, que ademÃĄs de reÃr me dan ganas de llorar! ðð
Muy buena reflexiÃģn, aunque tambiÃĐn nos sirve como repaso y recordatorio a los que no somos tan novatos. Gracias
Los admiro. Literal tienen cursos de TODO :o
Hola, tengo una pregunta: ÂŋCuÃĄl consideran que es lenguaje indicado para iniciar en el ÃĄrea de inteligencia artificial?
Python, es simple y potente, tambiÃĐn el mÃĄs usado
Paiton
El de la serpiente
La culebrita
Algebra lineal
Me parece un excelente video, yo apenas tengo 20 aÃąos y cursando mi Último aÃąo de tÃĐcnico en programaciÃģn. Como estudiante puedo decir que soy buen programador pero a nivel profesional aÚn me falta mucho para que me catalogar como programador junior.
En mis aÃąos de estudiante he visto a muchos de mis compaÃąeros incluyÃĐndome cometer estos errores. Yo trato de corregirme pero los demÃĄs siguen la ley de "irse por el camino fÃĄcil" que es el copiar y pegar.
Mi primer acercamiento a la programaciÃģn fue con psint, para entender cÃģmo funcionan las condicionales y los ciclos. Pero luego para mà primer proyecto que me exigieron en mi primer aÃąo. Me dieron a elegir un lenguaje de programaciÃģn o diseÃąo web... Todos mis compaÃąeros se fueron por lo mÃĄs "fÃĄcil" que era HTML. Pero yo fui el Único en escojer un lenguaje de programaciÃģn que fue c++. El proyecto era simple que consistÃa en realizar un juego simple educativo horientado a niÃąos. Me costÃģ mucho terminar ese proyecto ya que sin tutorÃa y sin alguien que me guiara me adentre a c++ pero en lo personal eso me ayudÃģ bastante a mejorar Ya que con el aprendà muchas cosas.
En la actualidad trabajo en un proyecto que es un sistema bibliotecario. Utilizando java, bases de datos y PHP.
Gran video y me ayudÃģ a entender muchas cosas
Profe..yo no se nada de eso..pero severa charla...me traman mucho los computadores pero aprender a programar es muy dificil
MaÃąana me copio el akinator
Top tier coment
Estudie programacion en bachillerato y he aprendido mÃĄs en este vÃdeo que en clase
Entonces deberÃas prestar mÃĄs atenciÃģn
@@banano5174 BuenÃsima JAJAJAJAJA
Muchas gracias, deje mis estudios hasta la prepa hace 15 aÃąos... Espero no sea muy tarde para retomarlos , programaciÃģn es mi meta.
Excelente Freddy , muchas gracias
"la forma de crecer es con proyectos personales desafiantes." fue cuando te ganaste mi like.
"Voy a clonar facebook maÃąana :V" Jajajajajaja 13:16
Yo ya lo hice, es fÃĄcil.
@@Ardkun00 se refiere a programarlo desde 0, como si te robaras la idea de crear facebook
@@danieljunka4560
Si, ya lo hice.
._.
@@Ardkun00 yo cree todo un sistema operativo mejor que Windows y iOS :v
muy bueno este video. gracias!
Me encantan, encantan, encantan este tipo de videos, gracias por tomarse el tiempo de preparar todo esto y compartirlo ððŧââïļ, nunca mueran ð eh
Platzi:
Puede hacer que no necesites ponerle comentarios a tus codigos.
Igual platzi:
Ponle comentarios a tus codigos!
A cada lÃnea de cÃģdigo no, solo a las importantes
"... hay varios errores que probablemente vas a cometer..." como si tu nunca los hubieses cometido o "los buenos programadores no usan switch/case". Accedà a un video cuando reciÃĐn lanzaban platzi creo de de django con un flaco joven de instructor y cada 10 palabras interrumpÃas, no parabas de hablar. Tbm habÃa un TacneÃąo en el team al que parabas jodiendo con frases como "yo se de donde eres..." como si fuese de una cagada de ciudad (somos casi vecinos). Siempre me has parecido tan vanidoso, tus palabras irradian soberbia a todas partes. Tienes ÃĐxito asegurado con tus proyectos e inversiones pero dale un poco mas a la humildad y seguirÃĄs captando mas seguidores o reconquistando a los que en algÚn momento sentÃan admiraciÃģn ante ti ;) Saludos desde Ilo, Peru.
Yep hay que omitir su actitud/soberbia y tratar de rescatar el mensaje Útil xD
A mi este tipo me saca ganas de aprender a programar por su soberbia.
Total asà es...
@@acidboy77 x2 :v
no se si estare juzgando mal pero este seÃąor de platzi refleja una soberbia jajajaj
"Ira constante y Odio por nuestra carrera..." eso fue lo mas sincero del video!
Exelente video! Muy Útil, gracias
"seÃąor freddy, hay curso? "" XD
jajajaja
Mi maestro de InformÃĄtica II una vez me dijo "Ah! Python es un lenguaje muy bueno que anda de moda porque tiene una sintaxis mÃĄs sintetizada y permite hacer muchas cosas, estÃĄ siendo utilizado por muchas personas que comienzan a programar y la verdad sà es muy Útil" jaja
Este men se gano mi suscripciÃģn con este vÃdeo. Aprendà por mi cuenta c++ para hacer computo cientÃfico en fisica de altas energÃas y ahora me encanto programar
estos videos son como un anuncio largo con buena informaciÃģn por aquà y por allÃĄ, disecar que es cada cosa es uno de los ejercicios
mi papa cuando me enseÃąo a programar me hablo de la importancia de los diagramas de flujo :
me gusto la ultima reflexion, obviamente el ensamblador es el mas rapido, pero usar un lenguaje que te ahorre 2 horas al dia es el mejor! o si el dispositivo en el que trabajas es muy paila (te hablo a ti nintendo 64) pues ahi si, el ensablador es lo unico xD
@@davidportilla4377 mas respeto con n64 ðĪĢ
@@tatan1994 no no, digo que para nintendo64 salieron muy pocos juegos por que los tenian que hacer en ensamblador, mientras su competencia sacaba juegos por bultos por que podian usar c y cosas de muchisimo mas alto nivel
QuÃĐ ternura! en serio tu papÃĄ te enseÃąo? El mÃo no estaba ni ahà con eso, era mÃĐdico y sabÃa sÃģlo de enfermedades y remedios, tambiÃĐn le gustaba la historia. Pero de cosas tecnolÃģgicas nada.
@@davidportilla4377 El que requerÃa programar en ensamblador era Sega Saturn. El problema se la N64 fue una falla de diseÃąo, 1: usar cartuchos en vez de CD/DVD y lo mÃĄs importante, un mal e inacabado diseÃąo del hardware por parte de Sillicon Grafics, el cual lo tubo que terminar IBM.
Nah, yo querÃa clonar facebook maÃąana, me desanimaste!.
X2 ðĒ
Si te asombra un diseÃąador grÃĄfico, nunca has visto a un dibujante de Autocad usar los comandos por teclado. BÃĄsicamente puedes hacer un plano enteramente por teclado, sin usar el mouse
En you tube y Google eh a aprendido todo pero no entiendo muy bien como functiona Todo....me cuesta hacer las Cosas. Pero boy tratar de aprender!!