Si quieres tener un software y no sabes cómo hacerlo, entonces aprendes o contratas a alguien para que lo haga. Me gustaría compartir mi experiencia de vida cuando comencé mi carrera como profesional independiente, no conocía muchos lenguajes de programación. Tuve que crear un sitio web para mí y tenía un presupuesto para contratar a alguien. Pero preferí aprenderlo y codificarlo por mí mismo. Entonces, si tiene tiempo, sugeriría que mejor es la forma de aprender a programar y programar por sí mismo. La programación no es una cosa difícil. Si tienes tiempo, y tienes habilidades matemáticas y puedes resolver la solución de diferentes problemas, entonces créeme que programar no es algo difícil para ti. Solo necesita pulir sus habilidades de construcción de lógica y después de eso, debe aprender la sintaxis de los lenguajes de programación y finalmente puede codificar su software.
Ahora viene la cuestión de cómo aprender a programar. No solo leas libros. Tienes que hacerlo tú mismo. La práctica es la mejor manera de ser profesional en cualquier cosa. Siga los siguientes pasos:
- Desarrollar habilidades de construcción lógica
Lo primero para ingresar al mundo de la programación es tener un pensamiento de programación. Programar el pensamiento no significa pensar en código sino pensar en la posible solución del problema y tratar de pensar en términos de operaciones matemáticas como “si sucede, entonces esto debería suceder, de lo contrario, debería suceder”. Así que primero es desarrollar las habilidades de construcción lógica. Es lo principal en la programación.
- ¿Por qué los desarrolladores de software dependen tanto de la recolección automática de basura?
- La ruta para ser un buen ingeniero de software
- Imagine que tiene un hijo, y él le pide tres cosas que debe hacer para convertirse en un gran desarrollador. ¿Qué le dirías a él?
- ¿Qué tan buena es una carrera en ingeniería de desarrollo de software en prueba?
- Mi amigo dijo que no debería construir una startup si quiero convertirme en un buen desarrollador de software porque no tendría tiempo para hacer negocios y programar al mismo tiempo, ¿verdad?
- Comience desde básico
No intente pasar a lenguajes complejos y proyectos de nivel superior, comience desde el lenguaje de bajo nivel como C y pruebe los proyectos básicos.
- Sintaxis de aprendizaje
El siguiente paso es seleccionar el campo adecuado de especialización que, si desea crear una aplicación de software de escritorio, necesita aprender C #, JAVA, etc. Y si desea crear algunos sitios web, aprenda la sintaxis de HTML, CSS, PHP, etc. Y practíquelos lo más que pueda.
Conclusión
Y como resultado de estos esfuerzos, podrá crear su propio software y el de otros. Te sugiero no solo que aprendas solo a ti mismo, sino que también intentes asistir a algunas escuelas de programación como Holberton School of Software Engineering en San Francisco, donde puedes encontrar expertos para guiarte. O si no quieres aprender, puedes contratar. Hay muchos sitios web como Freelancer, Upwork, etc., donde los programadores esperan que la gente los haga software.