Sí, pero tenés que tener en cuenta que hablamos del trabajo. El puesto, no el título, porque con suficientes años de experiencia podés terminar en un puesto de ingeniero en software. Es una responsabilidad mayor, pero no es un título universitario. Es una profesión.
Xd veo que muchos atacan el video Realmente un programador pasa a ser ingeniero de software por experiencia y años trabajando, Pero un programador que apenas va a empezando no va a poder tener responsabilidades como el ingeniero de software ya que no tiene la experiencia necesaria para hacerlo, y aún así depende la empresa Al ing de software también lo puedes conocer como líder etc
@@RobertoRamirez-uh3nh tu comentarios es de simplemente estar en contra, esta claro que son las responsabilidades, si eres el líder como dijeron o el que hace la parte mas importante o arriesgada en cualquier trabajo,no solo este sector sueles cobrar mas pero como lo hagas mal algunas veces te despiden,otras tienes que pagar y depende del trabajo incluso te vas a la carcel
@@yuissance3623 si, al igual que un arquitecto puede poner un ladrillo, pero eso no significa que sepa hacerlo bien, un Ingeniero de software sabe programar perno no necesariamente es un especialista en eso. Por lo general muchos programadores se convierten en ingenieros con la experiencia y el estudio conocimientos de administración, pero otros deciden especializarse en programación y buscar las mejores soluciones para problemas concretos.
la diferencia es que el ingeniero esta asociado al gremio de ingenieros del pais en cuestion y el programador no, ya no hay mas, todo el resto del video es la diferencia entre un junior y un senior
Pedile a un programador que te cree una topología de red CISCO CCNA o pedíle que te monte una infraestructura de servidores o pedíle que te programe un microcontrolador PIC para poder enviar pulsos a una máquina mediante lenguaje ensamblador. Estoy más que seguro que no te lo va a hacer, si hay una enorme diferencia entre ser Ingeniero vs programador técnico o empírico.
@@Devloup si mi estimado yo sé que no todos salen bien formados, pero el exponente de este video lo aplica a los perfiles como tal no a personas específicas, y si analizamos los perfiles un programador es un 15% de lo que es un Ingeniero en conocimiento.
@@adiscompany con base en que lo dice? yo veo programadores haciendo cosas de ingenieros de software, no he visto el caso que alguien no puedo hacer algo porque no soy ingeniero y no aprendi eso. de donde saca esos porcentajes inventados
@@Devloup un programador solo se dedica al lenguaje que desea y al área que desea, un Ingeniero de Software lleva un estudio previo de 5 años de todas las áreas, no menosprecies a gente que se mata estudiando 5 años y no las compares con gente que solo lleva un bootcamp y ya se cree más que un ingeniero. Todo lo define la procedencia + la experiencia.
Recuerdo que en una oportunidaf, y con motivo de un próximo sufragio; un ingeniero de software y su equipo, responsables de la oficina de sistemas en un distrito principal de la ciudad, vinieron a nuestro distrito para presentar el sistema de sufragio que ellos habían desarrollado. El ingeniero, quien se presentó como jefe del equipo, dijo que era graduado en una de las mejores universidades de nuestra capital, que había obtenido algunos títulos en Europa y, lo que más me llamó la atención era de un grado que había obtenido en una Universidad en Israel. Luego de una introducción verbal acerca de las bondades del sistema, empezó a presentar el programa a través de una pantalla grande. El sistema no funcionó, falló y aparecieron mensajes de error. Creo que hubo un exceso de confianza.
Estás equivocado muchacho, la diferencia está en varios puntos. 1- Formación académica: Puedo ser programador sin título, más no Ingeniero sin título. 2- Conocimientos: Los programadores no tienen conocimientos en gestión de proyectos, los ingenieros son especialistas en formulación, gestión y evaluación de proyectos de Ingeniería. 3- Conocimiento generales de la Ciencias de la Computación: Por lo general los programadores saben programar, pero si les pides que te creen una arquitectura de red CISCO CCNA no lo van a poder hacer, si les pedís que te administren servidores no lo van a poder hacer, si les pedís que te programen un microcontrolador PIC con lenguaje ensamblador no lo van a poder hacer por su poco conocimiento en electrónica, un Ingeniero de Sistemas por lo general tiene conocimientos avanzado en redes de computadoras, electrónica, domótica y robotica que le permiten tener esos conocimientos.
Creo que se están mezclando muchas disciplinas que se estudian por separado. Para redes hay una persona designada, para la administración de servidores hay otra persona designada, y el ensamblador y electrónica... bueno. Salvo que la empresa se esté formando o tenga bajo presupuesto para funcionar, sí será necesario que una sola persona sea programador, especialista de redes, SysAdmin y hasta diseñe, imprima circuitos y los programe, ya ni siquiera en C, sino en ensamblador... vaya.. Felicidades a quien haya conseguido todos esos títulos en las diferentes carreras/especialidades que hay que estudiar para alcanzarlos.
No es así , el se está centrando en tener el título profesional , pero todo eso se puede aprender y saber a un nivel experto con la experiencia por ejemplo en mi caso he trabajado en muchos roles de programación tuve mi propio isp pequeño y trabaje con electrónica y reparaciones , también programo en ensamblador y no tengo ningún título, un ingeniero con titulo con mi misma experiencia no sabría más que yo , y tengo compañeros sin título que ocupan puestos de arquitectos de software de analistas de seguridad y otros
@@armandozepeda6892 En mi carrera vi todo eso, por eso es mas enfocado a la ingeniería (hardware y software), electronica analogica y digital, señales analógicas y digitales, lenguaje de bajo nivel, control analógico y digital, compiladores, autómatas, ingeniería de software, redes de computadoras aparte de las de programación, bases de datos y en especialidades, inteligencia artificial, sistemas de información, diseño de algoritmos y otras más, no nos metimos tanto en ciencias computacionales (puro software) ni informática (que es más a administración) al menos en México en el politécnico.
El nombre que mas se usa para ese rol es arquitecto de software y obviamente nadie llega a ese rol al salir de la universidad, se requiere siempre un mínimo de experiencia y habilidad en otros roles
Si. El programador pasa de la lógica y lógica matemática y lo abstracto a un lenguaje que después del compilado la máquina pueda entender. Y el otro le da mantenimiento y se asegura de que todo marche bien.
En mi país requieren que seas técnico, programador, ingeniero de redes, sepas business intelligence, ciencia de datos, ciberseguridad y jefatura para cuando el jefe se vaya de vacaciones pero pagan lo mismo y te exigen horas extras sin pago por amor a la camiseta. Ah y todas tus ideas y lo que desarrolles es propiedad intelectual y activo de la empresa. También te piden que ayudes a vender tus productos y no te toca nada, es de ellos.
Recuerdo que troné la materia de ing. De software por que los requerimientos estaban mal planteados (no especificamos un lenguaje así que teniamos que hacerlo sin programar en un lenguaje) y nuestro proyecto debía jalar al 100 y no teníamos una segunda oportunidad por que era por la metodología de cascada. Pero en eso se enfoca, en casi leer la mente del cliente y mi profe dijo que la mayoría de proyectos truenan por los requerimientos, ya lo demás que debe preocuparte son las actualizaciones, que jale en sistemas viejos y que funcione en sistemas nuevos sin morir en el intento, la metodología, el lenguaje que vas a usar y aveces ni vas a programar por que ya muchas cosas estan echas así que sólo toca unirlas para implementar y tengo entendido que la especialización GOD de esa area es la del arquitecto de software es la que te da el esqueleto de lo que vas a hacer, cómo lo tienes que hacer y cómo lo vas a unir.
Gracias por el aporte! Es cierto que la parte técnica es sólo una partecita de todo lo que se debe gestionar por encima para crear una solución adecuada para los usuarios finales.
Lo que dijiste en verdad es lo mismo. Cualquier persona que programa un sistema, tiene que si o si (aunque sea de manera involuntaria) crear un marco de trabajo que sea mantenible
Gran vídeo para todos los que vienen de hacer un bootcampb y se creen ingenieros. A ver, para ser ingeniero tienes que tener la carrera de ingeniería informática. FIN. Lo mismo que un doctor en medicina es doctor por haber terminado la carrera y un enfermero jamás llegará a ser doctor por mucha experiencia que tenga. No pasa nada por ser desarrollador software, pero si no tienes la carrera no te puedes llamar ingeniero a no ser que te saques la ingeniería.
Tía: oye, sobrino, tú que eres ingeniero de eso de computadoras, me arreglas la impresora? Yo: Tía, ser ingeniero de sistemas no significa que sepa arreglar impresoras... bueno, está bien, la arreglaré, pero no porque sea ingeniero de sistemas! xd
Bien dicho el hecho de estudiar una carrera no nos hace tecnicos que reparan pc's o telefonos, ahi que algunos que saben hacerlo me incluyo en estos, pero no signfica que un desarrollador tenga que estar reparando, la pc del cliente. la gente piensa que un desarrollador en 2 meses te construye una app pero se tiene que hacer una planeacion, definir el stack para trabajar la metodologia agil que se va a usar, y por lo menos 6 meses minimo para un buen desarrollo. y los roles dentro del proyecto, quien hara la parte de backend, el frontend, el diseño de la base de datos y su administracion y quien sera el tester, ademas del lider de proyecto. y sobre todo la documentacion de todo el equipo de desarrollo
Soy licenciado en informática y siempre he tenido de jefes arquitectos de software o ingenieros y siempre los programados sabemos más que ellos, les dan el puesto solo por el nombre pero pues no saben nada.
Programadores son los maestros que construyen la obra ladrillo por ladrillo Ingeniero son los arquitectos que dirigen la obra, un ingeniero piensa sistemáticamente, no se detienen a ver cada detalle y por ende no son expertos en esos detalles que los maestros hacen día con día. Sin embargo si o si debe de saber del tema
10 месяцев назад+2
@@jyhskaiser para mí un jefe forzosamente tiene que tener más conocimientos que yo, y los jefes en un 99% que me han tocado, no entienden ni los conceptos básicos de programación o procesos del desarrollo
Entonces eso es problema de donde les hayan enseñado. En mi universidad ponele que iniciamos igual que los ingenieros, bases de programación y seguimos el panorama general. Pero según la planeación también están viendo las demás áreas de conocimiento que deben cumplir
Pasa que la programación es una parte pequeña de la ingeniería! Es como decir que el ingeniero trabaja menos por que no levanta paredes en una construcción y que un albañil levanta más paredes entonces trabaja más.
@@nacho2405 estas comparando peras con manzanas. Trabajo en la industria de software hace 15 años (pasé por muchas empresas) y te puedo decir que un ingeniero de sistemas y un programador es lo mismo, y hacen lo mismo.
@@charlesgzc programar es una habilidad que se adquiere en un año, la ing en computación normalmente conlleva resolver problemas por lo menos 6, generalmente 8, para picar código no se necesita matemáticas, para diseñar un sistema operativo se necesita saber mates discretas y teoría de la computación, teoría de números, álgebra abstracta etc
@@charlesgzc además los autodidactas compiten consigo mismos y no aprenden cosas complejas, un ingeniero competente tuvo que competir contra los mejores de los mejores, órdenes de magnitud de diferencia en mérito
@@the_nuwarrior tu lo has dicho un ingeniero " competente " y no todo lo son hay cada caso que conozco y conozco un programador en un lenguaje de antaño C++ se los paseaba a todos y era el que daba la cara de la consultora y no quería ser ING. Por que no se igual; chévere que clarifiques los pro y contras
A ver, llegas a una empresa. Programas bien, eres proactivo, demuestras habilidades, te entusiasman algunas cosas (ojo, no quiero decir que te la pases en el trabajo todo el tiempo). Si estas en la compania correcta, te van a ir soltando mas cosas. vas a conocer clientes y sus negocios (Esto es clave) depende de tus habilidades, te pueden ir soltando gente, y cada vez tendrias acceso a mas cosas. En suma, estan confiando en ti. En este punto, tienes mas allanado el camino para convertirte en ing de sw. Ya esta en ti si tomas ese camino. A eso le puedes llamar crecimiento. ooo.. puedes quedarte donde estas...
y eso que importa si en el futuro lo único que se estudiará con relación a programar será ingeniería en prompt para software por poner un ejemplo, habrá también ingenieria en prompt para videojuegos, etcétera.
Yo soy "líder técnico" del equipo de desarrollo.. lo mismo programo, que analizo y doy soluciones con patrones, reviso PR (pull request), ayudo a los compañeros atascados con problemas técnicos, aplico conceptos SOLID, hago pruebas unitarias, preparo la arquitectura estratégica y la arquitectura táctica del proyecto y también, si hace falta.. llevo el café 😁
Un ingeniero puede entender un Algoritmo de Back Propagation porque entiende derivadas de segundo grado. Entiende de economía y legislación. Se prepara con experiencia en negocios y organizaciones que no es imposible de conseguir pero no esta garantizada si solo sos programador. Ambos pueden crecer y ser gerentes pero el ingeniero se prepara de manera planificada y organizada para llegar a eso.
El ingeniero es simple y llanamente más polivalente, su formación es multidisciplinaria. Por eso rara vez están realmente en la posición de un programador sería un desperdicio en base a todos los conocimientos que adquiere.
@@diegoalexanderc.h1314 Eso depende de lo que apunta la posición de programador. Te puedo mostrar código de mi repositorio que no entenderías salvo que tengas 3 años de matemáticas. Si quiero hacer un algoritmo criptográfico o resolver la retroalimentación de un sistema con esquema de caja negra tengo que ser programador e ingeniero. El programador puede cumplir roles sin ser ingeniero pero a veces necesitas que un ingeniero pase por el rol de programador antes de asumir su rol de ingeniero.
@@nicolasbarreiro6023 Un punto muy importante es entender el negocio y aplicar los conocimientos a ello. Y Aunque no seas biólogo si alguna vez toca desarrollar algo relacionado a eso, habrá que leerse algo relacionado al tema. Hay ingenieros repartidos en todos los sectores, eso es lo genial de todo esto.
Yo estudio programación con python, se de Javascript, HTML, css y una que otras tecnologías para complementar como git, Github y base de datos MongoDB. No he trabajado nunca realmente, no he generado ni un centavo nunca pero he hablado con ingenieros de informática y muchos son unos charlatanes, hasta me atrevo a decir que mi cosmo visión es más profunda😂
Creo que tienen conceptos muy malos precisamente la diferencia está en tirar código y el otro tiene nociones de varias cosas sin embargo es quien decide por qué camino ir ejemplo soy ingeniero en sistemas y tecnólogo en desarrollo y me fui por la línea de desarrollo que es lo que más me gusta…. Ambas carreras pueden llegar a lo mismo en su comparativa
El desarrollador crea la solución de software, el programador usa la lógica para crear una organización de la interfáz gráfica y crea una el algoritmo, que luego lo codifica , o más rápido, hace que lo codifique una IA, seguido de la revisión de impresiciones, que se alejan del algoritmo o pueden generar errores.
Pero en definitiva un programador estudia una materia que se estudia en la universidad y el ingeniero estudia esa materia y más hasta materias que no tienen nada que ver, entonces, en si diferencias no hay
Pero esas materias le proporcionan una certificación de que puede hacer un trabajo superior al de un programador que no puede hacer por más que quiera (como novato)
Creo que los ing en software son los que hacen la planificación del software y como funcionara y despues se lo mandan al programador. O creo que los 2 son lo mismo pero con diferentes nombres
Soy programador autodidacta y le he tenido que enseñar cosas a los ingenieros, así que es relativo todo es de la persona de cuanto sean sus ganas de aprender
@@programacionymas En la parte de la supervisión de la aplicación, por lo regular un Teach Lead se encarga de esto, al igual que el diseño de la arquitectura de la aplicación
Incorrecto primero la programacion de el software es la solución a el problema antes de programar debes basarte en una arquitectura como la de controlador modelo servicio o routes despues debes tener un diseño de interfaz ademas de el backend luego lo programas despues verificas la seguridad escalabilidad de hardware si manejas tus servidores debugging todas estas son tareas de un fullstack developer o ingeniero de software no hay programadores o ingenieros tienes una visualización erronea de lo que es el stack
Hola buen video. Tengo una pregunta, yo quiero ser Ingeniero de Software pero en mi ciudad las únicas que e encontrado con nombre similar a Ingenieria de Software es Ingenieria en Software y Tecnologías Emergentes e Ingenieria en Desarrollo y Gestión de Software. Es lo mismo que ingenieria de software pero con distintos nombres o hay diferencias?
Ingeniería de software se encarga del. Diseño general del software, asi q basado en ello contrata programadores especializados para cada tecnología que el diseño!
Yo quería ser ingeniero de software por qué desde pequeño tenía una pasión por las impresoras ¿Me equivoqué de carrera entonces?😅 Jajajaja es broma, me encanta quebrarme la cabeza mientras busco la mejor solución para mi software ❤️😵💫
Hola. De hecho se espera que aprendan los fundamentos y tengan experiencia comprobable programando, antes de asumir responsabilidades o proyectos más grandes.
@@allsgeeksrh Para hacer sitios web, sí es la estructura base. Luego puedes continuar con JavaScript o Python 😃 Justamente hace poco publiqué un video desde 0.
@@programacionymas muchas gracias bro, hace poco descubrí tu canal, me ha gustado mucho, por cierto, puedes hacer uno acerca de que programas estudiar específicamente para análisis de datos? Estaré atento a tu demas contenido.
Hola! Yo creo que a diferencia de otras profesiones, hay muchos titulos para lo que hacemos: Programador jr Programador sr, Ing. de sw. arquitectos de sw, tech lead, Mid senior developer , etc etc etc... Creo que muchos de estos terminos estan hechos para sonar rimbombantes, y si le sumas que las funciones de cada puesto no son las mismas entre empresas (empresas chicas vs corporaciones), pues para mi puede haber confusiones por que cada quien interpreta los terminos como mejor entiendan (o a veces, como le convenga, como uno que otro en los comentarios). Seria irresponsable dejarle las responsabilidades de un Ing de sw a un programador Jr. A partir del programador Sr, algunas de las caracteristicas se pueden empezar a traslapar con otros roles. Esto no quiere decir que un desarrollador Sr pueda perfectamente reemplazar a un arquitecto o a un Ing. Sobretodo si su rol esta fuertemente acotado en la empresa a la que trabaja. Para mi, esta clara la diferencia entre programador vs ingeniero/Arquitecto. Regresando a mi punto inicial, todo tiende a hacerse mas elaborado con el tiempo. En mis tiempos, habia dos roles: Programador y Lider de proyecto. A ver en que vamos a parar....
Yo pienso que los diferentes nombres se deben a que al inicio nadie sabia que era que, se inició creando nombres de carreras que no se sabía exactamente de que iban, luego se diversificó todo y surgieron especializaciones. Basta con que veas los requisitos laborales para el mismo puesto en diferentes empresas para darse cuenta que muchos no saben de que trata el nombre de un puesto. Busca "Historia de un viejo informático" el cedazo, y veras la amena historia de alguien que cuenta los inicios desde su punto de vista en España.
Me recordó cuando "salí" de "una empresa", le hacía proyectos de software, me encargaba del servidor y bases de datos, de soporte a sus clientes, de manera simultánea proyectos de sus clientes, mantenimiento del hardware de sus equipos e impresoras, y ponerles tinta, a ponerles sus equipos para sus sesiones, mantenimiento del dominio y sus bases, soporte a su propia empresa, tenía que estarme certificando en varios sistemas, 😒 y me pagaban menos que a otros, así que me fui, que se busquen a sus "talentos"
el ingeniero es responsable de los springs y también de la documentación aunque no la haga el Precisamente. los programadores codean y obedecen las ordenes de el ing (no es para desprestigiar a nadie, es asi)
la diferencia es que el ingeniero de software no sabe nada , ya que la universidad no les da las competencias para arreglar bugs, nada, no sabe mas que cosas de ahce 40 años
Quien se dedica a que cuando ya tienes el código, se use en cosas de todos los dias, por ejemplo, un código de banco en el que tienes que ingresar tu contraseña blah blah, pero que profesional se encarga de ponerlo en la maquina ?
Los deployments pueden estar automatizados, pero si es un grupo de personas no deberían hacerlos los desarrolladores, ellos no deberían tener acceso a desplegar cambios en producción. Busca Ingeniero DevOps.
No se llama ingeniero de software son gente encargada de la calidad en el desarrollo de software o testers que ejecutan protocolos como el spicy 15000 o algo así o me equivoco no lo recuerdo
Hay cosas que describes en Ingeniero de Software que tambien se aplican a los programadores, deberias ser mas especifico Ingeniero de Software son programadores que hacen cosas mas burocraticas
La programación es una herramienta, si te quires facilitar la vida apréndela.Ya ves que incluso los científicos de datos andan en eso con python, porque es una buena herramienta. No solo para el área de informática sino para otras carreras.
Completamente falso. Los programadores somos ingenieros de software ya que diseñamos las soluciones a los requerimientos del proyecto. Se empieza como programador junior y con la experiencia terminamos como analistas, arquitectos y hasta gestión y supervisión de proyectos.
@@programacionymas todos los programadores somos ingenieros. La programación es ingeniería de software por definición. este video es una gran tonteria.
@@programacionymas no es una forma de pensar, es la realidad. Claramente no sabes lo que significa la palabra ingeniería y deberías educarte antes de subir tonterías.
@@xavil6341para ser ingeniero en software tenes que tener un titulo universitario, que conlleva mucho más que solo saber programar o solo saber de software. Para ser programador necesitas un curso de 6 meses. No es lo mismo.
lo siento pero lo que atribuyes a un ingeniero de software es algo alusivo a la experiencia, programador e ingeniero de software llegan a hacer lo mismo como primer trabajo y tendran mas responsabilidades en cuanto avanzan.
No es que se lo atribuya, es que es así como es. La ingeniería de software es una de las mejores ramas de la informatica. Si bien un ingeniero de software tambien debe adquirir la experiencia para crear proyectos grandes, este desde el principio ya tiene las bases para tomar las mejores decisiones a la hora de diseñar sistemas de alta calidad. Y no solo se trata de programar con experiencia, sino diseñar sistemas complejos, documentar en base a estandares, seguir métodos y metodologías según la necesidad del proyecto y sobre todo proponer soluciones.
@@Toneko9706 permiteme dudarlo, primero porque no he visto ingenieros recien egresados en primer trabajo con las habilidades que mencionas, se necesita experiencia y segundo porque aun con experiencia las decisiones sobre diseño suelen estar ya tomadas y lo que se evalua es su habilidad para adaptarse a lo ya establecido. Mira un ingeniero te destaca donde hay ciencias de la computación puras y duras, pero esos problemas suelen estar resueltos y lo que se espera es una capacidad sobresaliente para adaptarse al producto
Muy buena pregunta! En realidad depende mucho de la malla curricular de cada universidad. Pero en general, sistemas incluye más temas que software, analizar sistemas y optimizar procesos puede aplicarse a otras áreas, más allá de TI.
Apuesto a que tú no tienes ningún título. Sino no criticarías a aquellos que se quemaron las pestañas 5 años estudiando toda clase de materias, incluída lógica, muchísima matemática, física, electrónica, etc etc etc
@@danieltkach2330 tengo dos títulos incluso soy profesor lo digo xq es verdad, te quemaste 5 años las pestañas en una pizarra y eso no te hace mejor, te dan la pizarra porque es mas barato ya q al final solo te dan un carton no les importa si sabes o no sabes la U solo es una barrera de entrada hay q saberlo no te asustes!
@@the_nuwarrior por su puesto q no. Pero el doctor no se hace en la pizarra se hace en el hospital por eso hacen recidencia q son practicas, la pizarra nunca le sirvio de nada o de muy poco
Aprende a programar con Python : ruclips.net/video/8MsWD-jh6Os/видео.html
En resumen: Los programadores somos los albañiles y los ingenieros los arquitectos
Correcto! Hasta que se adquiera la experiencia necesaria
Exactamente lo que iba a decir.
Ingeniero civil >>>> arquitecto
Sí, pero tenés que tener en cuenta que hablamos del trabajo. El puesto, no el título, porque con suficientes años de experiencia podés terminar en un puesto de ingeniero en software. Es una responsabilidad mayor, pero no es un título universitario. Es una profesión.
Y los arquitectos en software?
Es curioso porque en la vida real, un programador pasa a ser un ingeniero de software si el trabajo lo necesita o si las situaciones lo ameritan xd
Exacto! Y la ingeniería es un talento que no requiere de título.
Justamente. Ya desde hace tiempo pase a ser arquitecto. En parte es por la experiencia y especialidad sobre la aplicación en especifico.
Los ingenieros software también son programadores si se enfocan en la programación
Osea que los albañiles con experiencia se les llama ingeniero xd
@@alexanderjunior3820qgod
Yo recién egresado cómo ingeniero de software y me mandan a arreglar una plancha 🥴
XD suele pasar
Y ni eso pudiste
@@toscaris.3265 nmms
O hackear XD
Actualizale el firmware a la plancha 🤣
Xd veo que muchos atacan el video
Realmente un programador pasa a ser ingeniero de software por experiencia y años trabajando,
Pero un programador que apenas va a empezando no va a poder tener responsabilidades como el ingeniero de software ya que no tiene la experiencia necesaria para hacerlo, y aún así depende la empresa
Al ing de software también lo puedes conocer como líder etc
+1
y a q le llaman responsabilidades? la responsabilidad de hacer bien tu trabajo es igual para todos
@@RobertoRamirez-uh3nh tu comentarios es de simplemente estar en contra, esta claro que son las responsabilidades, si eres el líder como dijeron o el que hace la parte mas importante o arriesgada en cualquier trabajo,no solo este sector sueles cobrar mas pero como lo hagas mal algunas veces te despiden,otras tienes que pagar y depende del trabajo incluso te vas a la carcel
@@yuissance3623 no, si no se dedica a la programación y no estudia lenguajes de programación a profundidad no es programador
@@yuissance3623 si, al igual que un arquitecto puede poner un ladrillo, pero eso no significa que sepa hacerlo bien, un Ingeniero de software sabe programar perno no necesariamente es un especialista en eso.
Por lo general muchos programadores se convierten en ingenieros con la experiencia y el estudio conocimientos de administración, pero otros deciden especializarse en programación y buscar las mejores soluciones para problemas concretos.
Los dos llegan al mismo camino, solo con experiencia y mucha dedicación, así que no se preocupen :)
Exacto!
No.
si willy wonka fuera un ingeniero de software, los programadores serian los umpalumpas.
Buena analogía XD
Mis respetos es para los que crearon los lenguajes de programación eso sí son los verdaderos ingenieros
Sobretodo los que crearon la primera PC también
Freelance: Voy hacer todo desde arquitecto hasta diseño web para poder vivir xd.
Un clásico
la diferencia es que el ingeniero esta asociado al gremio de ingenieros del pais en cuestion y el programador no, ya no hay mas, todo el resto del video es la diferencia entre un junior y un senior
Pedile a un programador que te cree una topología de red CISCO CCNA o pedíle que te monte una infraestructura de servidores o pedíle que te programe un microcontrolador PIC para poder enviar pulsos a una máquina mediante lenguaje ensamblador. Estoy más que seguro que no te lo va a hacer, si hay una enorme diferencia entre ser Ingeniero vs programador técnico o empírico.
@@adiscompany pidaselo a un ingeniero de software sin experiencia a ver si lo logra también
@@Devloup si mi estimado yo sé que no todos salen bien formados, pero el exponente de este video lo aplica a los perfiles como tal no a personas específicas, y si analizamos los perfiles un programador es un 15% de lo que es un Ingeniero en conocimiento.
@@adiscompany con base en que lo dice? yo veo programadores haciendo cosas de ingenieros de software, no he visto el caso que alguien no puedo hacer algo porque no soy ingeniero y no aprendi eso. de donde saca esos porcentajes inventados
@@Devloup un programador solo se dedica al lenguaje que desea y al área que desea, un Ingeniero de Software lleva un estudio previo de 5 años de todas las áreas, no menosprecies a gente que se mata estudiando 5 años y no las compares con gente que solo lleva un bootcamp y ya se cree más que un ingeniero. Todo lo define la procedencia + la experiencia.
Gracias x ubicar a cada especialista de software
A la orden
Bro le salvaste casi me inscribo en la universidad en algo que nunca iba a usar en mi vida
OMG si bien no es perfecta, tampoco es malo para quienes deciden estudiar allí
Recuerdo que en una oportunidaf, y con motivo de un próximo sufragio; un ingeniero de software y su equipo, responsables de la oficina de sistemas en un distrito principal de la ciudad, vinieron a nuestro distrito para presentar el sistema de sufragio que ellos habían desarrollado. El ingeniero, quien se presentó como jefe del equipo, dijo que era graduado en una de las mejores universidades de nuestra capital, que había obtenido algunos títulos en Europa y, lo que más me llamó la atención era de un grado que había obtenido en una Universidad en Israel. Luego de una introducción verbal acerca de las bondades del sistema, empezó a presentar el programa a través de una pantalla grande. El sistema no funcionó, falló y aparecieron mensajes de error. Creo que hubo un exceso de confianza.
Bonita historia. Gracias por compartir casos de la vida real
El video me recordó que este año me toca arquitectura de software 😢
Tranquilooo, qué podría salir mal
X2 amigo jaja ya me estoy preparando para lo que se viene...
Al final todo se mide en función a la habilidad y la experiencia del profesional
Exacto!
Estás equivocado muchacho, la diferencia está en varios puntos. 1- Formación académica: Puedo ser programador sin título, más no Ingeniero sin título. 2- Conocimientos: Los programadores no tienen conocimientos en gestión de proyectos, los ingenieros son especialistas en formulación, gestión y evaluación de proyectos de Ingeniería. 3- Conocimiento generales de la Ciencias de la Computación: Por lo general los programadores saben programar, pero si les pides que te creen una arquitectura de red CISCO CCNA no lo van a poder hacer, si les pedís que te administren servidores no lo van a poder hacer, si les pedís que te programen un microcontrolador PIC con lenguaje ensamblador no lo van a poder hacer por su poco conocimiento en electrónica, un Ingeniero de Sistemas por lo general tiene conocimientos avanzado en redes de computadoras, electrónica, domótica y robotica que le permiten tener esos conocimientos.
Muy bien!
Creo que se están mezclando muchas disciplinas que se estudian por separado. Para redes hay una persona designada, para la administración de servidores hay otra persona designada, y el ensamblador y electrónica... bueno.
Salvo que la empresa se esté formando o tenga bajo presupuesto para funcionar, sí será necesario que una sola persona sea programador, especialista de redes, SysAdmin y hasta diseñe, imprima circuitos y los programe, ya ni siquiera en C, sino en ensamblador... vaya..
Felicidades a quien haya conseguido todos esos títulos en las diferentes carreras/especialidades que hay que estudiar para alcanzarlos.
No es así , el se está centrando en tener el título profesional , pero todo eso se puede aprender y saber a un nivel experto con la experiencia por ejemplo en mi caso he trabajado en muchos roles de programación tuve mi propio isp pequeño y trabaje con electrónica y reparaciones , también programo en ensamblador y no tengo ningún título, un ingeniero con titulo con mi misma experiencia no sabría más que yo , y tengo compañeros sin título que ocupan puestos de arquitectos de software de analistas de seguridad y otros
@@armandozepeda6892 En mi carrera vi todo eso, por eso es mas enfocado a la ingeniería (hardware y software), electronica analogica y digital, señales analógicas y digitales, lenguaje de bajo nivel, control analógico y digital, compiladores, autómatas, ingeniería de software, redes de computadoras aparte de las de programación, bases de datos y en especialidades, inteligencia artificial, sistemas de información, diseño de algoritmos y otras más, no nos metimos tanto en ciencias computacionales (puro software) ni informática (que es más a administración) al menos en México en el politécnico.
El nombre que mas se usa para ese rol es arquitecto de software y obviamente nadie llega a ese rol al salir de la universidad, se requiere siempre un mínimo de experiencia y habilidad en otros roles
Confirmo!
Si. El programador pasa de la lógica y lógica matemática y lo abstracto a un lenguaje que después del compilado la máquina pueda entender.
Y el otro le da mantenimiento y se asegura de que todo marche bien.
Buena definición!
En mi país requieren que seas técnico, programador, ingeniero de redes, sepas business intelligence, ciencia de datos, ciberseguridad y jefatura para cuando el jefe se vaya de vacaciones pero pagan lo mismo y te exigen horas extras sin pago por amor a la camiseta. Ah y todas tus ideas y lo que desarrolles es propiedad intelectual y activo de la empresa. También te piden que ayudes a vender tus productos y no te toca nada, es de ellos.
OMG
Y has probado a aprender inglés? 👀👀
Recuerdo que troné la materia de ing. De software por que los requerimientos estaban mal planteados (no especificamos un lenguaje así que teniamos que hacerlo sin programar en un lenguaje) y nuestro proyecto debía jalar al 100 y no teníamos una segunda oportunidad por que era por la metodología de cascada.
Pero en eso se enfoca, en casi leer la mente del cliente y mi profe dijo que la mayoría de proyectos truenan por los requerimientos, ya lo demás que debe preocuparte son las actualizaciones, que jale en sistemas viejos y que funcione en sistemas nuevos sin morir en el intento, la metodología, el lenguaje que vas a usar y aveces ni vas a programar por que ya muchas cosas estan echas así que sólo toca unirlas para implementar y tengo entendido que la especialización GOD de esa area es la del arquitecto de software es la que te da el esqueleto de lo que vas a hacer, cómo lo tienes que hacer y cómo lo vas a unir.
Gracias por el aporte! Es cierto que la parte técnica es sólo una partecita de todo lo que se debe gestionar por encima para crear una solución adecuada para los usuarios finales.
Lo que dijiste en verdad es lo mismo. Cualquier persona que programa un sistema, tiene que si o si (aunque sea de manera involuntaria) crear un marco de trabajo que sea mantenible
Exacto! Gracias por comentar
Gran vídeo para todos los que vienen de hacer un bootcampb y se creen ingenieros. A ver, para ser ingeniero tienes que tener la carrera de ingeniería informática. FIN. Lo mismo que un doctor en medicina es doctor por haber terminado la carrera y un enfermero jamás llegará a ser doctor por mucha experiencia que tenga. No pasa nada por ser desarrollador software, pero si no tienes la carrera no te puedes llamar ingeniero a no ser que te saques la ingeniería.
Tía: oye, sobrino, tú que eres ingeniero de eso de computadoras, me arreglas la impresora?
Yo: Tía, ser ingeniero de sistemas no significa que sepa arreglar impresoras... bueno, está bien, la arreglaré, pero no porque sea ingeniero de sistemas!
xd
Y al final la solución sólo era reiniciarla? : v
Bien dicho el hecho de estudiar una carrera no nos hace tecnicos que reparan pc's o telefonos, ahi que algunos que saben hacerlo me incluyo en estos, pero no signfica que un desarrollador tenga que estar reparando, la pc del cliente. la gente piensa que un desarrollador en 2 meses te construye una app pero se tiene que hacer una planeacion, definir el stack para trabajar la metodologia agil que se va a usar, y por lo menos 6 meses minimo para un buen desarrollo. y los roles dentro del proyecto, quien hara la parte de backend, el frontend, el diseño de la base de datos y su administracion y quien sera el tester, ademas del lider de proyecto. y sobre todo la documentacion de todo el equipo de desarrollo
Muy cierto!
Soy licenciado en informática y siempre he tenido de jefes arquitectos de software o ingenieros y siempre los programados sabemos más que ellos, les dan el puesto solo por el nombre pero pues no saben nada.
qué sad.. felizmente no en todos los lugares es así, y se valora más la exp y conocimiento, que títulos
Programadores son los maestros que construyen la obra ladrillo por ladrillo
Ingeniero son los arquitectos que dirigen la obra, un ingeniero piensa sistemáticamente, no se detienen a ver cada detalle y por ende no son expertos en esos detalles que los maestros hacen día con día. Sin embargo si o si debe de saber del tema
@@jyhskaiser para mí un jefe forzosamente tiene que tener más conocimientos que yo, y los jefes en un 99% que me han tocado, no entienden ni los conceptos básicos de programación o procesos del desarrollo
Confirmo!! Jajajajaja
Entonces eso es problema de donde les hayan enseñado. En mi universidad ponele que iniciamos igual que los ingenieros, bases de programación y seguimos el panorama general. Pero según la planeación también están viendo las demás áreas de conocimiento que deben cumplir
La realidad es que los dos pueden hacer lo mismo. Sin embargo generalmente el que hace todo es el programador
Exactoo
fan de Castlevania soltando factos
@@Jhony6436usted es un hombre de cultura
Pasa que la programación es una parte pequeña de la ingeniería! Es como decir que el ingeniero trabaja menos por que no levanta paredes en una construcción y que un albañil levanta más paredes entonces trabaja más.
@@nacho2405 estas comparando peras con manzanas. Trabajo en la industria de software hace 15 años (pasé por muchas empresas) y te puedo decir que un ingeniero de sistemas y un programador es lo mismo, y hacen lo mismo.
Un paramédico no se transforma en un cirujano con la experiencia, un programador no se convierte en un ingeniero
@@the_nuwarrior tu comparación es desigual
@@charlesgzc programar es una habilidad que se adquiere en un año, la ing en computación normalmente conlleva resolver problemas por lo menos 6, generalmente 8, para picar código no se necesita matemáticas, para diseñar un sistema operativo se necesita saber mates discretas y teoría de la computación, teoría de números, álgebra abstracta etc
@@charlesgzc además los autodidactas compiten consigo mismos y no aprenden cosas complejas, un ingeniero competente tuvo que competir contra los mejores de los mejores, órdenes de magnitud de diferencia en mérito
@@the_nuwarrior tu lo has dicho un ingeniero " competente " y no todo lo son hay cada caso que conozco y conozco un programador en un lenguaje de antaño C++ se los paseaba a todos y era el que daba la cara de la consultora y no quería ser ING. Por que no se igual; chévere que clarifiques los pro y contras
A ver, llegas a una empresa. Programas bien, eres proactivo, demuestras habilidades, te entusiasman algunas cosas (ojo, no quiero decir que te la pases en el trabajo todo el tiempo). Si estas en la compania correcta, te van a ir soltando mas cosas. vas a conocer clientes y sus negocios (Esto es clave) depende de tus habilidades, te pueden ir soltando gente, y cada vez tendrias acceso a mas cosas. En suma, estan confiando en ti. En este punto, tienes mas allanado el camino para convertirte en ing de sw. Ya esta en ti si tomas ese camino. A eso le puedes llamar crecimiento. ooo.. puedes quedarte donde estas...
y eso que importa si en el futuro lo único que se estudiará con relación a programar será ingeniería en prompt para software por poner un ejemplo, habrá también ingenieria en prompt para videojuegos, etcétera.
Unfortunately aún falta mucho para eso :(
Lo que generan los modelos tienen altos índices de error
Yo soy "líder técnico" del equipo de desarrollo.. lo mismo programo, que analizo y doy soluciones con patrones, reviso PR (pull request), ayudo a los compañeros atascados con problemas técnicos, aplico conceptos SOLID, hago pruebas unitarias, preparo la arquitectura estratégica y la arquitectura táctica del proyecto y también, si hace falta.. llevo el café 😁
Excelente final
Excelente video
Gracias por el comentario!
Tengo entendido que hay un curso llamado arquitectura de software que se dan en las carreras de programación.
Síii, independientemente de los estudios, es muy importante ser autodidacta :D
Un ingeniero puede entender un Algoritmo de Back Propagation porque entiende derivadas de segundo grado. Entiende de economía y legislación. Se prepara con experiencia en negocios y organizaciones que no es imposible de conseguir pero no esta garantizada si solo sos programador. Ambos pueden crecer y ser gerentes pero el ingeniero se prepara de manera planificada y organizada para llegar a eso.
Muy buen comentario! Gracias por tu aporte ;)
El ingeniero es simple y llanamente más polivalente, su formación es multidisciplinaria. Por eso rara vez están realmente en la posición de un programador sería un desperdicio en base a todos los conocimientos que adquiere.
@@diegoalexanderc.h1314 Eso depende de lo que apunta la posición de programador. Te puedo mostrar código de mi repositorio que no entenderías salvo que tengas 3 años de matemáticas. Si quiero hacer un algoritmo criptográfico o resolver la retroalimentación de un sistema con esquema de caja negra tengo que ser programador e ingeniero. El programador puede cumplir roles sin ser ingeniero pero a veces necesitas que un ingeniero pase por el rol de programador antes de asumir su rol de ingeniero.
@@nicolasbarreiro6023 Un punto muy importante es entender el negocio y aplicar los conocimientos a ello. Y Aunque no seas biólogo si alguna vez toca desarrollar algo relacionado a eso, habrá que leerse algo relacionado al tema. Hay ingenieros repartidos en todos los sectores, eso es lo genial de todo esto.
Fuentes, Miami me lo confirmó
OMG
Yo estudio programación con python, se de Javascript, HTML, css y una que otras tecnologías para complementar como git, Github y base de datos MongoDB. No he trabajado nunca realmente, no he generado ni un centavo nunca pero he hablado con ingenieros de informática y muchos son unos charlatanes, hasta me atrevo a decir que mi cosmo visión es más profunda😂
Sí! Esto es como el estándar esperado. No todos ejercen lo que estudiaron como carrera, y no todos necesitan la misma formación para destacar
Pero la visión sin trabajos hechos no sirve de nada. Es humo! Lo importante es construir! Hablar puede hablar cualquiera.
Cuando trabajes mucho de lo que ahora piensas va a cambiar, y te llevarás muchas sorpresas.
Pues en mis tiempos cuando nos enseñaban a programar se esperaba que tuviéramos la responsabilidad de crear código legible y escalable.
Aún se espera lo mismo, pero la realidad es muy distinta
Creo que tienen conceptos muy malos precisamente la diferencia está en tirar código y el otro tiene nociones de varias cosas sin embargo es quien decide por qué camino ir ejemplo soy ingeniero en sistemas y tecnólogo en desarrollo y me fui por la línea de desarrollo que es lo que más me gusta…. Ambas carreras pueden llegar a lo mismo en su comparativa
Muy cierto! Más importante que la carrera/título es lo que cada uno decide seguir.
El desarrollador crea la solución de software, el programador usa la lógica para crear una organización de la interfáz gráfica y crea una el algoritmo, que luego lo codifica , o más rápido, hace que lo codifique una IA, seguido de la revisión de impresiciones, que se alejan del algoritmo o pueden generar errores.
good
Supervisor sería la diferencia 😅
Project manager, tech lead, head of engineering, CTO?
Y el de sistemas
Pero en definitiva un programador estudia una materia que se estudia en la universidad y el ingeniero estudia esa materia y más hasta materias que no tienen nada que ver, entonces, en si diferencias no hay
Sí, lo más importante es qué tan audodicta es cada quien
Pero esas materias le proporcionan una certificación de que puede hacer un trabajo superior al de un programador que no puede hacer por más que quiera (como novato)
Creo que los ing en software son los que hacen la planificación del software y como funcionara y despues se lo mandan al programador. O creo que los 2 son lo mismo pero con diferentes nombres
Generalmente es tal cual dices, pero hay excepciones, más que el título, lo importante es la experiencia y qué tan audidactas han sido
@@programacionymas ª? Son la misma mrd. En la carrera me dijeron que es la misma mamada solo que la adornan para sentirse especiales.
Excelente definición.
Gracias por el comentario
Gracias ❤️
Con gusto!
Soy programador autodidacta y le he tenido que enseñar cosas a los ingenieros, así que es relativo todo es de la persona de cuanto sean sus ganas de aprender
Exacto! Lo más importante es tener curiosidad por continuar aprendiendo cosas nuevas todo el tiempo
En pocas palabras un ingeniero igual debería evitar un ataque ddos 🥵🤙
correct!
Bueno. Yo soy Ing. De Sistemas, programador, arquitecto, Sysadmin... etc 😅
nice
Yo soy Ingeniero de Sistemas, pero me dedico al area de Software y Datos, pero mi puesto es de Jefatura como Jefe de Sistemas
Genial
En donde trabajas?
Y me sabrías decir en qué se diferencian con analista de programación? Resumido por fa
Depende mucho de la formación. Según los conocimientos que adquiera, podría entrar en la primera o segunda categoría .
Creo estas definiendo también a un Teach Lead
Ohh, por qué parte lo dices especialmente?
@@programacionymas En la parte de la supervisión de la aplicación, por lo regular un Teach Lead se encarga de esto, al igual que el diseño de la arquitectura de la aplicación
Creo que es lo mismo, solo ponlo con un programador con amor a sus proyectos y ya 🤨, mejor hacking ético
Síp, a final de cuentas son sólo nombres distintos para lo mismo
Incorrecto primero la programacion de el software es la solución a el problema antes de programar debes basarte en una arquitectura como la de controlador modelo servicio o routes despues debes tener un diseño de interfaz ademas de el backend luego lo programas despues verificas la seguridad escalabilidad de hardware si manejas tus servidores debugging todas estas son tareas de un fullstack developer o ingeniero de software no hay programadores o ingenieros tienes una visualización erronea de lo que es el stack
Nunca lei tantos sin sentidos en un mismo comentario en mi vida
@@ignaciosanchez3161 claro es que seguro eres de los que aprenden de youtube
me podrían decir que app es la que aparece en el 0:50, por favor
Para gestión de proyectos?
@@programacionymas me interesó porque tiene una especie de timeline, y lo podría utilizar para planificar la edición de un video
@@RexSosa Oh, siento no poder ayudarte ya que es un video de stock. Qué usas para editar?
@@programacionymas bueno, gracias, uso DaVinci Resovle y Final Cut Pro
Programadores trabajan bajo el mando de un ingeniero de software
omg
Hola buen video.
Tengo una pregunta, yo quiero ser Ingeniero de Software pero en mi ciudad las únicas que e encontrado con nombre similar a Ingenieria de Software es Ingenieria en Software y Tecnologías Emergentes e Ingenieria en Desarrollo y Gestión de Software.
Es lo mismo que ingenieria de software pero con distintos nombres o hay diferencias?
Hola. Lo recomendable es revisar la malla curricular, para que veas específicamente qué enseñan.
Ingeniería de software se encarga del. Diseño general del software, asi q basado en ello contrata programadores especializados para cada tecnología que el diseño!
Muy cierto!
Y los licenciados de Ciencia de la Computación?
OMG, good question
(imagina cc como reemplazo de ing de software y todo se mantiene)
XD yo soy ingeniero de Software y hago de todo un poco, hasta de Ágile de Scrum y estadísticas
Eso es lo bueno! Nunca dejamos de aprender :D
Yo quería ser ingeniero de software por qué desde pequeño tenía una pasión por las impresoras ¿Me equivoqué de carrera entonces?😅
Jajajaja es broma, me encanta quebrarme la cabeza mientras busco la mejor solución para mi software ❤️😵💫
Jaja ya me estaba preocupando : v
Osea es como un ingeniero de sistemas? Y en este caso cuál es la diferencia
Ajá
bueno en mi u hay un tecnico en programacion que estudia ing software
Genial
Tú estás estudiando tmb?
Pero, los ingenerios de software también pueden profundizarse en la programación?
Hola. De hecho se espera que aprendan los fundamentos y tengan experiencia comprobable programando, antes de asumir responsabilidades o proyectos más grandes.
@@programacionymas Osea, si?
@@9lunixYes sir
Si sabemos reparar computadoras, etc. Pero no porque seamos programadores 😢
Exacto!
Puedo aprender a programar sin estudiar alguna ingieneria relacionada a software o ciencias de la informática, verdad? Pasen tips por fa
Correcto! Todo depende de qué tanto te guste y autodidacta seas.
@@programacionymas que recomiendas aprender como esencial? He empezado con HTML, voy bien?
@@allsgeeksrh Para hacer sitios web, sí es la estructura base.
Luego puedes continuar con JavaScript o Python 😃
Justamente hace poco publiqué un video desde 0.
@@programacionymas muchas gracias bro, hace poco descubrí tu canal, me ha gustado mucho, por cierto, puedes hacer uno acerca de que programas estudiar específicamente para análisis de datos? Estaré atento a tu demas contenido.
yo antes estaba así, hasta que terminé el medio superior y entré a ING de software e ING en Data Science. Lo mejor que pude hacer.
¡Saludos!
Rayos y yo estudiando ingeniería de software para administrar mis cabinas de internet. 😢
Omg
Es lo mismo, solamente que uno tiene un título universitario y el otro no.
Exacto!
Voy en camino a ser ése
Es estresante estudiar ingeniería de software?
@@Carlos-Fernand3z Si te gusta lo disfrutarás
El programador hace lo que el ingeniero durante el desarrollo, aveces
@@mariog1177 Así es
El desarrollador es lo mismo pero más barato😅 XD ese es la diferencia
Bueno no tan barato depende si es junior o senior
Cierto, el seniority tiene relación directa con el precio por hora o valor de los proyectos.
Hay términos, igual que un programas no es un desarrollador
Programador
oye sí
Hola! Yo creo que a diferencia de otras profesiones, hay muchos titulos para lo que hacemos: Programador jr Programador sr, Ing. de sw. arquitectos de sw, tech lead, Mid senior developer , etc etc etc... Creo que muchos de estos terminos estan hechos para sonar rimbombantes, y si le sumas que las funciones de cada puesto no son las mismas entre empresas (empresas chicas vs corporaciones), pues para mi puede haber confusiones por que cada quien interpreta los terminos como mejor entiendan (o a veces, como le convenga, como uno que otro en los comentarios). Seria irresponsable dejarle las responsabilidades de un Ing de sw a un programador Jr. A partir del programador Sr, algunas de las caracteristicas se pueden empezar a traslapar con otros roles. Esto no quiere decir que un desarrollador Sr pueda perfectamente reemplazar a un arquitecto o a un Ing. Sobretodo si su rol esta fuertemente acotado en la empresa a la que trabaja. Para mi, esta clara la diferencia entre programador vs ingeniero/Arquitecto.
Regresando a mi punto inicial, todo tiende a hacerse mas elaborado con el tiempo. En mis tiempos, habia dos roles: Programador y Lider de proyecto. A ver en que vamos a parar....
@@pablomenchaca4217 Muy cierto, a veces un sr de una empresa pequeña finalmente no es "tan senior" en empresas mucho más grandes y organizadas
Yo pienso que los diferentes nombres se deben a que al inicio nadie sabia que era que, se inició creando nombres de carreras que no se sabía exactamente de que iban, luego se diversificó todo y surgieron especializaciones. Basta con que veas los requisitos laborales para el mismo puesto en diferentes empresas para darse cuenta que muchos no saben de que trata el nombre de un puesto. Busca "Historia de un viejo informático" el cedazo, y veras la amena historia de alguien que cuenta los inicios desde su punto de vista en España.
Y el ingeniero en inteligencia artificial?
Para comprender ello mejor, te recomiendo este video: ruclips.net/video/kfLUvZUQWX8/видео.html
Si ambos deben tener un grado superior supongo q los conocimientos adquiridos son garantizados
Síiiii
Literalmente un ingeniero de software es simplemente el título...en cuanto a funciones no hay ninguna diferencia 😅 es lo mismo
+1
yo haciendo ambas cosas habiendo dejado la universidad xD
Bieeen
Te espera un camino desafiante con el mercado, así que suerte
Si pues por eso lleva ingeniería porque es más complejo
Me recordó cuando "salí" de "una empresa", le hacía proyectos de software, me encargaba del servidor y bases de datos, de soporte a sus clientes, de manera simultánea proyectos de sus clientes, mantenimiento del hardware de sus equipos e impresoras, y ponerles tinta, a ponerles sus equipos para sus sesiones, mantenimiento del dominio y sus bases, soporte a su propia empresa, tenía que estarme certificando en varios sistemas, 😒 y me pagaban menos que a otros, así que me fui, que se busquen a sus "talentos"
OMG, lo bueno es que ahora tienes un futuro mejor
el ingeniero es responsable de los springs y también de la documentación aunque no la haga el Precisamente. los programadores codean y obedecen las ordenes de el ing (no es para desprestigiar a nadie, es asi)
Software engineering implica programar también jeje
@@programacionymas Claro, pero la carga pesada y el codigo aburrido se lo lleva el programador como tal
la diferencia es que el ingeniero de software no sabe nada , ya que la universidad no les da las competencias para arreglar bugs, nada, no sabe mas que cosas de ahce 40 años
Cierto, va a depender mucho de qué tan autodidacta es o ha sido
Arreglo impresoras pero no por ser programador
buen punto!
Seré programador entonces con mentalidad de ingeniero de software
Excelente idea!
Ingeniero en Computación >>>>>>>>
wow
¿Que hace un ingeniero en computación?
Quien se dedica a que cuando ya tienes el código, se use en cosas de todos los dias, por ejemplo, un código de banco en el que tienes que ingresar tu contraseña blah blah, pero que profesional se encarga de ponerlo en la maquina ?
Podría ser alguien de TI o soporte informático; es decir, no programa, pero instala software y da mantenimiento a los equipos (no al software)
Los deployments pueden estar automatizados, pero si es un grupo de personas no deberían hacerlos los desarrolladores, ellos no deberían tener acceso a desplegar cambios en producción. Busca Ingeniero DevOps.
lo gracioso es que yo si se arreglar el pc jajajajajaja
Qué bueno!
No se llama ingeniero de software
son gente encargada de la calidad en el desarrollo de software o testers que ejecutan protocolos como el spicy 15000 o algo así o me equivoco no lo recuerdo
wow
Quiero ser hacker pero del lado bueno que debo estudiar ingeniero en software o ingeniero en sistemas
Software es más específico
Actualmente Ingeniería de Ciberseguridad se profundiza más en eso
Hay cosas que describes en Ingeniero de Software que tambien se aplican a los programadores, deberias ser mas especifico
Ingeniero de Software son programadores que hacen cosas mas burocraticas
no se cual d las dos estudiar JKFJSKDJ
Depende de si quieres un título profesional o si prefieres aprender de manera autodidacta.
La programación es una herramienta, si te quires facilitar la vida apréndela.Ya ves que incluso los científicos de datos andan en eso con python, porque es una buena herramienta. No solo para el área de informática sino para otras carreras.
@@gtdelfin Muy cierto!
Cómo que no me arregla mi computadora 😢
XD
Es como cuando comparan al arquitecto y al ING civil jajaja
Síp, buena analogía
Completamente falso. Los programadores somos ingenieros de software ya que diseñamos las soluciones a los requerimientos del proyecto. Se empieza como programador junior y con la experiencia terminamos como analistas, arquitectos y hasta gestión y supervisión de proyectos.
No todos 😅
@@programacionymas todos los programadores somos ingenieros. La programación es ingeniería de software por definición. este video es una gran tonteria.
Wow qué extraña forma de pensar 😂
@@programacionymas no es una forma de pensar, es la realidad. Claramente no sabes lo que significa la palabra ingeniería y deberías educarte antes de subir tonterías.
@@xavil6341para ser ingeniero en software tenes que tener un titulo universitario, que conlleva mucho más que solo saber programar o solo saber de software. Para ser programador necesitas un curso de 6 meses. No es lo mismo.
Buenas cejas mi ingeniero 🔝
Lo justo y necesario
Tienes unas cejas brutales! ❤
@@stepup_437 gracias
lo siento pero lo que atribuyes a un ingeniero de software es algo alusivo a la experiencia, programador e ingeniero de software llegan a hacer lo mismo como primer trabajo y tendran mas responsabilidades en cuanto avanzan.
Es muy cierto!
No es que se lo atribuya, es que es así como es. La ingeniería de software es una de las mejores ramas de la informatica. Si bien un ingeniero de software tambien debe adquirir la experiencia para crear proyectos grandes, este desde el principio ya tiene las bases para tomar las mejores decisiones a la hora de diseñar sistemas de alta calidad. Y no solo se trata de programar con experiencia, sino diseñar sistemas complejos, documentar en base a estandares, seguir métodos y metodologías según la necesidad del proyecto y sobre todo proponer soluciones.
@@Toneko9706 permiteme dudarlo, primero porque no he visto ingenieros recien egresados en primer trabajo con las habilidades que mencionas, se necesita experiencia y segundo porque aun con experiencia las decisiones sobre diseño suelen estar ya tomadas y lo que se evalua es su habilidad para adaptarse a lo ya establecido.
Mira un ingeniero te destaca donde hay ciencias de la computación puras y duras, pero esos problemas suelen estar resueltos y lo que se espera es una capacidad sobresaliente para adaptarse al producto
programamador senior = ingeniero se software
Correct
@@programacionymas Falso, hay muchos senior sin título. Y hay muchos con título que no llegan a Senior.
pero si es ingeniero de sistemas vs ingeniero de software. cual es la diferencia. :))
Muy buena pregunta! En realidad depende mucho de la malla curricular de cada universidad.
Pero en general, sistemas incluye más temas que software, analizar sistemas y optimizar procesos puede aplicarse a otras áreas, más allá de TI.
Man pasa todo lo contrario, los "ingenieros" son gestionados por los programadores xddd
Un clásico
Hacen los mismo xd tu sales de la Ing y sales a programar lo que hace el que no tiene titulo
x2
No siempre, algunos van al area de redes, otros a los servidores windows/linux y muy pocos a los mainframes.
Porque aparte el título te lo dice: "de Software" no de impresoras 😆
Yep. El tema es que muchos no saben qué es software
Entonces yo, como futuro desarrollador de software me toca una joda?
Wait, why?
@@programacionymasJaja estoy estudiando desarrollo de Software y siento que debo liderar a varios individuos además de meter mano en los proyectos
@@aarondavidguerrerovelazque2738 Jeje es normal, con el tiempo pertenecerás a equipos más y más competitivos.
La diferencia es la pizarra. En la U solo usan pizarra y allí no aprendes a programar. La otra diferencia es el título a nombre del estado.
Buen punto!
Apuesto a que tú no tienes ningún título. Sino no criticarías a aquellos que se quemaron las pestañas 5 años estudiando toda clase de materias, incluída lógica, muchísima matemática, física, electrónica, etc etc etc
@@danieltkach2330 tengo dos títulos incluso soy profesor lo digo xq es verdad, te quemaste 5 años las pestañas en una pizarra y eso no te hace mejor, te dan la pizarra porque es mas barato ya q al final solo te dan un carton no les importa si sabes o no sabes la U solo es una barrera de entrada hay q saberlo no te asustes!
@@RobertoRamirez-uh3nh para ti un médico cirujano o un abogado vale menos que un autodidacta que aprende por RUclips?
@@the_nuwarrior por su puesto q no. Pero el doctor no se hace en la pizarra se hace en el hospital por eso hacen recidencia q son practicas, la pizarra nunca le sirvio de nada o de muy poco