Consejos para ser mejor programador profesional 1.- Organizar el código por funcionalidad 2.- Flujos de trabajo de Git 3.- Entender CI/CD 3.- Herramientas de gestión de proyectos - Jira, Asana, Trello 4.- Herramientas de control de calidad - Sonarqube
Es sencillo: 1. No salir de casa y dedicarle 24 horas al día. 2. Hacer caso a la toxicidad de la comunidad de que todo debe ser perfecto 3. No dedicar tiempo a todo lo que dicen que tienes que saber. 4. Que no te dé ansiedad todo lo que te quieran exigir 5. No te entre el rencor porque otros se ganen bien la vida sin tanto esfuerzo. El vídeo es bueno pero tiene cierto grado de toxicidad. Realmente el punto de psicología y trato al programador, en general, es malo en parte por este tipo de concepciones cuando en general son los trabajadores con un porcentaje de menos descanso para el cerebro que en la mayoría de profesiones. Da un poco de risa cuando el management aplicado en la mayoría es 1.0 pero siempre el programador debe mejorar y el resto no
Codewars hasta que te sientas buen programador. En el camino vas a descubrir nuevos términos, nuevas formas de programar y pensar(big O, recursividad, etc). Luego indaga más a fondo en las herramientas del lenguaje de programación. Experimenta con librerías para encontrar la rama que más te gusta y a partir de ese momento el camino es totalmente diferente al que yo te podría decir.
Estare investigando el CI/CD ya hago tests funcionales y unitarios, he oido del CI/CD pero creo que se le puede sacar una gran ventaja. Gracias sensei por los sabios consejos.
Y yo, que llevo 30 años viviendo de la informática, programando desde los 16, y aún no me atrevo a usar la palabra *profesional*. Eso solo lo podrán decir de mi, si procede, los que hayan trabajado conmigo a lo largo de mi vida laboral, el día que me jubile. Un día antes de la jubilación es.... demasiado pronto para aventurar nada.
Buen dìa si me dedico al backend como se podria organizar el còdigo por funcionalidad podrias dar un ejemplo con algun còdigo para entender mas el primer punto por favor.
podrias darme un consejo, lo que pasa es que he querido dedicarme a desarrollar backend, antes había programado en android con java por lo cual decidí programar en java con el back end, tambien aprendi, nodejs. y react para el front end se podria decir que react profundice un poco, me hablaron de un trabajo para ser java dev me puse a estudiar java y spring boot pero al entrar a la empresa me mandaron al fron end con angular, y por el momento me siento con el sindrome del impostor o no se pero siento como si todo lo que estudie no hubiera valido la pena, y en estos momentos no se si renunciar o seguir en el trabajo y ponerme a estudiar angular, el líder del proyecto dice que en el futuro me puedo mover a back end pero siento que si comienzo mi carrera en el front end ahí me voy a quedar, que consejo me darías?
yo me he convencido de que no debes depender del juicio de terceros, puesto que aunque sea un punto de vista verdadero, no implica que se este valorando con un índice correcto. puedes decir: esto tiene un bug, pero no puedes decir: esta mal. el indice seria que es más probable encuentrar un bug cada cierto tiempo a esperar que este libre de bugs a la primera entrega.
Buen vídeo y buenos consejos. En el punto 1 si trabajas con microservicios en teoría no deberías tener ese problema, y si lo tienes es que no es un microservicio ;) un saludo crack
Buenos consejos Martin!! Me interesaba el link que decias cuando hablabas de GIT pero no me sale, lo podrias poner en la descripcion del video!! Gracias
Pregunta: cómo calculas la versión de tu software? he visto que para un paquete de software salen con 1.0.5, 1.3, 2.1, etc? pero cómo lo haría un freelance?
Muy buen video, hasta hace no mucho no sabia la importancia que tenia una buena estructura de directorios pero realmente lo agradeces más adelante. ¿Dónde puedo encontrar el video sobre la nomenclatura de versiones?
muchas gracias Kratos por compartir tus conocimientos y experiencias! Me alegra mucho que tu canal esta creciendo de manera excelente, te mando un fuerte abrazo!
Hago todo menos la 3 que lo hago un poco a medias y la 1ra que si es que se verdad por experiencia que al final por componentes se vuelve un infierno, mientras que por funcionalidad es mejor. Sin embargo me encuentro con aquellos componente que se usan en múltiples funcionalidades, donde las organizaría ?
Si estás buscando trabajo remoto, puedes entrar a Arc.dev mediante el siguie te enlace! 👉👉👉m.arc.dev/3i1QBqv
Consejos para ser mejor programador profesional
1.- Organizar el código por funcionalidad
2.- Flujos de trabajo de Git
3.- Entender CI/CD
3.- Herramientas de gestión de proyectos - Jira, Asana, Trello
4.- Herramientas de control de calidad - Sonarqube
Gracias me ahorraTe 5 min :)
erue
Se empieza a contar desde 0!
Es sencillo:
1. No salir de casa y dedicarle 24 horas al día.
2. Hacer caso a la toxicidad de la comunidad de que todo debe ser perfecto
3. No dedicar tiempo a todo lo que dicen que tienes que saber.
4. Que no te dé ansiedad todo lo que te quieran exigir
5. No te entre el rencor porque otros se ganen bien la vida sin tanto esfuerzo.
El vídeo es bueno pero tiene cierto grado de toxicidad. Realmente el punto de psicología y trato al programador, en general, es malo en parte por este tipo de concepciones cuando en general son los trabajadores con un porcentaje de menos descanso para el cerebro que en la mayoría de profesiones. Da un poco de risa cuando el management aplicado en la mayoría es 1.0 pero siempre el programador debe mejorar y el resto no
Tu voz es relajante xD
Si, haz ASMR Tío Bettatech
Este vídeo es una joya, te ahorra el "me hubiese gustado saberlo antes" en un futuro, gracias Martín. 🔥
Yo deje de lado la programación por unos 3 meses para mejorar mi inglés, por qué, por lo que veo, es súper importante en todo
Y por qué no ambos? Van de la mano
wow todos estos conceptos son de mucha ayuda, me gustaría saber mas sobre lo de ordenar los archivos por funcionalidad
me gustaria un video sobre ese tema
nos puedes hacer un video sobre la ruta de aprendizaje para estudiantes que ya saben programar nivel básico pero aún no saben ponerlo a la práctica.
Codewars hasta que te sientas buen programador. En el camino vas a descubrir nuevos términos, nuevas formas de programar y pensar(big O, recursividad, etc). Luego indaga más a fondo en las herramientas del lenguaje de programación. Experimenta con librerías para encontrar la rama que más te gusta y a partir de ese momento el camino es totalmente diferente al que yo te podría decir.
Despues de menos de medio año trabajando me entero mucho mas de lo que explicas y lo veo todo de forma distinta
Estare investigando el CI/CD ya hago tests funcionales y unitarios, he oido del CI/CD pero creo que se le puede sacar una gran ventaja. Gracias sensei por los sabios consejos.
Hey Betta! Acabo de empezar el GEI en la FIB siguiendo tus consejos, gracias por tus consejos!
Y yo, que llevo 30 años viviendo de la informática, programando desde los 16, y aún no me atrevo a usar la palabra *profesional*. Eso solo lo podrán decir de mi, si procede, los que hayan trabajado conmigo a lo largo de mi vida laboral, el día que me jubile. Un día antes de la jubilación es.... demasiado pronto para aventurar nada.
Me encantaria un video sobre la organizacion de proyectos, es un tema que me parece muy interesante y se ve poca informacion sobre eso.
Un saludo!
Ahora que estoy buscando empleo este video me ayuda mucho si tengo mas practica con este tipo de herramientas/conceptos eso creo destaca más mi Cv
Buen dìa si me dedico al backend como se podria organizar el còdigo por funcionalidad podrias dar un ejemplo con algun còdigo para entender mas el primer punto por favor.
podrias darme un consejo, lo que pasa es que he querido dedicarme a desarrollar backend, antes había programado en android con java por lo cual decidí programar en java con el back end, tambien aprendi, nodejs. y react para el front end se podria decir que react profundice un poco, me hablaron de un trabajo para ser java dev me puse a estudiar java y spring boot pero al entrar a la empresa me mandaron al fron end con angular, y por el momento me siento con el sindrome del impostor o no se pero siento como si todo lo que estudie no hubiera valido la pena, y en estos momentos no se si renunciar o seguir en el trabajo y ponerme a estudiar angular, el líder del proyecto dice que en el futuro me puedo mover a back end pero siento que si comienzo mi carrera en el front end ahí me voy a quedar, que consejo me darías?
1:30 como unos plugins
Bienvenidos un día más a BettaTech
Muchas gracias, muy buen video .
Gran video, podrías hacer un vídeo más a detalle de como organizar un proyecto grande :), muchas gracias, saludos.
Me gusto la división por funcionalidad, lo aplicaré en mis proyectos de desarrollo de videojuegos
yo me he convencido de que no debes depender del juicio de terceros, puesto que aunque sea un punto de vista verdadero, no implica que se este valorando con un índice correcto.
puedes decir: esto tiene un bug, pero no puedes decir: esta mal. el indice seria que es más probable encuentrar un bug cada cierto tiempo a esperar que este libre de bugs a la primera entrega.
Quan faràs un video sobre testing??
¿Qué piensas de estudiar documentación de casos de uso o similares?
Los mas grosos recomiendan usar TDD y nada de branching si se usa CD (xq atenta contra con el flujo de entrega contitnua)
Buen vídeo y buenos consejos. En el punto 1 si trabajas con microservicios en teoría no deberías tener ese problema, y si lo tienes es que no es un microservicio ;) un saludo crack
Buenos consejos Martin!! Me interesaba el link que decias cuando hablabas de GIT pero no me sale, lo podrias poner en la descripcion del video!! Gracias
Like por el escupitajo del 4:10
Qué opinas del uso de namespace? De esta forma la funcionalidad X tiene su carpeta en models y en controllers por ejemplo.
Pregunta: cómo calculas la versión de tu software? he visto que para un paquete de software salen con 1.0.5, 1.3, 2.1, etc? pero cómo lo haría un freelance?
Es bueno saber las habilidades que necesito adquirir. Excelente vídeo. Mil gracias. Saludos.👍
Muy buen video, hasta hace no mucho no sabia la importancia que tenia una buena estructura de directorios pero realmente lo agradeces más adelante. ¿Dónde puedo encontrar el video sobre la nomenclatura de versiones?
Banda alguien que me explique en si para que son los snapshot y cuándo usarlos en Jest? Ahí una disculpa, sin principiante
Alguien me puede explicar que es un módulo ??
muchas gracias Kratos por compartir tus conocimientos y experiencias!
Me alegra mucho que tu canal esta creciendo de manera excelente, te mando un fuerte abrazo!
jajaja si se parece mucho, podria hacer cosplay en hallowen
Martín, vim o neovim?
Grande BettaTech
Buen video!
No encuentro el video en el que habla acerca de git, alguien mas lo hizo?
Tampoco yo, no lo puso xd
+1
0:34
Robert Martin 💪
Mejor un video de como fue que aprendiste programacion, tus frustraciones y demás cosas de principiantes.
Casi nadie habla de eso.
¿Ha pensado en escribir algún libro sobre estos temas? 🤔
Uf, no me veo capacitado todavia para hacer un libro la verdad 😅😅😅
@@BettaTech Nunca es tarde para intentarlo 😃
Hago todo menos la 3 que lo hago un poco a medias y la 1ra que si es que se verdad por experiencia que al final por componentes se vuelve un infierno, mientras que por funcionalidad es mejor. Sin embargo me encuentro con aquellos componente que se usan en múltiples funcionalidades, donde las organizaría ?
Yo hago una carpeta Common o Shared donde pongo los componentes compartidos!
Like
Heart