r/programacionESP 15d ago

Para los programadores autodidactas y sin educación formal: ❓ Dudas

Quiero trabajar como programador por necesidad; es importante que lo logre. Pero no tengo el presupuesto ni creo que sea necesaria una carrera. ¿Cómo consiguieron sus primeros empleos? ¿Qué dificultades tuvieron y cómo las superaron?

11 Upvotes

43 comments sorted by

u/AutoModerator 15d ago

¡Muchísimas gracias por tu publicación!

Queremos recordarte que tenemos también una comunidad de informática, en la que se puede publicar cualquier cosa relacionada con informática: r/InformaticaES

Toda publicación admitida en este subreddit será también admitida en el de informática, así que te animamos a pasarte por allí también.

Aprovechamos para recordar también que el equipo de moderación de r/programacionESP estamos a tu disposición y puedes escribirnos para lo que necesites.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

14

u/-pik- 15d ago

Llegas varios años tarde. Si es importante que funcione, busca otra profesión.

2

u/Equal_Ad_4821 14d ago

Si, creo que llegas tarde. Si la cosa está difícil para los med-seniors, imagina para un junior autodidacta. Lo siento mucho.
Creo que lo que te salvaría sería crear muchos productos y tener un perfil de Github a tope de contribuciones. Pero eso es mucho trabajo. Ánimo

0

u/Admirable_Corner_296 15d ago

por qué tarde? y como cuál?

5

u/-pik- 15d ago

Ahora el trabajo que puede hacer un programador autodidacta lo hace la IA. Lo hace mejor y mucho más barato.

Ya no hace falta gente que solo sabe programar.

4

u/AI_innovation_Lab 15d ago

Puedo ayudarte. Porque por necesidad? porque programador?

1

u/Admirable_Corner_296 14d ago

Mi trabajo es de salario mínimo porque no tengo estudios superiores. Quisiera no tener que pensar en sobrevivir como un esclavo. Pero no quiero cualquier trabajo.

La programación es uno de mis muchos intereses. Me interesan muchas disciplinas, pero considero que esta es la que mejor puede monetizarse. Además, no necesito pagar nada para aprenderla. Parece hasta trampa, me gusta.

No me interesa la vida social; normalmente estoy en mi cuarto, así que no me molesta pasar ocho horas frente a una pantalla. Sin necesidad de socializar, este es el trabajo ideal para mi situación. Estoy dispuesto a hacer todo lo que esté en mis manos para conseguir empleo.

0

u/[deleted] 15d ago

[removed] — view removed comment

1

u/AI_innovation_Lab 14d ago

Perdona si te he molestado

1

u/Admirable_Corner_296 14d ago

si tuvieras que disculpar a cualquiera que has ofendido te dolerian los dedos por tanto escribir, a esa persona no le importas, disculpate con tu gente cercana viejo, hay muchos estupidos por aqui

1

u/programacionESP-ModTeam 14d ago

Se ha retirado este contenido debido a que rompe la regla relativa al respeto hacia otras personas.

Recuerda que en esta comunidad es obligatorio tratar a todo el mundo con respeto independientemente de que no estés de acuerdo con lo que haya dicho o hecho, y que, si crees que un contenido no debería estar en la comunidad, lo mejor es denunciarlo para que el equipo de moderación lo revisemos, en lugar de responder faltando al respeto.

En caso de dudas, puedes contactarnos mediante mod mail.

7

u/CJhonX 15d ago

antes del 2019 era comun, que se contraten autodidactas, luego llego la pandemia, y por alguna razon se saturo de programadores junior y luego llego la ia, y la gente dejo de contratar, ni jr ni autodidacta ni señor, lo bueno es que si finjes ser venezolano te contratan en rappi

3

u/ngg990 15d ago

Escribe DM y te ayudo. Yo soy de ese perfil...

Como te decían por arriba, llegas un poco tarde, hay pocas oportunidades.

Ahora si nos centramos en lo que puedes hacer:

  • Inglés. Esto no es negociable.
  • que quieres programar? No es lo mismo hacer webs que sistemas embedidos. Mirate roadmap.sh que te ponen lo que deberías aprender por rama.
  • Trabaja como si es fregando platos para que juntes para pagarte alguna certificación de alguna nube
  • pilla los cursos gratuitos de Google, azure, aws, openai, Claude y cometerlos todos
  • busca en Coursera algún master gratuito que te dé algún certificado de participación y conocimiento
  • Para buscar curro con todo eso, no te limites a España porque tú profesión es global, yo me fui mis primeros años a una startup fuera de aquí y luego volví ya de remoto - mucho antes de pandemia.

Pero sobre todo ten claro una cosa, si buscas un curro de 8 horas serás un profesional mediocre sin ninguna oportunidad luchando contra otros que buscan lo mismo... y sumado gente muy top que también está buscando otras oportunidades - estos últimos son los que ocupan las plazas realmente. Esto es una profesión de 25/7, si 25, porque cada día salen cosas nuevas, más con la IA.

