Sí, puede convertirse en programador sin conocer programación funcional o algoritmos.
Sin embargo, si quieres convertirte en un buen programador, debes conocerlos.
Los algoritmos consisten en pensar la solución de un problema, la complejidad del tiempo y el espacio, etc. Son una parte importante de la programación y se enseñan durante los años universitarios. La razón por la que se usan es principalmente porque aprende algunas cosas nuevas y mejora su pensamiento lógico al encontrar una solución nueva y más eficiente para problemas de la vida real.
- Me especialicé en radio y televisión, pero quiero convertirme en neurocientífico cognitivo. ¿Dónde empiezo a lograr esto?
- ¿Qué hago después de graduarme de la escuela secundaria para convertirme en policía?
- Me interesan los derechos humanos, la justicia social, el racismo y similares. ¿En qué debo especializarme o qué carreras debo seguir?
- ¿Por qué nadie en LinkedIn responde a mi mensaje sobre ofertas de trabajo en sus empresas?
- Para un estudiante interesado en las matemáticas, cuál es mejor; computación y matemáticas (BTech) en IITG o matemáticas aplicadas en IITR?
Puede desarrollar web sin tener que conocer algoritmos. Es bastante fácil En ese caso sería simplemente programación.
Pero para escribir un buen software, saber cómo resolver el problema es imprescindible.
Si puede escribir en pseudocódigo o diagrama de flujo, significa que ha entendido el problema y sabe cómo resolverlo. Esto es muy importante en el campo de la escritura de software y ha completado el primer paso. La implementación también es muy importante y debe usar las herramientas adecuadas para hacerlo.
Creo que no debe omitir estas clases, aunque puede programar sin ellas.
Puedes aprender estos cursos por tu cuenta, pero creo que será difícil.
Incluso si no necesita estas habilidades en el futuro, cuanto más sepa, mejor.
“Saber es poseer”.
Un ejemplo que me gustaría mostrar es sobre nuestros estudiantes en la Escuela de Ingeniería de Software de Holberton. Holberton School ofrece un programa de educación superior de dos años en San Francisco, para convertirse en un ingeniero de software y operaciones altamente calificado, a través del aprendizaje basado en proyectos y entre pares.
A medida que el mundo cambia cada vez más rápido, nuestro objetivo no es enseñar a nuestros estudiantes lenguajes de programación, marcos o herramientas específicos, porque nadie puede predecir lo que necesitarán saber mañana.
En cambio, la escuela Holberton enseña a resolver problemas . Los estudiantes aprenden todo lo que necesitan para lograr un objetivo. Encuentran soluciones a problemas utilizando recursos fuera de línea y en línea, imaginación, creatividad y comunicación. Al hacerlo, podrán adaptarse más rápido a los desafíos desconocidos que enfrentarán en su carrera.