Basta mirar las asignaturas de la Ingeniería en Informática para darse cuenta de que las matemáticas son la base de estos estudios: álgebra, matemática discreta, lógica, cálculo, probabilidad y estadística…
No todos los programadores son ingenieros, pero existe la creencia de que aquellas personas que se dedican a programar suelen tener unos buenos conocimientos y destrezas con los números. Aunque, como ya hemos visto, también hay profesionales del mundo de las letras que se dedican a "picar código", hemos querido saber si realmente es necesario ser bueno en matemáticas para ser un buen programador.
Independientemente de la destreza (o falta de ella) con las matemáticas o alguna de sus áreas de los programadores con los que hemos hablado, todos coinciden en que habría que desterrar el miedo a los números para saber programar. Hay habilidades y aptitudes que son más relevantes para llegar a ser un buen programador.
El momento en que se me atragantaron los números
Antonio Djigo es desarrollador de Ruby on Rails, aunque previamente ha pasado por trabajar en WordPress, Drupal, y tecnologías de front-end varias. Su “decadencia” en las matemáticas empezó en segundo de la ESO, más concretamente con el álgebra. “Al no salir con buenos conocimientos de ahí (fue la primera vez que suspendí matemáticas en mi vida), todo empezó a crecer como una bola de nieve y cada concepto nuevo que intentaba aprender quedaba en nada”, recuerda.

Aunque David Arcos ha desarrollado plataformas SaaS (Software as a Service) en diversos sectores, ahora se dedica ahora a liderar equipos de desarrollo. Reconoce que fue en secundaria “o en el Bachillerato” cuando se decidió a dedicarse al mundo de la programación, pese a que reconoce que se le empezaron a dar mal las matemáticas "desde que tuve un profesor especialmente nefasto. Eso me desmotivó durante una temporada, e hizo que no me gustaran. Si el profesor no te enseña el temario bien, no le salen sus propios ejercicios, lo han “obligado” a dar esa clase… ¿qué interés va a tener el alumno?”, se pregunta.
Fue también en el último año de la ESO cuando a Fran Asensi, analista programador de Microsoft Dynamics 365 Business Central, se le empezaron a dar mal las matemáticas. “Fui a trancas y barrancas con ellas durante 4º de la ESO y el bachillerato”, recuerda. “Las de 2º las aprobé en septiembre después de pasarme todo el verano en una academia. La rama que peor se me dio sin duda fue la trigonometría, el álgebra acabó gustándome”, asegura.
Noe Medina es UI Frontend Developer y sus problemas con los números llegaron en 3º de secundaria. “Al final siempre sacaba más o menos buena nota, pero era sin duda la asignatura que más me costaba. Creo que cuando empezó a “complicarse” la cosa con lógicas algebraicas empezó a irme realmente mal”, asegura, reconociendo que en la carrera las asignaturas de física y estadística “me costaron bastante”.
Por su parte, María Teresa Nieto, Blockchain Technological Specialist en Telefónica, no duda en reconocer que “de siempre” las matemáticas han sido la asignatura que más esfuerzo le ha supuesto. “Mientras que a algunas asignaturas le dedicaba muy poco tiempo a las matemáticas le dedicaba horas y horas”, recuerda. Y aunque hay ramas de matemáticas que se le han dado mejor que otras, “la estadística y la geometría analítica en el plano no las entendía y creo que si me lo vuelvo a estudiar, me volvería a costar muchísimo entenderlo”.
¿Una piedra en mi camino? Quizá no tanto
Pese a estas dificultades con las matemáticas, la mayoría de estos programadores aseguran que esto no ha supuesto un escollo ni a la hora de aprender a programar ni a la hora de desarrollar su carrera. “Quizá en algunos aspectos de la parte más lógica, pero para mí sigue siendo más sencillo la lógica programática que la de las mates”, asegura Noe Medina.