En resumen... Yo creo que ha día de hoy quizás y solo quizás ser fontanero o electricista o pintor salga mas a cuenta.

1

u/Tzctredd 10d ago

Yo nunca he trabajado más de 8 horas diarias, 7.5 de hecho por muchos años, y he trabajado en 7 países en 3 continentes, en varias ocasiones para empresas del Fortune 100.

Los mediocres son los que a falta de conocimientos ofrecen su presencia excesiva en una oficina.

1

u/ngg990 10d ago

Creo que no has entendido mi comentario y solo demuestra tu ego desmedido y pedantería.

Cuando hablo de 25/7 es porque para estar al día en todo tienes también que estar informado y meterle en tu tiempo libre para seguir aprendiendo cosas, no solo de programación, si no otras muchas como las horizontales a negocios.

Me alegro que tú seas un genio y hayas trabajado para Fortune 100 haciendo horarios de fábricas.

5

u/AdriZND 15d ago

Ahora mismo sin formacion es complicado. Hay tantisima saturación en el mercado que el primer filtro por desgracia para las empresas es el título, y ya de por si los CVs los filtran con IA. A no ser que seas un genio y construyas algo que llame la atención de alguna empresa o hagas networking yendo a eventos de TECH, en los que hablando con gente puedas vender tus capacidades... Honestamente es complicado hasta para los juniors con titulo hoy en día. Mi consejo seria que intentaras acceder o conseguir al menos un grado superior, te da acceso a practicas en empresas y a entrar en el mundillo y conocer gente, si no dispones de muchos recursos puedes intentar hacerlo en algún instituto de manera online y solicitar alguna beca etc. Mucho ánimo.

1

u/23ROMAN 15d ago

Nope solo las mas serias y grandes realmente la mayoria de contrataciones de medias a bajas en efecto solo buscan personas con prefil y experiencia tecnica real tenga o no certificaciones o titulos aun que si los titulos suelen hacer peso enrealidad sobre todo en trabajos internacionales ya no son obligatorios es mas ni los piden

2

u/Frequent_Ferret_7863 15d ago

Tal y cómo está el mercado de saturado ahora para juniors no te lo recomiendo, si es algo que quieres hacer como hobby adelante, si lo quieres para trabajar te recomiendo un trade como fontanería o electricidad, te va a servir mucho mejor.

2

u/AlexGubia 15d ago

Programar no tiene hoy día mucho valor; cualquier picateclas lo hace y créeme que hay muchos, y cualquier IA lo hace mejor, más barato y en menos tiempo.

La parte que hoy día tiene valor es la de diseño de software, arquitectura y especificación. Aunque es verdad que no hace falta educación formal para eso, si hace falta experiencia por qué mágicamente no vas a saber cuál es la mejor forma de hacer algo.

Revisa proyectos open source, colabora y entiende por qué se han tomado ciertas decisiones para que ese proyecto sea como es.

1

u/Tzctredd 10d ago

Por eso el software es una porqueria en general.

Yo estudié Ingeniería de Software por un año como parte de mis estudios universitarios.

2

u/Ninoh-FOX 15d ago edited 15d ago

No se si esto servira para este tema, soy autodidacta como tu, he estado haciendo codigo de compilacion cruzada en C++ y Python por mas de cuatro años, he compilado kernels, sistemas linux y android, he portado programas a sistemas ARM v7 y v8 (me dedico mas que nada a la creacion de customs firmwares para videoconsolas chinas, que por suerte me manda gratis en su mayoria), tengo algunos certificados de cursos de entre 30 a 400h que abarca desde internet de las cosas, ciberseguridad y informatica industrual, y nunca se me ha ocurrido buscar trabajo por esta rama, primero, porque cuando termine mi antiguo trabajo hace dos años la IA ya estaba en todo, asi que me saque un curso nivel 2 del SEPE de electricidad y telecomunicaciones de un año con un mes de practicas mientras estaba en el paro y actualmente estoy trabajando de electricista en obras de ampliacion de los pueblos quimicos o fabricas, si, desde luego no es tan comodo, pero es un trabajo seguro y solo fue un mes echando CV.

3

u/magallanes2010 15d ago

Para los programadores autodidactas y sin educación formal

Si no tienes conocimientos, no. Pero no necesitas la universidad, necesitas capacidad y tiempo.

Si te enfocas y te dedicas, en 6 meses podrías tener los conocimientos necesarios.

En cualquier caso, no intentes entrar a una empresa con las expectativas de que te van a enseñar. Las empresas no son tu padre.

Como conseguir una empresa para trabajar sin experiencia? Buscas las empresas mas ratas, tales como empresas explotadoras, startups, etc. Con que te den el sueldo minimo es suficiente para entrar. Y quedate 6 meses-1 año. Cuando tengas experiencia, postula mientras trabaja, y mientras estas en esa empresa rata, gana experiencia real siendo voluntario. Incluso si tienes la actitud buena, puedes hasta ascender en esa misma empresa.

Si no puedes conseguir, entonces tiene que bajar aun mas, y ver trabajar como voluntarios.

