Espero tomen mi consejo con cariño , actualmente soy senior full stack y no solo eso también líder de proyectos de IT en una fintech. Ser full stack te abre las puertas de una manera inimaginable , te da un conocimiento más Olistico del mundo del desarrollo, puedes fácilmente moverte entre front y back, te puedes dar el lujo de escoger en qué laborar y en donde , este video mezcla roles no solo de full stack sino de un devops entre otros , y siempre pero siempre en el rubro de IT debes estar informado sobre las tecnologías que usas, ahora ser full stack te abre las puertas … ya luego debes entender que debes especializarte en algo ya sea front o back , aunque elijas uno u otro debes especializarte en algo más específico ya sea un framwork u otro. Y no olviden el ingles😊
@Helios.vfx.2 ай бұрын
Muchas gracias estimado.
@frandel68122 ай бұрын
Tu comentario me sirvio mas que el video, gracias
@gabomur2 ай бұрын
Pésimo consejo, todo lo contrario de lo que dice el video
@edwinhernandez74282 ай бұрын
Concuerdo , es un pésimo consejo, además el creer ser a ser , es muy diferente, el "senior full stack" no existe, existe el junior full stack que es como estar nadando en un mar con 10 cm de profundidad... Está bien entender como funciona y se relaciona en su totalidad un sistema y sus partes, entender la solución pero te enfocas en la parte del sistema que dominas, y no estar picando de un lado a otro sin rumbo claro.
@polaris_babylon2 ай бұрын
Holístico*
@albert_22362 ай бұрын
Si no quieres ser empleado toda tu vida, ser full stack te abre la posibilidad de crear todo un software funcional que puedas capitalizar, a costa de no invertir capital sino tiempo. Despues el software trabajara por ti.
@summytsu29912 ай бұрын
Pienso que si se puede full stack, y tener profundidad en todas las areas pero es algo que toma tiempo no es de la noche a la mañana, soy backend hace 5 años y hace dos empece aprender react y luego Nextjs y siento que me desvuelvo bien en las dos.
@Braianeq2 ай бұрын
poder se puede, ahora hay que preguntarse si vale la pena tanto...
@carlosrofts52302 ай бұрын
Me pasó al revés jaja primero front y ahora voy encaminado en back pero en node.js para no sufrir tanto de momento, quizás luego me mueva a otro más.
@cristian_albornoz2 ай бұрын
Si se puede, pero el inconveniente es que los que se hacen un cursito de 3/6 meses se creen full-stack
@ernestomotta51782 ай бұрын
Y el CSS pa?
@felipecastillo78982 ай бұрын
@@Braianeq Si, si vale la pena, una cosa es trabajar de full stack y otra cosa es volverse un full stack, la última da muchos beneficios dado que entiendes mejor el ecosistema del software y ves el bosque completo junto a sus arboles. Trabajar de full stack ahi si que me lo pensaría dado que da para ciertos abusos de parte del empleador, pero eso ya es algo relativo a la situación de cada quien.
@rominavelazquez69212 ай бұрын
Yo soy java backend developer y lo poco que sé de front es de la universidad o de algún cursito de react que vi en youtube, pero jamas tuve que tocar front en mi trabajo y agradezco que así sea
@mati-dev2 ай бұрын
Bueno entonces sos una de las grandes afortunadas que da en el clavo desde el inicio! (igual en defensa del frontend, no es tan malo como se ve jaja)
@rominavelazquez69212 ай бұрын
@@mati-dev jaja o soy afortunada o simplemente me da flojera aprender otra cosa, si me gusta la programación mobile con kotlin pero nunca estuve en una empresa que me permitiera hacer el cambio
@mati-dev2 ай бұрын
@@rominavelazquez6921 Mirá yo trabajo con Angular y sé perfectamente que React tiene mejor mercado y ya "estudiar" o aprender React me da flojera (que sería algo sencillo siendo javascript)... asi que me imagino que de backend a frontend es una mega flojera jaja. Pero igual no hay que meterse en cosas que no queremos realmente, backend con Java es de las mejores opciones que existen asi que dale por ahí con todo que te va a ir re bien. Ahora Kotlin está bueno eh, capaz ahí vale la pena echarle un ojo!
@nahuelamado80042 ай бұрын
@@mati-devhay que escuchar al mercado al que apuntas, tu área geográfica, sí tenés un inglés ya lo bastante bueno para remoto y apuntar afuera. Incluso por zonas un lenguaje o framework se busca más que otro que a nivel global tiene mejores estadísticas.
@mati-dev2 ай бұрын
@@nahuelamado8004 Absolutamente. Saber inglés te abre el área geografica a practicamente todo el mundo. Indispensable si queremos trabajar para afuera y cobrar en USD
@davidjacobs79662 ай бұрын
En esta epoca ya no es conveniente ser especialista. todo lo que mencionaste es alcanzable. al fin y al cabo es un stack completo. el problema es que uno no elije con que trabajar. las empresas pueden tener un stack completamente distinto. ese es el problema. ahi si es imposible lograr abarcar todo. sobre todo hoy en dia con la IA, tiene mas recompensas ser generalista. ya que apoyandote en la IA podras hacer muchas mas cosas. que centrando tu ezfuerzo en una sola area.
@Braianeq2 ай бұрын
Básicamente le vas a terminar vendiendo el alma a tu empresa siguiendo tu lógica, a día de hoy la empresas siguen valorando al especialista.
@davidjacobs79662 ай бұрын
@@Braianeq no entiendo tu comentario de vender el alma a la empresa. se que hay algunas empresas buenas y concientes de como funciona la programacion. pero la mayoria de anuncios te piden que seas especialista como en 20 tecnologias. 😂😂😂
@cristiannunez3722 ай бұрын
@@Braianeq No es nada lo que tienen que estudiar... Las especialidades se las come la ia y ademas ser mas generalista te da una vision mas amplia del panorama. Creo que cuando te piden 20 tecnologias no es necesariamente saber especializarte en 20 tecnologias sino mas bien como funciona la interoperacion y como podes trabajarlas en conjunto. Pero igual es demasiado facil estudiar ser fullstack.
@gon95972 ай бұрын
XD
@xelisconcorde2 ай бұрын
@@BraianeqLa época actual es una mierd*
@zipo6462 ай бұрын
Ni en pedo elegiría ser fullstack. Fui fullstack cuando no necesitabas más que MySQL, Javascript con Jquery y PHP. Ahora NO tiene sentido, ser fullstack es una pérdida de tiempo, esfuerzo y vida.
@CarlosGaliano1112 ай бұрын
divide y vencerás; en empresas pequeñas los fullstack quiebran proyectos y las grandes empresas saben respetar y dividir las áreas
@Roger200-w3t2 ай бұрын
Mientras mas tecnologia sepas tiene mas posibilidades de conseguir empleo, porque puede trabajar como backend, frontend, devops, sre a esto sumale tus habilidades blandas. El mercado del IT ha cambiado mucho por tanto requiere prepararse más y actualizarse.
@zantica2 ай бұрын
no sean fullstacks es una trampa!!
@rominavelazquez69212 ай бұрын
Aguante el back 😂
@cesarfrin2 ай бұрын
Cuando eres freelance no te queda de otra que meterle a todo y con el tiempo ya te puedes considerar fullstack
@lorenzoreyes16922 ай бұрын
Totalmente de acuerdo. 2 salvedades, 1ro esta bueno tener conocimiento de las distintas areas a fines de ser consciente de como integrar cambios y anticipar problemas en el desarrollo. Y 2, pensándolo de forma financiera solo como un negocio la verdad que se me ocurre el auge de todo esto para que las empresas contraten el personal mas mínimo posible, que despes con la famosa busqueda de unicornio que sepas de todo pero despues el salario es una miseria
@dbedoyat2 ай бұрын
No sean fullstack si van a recibir 300 dolares más que el frontend o el backend. Revisen si les sale rentable económicamente abarcar todo o especializarse en algo.
@mati-dev2 ай бұрын
100%
@juandavid_devАй бұрын
Mucha Razón en este video. Concuerdo es necesario saber como funciona la mayoría de cosas, pero lo ideal es dedicarte a algo específico, eso te da experticia.
@alejandrollermanos60702 ай бұрын
carmack con doom, jordan mechner con PoP, sawyer con Roller Tycoon todo en assembler 1 sola persona y ahora necesitan segmentar todo para hacer un Crud en node haciendo home office y les causa ansiedad. 😂
@Civernet002 ай бұрын
A mi que me importa quien contrata o no la programación es un estilo de vida para mi no necesito crear tecnologia para big tech company's la innovation y la creacion de nuevas tecnologías es algo hermoso yo soy fullstack y estoy aprendiendo mas
@crisuar19892 ай бұрын
Buen video Mati... soy programador fullstack y estoy muy de acuerdo! Lamentablemente a veces hay que transar con lo que el empleador requiere y no siempre se puede moldear el camino como uno quisiera. Por ej, yo comencé como "fullstack" porque en la empresa me pedían hacer front y backend. Luego si por mi era me hubise quedado solo con backend, pero por requerimientos de los proyectos terminaba casi 50 y 50 entre front y back... y esa es mi historia de por que terminé siendo fullstack xD Una pequeña PD: Hoy trabajo freelance y diría que aquí ser "fullstack" o tener mucha amplitud es casi un requerimiento obligatorio... Una a favor para los que tuvimos que comernos el garrón de ser "todistas" y nadistas a la vez jaja.
@Lucas.Jonathan2 ай бұрын
Loco no te conocía, me gusto mucho tu video! Soy emprendedor y se lo basico de Frontend y ya estoy por empezar con Backend con Node.js... Por primera vez me pusiste a pensar en que a mi pinta mas backend que lidiar con frontend, animaciones, etc... El punto es que tu video me llego tan al pecho que creo que en el fondo lo que a mi me gusta es JS y hacer cosas de logica! Gracias!!
@estibenlicona88912 ай бұрын
La mayoria que de los que se quejan de los full stack son frontends
@jumper88752 ай бұрын
Impossible
@manferjam8305082 ай бұрын
o backends si lo miran por otro lado
@estibenlicona88912 ай бұрын
@@manferjam830508 mas bien los que ven reducidas las ofertas por tener un solo perfil
@jhonnysantos98802 ай бұрын
Interesante acusacion, vale la pena estudiarla me podría decir en que estudio o análisis te basas, como se logra mantenerse actualizado en todas y cada una de las herramientas a un nivel competitivo
@estibenlicona88912 ай бұрын
@@jhonnysantos9880 nada como el poder de la versatilidad en un mundo tan cambiante como el de la tecnología y el desarrollo de software y agrego también que un full stock no es un erudito de todos los temas y tecnologías, es alguien que domina un stack suficientemente completo como para desarrollar cierto tipo de productos
@imervladimircoaguilapatino47552 ай бұрын
Es que un full stack si esta especializado, en realidad es un backend que puede resolver algunos problemas de frontend con ayuda de google jajaj
@mati-dev2 ай бұрын
jajaja es buena xD
@romeogomez99482 ай бұрын
Todos los trabajos que consegui termino haciendo de todo, front, back, devops, dba, cloud, etc. Igual me gusta, pero si pienso en especializarme en algun momento en algo. Tambien he realizo proyecto personales, y mi effort mas o menos es asi 80% front, 10%back y 10% cloud/devops. Nose porque contratan mas de backend que de front las empresas
@mati-dev2 ай бұрын
Porque desconocen que Frontend es mas que solo cambiarle el color a los botones y a la vez muchas empresas "asumen" que como sos backend entonces tanto base de datos como deployments tenes que saber hacer...
@AbrahamSánchez-p5hАй бұрын
Yo conozco de fornt-end pero me especializo en el backend
@oliverdjbrown2 ай бұрын
Excelente forma en que planteaste el tema la mejor forma de presentarlo en mi opinión
@mati-dev2 ай бұрын
Gracias!
@legui4445322 ай бұрын
se lo inventaron para pagarle a una persona en vez de pagarle a 3 o más igual en el backend y frontend se dividen en más frameworks y librearías, difícil estar al día de cada uno
@mati-dev2 ай бұрын
Exacto.
@GooniesDev2 ай бұрын
Es por esto que yo considero aprender algún framework full Stack como Django, Laravel, RoR o similares. Estos frameworks nos dan una visión más general al desarrollo de software y crear cosas funcionales para luego (una vez conseguido el empleo) empezar a especializarnos en algún rol como Front-end o Back-end e incluso cambiarnos de a un área fuera del mundo web.
@justanotheruser84772 ай бұрын
Interesante punto de vista. Entiendo que hablas enfocado a lo que por ahí puede buscar una empresa. Desde el punto de vista de un dev freelance / cuenta propia por ahi no queda otra que manejar un stack completo quizá no con todo lo que vos mencionaste, pero un stack con herramientas que te cubran lo mínimo e indispensable desde la etapa de programacion hasta la del deploy y mantenimiento. También otra cosa a tener en cuenta es que últimamente dificil es especializarse en algo (mas si sos entry level) cuando está saturado de empresas que en busquedas para un rol en específico (p.e backend con spring) te terminan pidiendo que sepas manejar alguna libreria para el front, que sepas de containers y orquestadores, que manejes el CI/CD. En fin, un delirio que da para un video aparte. Te ganaste un nuevo sub, amigo.
@jaicerindriago2 ай бұрын
Difiero, depende de muchas cosas. Depende de los años en el rubro, en mi caso por ejemplo, comence con el frontend, luego de 5 añod como backend, ahora tengo mas de 5 años llevando ambos en paralelo, también depende de las tecnologías y de muchos factores. Por ejemplo, entiendo que un lenguaje como Java es profundo y complejo, pero un fullstack puede manejar go y javascript, o python y javascript, es que incluso, solo javascript usando node y algun framework o librería para el frontend. Ademas de conocimientos en bases de SQl y NoSQL. Luego estan los temas de infrastructura que tampoco estoy de acuerdo, porque no siento que un fullstack deba ser un devops experto, conocer docker, aws, pero no ser dev ops.
@gassechen2 ай бұрын
Creo que no existe querer ser full stack, simplemente los proyectos te van llevando y al cabo de 20 años estas metido.
@mati-dev2 ай бұрын
La verdad es esa si, los proyectos te van llevando. El tema es que empezás a acumular tecnologías una arriba de la otra, los proyectos crecen y luego se torna imposible que 1 solo maneje todo. Va yo por lo menos (por más que quiera y pueda) se me haría imposible mantener todo el stack que tenemos ahora en el trabajo, literalmente imposible seria.
@arthur92622 ай бұрын
Tienes mucha razón, es muy complicado seguir la actualización en todas esas tecnologías, se puede saber un poco de front y backend y database pero es muy difícil en el tiempo llegar hacer bueno y completo se requiere de muchos pero muchos años de experiencia, es mejor empezar con algo y profundizar al máximo en eso .
@edgardomolinagonzalez31212 ай бұрын
Siempre encontré que es demasiado ser full stack, es como tirar balazos para todos lados sin darle a nada.
@asesorwebvideosАй бұрын
Saludos desde Chile
@ivanmadrid67382 ай бұрын
Hola Mati. Gracias por lo info. Saludos desde Valledupar - Colombia.
@goodday71752 ай бұрын
Yo soy java backend pero le inverti bastante a html, css, bootstrap, javascript y angular, aveces me arrepiento pero lo aprendido queda y por lo menos puedo hacer los proyectos de lado a lado
@mati-dev2 ай бұрын
NUNCA es mala idea aprender otra cosa, lo importante es que tengas en claro que querés hacer backend con Java ponele, fenómeno. Pero lo que aprendiste de frontend seguro que ayuda, la parte de javascript y angular estoy seguro que al momento de programar una api de seguro ya sabés más o menos que puede llegar a esperar el FE como response. Todo suma, nada de que arrepentirse!
@maximo_vj2 ай бұрын
Yo soy full stack, también se usar Git, Teams, DevOps, MongoDb, Mysql, Vagrant, Docker, Linux, etc. sin querer me convertí en Full-Stack 😅
@mati-dev2 ай бұрын
Y de seguro te faltó Slack! jaja
@jFcoDiazАй бұрын
No seas fulstack si estras al desarrollo por $$$ y tu pasion y pasatiempos son diferentes a estudiar, hoy dia es complicado (mas no imposible) llegar a ser FS, lo cierto es que si tienes pasion y no llevas prisa, se logra, yo me considero FS Sr, la especializacion es buena pero a mi ver te cuarta de un panorama amplio, ser FS no es sinonimo de te toca hacer todo aun así deberias tener un equipo, pregunta clave siempre... por cuantos dev esta conformado el equipo y como hacen la separacion de tare, si es proyecto por dev... corre!!, los FS son valiosos en entornos aguiles por que son entes multidiciplinarios, el "profundizar", con tener criterio y una capacidad de investigación, con estudiar conceptos, no leguajes, no frameroks como patrones de diseños, entender BIEN OOP, entender como va MVC, serás capas de hacerlo en cualquier leguaje... el leguaje, el framework son solo una herramienta... el que aprender lo van dictado los proyectos y el mercado
@Brynjar12 ай бұрын
Es una opinión respetable y es lo que dicta el sentido común, pero a las empresas les da igual
@mati-dev2 ай бұрын
Sep, la triste realidad.
@Froylander2 ай бұрын
Yo soy fullstack php-js y además diseñador ui, puedo gestionar proyectos Pero ya dejé eso y me hice marketero, ya que por mi edad nadie me contrata o querían que supiera más cosas, o en una empresa hasta me querían repartir en diversos departamentos por el mismo sueldito "de prueba" además muchos pedían más de lo que publicaban, en algunos trabajos pedian desarrollador vue, me postulaba y querian que manejara c# en el back a pesar de que en mi cv específico los lenguajes que manejo... Pura mmada, siento que desperdicie años de aprendizaje 😂😂😂 por eso trato de hacer apps y SaaS de mis bisness, pero trabajar en una empresa nunca he logrado y seguro no lo haré 😂
@MinombreesSergio2 ай бұрын
Bueno si que manejo todo eso aunque reemplazando el backend en nodejs (nuxtjs, nextjs o express) o laravel. Pero si no estoy al tanto de todo lo nuevo pero pues tampoco hace falta XD, solo de lo que usas :v Eso y estar suscrito a canales de noticias que te resuman los updates :v
@edwinhernandez74282 ай бұрын
Excelente vídeo, no podría estar más de acuerdo contigo, toda la razón, lo digo porque lo llevo viviendo desde hace varios años, para las empresas claro super bueno, encantadas que seas tú el "todero" y hagas el trabajo de 3, 4 personas , pero para uno no es sano. El que diga que se las sabe todas en este mundo del software, está mintiendo, para eso siempre vas a necesitar estar al día con todo y es absurdamente basto el conocimiento que se necesita, las herramientas, lenguajes, frameworks, arquitecturas , tecnologías, una y mil formas diferentes de hacer las cosas etc.. que no da la vida para ello . El consejo, lo mejor es especializarte si valoras tu tiempo , se trabaja más a gusto, das solución mas rápido, como dices ser el full todero tardas mas, más estrés. Ahora sí eres alguien que vive solo para trabajar y estár sentado frente a un PC y no es consciente del valor que tiene su vida y salud que va más allá de todo , pues bien llega a los 30 y verse de 50 jajajaja😅 Siento que se aprovechan al ser una profesión relativamente "reciente" es decir me refiero que es un area que lleva 40 , 60 años como disciplina reconocida, a diferencia de otras que llevan siglos, a dia de hoy no encuentras un abogado que sea penal, civil, familia, judicial etc.., o medico cardiólogo, gastroenterólogo, ginecólogo todo al mismo tiempo. Lo mismo pasa aqui, lo que pasa es que se vive mucho la batalla de egos y querer hacerse ver el más "listillo" y no es mas que una trampa en esta era.
@mati-dev2 ай бұрын
Diste en el clavo en todo crack!
@duropelado2 ай бұрын
Yo soy freelancer hace años y uso esas herramientas y otras más. No sé por qué decís que no se puede, es cuestión de ser organizado y saber seleccionarlas segun el caso de uso. La verdad que a mis clientes solo quieren que les solucione los problemas y no necesito estar especializado / actualizado en x tecnologías al 100% es más creo que ninguna empresa usa las últimas tecnologías / versiones un caso común es Java, ahora creo que está la v21/v22, pero en la industria se usa java v8 máximo v11
@duropelado2 ай бұрын
Igual buen video
@leandroj.gonzalez64362 ай бұрын
@@duropelado No necesitas alguna ayudita? jaj Yo me manejo bien en el front con angular. Estudio para ser full stack con java y spring boot pero me gustaría conocer o tener experiencia en el ambiente laboral. Algún consejo que puedas darme?
@josepColmer2 ай бұрын
No se si estoy muy de acuerdo con la búsqueda de perfiles en linkedin, ya que muchos de los lenguajes de programación o especializaciones que puedes buscar también están incluidas en las ofertas de fullstack, no se si me he perdido algo...
@ryfr17022 ай бұрын
Entiendo que abrá gente que sea muy capaz de estar al dia siendo full stack pero la realidad cuenta otra historia, una vez le pregunté a un abogado que si había gente que supiera de tOdo ( es decir que supiera de leyes en el ámbito civil, penal, propiedad intelectual etc etc ) y me dijo: el que diga que sabe todo eso pues no sabe nada, tienes que especializarte
@elrafineitorxd54002 ай бұрын
Cuando dominas un framework el resto son fáciles. Pasar de Django a Laravel (por poner un ejemplo) es sencillo. Alcanzar todo lo que pones al principio es totalmente factible. No digo que sea peor o mejor, pero vamos, que de poder se puede
@angelsantana23812 ай бұрын
Es un tema con muchos grises, tanto en el ambito profesional como personal, el concepto de full stack no esta mal pero es algo que se debe tomar con pinzas, depende en gran medida de las empresas donde estes trabajando y la experiencia (densidad de conocimiento en cada tecnologia) que domines de cada stack/herramienta... tomar requerimientos toma tiempo, planificar toma tiempo, prototipar lleva tiempo, refactorizar lleva tiempo, testear lleva tiempo, diseñar e implementar lleva tiempo, hacer todo eso en 5 dias para un proyecto importante, si lo hace una sola persona va a necesitar tiempo y que le salga a la primera jajaja dejame decirte que lleva tiempo.. tambien evaluen si una oferta de trabajo full stack vale la pena, porque suelen ser areas donde dependes de varios ambitos y factores, si tienes un buen equipo de trabajo, si estas solo, si le reportas a otras areas, si no reportas nada, si tienes control de versiones, si tienen buenas practicas definidas, si tienes librerias o material de apoyo de la empresa o guias, ademas como dice mati, vas a necesitar horas de tu tiempo libre para aprendero seguir aprendiendo las otras herramientas, jajaja puedo continuar... asi que lo mejor es entrar al mundo IT primero si es que estas interesado o interesada en sistemas/informatica y luego especializar.. eso si con el tiempo (si eres una persona que se informa y sigue estudiando) sabras mas de otros ambitos aparte del que ya estas creciendo profesionalmente.. esa es la clave.
@angelsantana23812 ай бұрын
Muy buen video mati!
@JoelPasapera2 ай бұрын
¿se principalmente python y sql, lo demas no lo sé, aun puedo conseguir mi primera chamba ?
@mati-dev2 ай бұрын
El primer trabajo es el más dificil de conseguir honestamente. Puede que sea suficiente puede que no. En teoría lo es, pero eso no quiere decir que alguna empresa te quiera contratar por eso.
@rocketbox92 ай бұрын
fullstack trabajando para corporativos es explotado porque hace de todo y debe resolver todo por lo que el costo al final se lo ahorra la empresa pero la carga de estress es demasiado y no compensa creeme, en cambio fullstack como freelance y emprendedor si es otra cosa $$$.. ahora para corporativo lo que da plata es ser especialista y te da opciones para dobletear para otro trabajo o tener una mejor vida personal
@JeffDevCode2 ай бұрын
Que gran video lo explicastes muy bien y es cierto todo lo que dices tw ganastes un nuevo sub mirare todos tus viedeos explicas bien ❤❤😊
@nahuelamado80042 ай бұрын
Yo inicie a estudiar full-stack, porque cuando no tenía idea de dónde me metía, necesitaba explorar un poco y un bootcamp del gob surgió y aproveché. El problema es que aún no tengo claro en que especializarme y la facu me va a llevar tmb un poco por ambos mundos. Supongo que va a depender de que oportunidades surjan, me interesa ser full-stack para poder llevar a cabo proyectos propios solo, sí es necesario, pero se que una de las aréas va a quedar comó algo en lo que me defiendo, y la otra va a ser en dondé ponga las fichas. Mí transfondo comó fotógrafo me tira al frontend, pero creo que me gusta más el backend 🙃
@MarianoGomezBidondo2 ай бұрын
Con 30 años de experiencia te digo que ser full stack se puede. En mi caso estoy especializado en plataforma .Net y Blazor. Reutilizo codigo de backedn en el frontend. Hago deploys con pulumi escribiendo infraestructura como codigo en c# tambien. No soy un experto en front pero si en back, eso es obvio, pero el expertise se profundiza segun tus necesidades del momento. No podes ser un lider tecnico o CTO sabiendo solo front.... es mas, lo importante es el backend. Y saber bases de datos? Todos deberia saber bases de datos, no es tan dificil, lleva un poco de tiempo nomas.
2 ай бұрын
Buena información.
@lancer-evolutionseries.95112 ай бұрын
Ami me pagaban miserias y querian que sea fullstack, pero lo admito odio programar en frontend, en backend/base de dstos me siento mas a gusto o usando linux para hacer monitoreos o scripts para automatizar
@juanpatlan5695Ай бұрын
Yo de Front End sólo necesito cómo dibujar campos, tablas, mostrar gráficas, etc. Eso es simple. Lo complicado es gestionar con java (spring) toda esa información que "entra" desde la capa Front End.
@jFcoDiazАй бұрын
Depende de mucho la aplicación, no hay mucho de "Lo complicado es", si eres bueno ninguno lo es, pero cada uno tiene sus particularidades que lo hace complejo.
@ernestomotta51782 ай бұрын
Yo soy front y la neta me gustaría aprender back
@mati-dev2 ай бұрын
Entonces aprendé algo de backend, te va a permitir elegir mejor a que área dedicarte. Sin miedo al éxito!
@Adormir123Ай бұрын
@@mati-devyo estoy así, nose me tiene la cabeza rota rxjs en angular
@alfredo.molina2 ай бұрын
apoyo la especialización, es mucho mejor tener a alguien con su buen foco en algo y nociones de todo, pero el mercado este último año ha tendido a FullStack, la razón es netamente económica para las empresas y lastimosamente la gente se vende a estas ofertas por el mismo salario de un FE o BE. Al menos cobren más para que tenga sentido
@n4h922 ай бұрын
Tampoco necesitas ser bueno en todos ellos, con ser competente alcanza y sobra, lo que tenes que ser bueno es usar la logica y saber para que existe cada herramienta y que es lo que resuelve.
@hjlinarez12 ай бұрын
Muy buen video...
@luisjoselopezdev2 ай бұрын
Me identifico al 100%
@hectorkaizenf.v.72242 ай бұрын
No es compiicado, pero si lleva tiempo,, tengo 10 años con front end, y 4 como java... Asi que pues si, soy fullstack, y nimodo amigo, aunque te quieras poner suavesito y victima de la vida. Yo NO, al contrario, MAS MAS MAS, porque la competencia está bien dura, y además cobran menos salario. Y no es lo que que tu quieras, es lo que demanda el mercado. Además lo peor que puede pasar es que incrementes tus skills. No chavo, pareces nuevo. Esto es un mercado, mercado laboral, y el mercado no obecede a tus berrinches
@danielrestrepo34482 ай бұрын
Apoyo este comentario, la competencia esta bien jodida despues de la pandemia, piden un monton de tecnologias. Despues de lo que pase, ya aprendi que ningun dia se puede dejar de aprender algo nuevo, siempre toca mantenerse a la vanguardia en la medida de lo posible. Agregale a eso el ingles y demas que proximamente el mandarin jajaja
@aleacuna91542 ай бұрын
Sos un capo mati, todas las ideas bien ordenadas!
@danieljulia9482 ай бұрын
entonces si estoy empezando a estudiar? busco empezar como especializado en un solo área (front y/o back) y después voy viendo?
@mati-dev2 ай бұрын
Mi recomendación siempre es que al principio trates de probar los 2, te garantizo que vas a tener una sensación de cual te gusta más... y ahí vas a tener tu respuesta de por donde continuar especializandote.
@danteflores-w5t2 ай бұрын
hola buenas, gracias por el video, me gustaria preguntar, hoy en dia se puede solo ser backend o frontend?
@mati-dev2 ай бұрын
Si claro... de hecho es una buena idea que te especialices en un único área. En mis últimas companías tanto en Argentina como en Alemania tanto el backend como el frontend estaba separados, asi como devops y otros también.
@Carlos-nt4qr2 ай бұрын
Agradable sujeto
@ChristianLopezSantos2 ай бұрын
Yo soy full stack y no me cuesta tanto...
@Auut-dj9bu2 ай бұрын
sos un grosso, te mando un abrazo, el mercado lamentablente destruye a las personas.
@Adormir123Ай бұрын
Yo pensaba estar con angular, hacer mis propias paginas y después dedicarme al backend
@mati-devАй бұрын
Yo hice lo mismo pero al revés jaja
@idcmardelplata2 ай бұрын
Coincido en todo. Igualmente el concepto de fullstack desde mí perspectiva es un cuento ¿cómo se mide el alcance de conocimiento necesario para llamarse fullstack?, ¿Entran sistemas operativos, desarrollo movile, desarrollo de bajo nivel u incluso desarrollo usando tecnologías del kernel como ebpfs?, es muy difícil decir dónde empieza y termina fullstack. Por otro lado a los arquitectos se nos pide más amplitud técnica que profundidad técnica, eso es porque tenemos que conocer muchas más tecnologías y opciones para diseñar sistemas (como bien dijistes, de forma más superficial)
@mati-dev2 ай бұрын
Tal cual. Es muy bueno el punto que decís, donde está es línea donde se marca "a partir de acá sos fullstack"... esa línea no esta ni clara ni marcada. Supongo que somos fullstack siempre que podamos hacer todo lo que la empresa nos pide sin contratar a otro xD
@lauragonzalez-nz3sd2 ай бұрын
Estoy mas que nada con el tema back-end, estoy con python y django, me recomiendas mantenerme ahi o pasar a java, ya que veo mas posibilidades en este ultimo por lo menos en latam como jr-trainee
@ichbinhier3552 ай бұрын
aprende primero los conceptos dr back-end en el lenguaje de programación / framework qué sea más fácil para ti, luego de eso te puedes pasar a cualquier tecnología sin ningún problema, ya que tendrás una base sólida y también tendrás algo con que comparar, por ejemplo si aprendes a hacer un login en Django, pues ya sabrás los conceptos de como funciona un login, ya luego si te quieres cambiar a java solo cambia la syntax, pero el concepto es el mismo!
@mati-devАй бұрын
Si te gusta Python no veo la necesidad de cambiarte. De hecho como dicen en el comentario anterior aprender los conceptos básicos de programación en Python es una excelente idea. Después te pasas a Java re tranquilo (pero solo si querés o si es necesario nada más). Lo que podés hacer es una vez que te sientas cómodo con Python, probá hacer alguna app en Python y luego la misma app en Java y ahí vas a poder comparar bien.
@rapustin2 ай бұрын
MM no se Mati, hoy en día con la asistencia de la IA es mas fácil ser mas abarcativo y medio que se pretende. Yo creo que se puede saber mucho si realmente te gusta. Ahora si lo haces para encontrar un camino netamente monetario y bueno, capaz que si para empezar te conviene enfocarte. Pero no te podes quedar en un solo lugar.
@rapustin2 ай бұрын
Lo digo por la gente que esta empezando, para que lea varias opiniones.
@justdkill3902 ай бұрын
Best video.
@cumacos652 ай бұрын
Ahí nombraste tecnologías que son más del área de integración y despliegue, entre otras, ya sería entonces un FullStack y DevOps. Para ser un FullStack, además de saber backend y frontend (incluyendo las pruebas automatizadas respectivamente), debes aprender siempre Git y ahora quizá también algo de Docker. FullStack es una carrera de larga distancia. Es decir, si se puede pero requiere dedicación, paciencia y esfuerzo. No es tan fácil pero tampoco tan difícil. Creo que el título de tu video raya en lo retórico para llamar la atención.
@josegutierrez52852 ай бұрын
Solo React representa la mitad de la carga... La sobre ingeniería del frontend es ridícula y en la mayoría de los casos innecesaria. Yo me preocupo del backend y para el front vanilla js 😂 y a veces Vue o React solo si no lo puedo saltar
@joswek2 ай бұрын
y con react cambiando constantemente da una pereza aprenderlo
@edgardomolinagonzalez31212 ай бұрын
Que opinas que sirva mejor para entrar? Python o React?
@mati-dev2 ай бұрын
Tienen usos distintos. React es un framework (una librería en realidad) estrictamente para Frontend. Con Python podes hacer Frontend, Backend, Automatizacion y IA. Pyhton es mas abarcativo. Así y todo quizás sea mas sencillo entrar al mundo IT con React por la fuerte demanda que tiene.
@miltondelbasso41292 ай бұрын
Excelente video capo!!!
@slendyred2 ай бұрын
Hola, soy argentino viviendo, trabajando y estudiando en España, tengo nacionalidad alemana, las empresas alemanas contratan devs de otros países de la UE? los sueldos en Alemania son de media un 50% mejores que en España.
@mati-dev2 ай бұрын
Si lo hacen, yo me mudé a Alicante hace unos meses y sigo trabajando para la misma empresa alemana. Se hace a traves de un intermediario en mi caso WorkMotion. Ellos me hicieron el contrato español, y la empresa alemana les paga a ellos. En que parte de España estás che?
@slendyredАй бұрын
@@mati-dev En Tenerife, hice el primer año de Ingenieria informatica, y como tengo miedo que se me alargue la carrera me metí en la formación profesional desarrollo de aplicaciones multiplataforma, que dura dos años y tiene practicas laborales, así que espero conseguir trabajo de programador y después seguir con la ingeniería, saludos!
@kirargomedo55692 ай бұрын
Pues hay un peruano y unos mexicanos que son fullstack y saben mucho , incluso mobile, ellos deben ganar mucho dinero , siempre dicen aprendan conceptos y no tecnologías , para que te puedas mover entre tecnologías, qué opinas ?
@Helios.vfx.2 ай бұрын
Quienes son? Tienen canal de KZbin ?
@oliverpaucar81472 ай бұрын
@@Helios.vfx. Nick Trabajador en youtube
@gabomur2 ай бұрын
Que seguro son chantas e
@mati-dev2 ай бұрын
Opino que es fácil decir de aprender conceptos y no tecnologías. Yo en sí considero lo mismo, pero la realidad es que al momento de buscar empleo no te piden conceptos, te piden tecnologías (lamentablemente). Y además como dije en el video no es que no se puede ser fullstack, solo que considero que no es buena idea.
@Helios.vfx.2 ай бұрын
@@mati-dev buen punto
@1DreamEyes2 ай бұрын
gracias rey,
@mati-dev2 ай бұрын
🤝
@manuelestebanmoraleszuarez43602 ай бұрын
Ahora que entiendan esos las empresas que quieren tener un programador todo en uno para ahorrarse gastos.
@romanprograma2 ай бұрын
Tremendo video mati
@lgcarp2 ай бұрын
Javascript, React y Node 😉
@bugsfrito2 ай бұрын
Bueno, es que no se puede ser bueno en todo, incluso mas ahora que el software escala cada vez un monton.
@programador1012 ай бұрын
yo creo que si se puede pero minimo con unos 5 años no como los bootcamps que te prometen volverte full stack en 8 meses jaja
@zacsam16152 ай бұрын
Fullstack no significa hacer devops. Significa front+back
@mati-dev2 ай бұрын
Puede que no signifique en los libros pero para las empresas.... jaja para las empresas brother un fullstack sabe hasta cambiarle el radiador a un twingo
@nicomartina2 ай бұрын
Hola! una pregunta, Yo estoy saltando de lengauaje en lenguaje por que siempre que busco piden de todo. La verdad que estuve pensando en dedicarme a C#. Como para entrar en el mundo, pero no se si es la mejor opcion. Me podrias dar consejos!
@MonSster-jf7ex2 ай бұрын
Dale sin miedo, c# es un lenguaje maravilloso y fácil de aprender, es como un híbrido de javascript y java, pero mejor que typescript. Además, net es excelente y creo que ahí sería más fácil ser "full-stack" si se requiere, yo soy backend con net, pero he hecho front con Maui para móvil y me defiendo, ya que comparten el mismo lenguaje y ecosistema
@nicomartina2 ай бұрын
@@MonSster-jf7ex vale justo estoy en un curso de php, para ver si me gusta. Hasta ahora. Es todo lo mismo. Lo único que tengo que aprender es la syntax nueva. En términos de C# no me termino de acostumbrar a Visual Studio. Supongo que eso viene con el tiempo? O habrá algún curso para aprender a navegar la plataforma?
@mati-devАй бұрын
A visual studio le vas a terminar agarrando la mano eventualmente. C# es una excelente opción para entrar como programador. Ya luego si otro lenguaje te gusta más, te cambiás y listo.
@nicomartinaАй бұрын
@@mati-dev muchas gracias! Intentare ser contaste con C# .NET. El problema es que es bastante complejo volviendo de JS. que no era tan fuertemente typeado. ALgun consejo? Vos que lenguaje usas como principal?
@mati-devАй бұрын
@@nicomartina La única forma de aprender algo es programando. Probá hacer apps sencillas y demás. La idea es que te topes con errores y los vayas corrigiendo, así se aprende. Mi lenguaje principal es Typescript porque programo en Angular, pero mis 2 primeros años fueron Java.
@svitak19872 ай бұрын
Sí, de qué sirve tener un un oceano de conocimientos, con un 1cm de profuncdidad?
@rodigilbergonzalez74362 ай бұрын
el DevOPs es algo similar?
@mati-dev2 ай бұрын
DevOps significa "Development" "Operations". Se encargan principalmente de automatizar el deployment de las aplicaciones. La idea es automatizar el ciclo de vida del software. Por eso mayoritariamente se encargar de configurar y monitoriar Docker, Kubernetes, AWS y otras herramientas de CI/CD que se utilize en los proyectos.
@juancadenas67232 ай бұрын
Hola Mati Este es mi ultimo año y sere programador. No sé aún en qué especializarme...
@alejandrorivera15382 ай бұрын
Ingenieria en la nube
@mati-dev2 ай бұрын
Idea: Crea un proyecto para Frontend con React por ejemplo, y uno de backend con Nodejs o Java y fijate que te gusta más. Digamos con cual te sentís más cómodo (que te garantizo que uno te va a gustar mas que otro) y de ahí para adelante bro!
@Sery323.122 ай бұрын
y si kiero estudiar front, que tengo que aprender? a
@mati-dev2 ай бұрын
Javascript y React 100%
@mariotriana68142 ай бұрын
Siendo fullSatack, no sé qué tiene mas bugs, si mi código o mi cerebro... 😅😅😅
@mati-dev2 ай бұрын
Tu cerebro, garantizado 100% xD
@fredymontalvo19232 ай бұрын
Yo como Junior (vivoe en Alemania) estoy super cagado, busco pasantías por lo menos para poder empezar en algo y cero nada... una cagada, como Junior no puedes como dice el compadre saber tantas tecnologías es medio complicado, igual hay que seguir intentando para poder ganar experiencia , por mas que haya miles de ofertas , sin experiencia estas cagado.Hace dos años las empresas te daban trabajo sin experiencia y sin saber el lenguage que ellos usan , pero te daban un senior para que te enseñe, ahora si no sabes muchos lenguages y no sabes trabajar con muchos frameworks, estas cagado.
@mati-dev2 ай бұрын
Esto es 100% cierto. Hace dos años era así y en la pandemia en el 2020 si sabías prender la pc ya te daban el trabajo. Lamentablemente ese no es más el escenario, puede que la pandemia haya exagerado algo que no era posible y además ahora el dinero está más caro lo cual hace que la contratación sea más rigurosa. De todas maneras si hay un lugar en Europa donde encontrar tu primer empleo, ese lugar es Alemania, seguí mentiendole brother que ya va a salir algo.
@matiasa54802 ай бұрын
renta a convenir 🤑🤑
@Xavi2S2 ай бұрын
Ok, esto en el área laboral actual, pero como le dices esto a Linus Torvalds que creo Linux como proyecto personal 😂
@mati-dev2 ай бұрын
jaja bueno siempre estan los genios pero son contados con los dedos de la mano. Seamos honestos, no creo que ningun de nosotros sea el nuevo Torvalds xD Pero osea si, el video está orientado al mundo laboral actual y para los mortales de a pie como quien te habla jaja
@VANTYCSolutions2 ай бұрын
Un full stack no es otra cosa que un arquitecto PUNTO. El las entrevistas claramente se nota cuando te entrevista UN especialista de backend a profundidad olvidando el frontend o te examinan de kubernetes olvidando todo lo demás. Yo intenté hacerlo y termine enfermo de los nervios y con insomnio. Y que tal cuando además te piden flutter? Quieren ahorrarse 8 profesionales.
@mati-dev2 ай бұрын
Nervios e Insomnio? Razón más que suficiente para no dedicarse a ser el todo-terreno de la empresa.
@VANTYCSolutions2 ай бұрын
@@mati-dev exacto la salud es nuestro don más preciado.
@estebanguenul75292 ай бұрын
Yo soy estoy sin empleo y eso que se de Java backend y front.
@mati-dev2 ай бұрын
A seguir buscando y no desanimarse. El primer empleo es el más dificil.
@estebanguenul75292 ай бұрын
@@mati-dev factor geográfico amigo. E intenté retomar carrera 20 años despues.
@mati-dev2 ай бұрын
@@estebanguenul7529 Que cagada che... Y escuchá, inglés manejás? Porque con inglés podes apuntar a laburos de afuera también
@estebanguenul75292 ай бұрын
@@mati-dev lamentablemente no. El hecho de no haber ejercido carrera e idioma me complica bastante.
@estebanguenul75292 ай бұрын
@@mati-dev lo que pasa es que despues de salir no tuve un guía que me indicara que hacer.
@ddesorden21162 ай бұрын
Para ser Fullstacks unico lenguaje. Es la unica forma fin.
@coldcoder23Ай бұрын
Se rompe todo, fugas por todos lados, un mamarracho, no se puede abarcar todo, menos contratiempo
@lucascubile71412 ай бұрын
Es verdad pero lamentablemente (al menos en latam) casi casi que quieren solo fullstack. Es una mrd pero es la puerta al rubro. Encima por lo general la gente como vos no contrata. Contratan nabos de RRHH o project managers que no tienen ni pingo idea. Ojala vos contratases jaja.
@rominavelazquez69212 ай бұрын
Me sorprende tu comentario, yo soy java developer desde 2020 y nunca tuve que aprender front porque siempre que busqué trabajo encontré puestos solo para backend en Argentina
@lucascubile71412 ай бұрын
@@rominavelazquez6921 en el año de la pandemia podias saber solo html que te contrataban. Contexto muy favorable para devs. El mercado actual es otra cosa.
@Sky-sd6kc2 ай бұрын
Spring me esta matando y no voy ni en el 10%
@madk3472 ай бұрын
hola, por donde vas?
@mati-dev2 ай бұрын
Nadie dijo que iba a ser fácil, eso si vale 100% la pena. La mala noticia es que programación no se pone más "fácil" con el tiempo... la buena noticia es que con el tiempo entendés lo que hacés entonces te pones a ver sistemas más y más complejos y te llama la atención y se hace un circulo vicioso del que no salías más jaja. PERO entendés lo que ves, eso lo cambia todo. La otra buena noticia es que Java con Spring la rompe toda en cualquier parte del mundo, no podrías haber elegido un mejor camino. Ánimos crack que vas bien!
@fernandorg84712 ай бұрын
Yo te recomiendo ver primero los Design Patterns los creacionales, como Singleton, Prototype, Factory, Abstract Factory y Builder, despues otros como Strategy, Observer, Proxy, Decorator, Facade, etc. y despues de eso, Dependency Injection, MVC, Controller-Service-DAO, Controller-Service-Repository, y despues Spring Cloud, como Config Server, Edge Server, Auth Server, Dicovery Server, entre ellos, Circuit Breaker y Load Balance
@artemiokaoz2 ай бұрын
Con la oferta que hay de programadores, yo siento que para sobresalir es mejor la profundidad que la amplitud. Crear código de calidad y escalable, creo que da un plus, y para crear código escalable con buenas practicas, necesitas ser un experto en ese lenguaje, y jamás te vas a volver un experto en un lenguaje o tecnología, si te la pasas moviéndote de uno en otro. Si eres un programador jr, sin duda elige la especialidad, una vez que domines un lenguaje bien, puedes moverte a otro, pero que este otro lenguaje se complemente con el primero. Otra cosa importante, los programadores SR que he conocido, se caracterizan por entender bien modelos de negocios y no tanto por el conocimiento que tienen de una tecnología.
@mati-dev2 ай бұрын
Impecable.
@entrenadev2 ай бұрын
No estoy de acuerdo. Ser Front o Back o Devops es solo una circunstancia del trabajo que tengas por delante. ¿Se puede ser Full Stack? Claro, pero eso no significa que tengas que tener tu proyecto con tanta dedicación que un proyecto grande. Quizás no puedes dedicar tiempo al diseño, pues tiras de plantillas, quizás no puedes crear estilos, pues tirar de un UIdesign, quizás no puedes mejorar el performance o el Seo, bueno quizás usas un framework genérico que te permita meter metadatos de manera rápida, quizás no tienes tiempo de separar front y back, pues tiras de monolito, quizás no puedes dividir u optimizar la base de datos como te gustaría, se simple y usa el ORM más robusto que conozcas, quizás Docker permite un mejor mantenimiento en producción, bueno ve a alternativas sin Docker de pago como forge en laravel o vercel para next, quizás no necesitas kubernetes, y quizás solo haces test end to end de tu feature principal. Con todo eso y apoyado de IA, quizá si puedes ser full stack para ese proyecto que no tiene más presupuesto
@gabomur2 ай бұрын
Todo para ayudar al dueño de la empresa que no quiere pagar back y front separados
@facundosuarez-y3v2 ай бұрын
un verdadero programador sabe de frontend y backend, corta
@lucascubile71412 ай бұрын
@@facundosuarez-y3v Una cosa es saber como funcionan a nivel conceptual lo cual esta perfecto y Mati lo dijo pero un backend hecho y derecho no tiene porque ser un crack en front.
@andrescamilo74062 ай бұрын
Cuando alguien dice eso automaticamente asumo que jamás has trabajado en una empresa real como desarrollador
@rominavelazquez69212 ай бұрын
@@facundosuarez-y3v un verdadero programador no necesita saberlo todo pero tiene la capacidad de aprender lo que sea cuando lo necesite
@oscarescam2 ай бұрын
Programador pude ser in ingeniero de software es otra cosa no solo es programar el todas las herramientas y áreas posibles