OPINIÓN: Dadas las siguientes opciones, ¿cuáles elegiría para estudiar y por qué?

Me gusta la respuesta de Sean, dio algunos antecedentes, razonamiento lógico e incluso abrió la puerta a críticas constructivas como un medio de superación personal. Me atrevería a decir que fue uno de los tipos de respuestas que los creadores de este excelente sitio web pretendían desde el inicio.

Ahora, déjame estar en desacuerdo con él jaja. No, personalmente iría con Web Devopment y Mobile Development, con C # en tercer lugar. Como no he tenido la oportunidad de ver vNext y MVC6, todavía tengo un mal sabor de .NET en la boca.

¿Porque preguntas? ¡Mire afuera, mire su teléfono, mire su computadora, mire su respuesta! Podemos comunicarnos entre nosotros gracias al arduo trabajo del equipo de desarrollo web de Quora. El campo no es tan grande como algunos podrían pensar, esta sigue siendo un área en la que la mayoría de las personas no tienen interés en involucrarse, lo que significa que todavía hay mucho espacio para crecer. Y oh, tantos trabajos disponibles.

El desarrollo web es el futuro no solo del lujo y el ocio (Facebook / Netflix) sino también de negocios rentables y autosostenibles (comercio algorítmico / envío automático automatizado). Y cuando llegue el momento de llevar esos desarrollos a un lugar de portabilidad práctica, entonces también estará allí armado con las habilidades de Desarrollo Móvil.

Estoy hablando más desde una posición de hacer aplicaciones web desde cero en IOS / Mac OS. Se dijo que no sabemos si los iPhones estarán aquí en 10 años. Esto también es correcto. Quién sabe qué tipo de nuevos marcos surgirán en las próximas décadas. Así que supongo que todo se reducirá a lo que quieres hacer. Comparemos los idiomas con las mujeres:

C # – Esta es la chica que es agradable. Ella es buena para ti y a tu madre le gusta.

Web Dev. – Esta es la chica que es divertida y un poco loca. Tu madre no se preocupa mucho por ella, pero sientes que es una buena persona.

Dev móvil – Ahora esto, esta es la chica salvaje. Sabes que ella no estará tanto tiempo pero intentas empaparte cada vez que lo está. Ni siquiera le cuentas a tu madre sobre ella, pero presumes de ella a todos tus amigos.

Se trata de lo que te gusta. Espero que esto ayude.

Con 2016 a la vuelta de la esquina, elegiría: (1) C #, (2) Desarrollo web (HTML, CSS, Javascript)

¿Por qué?

Puedo escribir aplicaciones de Windows en C #, pero además, también puedo hacer una buena parte del desarrollo web con C # a través de ASP .NET MVC. Solía ​​ser un enemigo de .NET, pero vNext y MVC6 abordaron algunos de los problemas más importantes que la gente odiaba en la pila.

Me permite ser un experto en todos los oficios en un lenguaje / marco bastante robusto que no se abandonará en los próximos años (mirándolo, marcos JS de moda). Mantiene mis opciones abiertas (por ahora) para el futuro bastante impredecible del software, ya sea trabajando en un negocio grande o pequeño, o incluso comenzando mi propio negocio.

Para resumir: prefiero tener algunos lenguajes / marcos sólidos que cubran el 80% de los casos de uso, y contratar especialistas para el otro 20% cuando sea necesario.

Para las otras opciones:

– No creo que nadie pueda equivocarse al aprender Java. No he escrito mucho Java, pero no he escuchado muchas razones convincentes para aprenderlo a través de C # (a menos que odie a Microsoft, no es un problema para mí).

– ¿Hacia dónde se dirige el futuro del móvil? – después de todo, hace diez años ni siquiera había móviles como pensamos, y dentro de diez años podríamos estar caminando con implantes de retina en lugar de iPhones (tal vez sean veinte años). Además, no me gusta la idea de estar estrechamente especializado en iOS vs. Android vs. otras plataformas móviles personalizadas.

Si alguien tiene correcciones o críticas constructivas de mi opinión, estoy ansioso por aprender de ellas.

1) Desarrollo web (HTML, CSS, Javascript)

luego decida si desea escribir (software para grandes empresas y / o Android) o (software para pequeñas y medianas empresas + software de back-end web).

2) Si (empresa + Android), aprenda Java.

Si SMB + web back end, aprende C #.

3) Desarrollo móvil (iOS, Android).

La razón por la que el móvil es lo último no es porque no sea valioso. Es porque primero debes aprender las otras cosas.

Si sabe la mitad de lo que necesita saber sobre HTML / CSS / JS para ser un desarrollador senior sólido, aún puede obtener trabajo, a tiempo completo o por cuenta propia.

Si sabe la mitad de lo que necesita saber para escribir un software móvil sólido, necesita aprender la otra mitad.

Entonces comience con HTML / CSS / JS, luego elija un lenguaje de fondo, luego móvil.

¡Espero que esto ayude!

Adán

More Interesting

¿Cuál es la mejor opción de carrera para la corriente médica que no sea un médico?

¿Cuál es la mejor opción de carrera después de btech?

Si la memoria de un individuo es su capacidad más fuerte, ¿qué carrera profesional le conviene más?

¿Cuáles son las posibles carreras profesionales de los ingenieros de pruebas de software?

¿Es demasiado tarde para seguir tu pasión a los 27?

¿Qué otras opciones tengo si tengo un título en ingeniería pero no quiero continuar en el campo técnico?

¿Cuáles son las mejores opciones de carrera para las personalidades INFP / INFJ?

¿Cuál es la mejor opción de carrera después de la clase 10 si eres débil en matemáticas?

¿Está bien sacrificar un trabajo que da más dinero para seguir mi pasión que da menos dinero?

Cómo elegir mi carrera cuando no me queda nada

¿Cuál es la hoja de ruta o la jerarquía para un ingeniero de pruebas en TCS?

¿Tomar historia, después de la décima clase, es una buena opción? Si tomé esa carrera, ¿cuál debería ser mi próximo plan para establecer una buena carrera en India?

Realmente amo la tecnología y los negocios, ¿qué carrera debo elegir?

Soy una mujer soltera de 25 años que trabaja en un trabajo de TI, que no me interesa. Estoy buscando un cambio de carrera y realmente no sé lo que quiero. Algunos de mis intereses son hablar con la gente, organizar y viajar. ¿Qué opciones de carrera tengo?

Estoy interesado en hackear pero odio la codificación (porque creo que C ++ y html son aburridos), ¿qué campo de ingeniería debería elegir?