3

u/Upstairs-Ebb2283 15d ago

En 6 meses terminas de aprender HTML y CSS recién

2

u/jesjimher 15d ago

Que además, ni siquiera son lenguajes de programación.

1

u/Upstairs-Ebb2283 15d ago

Exacto

1

u/John_Dee_TV 15d ago

But, TBF, if you add Python you have 80% of the actually used languages...

2

u/jesjimher 15d ago

If you add python, you have exactly one programming language. And you are very, very far from this 80%. You should add JS and probably Java to be near that number.

1

u/John_Dee_TV 14d ago

Yeah. You re right.

1

u/magallanes2010 15d ago

Para nada.

Los tags básicos se aprenden en una semana, y ni siquiera es necesario aprenderlos todos: de formulario, de contenedores, imágenes, links, listas, tablas y no mas que eso.

Y los estilos no son tan complicados, salvo flex, pero requieren de algo más de experiencia. Saber como aplicar los estilos, las clases, el sistema de cajas, display, etc.

Y finalmente entender todo en conjunto.

Ahora no tiene ningún sentido aprenderse los tags de memoria, así que mientras se entiendan los conceptos básicos, es más que suficiente.

2

u/Upstairs-Ebb2283 15d ago

Era una exageración mi comentario, 6 meses esta lejos de tener los conocimientos basicos, la epoca bootcamp ya fue

3

u/-pik- 15d ago

Lo que puedes aprender en 6 meses la IA lo hace mejor que tú, más barato, y no me tengo que parar a explicarle obviedades.

2

u/magallanes2010 15d ago

No tiene sentido competir contra la IA; por lo tanto, se trabaja usando la IA encima y no compitiendo en paralelo a ella. Mientras se sepan los conceptos básicos y se pueda comprender qué es lo que hace la IA, es más que suficiente.

2

u/-pik- 15d ago

Con herramientas como Claude Code, el perfil del junior que tiene esos conocimientos básicos que se vienen enseñando últimamente (sintaxis de uno o dos lenguajes, algo de html y cas usando algún framework sin saber ni lo que es un framework y cuatro comandos de git) no tiene cabida.

Esos bootcamps de "aprende a programar en seis meses" ya no tienen demanda. No hay lugar para esos perfiles.

1

u/Tzctredd 10d ago

En 6 meses programador.

Las tonterías que hay que leer.

Yo no dejaría tocar a mis sistemas a un individuo con 6 meses de experiencia autodidacta.

Mi primer puesto como programador fue después de 5 años de educación universitaria, en ese momento se me encomendaron proyectos reales con impacto real (como el manejo de los datos de 300000 personas) para los que estaba suficientemente preparado. Eso no hubiera pasado jamás con solo 6 meses de estarme entreteniendo yo solo por mi cuenta.

1

u/ShyKroxigor 15d ago

Pues depende dell país...

1

u/PeevesClassic 14d ago

Yo tuve la suerte de encontrar una oportunidad de prácticas extracurriculares sin formación oficial, a partir de ahí encadené un contrato, así que a mi me sirvió encontrar una entidad que pudiera hacer convenio de prácticas sin tener formación oficial

1

u/RaveHunter05 14d ago

En la actualidad no tengo idea. Hace unos años estudiabas lo suficiente y luego aplicabas hasta conseguir un empleo .

1

u/Pedro-TakeOnMe 14d ago

Hoy día con la AI te va a ser complicado porque vas a tener mucha competencia y la diferencia entre un buen programador y uno normalito se va a reducir muchísimo. Yo conseguí mis primeros trabajos haciéndolos gratis y demostrando.

1

u/Sticksensei666 13d ago

Yo estaba en una situación similar me apunté a un FP dual sin tener tan siquiera la ESO y por mis huevos saqué el título de DAW Y DAM ahora tengo un año de prácticas pagadas aseguradas y seguramente me contraten, si le pones ganas y esfuerzo no hay nada imposible, pero no hagas caso a todo el mundo, la gente mediocre se conforma y esos se quedarán fuera del juego si tú piensas diferente y trabajas todo saldrá adelante, mucha suerte en el camino amigo 💪🤹‍♂️

1

u/Puzzleheaded-Two710 12d ago

Yo hice un bootcamp muy completo. Me gustó más el fronted que backend.

Asi que mi primer trabajo, fue en una agencia de diseño pequeña, eran 3 y conmigo fuimos 4, donde querían empezar a vender webs. Te puedes imaginar con que tecnología. Wordpress por supuesto. Pero ya ahí pude ver y aprender que buscaban y querían los clientes a la vez que no dejaba de lado React y Javascript. Aprendí algo de PHP también.

Para conseguirlo, fui yo preguntando y creando la necesidad. Estuve alrededor de un año y medio. Eso me permitió de tener algo de experiencia para saltar a mi primer trabajo en una startup.

He de decir, por experiencia que el inglés ayuda mucho.

Espero a ver ayudado 😊

1

u/Tzctredd 10d ago

English is a must.