Asensi cree que todo depende del trabajo que se desempeñe. “En mi trabajo del día a día no ha afectado, pero entiendo que si mi trabajo consistiese en llevar una sonda a Marte no estaría capacitado”. No obstante, reconoce que sí se ha encontrado con algunas dificultades cunado quiso hacer un juego, calculando las físicas o haciendo una pantalla de introducción con elementos moviéndose de una determinada forma. “También cuando hice el bootcamp de Machine Learning, la falta de base matemática me hizo avanzar más lento y no llegar a comprender del todo algunas cosas”.
Una visión en parte compartida por Antonio Djigo, quien cree que algunas puertas sí se han podido, en parte, cerrar: aquellas en las que hacen falta las mates (como Data Science, gráficos 3D, videojuegos…) para interactuar con físicas, generar formas geométricas animadas o gráficas de datos. “Digo en parte porque tendría que poner mucho más esfuerzo para aprenderlo debido a la falta de conocimientos básicos, por lo que me ha quitado las ganas. Aun así, estoy muy seguro de que si quisiera empezar a aprenderlo, podría hacerlo sin problemas”.
María Teresa Nieto asegura que a la hora de aprender programación es necesario tener un pensamiento lógico, pero cree que ese pensamiento lógico se puede adquirir “con el tiempo y trabajándolo”. En su caso, y aunque hubo cosas de programación que le costaban, “un día algo nuevo se despertó en mi cerebro y empecé a ver y a analizar las cosas de una manera distinta”.
Esto es un terreno vedado para mi
Sin embargo, algunos de desarrolladores también reconocen que hay ciertas áreas de la programación o determinados lenguajes que son una especie de territorio vetado para profesionales que, como ellos, tienen dificultades con las matemáticas.

Por ejemplo, Fran Asensi pone como ejemplo R, aunque más que por el lenguaje, por el uso que se le da a ese lenguaje. “No es difícil aprender R. Lo difícil es aprender para lo que se usa”, asegura. “Python es un lenguaje muy orientado al análisis de datos, al Machine Learning y al Deep Learning, pero es uno de los lenguajes más fáciles de aprender y usar de la forma en la que se usan la mayoría de lenguajes”, expone, “pero si nos adentramos al mundo del Machine Learning sí necesitaríamos esa base matemática”.
En este punto, David Arcos insiste en que la base lógica y matemática es “imprescindible” para entender un lenguaje de software. “Puedes empezar a programar sin entenderlo todo, claro. Pero antes o después te encontrarás con ese obstáculo, y necesitarás volver ahí”, augura. “Una cosa es hacer scripting, para automatizar tareas sencillas: no hace falta demasiada base, no hace falta entender un lenguaje, se aprende en unas horas. Pero la Ingeniería de Software va mucho más allá, la base de conocimiento teórico es imprescindible”.
Para Antonio Djigo, la dificultad a la hora de empezar a trabajar con determinados lenguajes viene determinado por el nivel al que trabajen esos lenguajes. “Aquellos que interactúan de manera directa con el hardware, que usan ceros y unos, o lenguajes como “ensamblador”, esos que por alguna razón siguen enseñando en la Universidad y todo el mundo ama (sarcasmo, sí)” son los que más dificultad planean. Y aunque también habla de otros reconocidos por ser más difíciles de aprender que el resto, “me atrevo a decir que las mates no serían el mayor de los impedimentos para empezar con estos, sino lo “extraño” que puede parecer su sintaxis”, asegura.
Pero, a nivel laboral, “en ningún momento nadie me ha minusvalorado; al contrario, durante la carrera mis compañeros y mi familia me han apoyado siempre y me han dado fuerzas en los momentos que más dudas tenía sobre si era lo mío o no”, asegura María Teresa Nieto.
A Fran Asensi sí que intentaron quitarle de la cabeza la idea de dedicarse a la programación cuando era más joven, más concretamente los profesores de matemáticas del instituto “porque habían visto cómo me había ido en bachiller con ellas”, al igual que un familiar que estaba haciendo la superior. En el trabajo “no me he encontrado con que alguien me minusvalore por no saber matemáticas, pero sí por no tener la carrera”, explica. Una situación con la que no se ha topado Antonio Djigo. “Aún no he tenido problemas con empresas que solo aceptasen gente con grados universitarios de ingeniería o computer science en los que se profundice mates (cualquiera), ni a ninguna que lo pida. Además, ningún compañero/a de trabajo me ha juzgado por ello. Todos tenemos nuestras flaquezas y virtudes, y se trata de suplirlas y ayudarse mutuamente, no de degradar a nadie”, asegura.
Soy programadora y sí, se me dan bien las mates
Pero dentro de la programación también hay muchos perfiles a los que se les dan muy bien las operaciones matemáticas Es el caso de Sara Subijana, ingeniera informática y consultora tecnológica de software en Autentia.
“Tenía claro que quería estudiar ingeniería informática desde bien temprano, ya que siempre se me dieron muy bien las asignaturas de ciencias y me gustaban mucho los ordenadores”, nos cuenta. Y siempre se le dieron bien las matemáticas, tanto en el instituto como luego en la carrera. “En concreto, me gustaba mucho la parte de álgebra y se me daba bastante bien”, reconoce.

