Tecnología y Electrónica, pregunta formulada por Jultrika, hace 1 año

HOLA
Necesito 5 preguntas que me faltan para una encuesta sobre: ¿como desarrollar un software?
En esa pregunta se tiene que basar uno para hacer la encuesta

Respuestas a la pregunta

Contestado por marigar011
2
Cualquiera puede tener ideas, pero un desarrollador debe convertir esas ideas en algo tangible. Aunque solo quieras trabajar en el diseño de un software, debes familiarizarte con el código y debes poder crear prototipos básicos. Existe una gran variedad de lenguajes de programación que puedes aprender. Algunos de los más útiles e importantes son:C: el lenguaje C es uno de los lenguajes más viejos que todavía se usa y es la base de los demás lenguajes en esta lista. El lenguaje C se utiliza para desarrollar programas de bajo nivel y funciona de cerca con el hardware de una computadora.C++: Este lenguaje es la versión del lenguaje C que está orientada a los objetos y es el lenguaje más popular en este mundo. Programas como Chrome, Firefox, Photoshop y muchos otros fueron creados con C++. También es un programa muy popular para crear videojuegos. Los desarrolladores C++ siempre son muy codiciados.Java: Java es la evolución al lenguaje C++ y se utiliza debido a su gran nivel de portabilidad. Casi cualquier sistema puede ejecutar una máquina virtual Java, lo que le permite ejecutar un software Java. Se utiliza mucho en videojuegos y en negocios de software, muchas personas recomiendan este lenguaje como esencial.C#: C# es un lenguaje de Windows que es parte del marco de trabajo .NET de Microsoft. Es muy parecido al lenguaje Java y C++, y si aprendes Java, rápidamente puedes cambiarte a C#. Este lenguaje es muy útil especialmente para desarrolladores que trabajan en software para Windows o para software del teléfono Windows.Objective-C: este es otro de los primos del lenguaje C que se especifica en diseñar sistemas para Apple. Es muy popular en las aplicaciones de iPhone y iPad. Es un gran lenguaje que puedes aprender como profesional independiente.Python: este es un programa demasiado sencillo de aprender, uno de los más fáciles. Python se especializa en el desarrollo web.PHP: en sí no es exactamente desarrollo de software, pero PHP es esencial si te interesa involucrarte en el desarrollo web. Hay mucho trabajo para desarrolladores PHP, aunque no es tan lucrativo como el desarrollo de software.Existen dos tipos básicos de desarrollo de software: “Desarrollo de aplicaciones” y “Desarrollo de sistemas”. El desarrollo de aplicaciones se enfoca en crear programas que cumplen con las necesidades del usuario. Estas aplicaciones van desde aplicaciones para celular o video juegos, hasta software de contabilidad a nivel empresarial. El desarrollo de sistemas se enfoca en crear y mantener sistemas operativos usando desarrollo de ciclo de vida. El desarrollo de sistemas a menudo involucra operatividad de red y seguridad de información



 La mayoría de las librerías tienen secciones enteras dedicadas a libros de programación y existen miles disponibles en Amazon y demás tiendas en línea. Un libro bien escrito de programación es el mejor recurso que puedes tener y te permitirá buscar referencias rápidamente al momento de trabajar en algún proyecto.Además de los libros, en Internet existe un tesoro ilimitado de guías e instrucciones. Busca guías sobre el lenguaje de tu elección en sitios como CodeAcademy, Code.org, Bento, Udacity, Udemy, Khan Academy, W3Schools y muchos más.





Aunque no necesitas un título para meterte de lleno al desarrollo de software, no está de más tomar un par de clases en la universidad o en algún centro de aprendizaje. Esto te dará los beneficios de tener un instructor personal y tendrás que resolver problemas a los cuales les sacarías la vuelta si estás aprendiendo por ti solo.Las clases no son gratis, así que asegúrate de que todas las clases a las que te inscriban te vayan a servir.Si bien muchos desarrolladores entran a la industria solamente por sus méritos y sus habilidades, para sobresalir es bueno tener un título universitario en ciencias de la computación. Un título te dará un conocimiento más amplio y te dará acceso a clases útiles como matemáticas y lógica.








Antes de empezar a intentar aplicar tus habilidades de programación en trabajos grandes, trabaja en proyectos propios. Busca desafíos para resolver problemas utilizando tu lenguaje de programación. No solo desarrollarás tus habilidades sino que también irá creciendo tu currículum.Por ejemplo, en lugar de utilizar el calendario de la computadora intenta diseñar el tuyo.Si te interesa el desarrollo de videojuegos, trabaja en juegos simples que no se enfoquen en las gráficas o en mecánicas complejas. En lugar de eso, enfócate en que sea divertido y único. Una colección de juegos pequeños que hayas creado tú mismo lucirá muy bien en tu portafolio.
Otras preguntas