¿Es la resolución de problemas la peor parte de la programación?

No para los informáticos, es su pasión.

La informática se trata de resolver problemas, no de diseño de productos o marketing.

Hoy en día, las herramientas y los marcos gratuitos permiten a los científicos no informáticos crear un producto sin tener un profundo conocimiento en informática. Entonces, hay mucha gente programando que de hecho encajaría mejor en el desarrollo de negocios, marketing o diseño, pero por supuesto necesitan programarse ellos mismos, ya que podrían no tener el equipo.

La informática es mucho más que programar, de hecho, programar o escribir el código no es la parte difícil. El desafío consiste en encontrar los modelos, la arquitectura y los enfoques correctos para resolver un problema de manera eficiente, lo que resulta en un programa confiable. Y con todos los marcos y lenguajes de script disponibles, estos problemas han desaparecido (sobregeneralizados). Darse cuenta de una aplicación móvil o sitio web no es realmente ciencia de la computación.

Como informático y CEO de una empresa de redes sociales, tengo que admitir que ya no se necesitan antecedentes científicos en este espacio (excepto que creces enormemente, luego surgen problemas que no se pueden resolver sin un conocimiento profundo).

Creo que es una señal muy positiva. Finalmente, se trata del producto, no de cómo se dio cuenta.

Atentamente,
Patric

La resolución de problemas es la esencia de la programación. Programar sin resolver problemas es simplemente escribir.

Parece que la programación puede no ser la carrera que deseas. Quizás pueda encontrar un trabajo en el que descubra qué producto necesita el mundo y alguien más resuelva los problemas para que esto suceda.

El mundo no es tan sencillo. Si lo construyes, pueden o no venir. Incluso si construye según las especificaciones, sin duda, un requisito no funcional o de cambio arrojará una llave inglesa en los planes.

El negocio se trata de resolver problemas. ¿Qué es un modelo de negocio viable? ¿Qué es un producto atractivo?

En el mundo del software, el código es su producto y negocio. Sin duda, tendrá problemas comerciales y técnicos en el camino. Si no le gusta resolver problemas o está motivado de otra manera para cumplirlo, tendrá que ser muy, muy afortunado para tener éxito.

Más allá de la resolución de problemas hay una noción de artesanía, ya que los programadores tienen que aprender y mejorar constantemente su oficio para seguir siendo competitivos y relevantes en la industria.

Si realmente cree que puede especificar y crear algo que funcione bien, también puede tercerizar o encontrar un marco para minimizar realmente cualquier código necesario para construir su producto …