Aprenda un lenguaje orientado a objetos popular y domínelo, como Java o PHP. Si comprende cómo trabajar en un lenguaje estándar de OOP, podrá aprender a otros. Java, C ++, PHP y todos son bastante fáciles de entender si eres bueno en cualquiera de ellos y si eres un estudio rápido, puedes aprender un nuevo lenguaje fácilmente.
Se necesita más tiempo para convertirse en un buen programador y dominar los conjuntos de herramientas y los ecosistemas de estos lenguajes, pero las ideas fundamentales como algoritmos, TDD, Código limpio y Sólido siguen siendo las mismas en todos los idiomas.
Además, no elegiría mi idioma únicamente en base al dinero / se te valorará más si eres bueno y disfrutas lo que haces. Algunas personas prefieren el trabajo front-end, ya que JavaScript y HTML / CSS son las mejores armas … otros odian estas cosas y prefieren el desarrollo de backend. A algunas personas les gusta hacer aplicaciones de escritorio para Windows. A algunas personas les gusta solo hacer aplicaciones de servidor del lado del servidor.
- ¿Cuál es la diferencia entre el algoritmo que venció a los humanos en el ajedrez y el algo que venció a los humanos en Go?
- ¿Cuál ha sido la experiencia general con el producto de optimización creativa dinámica (DCO) de Tumri?
- ¿Encontrar el número máximo de reinas que puedes colocar en un tablero de ajedrez modificado con paredes negras? Por favor, discuta el enfoque del algoritmo, la implementación y la complejidad en detalles.
- Cómo tomar una matriz 1d y convertir la matriz en una matriz 2d en una función c ++ para que la matriz ahora sea 2d en main ()
- ¿Cuál es el tema más importante en la estructura de datos y algoritmos en la programación en C?