Si solo me interesa la programación y no otras cosas relacionadas con la CS, ¿debo especializarme en otra cosa?

A2A.

Depende de lo que quieras obtener de tu educación.

Este es el mismo pensamiento que tenía para la programación y todas las habilidades generales para convertirme en un ingeniero de software en el futuro.

Pensé que necesitaba especializarme en CS para convertirme en un Ingeniero de software, pero la mayoría de los cursos de nivel superior que están más basados ​​en la teoría no serán tan relevantes para alguien que quiera programar, codificar y convertirse en un ingeniero de software.

CS es más sobre la teoría de las computadoras y recuerda,

Informática! = Ingeniería de Software

Hay muchas más formas de participar en un trabajo de programación en el futuro.

A) Ingeniería de estudios (obtendrá alguna exposición para Programación / Introducción a CS)

B) Estudia Matemáticas (aprenderás Matemáticas Discretas y entenderás los algoritmos y la teoría de números que también son relevantes para CS e Ingeniería de Software hasta cierto punto)

C) Aprender en Internet (AKA Autoaprendizaje). No, en serio, Internet tiene muchas fuentes excelentes para aprender sobre casi todo. Sin embargo, solo debe tener cuidado de dónde obtiene la información. Usted puede referirse a,

  • Desbordamiento de pila
  • Informática – Reddit

Como puede ver, hay muchas opciones para convertirse en programador, además de especializarse en Informática. Sin embargo, entienda que algunas compañías darán preferencia a las carreras de Ciencias de la Computación sobre usted.

Mejor.

La programación es el arte de aplicar conceptos a través de lenguajes de programación. La programación es puramente pensar.

Esos conceptos pueden ser muy complejos y varían de muchos campos. Podemos tener que aplicar funciones matemáticas, relaciones de base de datos, estudios económicos, aprendizaje automático y muchos otros algoritmos que usamos todos los días. No es solo el acto de escribir código, sino el estudio que te lleva a escribir software que hace bien el trabajo.

Creo que aprender un lenguaje de programación es solo una parte menor. Mira el lenguaje C. Tiene solo 32 palabras clave. Casi todo el kernel de Linux está escrito usando este lenguaje.

Depende de lo que quieras decir con “otras cosas”.

Considero la “programación” como un medio para resolver otros problemas. La mayoría de las “otras cosas” que estudié, como el análisis de algoritmos, múltiples lenguajes de programación, arquitectura de computadoras, etc … me ayudan a resolver problemas mejor de lo que podría haberlo hecho sin ellos.

Algunas universidades tienen una especialización en “Ingeniería de software”, que se centra más en la resolución de problemas y menos en la teoría de la computación, por lo que podría ser una buena opción para usted; sin embargo, muchas de ellas también requieren una buena cantidad de teoría de la computación.

Como programador profesional, encuentro que la mayor parte del trabajo teórico que realicé me ayuda a desarrollar mejores soluciones a los problemas del “mundo real” a los que me enfrento día a día.

Esta es una de esas preguntas donde la respuesta es “depende”. Hay muchos programadores que no se especializaron en CS. No es necesario especializarse en CS para ser un programador, pero es necesario poder hacer el trabajo que se espera. Si usted es una persona que puede desafiarse y motivarse para aprender lo que es necesario para hacer un trabajo que se espera de usted sin especializarse en CS, entonces no necesita especializarse en ello. Sin embargo, hay algunas empresas que, dada la posibilidad de elegir entre candidatos, prefieren al candidato que se especializó en CS sobre el que no lo hizo, por lo que es posible que no sean contratados por esas empresas o que tengan que superar las expectativas para ser contratados. .

Buena suerte.

Depende de lo que quieras decir con “interesado”. Si te refieres a que solo quieres esquivar con tus propios programas entonces seguro.

Pero si desea desarrollar software serio, necesita la comprensión de la computadora como un sistema completo que obtiene de CS.

Sospecho que este es un ejemplo de “no saber lo que no sabes” todavía.

Yo diría que sí. Sin embargo, si desea trabajar en el campo, es importante que aprenda algoritmos y estructuras de datos de alguna manera para pasar las entrevistas técnicas. Me gustaría hablar con los reclutadores si puede obtener una idea de la aceptabilidad de las diferentes carreras.

More Interesting

Estoy planeando solicitar un préstamo educativo de Rs. 15-18 Lakh en SBI para mis estudios superiores en el extranjero. En este caso, ¿debo pagar el 15% del monto del préstamo a SBI al principio? ¿Tengo que pagar intereses tan pronto como el préstamo sea sancionado?

¿Cuál es la mejor idea para el proyecto de gestión de marketing de CBSE en cualquier producto nuevo para la clase 12?

¿Cuál es la mejor manera de utilizar los últimos 6 meses de b.tech?

Cómo superar el hecho de que soy el más tonto en mi clase de matemáticas

Cuando estaba en la escuela, nadie dudaba de la evolución. Ahora, muchos en los Estados Unidos dicen que sí. ¿Que pasó?

¿Deberían los estudiantes de secundaria interesados ​​en trabajos de desarrollador saltarse la universidad e ir directamente a un campo de entrenamiento de desarrollo de SF?

¿Es posible (y vale la pena) estudiar la ingeniería de software de forma remota?

Si soy un estudiante promedio y tengo un porcentaje agregado del 65% en ingeniería, ¿hay alguna posibilidad de que pueda ingresar a una buena universidad y tener un buen puntaje GRE?

Estoy eligiendo un programa de MBA en Australia, y estoy tratando de decidir entre La Trobe, Deakin y RMIT. ¿Cuál tiene el mejor representante de negocios?

Quiero hacer un doctorado en física ya que estoy interesado en la electrónica, ¿qué debo hacer después de la clase 10?

¿Cómo es que soy bueno en física pero no en matemáticas?

Mi inglés no es muy bueno. ¿Cómo mejorarlo al nivel de RBI grado B?

Tengo que hacer una presentación sobre algo frente a la clase 6, ¿qué tema debo elegir?

¿Qué consejo le darías a un estudiante de secundaria que esté interesado en estudiar física teórica?

¿A qué debo unirme, SRM Modinagar o una universidad promedio en Bangalore?