Esta facilidad con las matemáticas, ¿es buena para aprender programación o dedicarte a ello? “No creo que sea algo imprescindible. Poder "programar" se puede aprender, sobre todo teniendo muchas ganas y dedicando tiempo puedes ser un buen desarrollador software de aplicaciones web, y móvil”, responde. Sin embargo, añade que, para ciertas ramas (como la Inteligencia Artificial, el machine learning o el desarrollo de videojuegos “sí que son importantes y, por tanto, cuanto mejor se te den, aplicas los conceptos con mayor facilidad”.
Pese a todo, no cree que quienes sean menos hábiles en números lo tengan más complicado. “Conociendo el porqué de las cosas y cuándo aplicarlas ofrece mucha ventaja y da soluciones más elegantes”, explica. “Por ejemplo, si estamos trabajando en el desarrollo de un juego de béisbol, las matemáticas son importantes para programar la trayectoria de la pelota al batear”.
Estas son las habilidades de todo buen programador
En su opinión, para ser un buen programador, más que las matemáticas, lo que hay que tener son “muchas ganas de aprender, no quedarte estancado (en Autentia decimos que no es lo mismo tener 11 años de experiencia que repetir 1 año 11 veces) y tener capacidad para trabajar en equipo”.

Como hemos visto, David Arcos sí considera que es necesario tener una buena destreza matemática para programar. Aunque tenía ciertas carencias en este sentido, asegura que “por suerte” fue consciente de ello y “decidí ponerme las pilas, y juntarme a estudiar con otros alumnos”. Para él, la lógica y las matemáticas constituyen las habilidades más básicas para programar porque “para implementar un algoritmo hay que entender cómo funciona un algoritmo”. Pero, para ser bueno en el trabajo “no basta con “programar”, hay que ir más allá. Además de amplios conocimientos técnicos, es importante ser buen comunicador, y saber trabajar en equipos multidisciplinares”.
Pero, para Antonio Djigo, más que habilidades hay que tener “ambición, que te guste lo que haces, y dedicación, así como no estancarse nunca en el “esto funciona”. Siempre hay que intentar dar lo mejor de sí, aprender de las experiencias, y mejorar en todo lo posible”. Este programador defiende que las habilidades necesarias para la programación se desarrollan “a la vez que aprendes y trabajas en esto, así que realmente no creo que haga falta algo específico que no todo el mundo tenga”. Algo parecido a lo que opina Noemí Medina, para quien la clave reside en “tener ganas, constancia y tolerancia a la frustración. Como con cualquier otra profesión, vaya”.
Como resume Maria Teresa Nieto, la constancia y el esfuerzo son claves. “Si algo no te sale a la primera es totalmente lógico, hay que seguir intentándolo y rodearte de gente que te ayude. Además, ahora que vivimos en la era de Internet, casi todo está en la red. Y si tienes cualquier duda o problema hay muchísima gente que ya se ha enfrentado a ello y puedes aprender en base a su experiencia”.
Me dan miedo las mates. ¿De verdad puedo programar?
Por la experiencia de todos estos programadores, hemos querido preguntarles qué les dirían a todas aquellas personas a las que quizá les gustaría aprender a programar pero que sienten que su falta de destreza con las matemáticas puede ser un lastre.

Aunque David Arcos no cree que exista el miedo a programar, sino que “lo que hay es falta de formación” (algo que, según él, es de fácil solución, puesto que “hay una inmensidad de recursos para aprender a programar”), lo que les diría a esas personas es que ignoren el miedo “y que se ponga a programar. El miedo es nuestro mayor enemigo”. En su opinión, las carencias “hoy en día son fáciles de solucionar. Hay multitud de recursos, documentación, tutoriales y foros. Con suerte, podrás asistir a algún grupo de programación cercano, incluso algún mentor”. Y, asegura, “en cuanto le salgan las cosas, lo disfrutará, y habrá perdido el miedo. Eventualmente, querrá subir de nivel, y encontrará la motivación para mejorar su base matemática”.
Noe Medina insiste en que no toda la programación necesita que seas un crack en matemáticas. “Con unos conocimientos básicos es suficiente (haber aprobado justito en el instituto, vaya). Todo dependerá de lo que quieras desarrollar hay parte del desarrollo de software (gestiones de memoria, recursos físicos del ordenador…) que sí necesitarán mucha matemática, pero en la parte del desarrollo de software relacionado con el mundo web no existe esa dependencia generalmente”.
Un mensaje con el que coincide Fran Asensi, quien subraya que para saber programar no hace falta necesariamente tener un amplio conocimiento de matemáticas. “Es necesaria una base, y cierto pensamiento abstracto, pero no es necesario saber derivar o integrar. A la hora de ser programador pesa más la actitud que la aptitud”.
“Quien la sigue la consigue. Con esfuerzo y trabajo, si algo te apasiona no tienes por qué rendirte”, asegura Maria Teresa Nieto, quien añade un consejo: “siempre que puedas, rodéate de gente que pueda transmitirte su conocimiento y enseñarte nuevos caminos y distintos puntos de vista”.
Por su parte, Antonio Djigo cree que estamos ante un miedo que no se debería tener. “Jamás será una barrera imposible de sobrepasar, sea lo que sea que quieras hacer con la programación, siempre que le pongas un poco de empeño”.
Como resume Sara Subijana, “con ganas, esfuerzo y voluntad, se puede llegar a programar muy bien. Lo importante es formarte, rodearte de gente que te aporte y te pueda enseñar (tenemos una comunidad increíble detrás) e ir adquiriendo experiencia poco a poco”.
Ver 44 comentarios
44 comentarios
Ariasdelhoyo
Yo lo enfocaría desde el otro punto.
Si se enseñara a programar a los alumnos, les resultarían más sencillas las matemáticas.
Programar implica un desarrollo del pensamiento abstracto generando resultados visibles al instante. Cosa que no generan las matemáticas. Puedes aprender a resolver raices cuadradas, pero no ves un resultado inmediato en su resolución.
Así que, señores pedagogos, enseñen las bases de la programación y ya verán cómo sube el nivel de las matemáticas.
mundoecuestre
Yo pienso que más importante que las matemáticas es la lógica.
vinsuk
Es lo de siempre. Colocas un enchufe y ya te conviertes en ingeniero electrónico :- D. Imprimes hola mundo en pantalla y ya eres programador.
a.fernandez
Efectivamente no es necesario tener un conocimiento de algebra para programar. Pero si ayuda mucho, ya que la visión del programador cambia a su vez. Hay en campos que si es necesaría, por ejemplo, el algebra lineal y la trigonometría, como por ejemplo en visión y gráficos por computador.
TeLiXj
Programar programa un mono con un teclado, programar bien requiere de un pensamiento lógico que "casualmente" se le da mejor a la gente que le da bien las matemáticas.
Así te encuentras soluciones que aplican estos montando un cristo que no hay por donde cogerlo, que aunque funciona se podría hacer de una manera más sencilla y eficiente. Pero ya sabes, al jefe solo le importa que la cosa vaya y las tripas solo las va a ver el pobrecito que le toque corregir la chapuza cuando haya algún problema.
Y ojo que yo generalmente hago desarrollo web, que no estoy hablando de nada que requiera conocimientos matemáticos avanzados, solo lógica.
rennoib.tg
El primer lenguaje de programación que aprendí era esamblador. Matemáticas me pasó como a muchos, me perdí porque no conecté bien con un profesor a pesar de no ser malo en matemáticas, pero ya nunca reconecté. Hay que decir que una cosa es tus conocimientos de matemáticas y otra muy distinta tu capacidad en la lógica. Por lo que te puedes mover muy bien en cualquier lenguaje al menos hasta te tocas algoritmos complejos, como dicen algunos. Pero vaya, hay aplicaciones donde puedes escribir las ecuaciones y que te las resuelva en tiempo real, hay internet con mil vídeos que puedes rebobinar indefinidamente hasta entender. Ahora mismo es facilísimo sobretodo si eres un negado.
Ramon
Si alguien es malo en matemáticas no puede ser nunca buen programador.
El Negro Vikingo
Pues yo era un paquete en el insti con las mates por eso me metí a la FP2 y no a la ingeniería, y llevo 10 años programando PLC y Robot.
Sí que es verdad que al ver programaciones del tema control de datos, nube, industria 4.0, se me antoja que es más rollo informático y parece más dedicado a ingenierias...
josemicoronil
Personalmente veo que la tónica general, tanto en los grados de informática como los de teleco, es que las asignaturas de matemáticas se suelen aprobar a partir de la 2ª convocatoria.
El problema no es tanto que la gente sea mala en matemáticas como el hecho de tengan lagunas acerca de algunas propiedades básicas o que no hayamos estado acostumbrados a estudiar diariamente. Una vez superadas ambas cosas la verdad no es que tenga ninguna dificultad exagerada.
Un saludo.
incaptus3
Al fin y al cabo la matemática es la base de la informática y la computación. No creo que pueda existir un buen profesional en el área si no las maneja bien. Como casi todos ellos han dicho, el tener problema con las matemáticas han cerrado puertas y limitado el desarrollo profesional. Esa puede ser la diferencia entre un técnico en programación, y un profesional de la programación.
Realmente choca un poco las justificaciones que se realizan.
En mi área, el derecho, un buen manejo del lenguaje es lo básico, es el que te permite la comprensión lectora para los libros doctrinarios y la interpretación de las leyes. Si viniera alguien a decirme que reprobó la prueba de comprensión, pero que aún así puede ser un gran abogado, lo pondría bastante en duda su capacidad a la hora de ejercer.
Usuario desactivado
Al margen de si es importante o no, si son necesarias en tu trabajo o no, la pregunta es:
¿vas a hacer la carrera?
sí: pues te vas a hinchar a mates (por asignaturas como álgebra, cálculo, física, estadística). Busca una academia antes de que se te venga todo encima.
no: entonces no te preocupes por las mates porque los cursos se centran en enseñar a programar.
Si la pregunta es si cualquiera es capaz de aprender matemáticas, obviamente sí. Con un buen profesor y ganas.
carher9
Yo diría que para ser pica código es posible que no necesites saber de matemáticas, pero ya te digo que cuando se trata de diseñar sistemas complejos de calidad las vas a necesitar porque las matemática será la única herramientas que tendrás para medir, encontrar y resolver los cuellos de botella en una etapa temprana del proyecto. Pero claro normalmente lo que se hace es empezar a tirar lineas de código y unos años más tarde todos tirándose de los pelos porque el cliente no hace mas que quejarse de lo lento que va el sistema o porque no es capaz de procesar todas las peticiones en tiempo.
También es cierto que para hacer maquetado de web o simples CRUDs no vas a necesitar las matemáticas pero tampoco creo que necesites ingenieros en informática para ello de hecho desde mi humilde opinión para el maquetado sería mucho mejor tirar de gente de diseño. Con esto último quiero decir que lo que pasa normalmente es que tenemos ingenieros sobrecualificados en puesto para los que no hace falta, pero eso no es un problema de la titulación. No nos podemos quejar por haber estudiando ingeniería industrial eléctrica y acabar de electricista y echar la culpa a la ingeniería por dar una gran cantidad de teoría que no usas en tu día a día en vez de haberte enseñado a instalar ICP etc
elbostwinsen
Me identifico bastante ya que por problemas de salud me perdí muchos meses de matemáticas en el instituto y eso siempre acaba en desastre cuando quieres retomarlo.
Yo a raíz de ser programador he redescubierto las matemáticas y hecho un aprendizaje a la inversa, conceptos que antes me resultaban abrumadores, a partir de practicarlos en programación los he acabado interiorizando y aprendiendo.
lotas
En muchos campos se puede programar sin saber cálculo, álgebra o estadística. Pero si tienes un cierto nivel puedes entrar en nichos de la informática muy interesantes.
drkwzrd
A los programadores se les dan bien las mates por naturaleza, porque se les debe dar bien la lógica.
Otra cosa es que no les hayan dado una buena educación de pequeños diciéndoles "lógica== matemáticas", y si eso no se interioriza de pequeño, es dificil adquirirlo de adulto.
Que al final lo más importante en la vida de una persona es la educación (tanto en cultura como en valores) que recibe de pequeño.
[EX3]
Me siento profundamente identificado con este articulo salvo por algunas partes:
Salvo que me hables de programar juegos en ensamblador o C hace 20 o 30 años para equipos muy limitados en memoria y potencia, cualquiera en estos últimos 15 o 20 años, con un nivel mínimo de programación ha podido hacerse, mejor o peor, sus videojuegos gracias a motores como Game Maker o Unity (y lo dice uno que viene de la generación del DIV Games Studio y Dark Basic). Desde hace 20 años las matemáticas complejas para videojuegos (gráficos, colisiones, físicas, etc...) han ido camuflándose en librerías y frameworks que te lo daban prácticamente todo hecho o casi (desde DirectX y OpenGL hasta librerías y frameworks como SDL o XNA/MonoGame o más especificas como Box2D o Bullet para físicas). En casos como Unity o Unreal Engine, desde hace tiempo, las fisicas, matrices o graficos 3D, son totalmente transparentes de cara al programador, las matemáticas que terminas usando son muy básicas.
Yo soy un perfil de bellas artes que hace 20 años cambio los pinceles por la informática, sin poder hacer grado superior o carrera, con un nivel de matemáticas lamentable, y no me ha impedido, ademas de trabajar como programador en general desde hace 12 años, poder trabajar estos últimos años en varios estudios de videojuegos ni desarrollar proyectos propios durante todos estos años (para muestra de lo que hablo, mi portfolio de proyectos).
No tendré el nivel para trabajar en un estudio AAA en las tripas de un motor como Frosbite o los idTech pero si para trabajar con Unity o Unreal Engine o incluso volver hacerme pequeños motores propios a medida para mis pequeños proyectos con las tecnologías disponibles hoy día.
El punto de mi comentario es que las matemáticas hace algún tiempo que ya no son tanto una barrera para poder trabajar como programador de juegos (de igual manera que ya no has de aprenderte el set de instrucciones del procesador para poder programar), hay muchas ayudas como en el resto de áreas de programación, y sobre todo mucha información al alcance de todos a poco que busques, y esto parece que aun hay gente que no lo tiene claro, igual que tampoco hace falta ser un ingeniero.
No tengo claro como buscan los redactores la gente para entrevistarlos en estos artículos pero perfiles similares en videojuegos podríais encontrar si buscarais un poco más, que no es precisamente un sector pequeño hoy día. Entrevistar perfiles así creo que ayudaría mucho a esta gente que sigue teniendo miedo de trabajar en videojuegos por creer que no tienen el nivel necesario de igual manera que los entrevistados del articulo ayudara a que más de uno se anime a aprender programación en general para trabajar de ello.
Salu2...
P.D.: Paradojas de la vida:
Un profesor de matemáticas particular que tuve en la ESO, que era programador de profesión, precisamente hizo lo contrario. Viendo que iba entendiendo antes y mejor los conceptos de programación que las matemáticas que me enseñaba, les dijo a mis padres que no perdiese el rumbo de cara a aprender programación en los próximos años.
litus57
Dependiendo de que es lo que vayas a programar puedes necesitar ser fuerte en matemáticas o puede que no las necesites para nada. Yo soy de los flojos en mates y soy programador de aplicaciones de gestión de escritorio y web, raramente necesito las mates. Pero tampoco me considero un gran programador, soy del montón.
leirbag21
Por eso antes se hacian maravillas con hardware de mierda, y ahora cada vez hace falta mas potencia para lo mismo. En programacion hay miles de formas de hacer el mismo algoritmo, pero solo unas pocas son eficientes, y eso amigos, sin matematicas....
raulgarciafernandez1
Lo que parece ahora, es que todo dios es "informático" y cuando deje el instituto hace 10 años ni dios utilizaba un ordenador, cuando acabe la carrera hace 5 terminamos 12 de 100 (tambien vivo en las provincias...) y ahora toooooodo el mundo es "desarrollador".
A mi me da desde hace tiempo, que esta tendencia de llamado al sector como el sector sin paro, esta generando un efecto, llamada que abarata los salarios, los minifica y los destruye con mala calidad de producto...
No se vosotros... pero yo creo que en otros 10 años la informatica, se acabo el chollo. El trabajo va a escasear y tendremos una generación de electricistas desarrolladores, soldadores desarolladores, mecanicos desarolladores, matematicos desarrolladores .... Por que aceptemoslo, en España se vive de CRUD, de la Web y de todo lo que rodea a ese universo.
Horus Lugo
Aún hay mucho gate-keeper, que te va a decir que si no sabes matemáticas no sabes programar, y lo mismo si no tienes la carrera de Ing. de Software, o si solo utilizas HTML y CSS.
Estamos en 2020, es hora de asumir que lo único que te hace falta para ser programadora es saber hacer programas. A partir de ahí es cuestión de mejorar.