Condiciones del Foro:
1. El estudiante deberá hacer por lo menos una entrada a cada tema.
2. La entrada deberá tener como precedente los aportes dados por los compañeros que ya han participado previamente.
3. Los comentarios deberá ser argumentativos y bien relacionados con el tema.
4. Se respetan las opiniones de cada integrante.
5. Solo serán validos lo comentarios que estén dentro de las fechas estipuladas de participación.
COMENTARIO PROBLEMATIZADOR:
Un buen desarrollador de software aquel que:
1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
1. Con respecto a este comentario, considero que es muy cierto, manejar la lógica de programación es lo esencial para ser un excelente programador, pues la lógica te da las bases necesarias para desarrollar conocimientos con cualquier lenguaje, ya que todos se basan en esta lógica, con cosas específicas muchos de ellos, pero con cierta lógica detrás, así básicamente lo que funciona en un lenguaje funciona en el otro, solo es saber como ponerlo.
ResponderEliminar2. Es bueno especializarse, pero quedarse cerrado con un lenguaje o una tecnología no es lo adecuado, pues este mundo del desarrollo de software y la tecnología en general, se sabe que es un terreno en constante cambio, así que es mejor saber adaptarse a varias herramientas pues en algún momento lo que conocemos podría cambiar. También es bueno saber varias cosas pues así se pueden llegar a combinar varios lenguajes, haciendo aplicaciones más complejas y profesionales. En resumen, no hay que cerrarse a un solo lenguaje, es mejor ser abierto, al menos en mi opinión.
3. Esto es algo contradictorio, pues uno para programar, programar bien, debe saber lo que esta haciendo, esto implica saber que es lo que hace nuestro código, si estamos aprendiendo un lenguaje a la vez estamos aprendiendo la lógica detrás de ese lenguaje, por lo que no se puede saber un lenguaje de programación sin saber la lógica, no hay que ser un super experto para hacer aplicaciones, con la práctica te vuelves mejor y si eres alguien que aprende varios lenguajes eres alguien que necesariamente práctica la codificación habitualmente, no es como que aprendes como hacer un if, un for, un while y te vas a otro lenguaje, necesitas hacer cosas más avanzadas como para decir que sabes un lenguaje. En resumen debes tener buenos conocimientos de lógica si quieres andar aprendiendo muchos lenguajes.
1. Estoy de acuerdo con este comentario, ya que considero que tener una buena lógica de programación es fundamental para ser un gran profesional en la programación. pues si no conoce bien algunos lenguajes de programación, es cuestión de aprender a utilizarlos, para ya reflejar como el quiere lo que ya es fácil para el entender.
ResponderEliminarEn conclusión, si la lógica de programación es fácil de entender, aprender los lenguajes de programación es lo de menos.
2. En mi opinión, estoy muy de acuerdo de que una persona sea experta en un lenguaje y que sepa como se maneja con todas sus herramientas, pero no estoy de acuerdo, en no querer aprender mas lenguajes de programación, ya que uno no se puede solo quedar con lo que ya se sabe, si no tratar de mejorar y poder aprender mas, porque en un futuro puede que te ayude en algún caso que lo necesites. por eso pienso que hay que al menos saber lo basico de varios lenguajes para no quedarse en problemas en ocasiones.
3. No tiene mucho sentido este comentario, ya que para poder programar y saber que nuestro codigo tiene sentido es la lógica de programación. No se puede programar de forma correcta si no tenemos una lógica de programación correcta. La lógica debe ser lo principal en la programación ya que por ella es la que podemos darle sentido a un programa. El aprender los lenguajes de programación ya es algo que se puede ir aprendiendo con el tiempo.
1. Considero que tiene mucho sentido y es de hecho lo más importante y por ende en lo que se tiene que trabajar y profundizar más, el entender un problema y saber la forma en la cual se el puede dar una oportuna, pronta y eficaz solución es vital para un buen trabajo. Con esto quiero decir que al tener una excelente lógica de programación se le facilita el manejo del lenguaje en cuestión que con un poco de práctica se va dominando más y más.
ResponderEliminar2. Considero que tiene su punto a favor, el dedicarse a un solo lenguaje tiene la ventaja de conocerlo a profundidad y darle el manejo más adecuado posible, siendo muy eficiente a la hora de resolver problemas, esto también le da cierto entorno de comodidad pues el programador se desempaña en un lenguaje que domina a nivel muy alto de una forma "natural" y esto anímicamente es un plus para la persona en cuestión. No obstante es un riesgo puesto que las tecnologías y el mundo avanza constantemente, es decir, cambia y si el lenguaje que domina se vuelve poco usado, demandado o inclusive obsoleto es un gran problema.
En lo personal, considero que se debe aprender un poco de otros lenguajes, no digo que ser expertos, solo conocerlos y sentirse cómodos con ellos.
3. Considero que no, pues es una forma ineficiente de realizar su trabajo, aún conociendo el o los lenguajes si carece de la lógica de programación se estancará, esto es porque no tendrá claro como proceder ante un problema dado y cuando esto sucede se entra en un estado un poco molesto, si no eres capaz de avanzar en una solución aún conociendo el lenguaje te vas a frustrar y el trabajo que ya es difícil lo será aún más.
"Aprende la lógica, para los lenguajes ya hay muchos manuales" me dijeron alguna vez.
Este comentario ha sido eliminado por el autor.
ResponderEliminar1.Considero que es cierto, una vez un profesor me dijo que el buen desarrollador era quien tenia una buena lógica no el que más lenguajes de programación sabia manejar, dado a que si no tiene lógica no tiene nada para desarrollar, para analizar.
ResponderEliminar2. No estoy muy de acuerdo con esto, es bueno ser experto y reconocido por el trabajo, por los conocimientos que se han adquirido, pero el hecho de aprender nuevo lenguajes no te quitara lo experto o bueno que seas en uno específicamente al contrario te hará crecer laboralmente y como persona porque adquieres nuevos conocimientos, te expandes y no te quedas estancado.
3. Es bueno aprender pero la base en esta carrera es la lógica sin ella no tienes nada porque no tendrías la capacidad de analizar los problemas que te pongan o surjan, estarías trabajando como en automático, serias una maquina más y cuando no seas capaz de solucionar un problema por no tener lógica comienza la frustración, el estrés y solo te estancas.
1. Desde mi punto de vista es completamente cierto, ya que aunque sepas para que sirve cada herramienta si no sabes en que ámbito se usa o en que situación no servirán de nada, es de vital importancia tener una lógica de programación rápida y eficaz, porque es mas fácil aprender el lenguaje sabiendo que se va a hacer con la herramientas a tener que buscar o investigar sobre como manejar ese lenguaje en ese ámbito.
ResponderEliminar2.Desde mi punto de vista esta es una manera de pensar muy errada ya que no todos los lenguajes son iguales y por ende si en algún momento se presenta un trabajo o proyecto el cual se oriente a un lenguaje diferente al especializado habrá un choque o un congelamiento del proyecto porque se necesitara sacar tiempo para aprender este nuevo lenguaje.
Pero al mismo tiempo es bueno que alguien se especialice en un solo lenguaje ya que serán pocas las veces en las que al trabajar se quedara atascado.
En conclusión es tanto bueno como malo especializarse en un solo lenguaje mientras siempre y cuando tenga el pensamiento abierto a otros conocimientos y lenguajes.
3.No creo que esto sea una buena idea ya que será un aprendizaje a medias e inútil, digo a medias porque solo sabe lo importante ósea que habrá algunas cosas no sabrá manejar o controlar e inútil porque no te sirve de nada comprar y tener herramientas de construcción si no sabes construir. Los lenguajes son la teoría que hay en los libros de programación pero la lógica no se puede copiar de un libro solo se puede aprender y mejorar con la practica.
Me gusto mucho la frase de Brahyan Padierna "Aprende la lógica, para los lenguajes ya hay muchos manuales", ya que esta misma frase la dijo mucha veces mi profesor de fundamentos hace 2 años.
1) concuerdo, un buen desarrollador de software debe detener mejor desarrollada su lógica para saber como implementar la necesidad del usuario o lo que se esta pidiendo; con una buena lógica se puede desarrollar de varias formas el proyectos, así tenga un mínimo conocimiento del lenguaje utilizado.
ResponderEliminar2) no concuerdo con este aspecto, ya que si es muy importante que un desarrollador de software tenga buenos conocimientos de un lenguaje de programación; pero
tampoco es bueno que se quede solo con uno, para mi un buen desarrollador debe tener experiencia en distintos lenguajes de programación, y entre mejor los sepa
manejar mucho mejor. no es necesario que se especialice en solo uno, y es mas pro-activo conocer mas lenguajes para el momento de realizar un trabajo.
3) no concuerdo con este aspecto, aunque si es importante aprender lo mas importante de cada lenguaje, porque todos los lenguajes tienen sus diferencias, pero
no es muy pro-activo, ya que aunque sepa manejar las partes mas importantes, siempre le va a hacer falta lógica para saber organizar alguna línea de código
improvista; todo no va a estar explicita mente explicado en libros o videos como lo han dicho anteriormente algunos compañeros, siempre llegara el momento
en que deberás pensar como resolver algún problema de la forma mas corta y con excelente funcionalidad.
1.Yo considero que esto es cierto, lo más importante es especializarse en lógica porque esto te puede dar vía libre para desarrollar Software con cualquier lenguaje y no vas a tener restricciones a la hora de querer especializaste mucho más en un lenguaje u otro.
ResponderEliminar2. No estoy de acuerdo con este comentario, ya que siempre surgen nuevas tecnologías, nuevos lenguajes de programación y nuevas herramientas que pueden resultar mejores en distintos ámbitos.
No considero que este mal que un programador se especialice en un lenguaje de programación en concreto, pero siempre debes tener una mente abierta y disposición para adaptarte a nuevas tecnologías.
3. No estoy a favor de este comentario, lo más importante para desarrollar Software en cualquier lenguaje de programación es tener buena lógica, sin esto, es probable que no rindas lo suficiente, que surjan más problemas y errores de lo normal y por que por esto, atrases tu equipo de desarrollo.
1.Desde mi punto de vista estoy de acuerdo, tener una buena lógica de programación es lo que nos ayuda a completar los objetivos propuestos a la hora de desarrollar un software independientemente del lenguaje de programación con el que se desarrolle. Primero debemos desarrollar una buena lógica de programación y después concentrarnos en estudiar y comprender la gran cantidad de lenguajes con los que contamos hoy en día.
ResponderEliminar2.No estoy de acuerdo con esta idea ya que la tecnología evoluciona cada día y aparecen nuevos lenguajes de programación acompañados de nuevas herramientas para su uso. Es bueno saber un lenguaje a fondo, pero a mi parecer seria mejor estudiar varios lenguajes a fondo para convertirnos en desarrolladores Full Stack.
3.No concuerdo con este comentario ya que podemos conocer por completo la sintaxis y la estructura de un lenguaje de programación pero a la hora de hacer el desarrollo de un nuevo software se nos complicaría mucho ya que al no tener las bases necesarias de la lógica se nos dificultaría mucho poder analizar lo que se nos pide y llegar a completar este objetivo en tiempo récord.
1.Desde mi punto de vista estoy de acuerdo con que tener una buena lógica de programación es importante ya que es la que nos ayuda a resolver ejercicios muy complejos, lo principal en programación es desarrollar buena lógica y ya después aprender un lenguaje de programación.
ResponderEliminar2.No estoy de acuerdo, porque los desarrolladores de software debemos evolucionar junto con la tecnología, no podemos quedarnos con los mismos conocimientos ya que con el paso del tiempo van quedando obsoletos.
3.No estoy de acuerdo, porque en programación puedes saber todos los lenguajes de programación, pero sino tienes una buena lógica para ejecutar los programas, nunca tendrás desarrollos lo suficientemente eficaces y eficientes para el programa que quieras desarrollar, lo más importante es la lógica y aprender lenguajes al mismo tiempo ya que las dos son complementos en el desarrollo de software.
1) Desde mi punto de vista esto es muy cierto ya que un programador con una buena lógica es capaz de adaptarse con facilidad a cualquier lenguaje y sería capaz de reflejar lo que se le pide desde su lógica.
ResponderEliminar2) No estoy de acuerdo con este punto ya que en el mundo de la programación las tecnologías cambian constantemente y si un programador se queda con un solo lenguaje y no sale de su zona de confort tendrá pocas opciones
de empleo ya que no está especializado en otros lenguajes que tengan una alta demanda.
3) Desde mi punto de vista es algo muy contradictorio ya que una persona que sepa muchos lenguajes de programación y no tenga la capacidad de desarrollar un problema desde la lógica tendría un gran problema, ya que en la programación la lógica es mas importante que aprenderse todos los lenguajes.
Un buen desarrollador de software es aquel que:
ResponderEliminar1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
La lógica es fundamental para la solución de cualquier problema ya sea vinculado con la programación o no, cabe aclarar que un lenguaje es la forma en la que la computadora logra entender al programador para que este pueda resolver dicho problema a manera de software, entonces decimos que si un programador es capaz de resolver un problema de la mejor manera posible tiene la habilidad en la lógica de programación, aunque no presente un dominio de un lenguaje a través de la experiencia este logrará ser experto en un lenguaje o diversos lenguajes, pero por el simple hecho de tener la lógica le permite al desarrollador ser bueno en lo que hace.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Independiente que un desarrollador se conserve en un lenguaje de programación especifico y se especialicé en un campo especifico no lo hace directamente bueno o malo, pero para un desarrollador es importante estar en constante aprendizaje, estar en constante crecimiento en cuanto las nuevas tecnologías, experimentar los diversos campos y ser generalista con el aprendizaje, el simple hecho de ser especialista de un tema te convierte en un experto directamente en eso concretamente.
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
Aunque aprenda muchos lenguajes la lógica de programación es fundamental para resolver cualquier problema, un lenguaje de programación no hace un desarrollador. Un lenguaje es el medio de comunicación entre el desarrollador y la computadora, en conclusión para ser un buen desarrollador se debe de dominar la lógica y la capacidad de aprender y estar en constante crecimiento.
1. Pienso que si. ya que en su mente ya realiza la repetición de lo que se estudio, me refiero a que en la universidad con los trabajos hemos estado aprendiendo a copiar código mientras la lógica pasa por nuestra mente, es como si estos 2 se sincronizaran y es algo que al tiempo nosotros como estudiantes iremos adoptando para nuestra carrera profesional
ResponderEliminar2. Pienso que esta mal. ya que en el pasar del tiempo los lenguajes cambian. y se acoplan a las necesidades de la sociedad. mi punto es que todo cambia para mejorar
es algo que un programador debe aceptar desde que inicia su estudio y se nos ha enseñado eso. es importante ampliar el conocimiento de lenguajes ya que cada empresa trabaja con diferente lenguaje.
3. La lógica pienso que es lo principal. para aprender a programar, ya que la lógica es la que parte para la comunicación entre desarrolladores y discutir entre si para llevar a cabo el proyecto. si no se visualiza que se quiere hacer es imposible sincronizarse con el lenguaje. así sepa de lenguajes pienso que no aprovechara el 100% su conocimiento.
1. Muy de acuerdo con esto, ya que si tiene muy buena lógica de programación puede desarrollar en cualquier tipo de lenguaje sin necesidad de ser experto en ese lenguaje en especifico, cabe resaltar que si no hay una buena lógica se va a dificultar un poco el desarrollar código por que se puede mal interpretar ciertas funciones o no se sabe cual será el funcionamiento del código.
ResponderEliminar2. Es bueno conocer de varios de tipos de lenguaje, no quedarse con uno solo, es bueno salir de esa zona de confort y experimentar un poco en otros lenguajes para así tener un mayor conocimiento, teniendo en cuenta que hoy en día existen muchos tipos de lenguajes y es bueno conocer de todos al menos un poco y tratar de especializarse en el que más se este utilizando en dado momento.
3. Es bueno aprender sobre cualquier lenguaje de programación, ya que no en todas las empresas se utiliza un mismo lenguaje, eso si. Teniendo una buena lógica por que al no tener una buena lógica se puede dificultar el desarrollo de un buen código.
1. Considero que es cierto, un programador que posea una buena lógica de programación esta en las condiciones de programar en cualquier lenguaje aunque no sea experto en este.
ResponderEliminar2. Desde mi punto de vista, esta frase tiene una parte verdadera y una parte errónea, un profesional experto en un lenguaje especifico sentirá mas comodidad a la hora de programar, por ende será mucho mas eficiente a la hora de crear las aplicaciones, ya que, conocerá muy bien todas sus posibilidades con ese lenguaje, la parte errónea de la frase esta en no cambiar de lenguaje por cuestiones de "perder especialidad", opino que el cambiar de lenguaje no quitara conocimiento, mas bien por el contrario, aportara nuevos conocimientos y hará mucho mas funcional al programador.
3. Opino que ambos están de la mano ya que, cada que un programador realiza un código, resuelven un problema y crean sus aplicaciones están fortaleciendo su lógica de programación; el estar conociendo y aprendiendo diferentes lenguajes y sus funcionalidades harán que el programador tenga mejores ideas y por ende esa lógica de programación mejore con cada desarrollo.
1. Estoy de acuerdo con este punto, si el programador tiene una buena lógica, y entiende los conceptos básicos de todos los lenguajes de programación, es capas de adaptarse a cualquier lenguaje de programación y trabaja con él sin necesidad de ser un experto, puede ser algo complicado en cuanto a la sintaxis del código, pero la lógica se aplica de la misma manera en cualquier lenguaje.
ResponderEliminar2.Desde mi punto de vista, cambiar de lenguajes no hace que sea un peor programador, ni que pierda su especialidad, por el contrario, incrementa su conocimiento en el área y lo ayuda a obtener experiencia para manejar mucho mejor el lenguaje en el que se especializa, yo creo que es bueno siempre seguir aprendiendo cosas nuevas, no tener miedo de aprender nuevos lenguajes y nuevas tecnologías.
3. Como ya mencioné en el punto anterior, creo que siempre es bueno aprender nuevos lenguajes, así no sea en forma profesional, es importante tener conocimiento de todas las tecnologías que se usan, esto nos abre muchas puertas, así sea solo lo básico, es una base importante para empezar a aprender nuevos lenguajes y ampliar nuestro conocimiento y de paso mejorar nuestra lógica con el tiempo.
1. Desde mi perspectiva efectivamente me encuentro de acuerdo con respecto a este comentario ya que considero que un programador no es aquel que tenga muchos conocimientos sobre un lenguaje sino aquel que tiene razonamiento lógico para resolver una cuestión o problemática planteada.
ResponderEliminar2. Para mi concepto este comentario es un poco erróneo por que considero que nos encontramos en un mundo el cual vive en constante evolución y cambios y mucho más cuando hablamos de tecnología, pienso que esta bien conocer a fondo un lenguaje, pero opino que la mente de un programador va más allá de la adaptación.
3. Personalmente no concuerdo con este comentario, pienso que un buen programador es aquel que es racional y lógico al momento de resolver una problemática y si es importante saber manejar las herramientas y programas de trabajo, pero de nada sirve si el programador no tiene un buen razonamiento lógico.
1. De acuerdo, según comentarios de varios profesores y las cosas que he podido observar es necesaria la lógica para desenvolverse en cualquiera de los diferentes lenguajes.
ResponderEliminar2. Desde mi punto de vista está mal, ya que en esta profesión o carrera los diferentes entornos de trabajo, lenguajes, interpretes y demás, están en constante evolución y actualizaciones en busca de mejoras y mayores comodidades para los usuarios o desarrolladores, entonces estaría mal estancarse en un solo lenguaje cuando el mercado es tan grande.
3. Cada programador tiene su lógica. Desde mi punto de vista preferiría entrenar mi lógica y si en algún momento tengo que aprender otro lenguaje poder hacerlo de manera más ágil.
1. Concuerdo con este comentario ya que la mejor herramienta que puede tener un desarrollador es su lógica en la programación, con esta le da solución a todos los problemas que se le plantean. Un desarrollador con buena lógica es más fácil que se acople a un lenguaje de programación, aunque no sea experto en alguno.
ResponderEliminar2. Considero que no esta bien solo quedarse con un lenguaje de programación, aunque uno lo maneje a la perfección, cada día evoluciona más la tecnología y van apareciendo nuevos lenguajes y otros quedan obsoletos por esto mi opinión es que es mejor tener una visión holística del mercado de desarrollo de software e ir evolución en este mismo.
3. No concuerdo con este comentario, como lo comenté anteriormente si un desarrollador no tiene buena lógica no le sirve de nada tener conocimiento de todos los lenguajes de programación, sin lógica no te servirán esos lenguajes de programación
Un buen desarrollador de software aquel que:
ResponderEliminar1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
Concuerdo con el comentario, ya que considero que para formarse como un buen programador es necesario utilizar la lógica para así dar solución al proyecto planteado.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Considero que un buen programador debe estar abierto a todas las posibilidades que se le brindan, no se debe de limitar a un solo lenguaje, lo importante es que encuentres por ti mismo cuáles son los lenguajes o programas que se adaptan a ti y a tu trabajo, debido a que no todas las herramientas son útiles en la misma situación.
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
No estoy de acuerdo con este comentario, ya que si un programador no hace buen uso de su lógica de nada le va servir ser un experto en lenguaje de programación; sin embargo como dije anteriormente, es importante conocer de varios lenguajes de programación para poder hacer más fácil el desarrollo de un proyecto,
Este comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar1. Es acertada esta afirmación, puesto que manejar la lógica de programación es lo necesario para aprender cualquier lenguaje, ya que se facilita la comprensión del código y del flujo de datos.
ResponderEliminar2. Si bien actualmente las dinámicas globales nos dicen que es mejor especializarse en una sola cosa que saber de todo un poco, en el mundo de la programación y la ingeniería de software es importante manejar una buena flexibilidad respecto a los conocimientos adquiridos, puesto que es una profesión que está en constante evolución y cambio, por lo que mantener una mentalidad cuadriculada sería ir en contravía del avance de la tecnología
3. Es lo contrario al primer punto, por lo que siendo coherente, no comparto del todo la afirmación. Sin embargo, considero que si alguien le gusta aprender de todos los lenguajes de programación, en algún momento desarrollará la lógica de la programación, por lo que esto no es algo negativo per sé.
Este comentario ha sido eliminado por el autor.
ResponderEliminar1.Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular
ResponderEliminarR/= Si, estoy totalmente de acuerdo con esta afirmación, pues a veces aprender un lenguaje en particular o toda su sintaxis puede ser muchísimo más fácil que saber utilizar y desarrollar la lógica de programación; cuando esta ultima la manejas de la manera mas propicia y correcta posible, ya estás en condiciones de desarrollar cualquier programa, incluso tuve un profe que antes de enseñarnos un lenguaje en específico, nos ayudaba a desarrollar la lógica por medio de lo escrito y la correcta verificación del problema.
2.Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
R/= Siento que esto podría tener dos perspectivas diferentes en las cuales deberíamos mantener un equilibrio, me explico: no esta mal conocer a fondo y especializarse en un lenguaje en específico (pues de esta manera podemos realizar las cosas más fáciles y de manera mucho más rápida) pero lo que sucede es que el mundo va cambiando y las empresas requieren de una persona que sepa adaptarse al cambio y que además vaya a la par con las nuevas tecnologías, no con un lenguaje que de pronto ya no sea tan utilizado ni tan eficaz, al igual que si aprendemos un poquito de todas y no a fondo, puede que no estemos haciendo las cosas bien.
3.Le gusta aprender de todos los lenguajes lo más importante aunque no sea muy experto en lógica de programación.
R/= Siento que esta afirmación puede ser un poco errónea debido a que la lógica de programación, el saber analizar y resolver un problema de la manera más detallada, corta y eficaz posible es de las mejores habilidades que puede tener un excelente programado, con ello se puede lograr grandes cosas.
1. Considero correcto este punto ya que es mucho mas necesario saber como crear un buen algoritmo basado en la lógica, ya que de esta forma podremos realizar este en cualquier entorno de desarrollo y con cualquier lenguaje, la sintaxis es muy fácil de conseguir por interne. Claramente aprender un lenguaje afondo nos ayudará optimizar nuestro programa y a simplificar nuestro código, de manera que podamos terminarlo mas rápido, pero es preferible tener una muy buena lógica de programación-
ResponderEliminar2. Considero que es verdad, cada programador o la mayoría se debe sentir mas a gusto en un lenguaje, de forma que cambiar a otro le puede causar dificultad y repulsión hacia este nuevo lenguaje, pero si tiene buena lógica no será mas que aprender nuevamente la sintaxis.
3. No es correcto, ya que no sirve de nada saber como funciona un lenguaje si no sabes como estructurar de forma adecuada un algoritmo, como ya había mencionado, es mas importante la lógica para un buen programador. Obviamente conocer otros lenguajes beneficia ya que no en todos los lugares se trabaja con el mismo
1. Estoy de acuerdo, ya que por lo general los lenguajes de programación llevan cierta lógica a la hora de su implementación, en pocas palabras la lógica en programación es una de las bases fundamentales a al hora de usar lenguajes de programación ya que al saber la lógica básica, podemos aprender y familiarizarnos con cualquiera de los lenguajes existentes, y a la hora de usarlos no tendremos muchos inconvenientes y implementarlos de mejor manera.
ResponderEliminar2. Es bueno especializarse en un lenguaje de programación y es muy util a la hora de manejar trabajos donde se use dicho lenguaje, pero eso no significa que se debe encerrar en uno solo ya que en este tipo de ambiente el estar actualizado es muy crucial, dado que los lenguajes evolucionan y se innova, en un momento un lenguaje esta de moda y al otro deja de ser usado, pasando a ser obsoleto, por lo que siempre es recomendable no limitarse a un solo lenguaje sino que estar siempre al tanto aunque sea de lo básico en otros lenguajes de programación que esten vigentes, con eso puedes tener varias opciones en caso de que el lenguaje en el que se especializo deje de rentar.
3. Es importante aprender los diferentes lenguajes que haya, pero sin la logica no se tendran buenos resultados, esta afirmacion puede ser contradictoria pero debemos analizar es importante querer aprender los mas importante de los diferentes lenguajes pero, a su vez debemos desarrollar nuestro pensamiento logico para poder aprender y adaptarnos a los lenguajes, todos sabemos que nadie nace aprendido y a veces aprender lo mas importante de un lenguaje de programacion nos permitiria aprender la logica de la programacion, pero debemos tener presente que si no se desarrolla dicha logica de nada sirve lo que hemos aprendido acerca de los lenguajes, ya que esta es una parte basica y fundamental para ser un excelente programador.
1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
ResponderEliminarR//Si, estoy de acuerdo ya que la lógica es muy importante para un programador, además los lenguajes de programación se aprenden con el tiempo. Un buen programador debe tener buena lógica ya que esto le puede facilitar el trabajo porque todos los lenguajes de programación tienen la misma lógica, pero diferente sintaxis.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
R// En este caso tengo dos puntos de vista:
Los programadores deben conocer varios lenguajes de programación, porque la programación cambio y evoluciona, y se se adapta a las necesidades de la sociedad. Pero a su vez es bueno que sea experto en un lenguaje, ya que esto le puede ayudar y facilitar de cierta manera el trabajo al momento de programar.
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
R// Es bueno que aprenda varios lenguajes de programación, para mi lo mas importante es la lógica ya que esto es la base para un buen programador, pero con la practica se puede ir mejorando la lógica
Este comentario ha sido eliminado por el autor.
ResponderEliminarDANIELA ESCOBAR SANCHEZ -GRUPO 301 HERRAMIENTAS DE PROGRAMACION III
ResponderEliminar1.Conocer el problema y encontrar la manera de solucionarlo a través de la lógica, del conocimiento y de las experiencias adquiridas con anterioridad son la base fundamental para que todo buen programador pueda desarrollar un proyecto de manera eficaz y eficiente. la clave del éxito de un proyecto se debe en parte a la capacidad que poseemos como programadores para plantear unas metas u objetivos y trazar los procesos y procedimientos necesarios y poderlos implementar de manera satisfactoria.
2.Si bien es considerado mas que buena practica un buen proceso de formación personal tener un amplio y profundo conocimiento en un lenguaje en especifico ,se debe considerar la flexibilidad en el poder adquirir nuevos conocimientos sobre otros tipos de lenguaje, abrirse a la posibilidad de transformación, cambio y avance en el entorno personal y profesional es un proceso clave en un mundo y un mercado tecnológico cambiante.
3.Si bien conocer el conjunto de reglas que que deben seguirse al escribir el código fuente de un lenguaje y las características diferenciales que tiene un lenguaje de programación de otro puede no ser tarea fácil, el proceso de adaptabilidad puede convertirse en algo mas complejo o en algo mas simple y esto es relacionado a la capacidad de desarrollar un pensamiento lógico y analítico sobre el proyecto a trabajar. Enfocarse en el saber hacer y como hacer, para posteriormente llevarlo a practica , establece un rumbo crucial en el éxito de un proyecto y mas aun de un verdadero profesional.
1. Respondiendo a la primera pregunta estoy de acuerdo ya que tener lógica de programación es la habilidad que os permite analizar todas las posibilidades que tenemos para resolver un problema y ver cual es la opción para llegar a un objetivo.. ejemplo si mandas a hacer un código en x programa a 4 desarrolladores los cuatro van a tener propuestas únicas y diferentes por que no piensan igual y tiene una lógica de programación diferente de interpretar y solucionar el problema
ResponderEliminar2.es bueno que un desarrollador se especialicé en un solo lenguaje pero quedarse con un lenguaje no es lo recomendado ya que el mundo va cambiando a cada momento y es bueno que sepa adaptarse a varios lenguajes sin problemas. y no tener limitaciones a la hora de tener un trabajo.
3.no estoy muy desacuerdo con este tema ya que es algo contradictorio ya que para uno programar debe saber la sintaxis del programa y también debe de saber por lo menos que esta haciendo, lo que implica que tienes que entender el código y si te pones a mirar la sintaxis de un leguaje y luego la de otro y así te vas confundiendo la idea es empezar con papel para desarrollar la lógica de programación luego con algo mas complejo digamos aprender la sintaxis de c++ y saber manejarlo bien y ir practicando mucho ya que esta practica te hace mejor en el programa e ir escalando de uno en uno en diferentes programas si quieres saber mas de un programa
1. Para mi está en lo correcto porque, si bien no manejamos un gran cantidad de lenguajes, teniendo lógica podemos llegar a dominar cualquiera lenguaje con gran facilidad, la lógica es fundamental al momento de querer desarrollar cualquier cosa, teniendo ya la lógica lo único que deberíamos aprender sería la sintaxis del lenguaje que es lo único que varia.
ResponderEliminar2. Esto no es muy fiable, ya que el mundo de la programación es inmenso y cambiante, por lo que si solo manejamos un lenguaje especifico no podríamos desarrollar un programa optimo o completo, pero si considero que como programadores debemos encaminarnos por una sola rama de este frondoso mundo y aprender todo lo que más podamos de allí.
Ejemplo: el desarrollo web, ser full stack, teniendo conocimiento en las nuevas tecnologías, framework, librerias, base de datos, etc...
3. Para mi esto no tendría mucho sentido, porque aprendería la sintaxis, pero no tendría la capacidad de desarrollar algo, por lo que aprendería en vano, mejor hacer las cosas en orden y primero obtener lógica y después aprender todos los lenguajes que quiera.
1.Dando respuesta a la primera afirmación, considero que es acertada ya que en el mundo del desarrollo es indispensable la lógica teniendo en cuenta que se puede adquirir conocimiento de lenguajes a nivel de sintaxis, pero sosteniendo una lógica clara, se puede obtener conocimiento mucho mas rápido y eficaz a la hora de escribir y entender código.
ResponderEliminar2.Considero que la experticia en un lenguaje especifico, se basa en que tecnologías y frameworks que el desarrollador domina para implementar aplicaciones desktop,web y mobile, bajo este punto de vista si el desarrollador alcanza ese nivel no tendrá problemas para abrirse a otros lenguajes y frameworks para el desarrollo de estas, considero que abrirse a otros lenguajes es retro alimentar esa experticia por ende no estoy de acuerdo en cerrarse a uno solo.
3.Si bien el obtener conocimiento sobre un lenguaje es complicado ya que no se tiene una base previa, el escribir código fuente desconocido mejora el nivel de análisis y sintaxis del desarrollador, es una buena practica ya que se obtiene conocimiento y se implementan las diferentes funcionalidades que ofrece el lenguaje.
1.Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
ResponderEliminarTotalmente de acuerdo porque maneja la clave fundamental para ser un buen desarrollador de software que es la lógica de programación. Teniendo esas bases podremos movernos a través de los diferentes lenguajes de programación de una manera flexible y tendremos mas independencia a la hora de elegir un lenguaje en concreto para programar nuestras aplicaciones.
2.Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Está bien que sepa un lenguaje de programación, pero no debe específicamente quedarse con uno porque en el campo laboral se manejan diferentes lenguajes y teniendo conocimientos de varios lenguajes tendrá un abanico de posibilidades profesionales. Lo que si digo es que si aprende muy bien un lenguaje de programación le será más fácil aprender otros, con esto no digo que se deba aprender todos los que existen, pero si tener una base de los mas usados para que se defienda bien el mundo laboral que es tan cambiante.
3.Le gusta aprender de todos los lenguajes lo más importante, aunque no sea muy experto en lógica de programación.
De que sirve aprender varios lenguajes si no tienes lo mas importante que es la lógica de programación, lo fundamental para desenvolverte en cualquier lenguaje de programación.
Lo primordial es aprender lógica de programación y luego aprender varios lenguajes y buscar con el que mejor se adapte.
1. "Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular"
ResponderEliminarConsidero este axioma correcto, ya que nosotros como desarrolladores de software al tener lógica podremos solucionar problemas que se nos presenten de manera eficiente. Es muy fundamental en un desarrollador tener análisis e interpretación acertada hacía las situaciones que nos plantean ya sea para cumplir con las necesidades de algún cliente, de nuestra empresa, o de nuestra institución como estudiantes. Los lenguajes se vuelven añadidura que podemos aprender fácilmente si tenemos una buena lógica de programación.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Creo que uno de los errores que comentemos al convertirnos en desarrolladores, es casarnos con un lenguaje de programación y cerrarnos a otros para no perder la costumbre, es bueno manejar un lenguaje de programación y ser un experto en él, pero el hecho de cerrarnos a otros podría hacer que se pierda el valor del programador que es aquel que independientemente el lenguaje en el que te programe va a ser eficaz con lo que desarrolle. Lo ideal en un desarrollador es que pueda adaptarse a cualquier tipo de lenguaje y que con todos sea eficiente de igual manera, ayudará mucho para estos casos la lógica de programación que maneje el desarrollador con esto, podrá programar en cualquier lenguaje sin problema.
3. "Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación"
Se vuelve bastante interesante aprender de varios lenguajes y programar en ellos y que te salgan bien las cosas es gratificante. Sin embargo la lógica de programación es algo que se debe fortalecer para tomar buenas practicas al programar y para un buen análisis igualmente. Además de que será mucho más fácil aprender lenguajes de programación si tenemos nuestra lógica siempre presente. Aunque no se sea muy experto en la lógica de programación esta debe desarrollarse porque se vuelve algo fundamental para un desarrollador.
1. Con respecto al primer comentario, creo que es totalmente cierto porque la lógica de programación es lo que hace a un desarrollador de software. La lógica es la clave y la base necesaria para desarrollar conocimientos nuevos con cualquier otro lenguaje.
ResponderEliminar2. Considero que tener experticia en un lenguaje es considerablemente bueno hasta el punto de no querer cambiar/aprender otros lenguajes para no perder su especialidad o experticia. Esto porque en la actualidad las demandas laborales se fijan mucho en la diversidad de conocimientos de las personas.
3. Este comentario es todo lo contrario del primer comentario. Y, creo que no tendría sentido aprender muchos lenguajes sin ir cogiendo la lógica de la programación.
HERRAMIENTAS DE PROGRAMACION - GRUPO 350
ResponderEliminar1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
R/ Referente al comentario, es cierto el hecho de que el programador se desenlace en su profesión y tanto como en la lógica, eso es lo que marca y por ende puede con el paso del tiempo aprender los demás lenguajes, la lógica es fundamental para poder comprender los lenguajes de programación a pesar de que se escriban diferente los comandos y códigos, la lógica no cambia.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
R/ Comprendo por el cual no quiere cambiar de lenguaje porque se desenvuelve desarrollando muy bien y se acostumbro a ello, pero es importante avanzar porque todos los días hay cambios constantes y cada vez la tecnología avanza, va a seguir subiendo el nivel de los programas. Es empezar a acostumbrarse a poner mas de su parte para comprender los otros lenguajes y así no estancarse solo por saber un lenguaje, mientras mas estudie se desarrollara muy bien en los lenguajes y comprenderá el nivel que conlleva cada uno.
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
R/ Esta bien que les guste escoger las cosas mas importantes en los lenguajes, pero hay que tener en cuenta que el programador debe enfrentarse y manejar cualquier circunstancia para hacer un proyecto, ya sea con el paso del tiempo poder implementar mas la lógica que tener códigos memorizados.
1. Estoy de acuerdo con el comentario ya que un programador necesita tener un razonamiento lógico más que aprender un lenguaje específico.
ResponderEliminar2. Este comentario no es cierto ya que estamos viviendo un mundo el cual avanza y se mueve muy rápido y siempre debemos estár aprendiendo y adaptándonos a esos cambios.
3. No estoy de acuerdo con este comentrio ya que creo que un buen programador es aque que tiene buena lógica y razonamiento para resolver problemas y cubrir necesidades.
1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
ResponderEliminarLa lógica de programación es fundamental para todo programador, eso le ayudara a poder desempeñarse y poder desarrollar cualquier problema que se le presente, ya sea de forma independiente, como en la vida laboral.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Es importante desempeñarse en un lenguaje de programación llevándolo a lo máximo, pero laboral mente puede ser una desventaja ya que en la mayoría de empresas se enfocan mucho en contratar programadores que se desempeñen en varios lenguajes ya que pueden ser mas prácticos y multifuncionales.
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
Pienso que una persona siempre debe trabajar fuertemente en la lógica, ya que de eso se desarrolla efectivamente un proyecto y puede ayudarle a resolver cualquier tipo de problema, pero siempre debe ser importante desarrollarse mucho en la lógica
*Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
ResponderEliminarEn cierta parte estoy de acuerdo con este enunciado, en otra no tanto.
si bien sabemos que un buen desarrollador de software depende mucho de la lógica de programación ya que nos permite desarrollar gran tipo de problemas que se puedan presentar en algún momento determinado, también sabemos que se rige por conocer al menos un tipo de lenguaje de programación en le cual se desempeña mas que en otros, esta bien decir que no tiene que ser el mas duro con ese lenguaje, pero debe conocer su buen funcionamiento para poder ejercer mas eficientemente en un proyecto. cabe recalcar que no es fundamental tener en la cabeza todo lo que abarca ese lenguaje pero si es importante saber al menos su estructura básica.
*Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Cierto, no necesariamente se necesita cambiarse de lenguaje para no perder la costumbre, pero también es cierto que en todos lados no solo se trabaja con un solo lenguaje de programación. Nosotros como desarrolladores debemos estar con la mentalidad abierta de poder ejercer o interactuar con otros lenguajes de programación, si nos quedamos cerrados a un solo lenguaje al cual estamos acostumbrados y no estamos dispuestos a interactuar con otros lenguajes estamos cometiendo un error como desarrolladores ya que un desarrollador es aquel que puede ejercerse en cualquier lenguaje de una manera u otra.
*Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
Esta bien aprender diferentes tipos de lenguajes eso es perfecto hasta cierto punto, a que me refiero a que es bueno conocer algunos lenguajes de programación teniendo en cuenta los mas utilizados en presas grandes o los que están con mayor demanda en el mercado. De que sirve conocer todos los lenguajes de programación si no sabemos lógica de la misma, es como tener una lavadora y lavar a mano grandes cantidades de prendas no vamos a ser eficientes en lo que hacemos. no es bueno abrumar la cabeza con todos los posibles lenguajes si no mas bien enfocarnos en algunos y estudiar la lógica de programación.
1. con respecto a esto, me parece que es muy importante la lógica de programación ya que esto te permite, pasar tus conocimientos entre los diferentes lenguajes de programación, y de esta manera poder adaptarse a las necesidades de un cliente
ResponderEliminar2.En la mayoría de lugares no se trabaja con un solo lenguaje de programación, debemos tener la mente abierta para desempeñarnos eficientemente en lo que sea necesario para el proyecto, además de que si se tiene un gran grado de experticia en un lenguaje de programación, esto te termite adaptarte de una manera mas sencilla a lenguajes de programación similares
3.Me parece bien que le gusta experimentar con los diferentes tipos de lenguajes de programación, pero desde mi punto de vista uno se debe enfocar en los lenguajes de programación con mas demanda en el mercado.
Este comentario ha sido eliminado por el autor.
ResponderEliminar1.Coincido con esto ya que considero que es bastante importante la lógica en programación ya que con esta se nos hará más fácil pasar por los distintos lenguajes de programación aunque no los manejemos bien del todo, si se tiene un interés por alguno en específico se puede hacer una especialización en este ya que es mucho más fácil hacer esto que aprender la lógica de programación.
ResponderEliminar2.Considero que esto es algo negativo ya que como programadores debernos estar dispuestos a trabajar en cualquier lenguaje que se nos pida, esta bien tener una preferencia ya sea por especialidad, comodidad o cualquier preferencia que se pueda tener, pero debemos estar abiertos a otros lenguajes para poder desarrollar cualquier proyecto que se nos pueda presentar.
3.Yo creo que esto puede ser algo contraproducente ya que está bien querer saber sobre todos los tipos de lenguaje, pero si no se tiene una buena lógica en programación no te vas a poder desempeñar de manera satisfactoria en cada uno de ellos. El saber de lenguajes y la lógica de programación deben ir de la mano.
1. Estoy totalmente de acuerdo con el primer comentario. En realidad el conocer a fondo como funciona la lógica de la programación es el pilar esencial para poder hacer un excelente trabajo en cualquier lenguaje, constituye el fundamento de todo.
ResponderEliminar2. No es malo ser un experto en un lenguaje de programación especifico, pero como un amigo me dijo una vez: "es bueno saber de todo un poco para saber como actuar ante cualquier dificultad" y realmente es cierto, de pronto uno no se vuelve tan experto programando en otros lenguajes como con el que uno se identifica y tiene más habilidad, pero si es bueno conocer un poco de otros lenguajes para poder aprovechar oportunidades de crecimiento que surgen y también para ayudar a otros.
3. Creo que esta última afirmación tiene mucho que ver con lo que mencioné anteriormente, pero lo único que cambiaria es que lo más importante es la lógica de programación, eso es esencial para poder hacer un buen trabajo en este campo, uno puede saber que pueden hacer los códigos en varios lenguajes, pero si no hay lógica, al final no se va a poder satisfacer las necesidades del cliente, y tampoco se va a tener un buen desempeño del programa desarrollado
1. Estoy de acuerdo con este punto ya que, la lógica de programación es lo más importante a la hora de desarrollar proyectos o aplicaciones
ResponderEliminarsin importar el lenguaje que se esté utilizando. Se nos hace más sencillo a la hora de aprender diversas herramientas ya que unas buenas bases constituyen un mejor aprendizaje.
2. En este punto estoy en desacuerdo porque utilizar un solo lenguaje de programación quita la posibilidad de enfrentar nuevos retos y oportunidades
ya que constantemente el mercado laboral y las empresas cambian de necesidades rapidamente. Está bien conocer un lenguaje a profundidad, y tratar de aprovecharlo al máximo
pero sería mucho más beneficioso el estudiar otros, lo que le permitirá al desarrollador emplearse en tareas diferentes, nuevas oportunidades y evitar el estancamiento.
3. En mi opinión, es muy importante conocer lo más esencial de los lenguajes de programación y sus diferentes aplicaciones, aunque el fuerte no sea la lógica,
de igual manera si se quiere desarrollar habilidad y obtener mayores beneficios y conocimientos a traves de la programación, es necesario estudiar y reforzar la lógica
ya que para hacer un buen código u programa, se debe entender qué es lo que está haciendo, cómo lo hace y cómo corregirlo si algo sale mal.
1.Desde mi perspectiva en base al comentario del primer numeral y al de los compañeros, concuerdo con el enunciado puesto que un programador necesita primero del razonamiento lógico, para entender y resolver las necesidades del cliente en base a una problemática previamente planteada, así no sepa de muchos lenguajes de programación si tiene la lógica es cuestión de aprender la sintaxis del mismo.
ResponderEliminar2. Difiero del comentario dado que las tecnologías van en constante avance y versiones del mismo; el programador debe adaptarse a las ofertas del mercado, pues lo que se conoce puede cambiar, por ende es necesario que el desarrollador esté en constante aprendizaje.
3.Considere que el este punto es algo inexacto, visto que puedes aprender muchas lenguajes, pero al mismo tiempo no estás entendiendo el porqué de un código, sin darle un sentido al programa, en el campo laboral se presenta mucho que no entendemos la lógica del otro siendo expertos en el lenguaje.
1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
ResponderEliminarConsidero que en nuestra carrera y ámbito profesional, el principal requerimiento es ser competente en la lógica, no necesitas ser el que mejor maneja de java o Python por ejemplo, tener la capacidad de idear soluciones competentes y/o ingeniosas a los problemas y cuestiones de nuestro entorno laboral premia mas que conocer y manejar diferentes lenguajes de programación, porque, al final, vale mas quien desarrolla una solución que quien la pone en practica, aun así, en el entorno laboral no se trabaja solo, las verdaderas ideas y soluciones se logran en grupo, entre quienes saben de programación y quienes la entienden de verdad
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Considero que un buen desarrollador de software debe de tener la capacidad de ser flexible a la hora de tratar con distintos lenguajes, quien entiende de programación, elige el idioma con el que se siente mas cómodo, con el que tenga mas practica o simplemente el que mas le guste por las razones que sean, aun así, afrontara cada tecnología que se le presente con deseos de aprender aunque se mueva por terreno desconocido, la flexibilidad no significa ser bueno en todo o conocerlo todo, puedes ser un experto en un lenguaje especifico, el que mas te guste por ejemplo, pues un profesional en un ámbito característico vale mucho, pero la flexibilidad, te da la habilidad de adopción al entorno que en muchos casos puede ser una herramienta vital
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
Como he expresado antes, considero que entender la lógica a la hora de idear soluciones es vital, aunque no seas el mas sabio en los lenguajes
Por otro lado, considero que la flexibilidad es fundamental a la hora de ejecutar soluciones, de hacerlas posibles
En la industria nunca trabajas solo, eso es un hecho innegable, en tu entorno habrá quienes manejen mejor los lenguajes, y a quienes la lógica se les de mejor, un buen desarrollador de software es capaz de combinar sus habilidades con las de su equipo, para lograr resultados eficientes y competentes, no se puede tener todo, y no se puede ser todo, pero sobre sale quien puede sacar el máximo provecho a su situación y/o entorno
1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
ResponderEliminar2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
3. Le gusta aprender de todos los lenguajes lo mas importante aunque no sea muy experto en lógica de programación.
Solución a la respuesta 1:
Para uno poder ser considerado un buen profesional debe tener conocimiento de cada una de las cosas que labore en su área. Es muy bueno que domine la lógica de programación, pero si no es bueno programando se demoraría mucho en lograr completar cada proyecto. Sin embargo pienso que con la practica y dedicación puede logar adquirir ese conocimiento.
Respuesta a pregunta 2:
Eso es una mala practica. Y personalmente pienso que quedarse clavado en un solo lenguaje es limitarse en gran manera. Puede ser un experto en algo pero si la empresa que lo contrata pide un programa en otro lenguaje, como profesional hay que ser flexible y no quedarse en un solo lenguaje. Porque te haces un experto en un área pero un inútil en las demás.
Respuesta a la pregunta 3:
Es una buena práctica. Pese a no ser un experto en la lógica, saber usar las herramientas puede ser beneficioso para el desarrollador. Sin embargo como lo mencioné en el primer punto. No solo es necesario saber una de las miles de cosas ni saber poco de las mil cosas. Es bueno abarcar una buena cantidad en las cuales puedas ser excelente
Respuestas:
ResponderEliminar1. Considero que esto es muy cierto, ya que la lógica es un aspecto muy importante que deben tener todos los buenos desarrolladores de software, el hecho de ser muy experto en un lenguaje en particular no hace que tenga buenas practicas de programación, buena lógica, buen manejo de recursos y tecnologías, etc.
2. No estoy de acuerdo con este pensamiento, ya que la vida laboral esta llena de retos que a diario debemos superar para ser mejores cada día en lo que hacemos, la variedad en conocimientos es muy importante a la hora de conseguir un buen trabajo. Hay que saber de todo un poco para poder relacionarse en varios medios.
3. No creo que sea adecuado aprender varios lenguajes de programación sin saber muy bien de lógica de programación, ya que nunca vas a ser realmente bueno porque no tendrás buenas practicas, tú código no será fácil de comprender y esto en una empresa puede ser un obstáculo.
1. Considero que la sintaxis del lenguaje de programación, es importante y se va aprendiendo con el día a día, sin embargo, la lógica de programación, prevalece independiente del lenguaje, por lo cual es muy importante cimentar las bases en este punto para subsanar los vacíos de la manipulación del IDE o consola del lenguaje de programación.
ResponderEliminar2. Especializarse en un lenguaje facilita la innovación en cada una de las fases que componen un proyecto, con lo cual se puede determinar un camino o ruta a seguir para alcanzar los objetivos, sin embargo, las tendencias del mercado son tan cambiantes que se puede caer en obsolencia tecnológica o cambios de licenciamientos por parte de los proveedores, que pueden concluir en desusos de los lenguajes.
3. Considero que esto, puede conllevar a fracasos en ambientes de producción, ya que estaría en riesgo la estabilidad del sistema o en su defecto, dependería únicamente de un tercero para su mantenimiento.
1. Desde mi punto de vista estoy de acuerdo con punto ya que si se maneja la logica y el desarrollo de programacion ya estamos aptos para desarrollar cualquier programa o aplicación. me acuerdo de una ejemplo claro y con esto termino mi apunte "esto es importante porque no puedo hacer empanadas si no se preparar la masa".
ResponderEliminar2.pienso que el mundo, la tecnología esta en un constante cambio, y es bueno cambiar con el mismo, pero si soy bueno en algun lenguaje es mi deber fortalecerme en ello sin evadir y estar dispuesto aprender otras opciones de lenguajes que amplíen mi conocimiento.
3.Considero que este comentario no puede ser valido, ya que de nada me sirve aprender y no saber, es decir, prefiero ser muy bueno en una sola cosa que "picar alli y picar aca".
https://docs.google.com/document/d/1O2NivUZE6730keTdSrTNGRCIyld2yAaVtM0-5WhtltQ/edit?usp=sharing
ResponderEliminarUn buen desarrollador de software aquel que:
1. Estoy de acuerdo, ya que al tener un buen manejo de la lógica lo demás es aplicarla a cierta sintaxis según sea el caso del lenguaje, lo fundamental es manejar dicha lógica
2. Especializarse en el lenguaje de programación que conoce no me parece mal, siento que puede ser mejor especializarse en poco lenguajes que conocer muy pocos de muchos y no manejarlos correctamente.
3. Considero que esto no es algo útil o pertinente, ya que no tener un conocimiento de la lógica de programación hace que no sea posible alcanzar la solución de los problemas que debemos tener para comenzar a programar.
Un buen desarrollador de software aquel que:
ResponderEliminar1. Estoy de acuerdo con este argumento, pues un desarrollador de software primordialmente debería tener buena lógica así no aplique para un lenguaje como tal, pues sin importar cual sea la sintaxis el desarrollador se puede desenvolver en cualquier entorno con tan solo tener lógica.
2. Estoy en desacuerdo con este argumento, pues un desarrollador no aplica a un solo programa o lenguaje, pues actualmente necesitamos de otros para que nuestro proyecto pueda cumplir con las funciones que el cliente requiere, ahora se nos facilita mucho programar, para ser mas flexibles y ahorrar tiempo al desarrollar; un ejemplo sería como si quieres hacer una página web usas HTML5, más esto se usan las hojas de cascada o CSS, si quieres compartir el código con tu grupo y te encuentras a distancia usas GitHub o si quieres realizar un programa con C# y necesitas una base de datos pues haces la conexión a esta teniendo en cuenta que esta tiene otro lenguaje de programación. Ahí es donde vemos la importancia de usar otros lenguajes de programación.
3. No estoy de acuerdo con este argumento pues que hace uno aprendiendo el lenguaje sin tener la lógica, sin la lógica es como no saber nada, es tener carro y no saber manejar.
1.Es un excelente profesional en lógica de programación así no sea muy experto en algún
ResponderEliminarlenguaje particular
R) Si,estoy de acuerdo debido a que cuando se conoce la lógica de la programación es muchísimo mas facil acoplarse o entender el funcionamiento de otros lenguajes de programación ya que la diferencia puede variar en detalles pequeños
2.Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta
estar cambiándose a otros lenguajes para no perder su especialidad.
R) estoy de acuerdo ya que es muy importante especializarse o entender un lenguaje en espefcifico y su funcionamiento y no quedar con vacios y pasarse a otro lenguaje de programacion ya que se pueden conocer muchos lenguajes de programacion pero no conocer a fondo su funcionamiento.
3.Le gusta aprender de todos los lenguajes lo más importante aunque no sea muy experto en
lógica de programación.
R) Desde mi perspectiva es mas importante entender la logica ya que de esta depende hallar una gran cantidad de soluciones a lo que requieren las personas al contactarnos , independientemente del lenguaje o los lenguajes en los que se tengan conocimientos.
Un buen desarrollador de software aquel que:
ResponderEliminar1. Es un excelente profesional en lógica de programación así no sea muy experto en algún lenguaje particular.
Rta: Estoy de acuerdo con la anterior afirmación ya que, si el profesional tiene buena lógica de programación y sabe entender el problema, no importa el lenguaje que se utilice para su desarrollo. Un buen programador no es el más lenguajes conozca y sepa manejar.
2. Es muy experto en el manejo de un lenguaje de programación específicamente y no le gusta estar cambiándose a otros lenguajes para no perder su especialidad.
Rta: Un buen desarrollador tiene que ser una persona versátil en cuanto al manejo de lenguajes, ya que en la parte laboral se verá afectado. No en todas las empresas se maneja un solo lenguaje, aquí lo que importa es tener buena lógica como se dijo en el enunciado anterior. La mayoría de lenguajes tiene una sintaxis parecida.
3. Le gusta aprender de todos los lenguajes lo más importante, aunque no sea muy experto en lógica de programación.
Rta: Considero que lo más importante es poder ser un experto en lógica de programación. Aprender de otros lenguajes viene por añadidura y para eso encuentras demasiada información en internet. Si no tienes buena lógica o no la sabes explotar, a la hora de enfrentarte a un trabajo te vas a quedar estancado por más que conozcas la sintaxis de todos los lenguajes.
1. En mi opinión, estoy de acuerdo en que tener una buena lógica de programación es lo que nos ayuda a lograr nuestros objetivos declarados al desarrollar software independientemente del lenguaje de programación en el que se desarrolló. Primero debemos desarrollar una buena lógica de programación y luego centrarnos en estudiar y comprender la gran cantidad de lenguajes que tenemos hoy.
ResponderEliminar2. No estoy de acuerdo con esta opinión porque la tecnología evoluciona día a día y aparecen nuevos lenguajes de programación con nuevas herramientas para utilizar. Es bueno saber un idioma por dentro y por fuera, pero en mi opinión es mejor profundizar en varios idiomas para convertirse en un desarrollador Full Stack.
3. No estoy de acuerdo con este comentario porque podemos conocer totalmente la sintaxis y estructura del lenguaje de programación pero a la hora de desarrollar un nuevo programa será demasiado complicado para nosotros porque no tenemos la lógica necesaria, será demasiado Es difícil para nosotros analizar lo que se nos exige y lograr este objetivo en un tiempo récord.