Como una ciencia de la computación (B.Tech) más reciente, ¿debería concentrarme en la programación (sé Python, Java) o aptitud?

Dependería totalmente de su inclinación / gusto por un campo particular de la informática.
La informática no se trata solo de la programación. En lo que respecta a la aptitud, no tiene que preocuparse por eso mientras haga algo desafiante que lo entusiasme y mantenga vivo el fuego dentro de usted.
Sin embargo, la programación es una de las actividades más interesantes, ya que puede implementar cualquier cosa escribiendo código. ¡Y es divertido!
Podrías hacer cualquier cosa. Ya sea python, java, C #, C.
Piense en un problema y conviértalo en su sinopsis para su nuevo proyecto de pasatiempo. Esa es la forma de hacer que la programación sea divertida 🙂
La mejor parte de la adaptación es que aprenderá sobre muchas cosas interesantes en torno a su proyecto y tendrá que lograr sus objetivos llevando la información hasta el final para que sea un gran éxito.

Realmente me gustaría que descubrieras algunos proyectos interesantes de código abierto para trabajar.
Algunos de los sitios: openhatch.com, github.com
Nuevamente, no es solo la codificación lo que tienes que hacer. Puedes hacer cualquier cosa que encuentres interesante.
¡Buena suerte!

Hermano, puedo recordarte que el campo que vas a ingresar es una secuencia de trabajo duro. He visto personas que toman CS solo porque paga mucho, pero estoy seguro de que no estás en esa categoría. Entonces, como un estudiante más nuevo, primero debes aprender un idioma. Puede ser Java, Python, C # etc. cualquiera. Pero debe tener el conocimiento básico sobre la aplicación del lenguaje, ya que Python se usa ampliamente en Inteligencia Artificial y programación básica, y también su uso en Desarrollo Web es muy demandado en estos días. Python es un código fácil de entender que tiene mejor alcance que Java (sin ofender a los programadores de Java, es mi pensamiento). El conocimiento central incluye la implementación de estructuras de control, algoritmos e implementación de estructuras de datos. Esto le dará suficiente conocimiento para comenzar y una vez que domine el lenguaje, simplemente continúe con la programación competitiva que lo llevará a través de algunos problemas del mundo real, la comprensión básica y después de eso debe pasar a contribuir a los proyectos de código abierto. Hay varias fuentes para obtener los proyectos de código abierto. Ahora, si tienes tanto talento y sabes tantas cosas, ¿por qué deberías desarrollar una buena aptitud? En algún momento parece ilógico, pero la compañía tiene su razón para verificar la aptitud del candidato. Debido a que el reclutador sentado allí no conoce a sus profesionales y no creerá, incluso si usted lo dice hasta que tenga una prueba sólida al respecto. Entonces, mi consejo es que practiquen lado a lado la pregunta básica de aptitud y domínelos, ya que la mayoría de las compañías de reclutamiento toman una prueba de aptitud y no quieren fallar en la entrada después de aprender tantas cosas. Entonces, obtenga la aptitud básica correcta y luego proceda e incluso dominar la aptitud básica le da un impulso mental porque sucede mucho que entre las rondas técnicas y de recursos humanos a veces se hacen preguntas de aptitud y los candidatos no pueden responderlas. Entonces la aptitud es importante. Las habilidades de programación con una buena aptitud lo ayudarán a obtener un buen salario, además de ayudarlo a postularse en empresas multinacionales donde solo puede soñar con trabajar. Conoces bien los ejemplos. Así que la mejor de las suertes.

No puedo decir mucho sobre tu pregunta.

Pero si desea estar en la corriente de Ciencias de la Computación (trabajo e investigación), entonces debe trabajar más en sus habilidades de programación con un poco de preparación para Aptitude.

Y si opta por MBA u otro campo no relacionado con la computadora, entonces debería trabajar más en Aptitude.

Espero que esto le sea útil. Gracias por A2A.

Te sugiero que domines cualquier idioma porque simplemente saber no es suficiente. Elija una programación competitiva y mejore sus habilidades.
Pruebe codechef o sitios web de tipo topcoder para conocer la calidad de sus habilidades y luego haga un plan sobre lo que realmente necesita para trabajar.