¿Debo ser un estudiante de matemática o lógica para ser programador?

A2A

No. He oído hablar de músicos que se convierten en programadores u otros campos dispares. Solo depende de si tienes aptitud para los requisitos de programación.

He conocido a varias personas que entraron en la programación debido al potencial de dinero, la cantidad de trabajos disponibles, etc., pero terminaron abandonando la escuela o mudándose a otro campo porque se dieron cuenta de que no les gustaba la programación.

Creo que hace la diferencia si eres un programador autodidacta o si obtienes un título de CS. Como la mayoría de los títulos universitarios, hay algunas clases de BS que debes tomar y, aunque pueden ser útiles como programador, no necesariamente se requiere que escriban código.

Si bien tengo un título en ingeniería informática, me considero un programador autodidacta. Mi título me enseñó C, C ++ y Java, pero nunca he escrito nada más allá de la tarea en esos idiomas. Me enseñé Python años más tarde y programo exclusivamente en ese idioma; efectivamente, todo lo que sé sobre programación es leer y probar cosas diferentes.

Sin embargo, ese conocimiento (y mi serie de libros basada en mis experiencias) me ha dado tres trabajos como programador. ¿Sé cómo hacer grandes algoritmos concisos? Para nada, pero puedo hackear algo juntos y funciona. ¿Sé cómo calcular el valor de BigO para un fragmento de código? Absolutamente no, y hasta el año pasado, ni siquiera sabía que era una cosa. Pero no me ha impedido hacer programas que se usan en producción.

No permita que su falta de conocimiento o aptitud le impida aprender a programar. Pruébalo y mira lo que piensas. Puede disfrutarlo o puede que lo odie, pero no lo sabrá hasta que lo intente.

No quiere ser matemático para aprender codificación, pero necesita pensar y resolver lógicas.

Aprende Java desde lo básico:

Lista de reproducción de la versión en inglés:

https://www.youtube.com/playlist

Lista de reproducción de la versión tamil:

https://www.youtube.com/playlist

Lista de reproducción de la versión telugu:

https://www.youtube.com/playlist

¿Quieres conseguir un trabajo en una empresa de software? Entonces mira los videos de este canal https://www.youtube.com/channel/… . Suscriba el canal haciendo clic en el enlace de arriba y haga clic en el botón suscribirse en color rojo. Al igual que la página de Facebook también para las actualizaciones. https://m.facebook.com/letsmakel

Se trata de software, empresas de software y aprendizaje de Java desde lo básico en tres idiomas (inglés, tamil, telugu).

¿Cómo funciona una empresa de software?

Versión inglesa:

Versión tamil:

Versión telugu:

Empresa de servicios de software vs empresa de productos de software:

Versión inglesa:

Versión tamil:

Versión telugu:

Entrevista en el campus:

Versión tamil:

Muchos de los matemáticos expertos que he conocido profesionalmente son programadores terribles (lo siento, muchachos).

La programación es una habilidad en sí misma. No está de más tener habilidad matemática y lógica, pero en realidad no se trata de lógica o matemática.

La única forma de saber si tienes talento para programar es intentarlo.