A2A Esto depende de la plataforma que desee desarrollar. Mi experiencia es Oracle Database en Solaris, por lo que prefiero los sistemas operativos tipo UNIX como Linux: actualmente utilizo OS X en una Mac.
Dado que puede poner Ubuntu en Windows, tendrá acceso a ambos entornos desde su PC, por lo que lo importante es por qué tipo de carrera de programación desea seguir y qué recursos necesita para hacer el trabajo. Si observa sus diversas opciones de capacitación, generalmente encontrará que se pueden hacer tanto en Windows como en Mac.
Es demasiado temprano en su carrera para elegir el sistema operativo en lugar de otro. Le sugiero que mire los diversos cursos y vea si hay algo que le parezca interesante. Por ejemplo, si estaba considerando aprender sobre estructuras de datos, creo que encontraría útil mi blog Cómo prepararse para la investigación, un ejemplo de estructuras de datos. Consulte también Cómo elegir cursos de informática para otras opciones de capacitación.
Entonces, en respuesta a sus preguntas, lo que determina la elección de la plataforma es la implementación. Si está hablando de backend en un entorno Windows, su elección sería Windows Server. Si se trata de un entorno Oracle, sería Solaris y / o Linux. La interfaz sería teléfonos móviles como iOS 7.
- Si inicio un clúster ‘Hadoop’ desde cero (sin algoritmos heredados), ¿por qué debería considerar Hive si tengo el último Spark con SparkSQL?
- Tengo 16 años y mi cabello comenzó a ponerse gris desde el último año y ahora está aumentando, ¿qué se debe hacer?
- La bicicleta de 20 años de mi padre (Yamaha RX-100) emite demasiado humo de repente. ¿Qué tengo que hacer?
- El almacenamiento de mi iPhone se llenó y luego comenzó a limpiar mis aplicaciones. ¿Qué hace / hizo?
- Si quisiera construir un automóvil eléctrico en mi garaje, ¿dónde sería el mejor lugar para encontrar motores y baterías?
Buena suerte. JLee