• Compra una licencia de Windows 10/11 (10€) u Office (18€) al mejor precio u Office al mejor precio. Entra en este post con las ofertas
  • ¡Bienvenid@! Recuerda que para comentar en el foro de El Chapuzas Informático necesitas registrar tu cuenta, tardarás menos de 2 minutos y te dará valiosa información además de ayudarte en lo que necesites o pasar un rato agradable con nosotros.

Posibilidades de que un Graduado en Turismo sea contratado como desarrollador WEB sin FP?

WwFovo

Nuevo
Registrado
21 Nov 2020
Mensajes
5
Puntos
1
Edad
55
Buenas tardes,

me presento, este es mi primer mensaje en el foro. Terminé este año la carrera de turismo, y actualmente curso un Master de Marketing.

No diría que me equivoqué con la carrera porque en su momento tenía otras prioridades y gustos, pero para ser sincero estos han cambiado, tanto por mi mentalidad y forma de pensar (he descubierto que me motivan más las tareas con cierto grado de creatividad y problem-solving) como por los acontecimientos que están tomando lugar y continuarán en el futuro (no me quiero extender en demasía).

El caso es que siempre me llamó la atención la programación/desarrollo, y tras haber investigado de manera intermitente durante los años, veo que podría ser una salida factible para mi.

He decidido que voy a aprender lo básico de desarrollo web durante los próximos meses de manera autodidacta y estructurada, poniendo en práctica lo aprendido con proyectos personales de manera que pueda comprobar si realmente me gustaría dedicarme a ello. Empezaria por desarrollo web enfocado a front end porque tengo entendido que es lo más asequible iniciarse, pero lo que más me llama la atención a largo plazo es el backend tanto de páginas como de apps móviles y desktop (además de que según he podido comprobar estas posiciones son más escasas y reservadas para aquellos con mucha experiencia).

El caso es que tendré que compaginar este aprendizaje con el máster y con mi trabajo a tiempo completo una vez lo acabe, por lo tanto me gustaría optimizarlo de manera que me pueda pasar al desarrollo web cuanto antes para poner mis conocimientos en práctica y aprender haciendo.

Mi pregunta es la siguiente: ¿Conocéis ejemplos de gente que trabajen como programadores y desarrolladores web que no cuenten ni con la fp de DAW o DAM (sin "enchufe") ? Lo pregunto porque, a mi entender, en las fp te enseñan los conceptos de programación pero quizás no los lenguajes que realmente piden en el mercado laboral, además de que no tendría tiempo de atender al grado superior y desarrollar mis proyectos personales mientras trabajo. No es por no querer trabajar o estudiar, ya que se que esta profesión se trata de un aprendizaje continuo, y de hecho me gusta este aspecto de la investigación continua. Por supuesto, presentaría un portfolio con mis proyectos además de certificados de cursos (aunque entiendo que estos últimos no tienen apenas valor de manera intrínseca, ¿O hay alguno que si se valore?).

No me planteo bootcamps por la inversión de tiempo y dinero a tan corto plazo.

Muchas gracias en antelación, y perdón por la extension.
 
Última edición:
Conozco gente y yo soy uno de ellos que no ha hecho DAW o DAM y trabaja en programación Web. Tienes que tener disciplina y empezar a estudiar y a programar con casos prácticos para ir cogiendo experiencia.

Lee esto: Empezar con el desarrollo web
Y esto es lo que tienes que aprender: (Ayuda) Simulador de préstamos para web (javascript y php)

Lee ambos temas completos incluido sus enlaces.
Muchas gracias. Lo que me tira para atrás es que todas las ofertas que he encontrado piden unos estudios mínimos de fp, y claro, imagino que se refieren a DAM o DAW, entiendo que mi máster de marketing no lo tendrán muy en cuenta (tocamos el desarrollo web pero muy por encima).

La única ventaja es que si que cuento con un C2 en inglés.
 
Última edición:
Si consigues hacerte un buen portfolio, algunos proyectitos personales pequeños no hace falta que reinventes la rueda, y eres capaz de demostrar buenos conocimientos y tal, en la hora de la entrevista más bien, yo creo que sin ningún problema, tengo un amigo que no tiene ningún título y tiene trabajo como programador para una empresa de telecomunicaciones grande desarrollando su software. En informática el título no es tan importante.
 
co
Si consigues hacerte un buen portfolio, algunos proyectitos personales pequeños no hace falta que reinventes la rueda, y eres capaz de demostrar buenos conocimientos y tal, en la hora de la entrevista más bien, yo creo que sin ningún problema, tengo un amigo que no tiene ningún título y tiene trabajo como programador para una empresa de telecomunicaciones grande desarrollando su software. En informática el título no es tan importante.
De acuerdo, muchas gracias tu respuesta. Haré como indicas e implementaré todos lo conocimientos que pueda con buenos proyectos personales para afianzar, acumular experiencia, empezar a pensar como un programador y para poder demostrar mi valía.
 
Última edición:
Yo hice historia, cuando terminé pasé de hacer master ni historias y me metí en el fp de programacion, hice el fp y despues la ingenieria mientras curraba de programador. Es un mundo con mucho curro, pero tambien es un mundo que te tiene que gustar mucho, si que es cierto que los sueldos son muy buenos y las condiciones son geniales y hay mucha oferta de empleo, pero si no te gusta no vas a llegar a ningun sitio. Así como hay otros curros que aunque no te gustan puedes ir tirando la programacion es algo que de verdad te tiene que gustar. Tienes que estar constantement actualizandote, leyendo documentacion (que por cierto esta casi todo en ingles) hacer proyectos propios para practicar y aprender (aun sabiendo que no van a llegar a nada, simpelmente por aprender) y dedicarle muchisimo tiempo.

La curva de aprendizaje es bastante rápida al principio pero una vez sabes las bases empieza a ser cada vez más dificil, de repente llegas a un nivel en el que aprendes a toda velocidad hasta que llegas a un nivel muy bueno y te vuelves a estancar y entras en la programación de alto rendimiento y historias de cloud, devops y cosas así donde vuelves a quedarte pillado y vuelve a ser muy muy dificil aprender y avanzar. Por eso digo que tiene que ser algo que te guste y que de verdad te motive, si no es imposible. Pero si, no hay ningun problema en que des el salto, los FP empiezan de cero asumiendo que no sabes nada, yo cuando empecé no sabia nada de nada, instalar juegos y navegar por internet, ago de word y powepoint y deja de contar.

Yo te motivo a que le des un try y te apuntes, eso si, (esto es opinion personal) no empieces a hacer cursos por tu cuenta si tienes intencion de hacer el fp, porque puede ser copntraproducente, aprender cosas mal, metodologias en desuso y malos habitos que es mejor ni siquiera conocer.

un saludo bro.
 
Me podría extender hasta el infinito, adjunto podría marcarme un buen spam hasta el infinito añadido. Pero.. Vamos ver..

Podría ponerme a rebatir comentarios y alargar esto casi al infinito. Pero sinceramente, no hagas mucho caso a lo de aprender HTML y CSS, si tienes claro que te ha llamado la atención el BackEnd; menos aún. Aquí te dejo una posible hoja de ruta backend, algo interesante y con miras de futuro.

---

Entre otras cosas, porque para los puestos de HTML y CSS, existen personas como los churros y cada día aparece medio millón más de ellas.. Además, de que vale que eso es una base y bla bla bla. Pero no es algo absolutamente fundamental, no el conocer todo el html y css y dedicar 3 meses a eso.. Sí, una base. Lo necesario de HTML y CSS, te lo aprendes en una semana (sobre todo porque es facilmente entendible) y no requieres saber aplicarlo, si vas a meterte hacía el Back End.

Seguramente es más fundamental, el tener una base de lo que es Internet, las redes, el funcionamiento de los ordenadores, la WWW (Vamos: Historia de la Informática). Que profundizar en HTML y CSS, con que sepas que son y para que se usan; al igual que debes saber para que se usa un lenguaje de programación, un framework, un preprocesador, etc.

Vaya, un poco el lenguaje del gremio. Es más que Suficiente, que si mañana tienes que usarlo; tranquilo. HTML y CSS se aprenden en 5 días.

Ve de cabeza al mundo puramente de BackEnd y si te entretiene, casi tirate más hacía el apartado de sistemas (implementación en la nube y todo eso) que vas a tener salida mil millones de veces mejor, de aquí a un año. Que si te pones a lanzar apps con vue, html, javascript.. O crear interfaces de aplicaciones, que te crees que vas a programar.. y terminas diseñando frontales de apps con dreamweaver.. y en fin. De ese tipo de personas tienes el mundo lleno, por no decir.

Que en ese mundillo, triunfan bastante más, las personas que sean MUY, MUY, MUY CREATIVAS. Además, de que es un mundo bastante copado por centaneres de mujeres.. (y no es un comentario machista) es que es así; y tienes una ola de mujeres metiéndose actualmente en el mundillo, espectacular, que seguramente van a ocupar la mayoría de esos puestos el día de mañana.

Y como todo lo del front end suele ir asociado al diseño , y las empresas para economizar, meten todo el trabajo a la misma persona............. Si quieres ir al front end, diseño de interfaces, etc. Casi ni recomendaría estudiar html y css, mejor tirarse puramente a estudiar diseño.. E irse a la modernez del UX / UI.

Ese campo, va a estar absolutamente saturado de aquí al futuro, tanto como por las personas que desde ya están entrando en él. Como porque una gran parte de todas las personas del mundo del diseño, van a terminar parando en él.

Si te da por meterte al frontend, arriésgate un poco en lo que vas a aprender; y si de verdad quieres dedicarte a crear apps de aquí a futuro. Empieza pasito a pasito, pero ponte pautas lejanas altas; del estilo de: Aprender Flutter, Ionic, crear apps nativas con facilidad, programar para nuevos sistemas como Fuchsia o aprender lenguajes centrados en el ahorro de recursos de nuevos dispositivos: como puede ser Rust, Go, Python enfocado a la creación de Apps.

Si bien el mundo de la nube. No es un mundo especialmente creativo, como dices que te gustaba más.. Pero es el qe te va a dar salida laboral con un salario importante el día de mañana. No 100% seguro, pero casi.. Por ejemplo la "nube de amazon AWS" tiene más de 160 servicios, que necesitan personas que los sepan implementar (por poner uno de muchos ejemplos) para las miles de empresas y personas que crean Aplicaciones, están deseando pasar servicios, trabajar con máquinas virtuales, etc..

Del primer tipo de personas, raramente vas a encontrar una. Del segundo, das una patada y te salen mil; y si comienzas ahora, perfectamente estás a tiempo de que ese ámbito laboral no se infle de trabajadores que terminen ofreciendo mano de obra. Que es, básicamente, lo que te va a pasar si te dedicas a crear apps (puesto que es un mundillo que ya está sobre saturado, y cada año que pase, más).

Por otro lado Gerard.Developer ni idea de donde estudiaría el FP, porque precisamente lo que dice que te ocurrirá si aprendes por tu cuenta ajena. Es lo que te puede ocurrir si te apuntas a ciertos FP a día de hoy en España, puesto que el curriculum escolar es de la época del cromañón; y excepto, que el profesorado se lo curre, y les de por darte cosas actuales (que se de algunos lugares, que parece que si lo hacen).

Es bastante más probable de que salgas como un ceporro del FP. A que salgas como un crack en nuevas tecnologías. Por ejemplo, cuando yo empece el FP de DAW, si me hubiesen metido Typescript , AWS, ci/cd. Seguramente ahora mismo tendría trabajo sin problemas (yo y todos mis compañeros) y en cambio, apenas nos enseñaron que era Github y que era un framework.

Puro Java (y ni tan siquiera en profundidad enfocaban el meterse a Spring) que era lo que sabían que te iban a requerir a posteriorí; puesto que todo estaba enfocado hacía los trabajos de mano de obra barata que necesitan las empresas más vomitivas de España, que es para eso, para lo que sirven la mayoría de FP de España.
 
Me podría extender hasta el infinito, adjunto podría marcarme un buen spam hasta el infinito añadido. Pero.. Vamos ver..

Podría ponerme a rebatir comentarios y alargar esto casi al infinito. Pero sinceramente, no hagas mucho caso a lo de aprender HTML y CSS, si tienes claro que te ha llamado la atención el BackEnd; menos aún. Aquí te dejo una posible hoja de ruta backend, algo interesante y con miras de futuro.

---

Entre otras cosas, porque para los puestos de HTML y CSS, existen personas como los churros y cada día aparece medio millón más de ellas.. Además, de que vale que eso es una base y bla bla bla. Pero no es algo absolutamente fundamental, no el conocer todo el html y css y dedicar 3 meses a eso.. Sí, una base. Lo necesario de HTML y CSS, te lo aprendes en una semana (sobre todo porque es facilmente entendible) y no requieres saber aplicarlo, si vas a meterte hacía el Back End.

Seguramente es más fundamental, el tener una base de lo que es Internet, las redes, el funcionamiento de los ordenadores, la WWW (Vamos: Historia de la Informática). Que profundizar en HTML y CSS, con que sepas que son y para que se usan; al igual que debes saber para que se usa un lenguaje de programación, un framework, un preprocesador, etc.

Vaya, un poco el lenguaje del gremio. Es más que Suficiente, que si mañana tienes que usarlo; tranquilo. HTML y CSS se aprenden en 5 días.

Ve de cabeza al mundo puramente de BackEnd y si te entretiene, casi tirate más hacía el apartado de sistemas (implementación en la nube y todo eso) que vas a tener salida mil millones de veces mejor, de aquí a un año. Que si te pones a lanzar apps con vue, html, javascript.. O crear interfaces de aplicaciones, que te crees que vas a programar.. y terminas diseñando frontales de apps con dreamweaver.. y en fin. De ese tipo de personas tienes el mundo lleno, por no decir.

Que en ese mundillo, triunfan bastante más, las personas que sean MUY, MUY, MUY CREATIVAS. Además, de que es un mundo bastante copado por centaneres de mujeres.. (y no es un comentario machista) es que es así; y tienes una ola de mujeres metiéndose actualmente en el mundillo, espectacular, que seguramente van a ocupar la mayoría de esos puestos el día de mañana.

Y como todo lo del front end suele ir asociado al diseño , y las empresas para economizar, meten todo el trabajo a la misma persona............. Si quieres ir al front end, diseño de interfaces, etc. Casi ni recomendaría estudiar html y css, mejor tirarse puramente a estudiar diseño.. E irse a la modernez del UX / UI.

Ese campo, va a estar absolutamente saturado de aquí al futuro, tanto como por las personas que desde ya están entrando en él. Como porque una gran parte de todas las personas del mundo del diseño, van a terminar parando en él.

Si te da por meterte al frontend, arriésgate un poco en lo que vas a aprender; y si de verdad quieres dedicarte a crear apps de aquí a futuro. Empieza pasito a pasito, pero ponte pautas lejanas altas; del estilo de: Aprender Flutter, Ionic, crear apps nativas con facilidad, programar para nuevos sistemas como Fuchsia o aprender lenguajes centrados en el ahorro de recursos de nuevos dispositivos: como puede ser Rust, Go, Python enfocado a la creación de Apps.

Si bien el mundo de la nube. No es un mundo especialmente creativo, como dices que te gustaba más.. Pero es el qe te va a dar salida laboral con un salario importante el día de mañana. No 100% seguro, pero casi.. Por ejemplo la "nube de amazon AWS" tiene más de 160 servicios, que necesitan personas que los sepan implementar (por poner uno de muchos ejemplos) para las miles de empresas y personas que crean Aplicaciones, están deseando pasar servicios, trabajar con máquinas virtuales, etc..

Del primer tipo de personas, raramente vas a encontrar una. Del segundo, das una patada y te salen mil; y si comienzas ahora, perfectamente estás a tiempo de que ese ámbito laboral no se infle de trabajadores que terminen ofreciendo mano de obra. Que es, básicamente, lo que te va a pasar si te dedicas a crear apps (puesto que es un mundillo que ya está sobre saturado, y cada año que pase, más).

Por otro lado Gerard.Developer ni idea de donde estudiaría el FP, porque precisamente lo que dice que te ocurrirá si aprendes por tu cuenta ajena. Es lo que te puede ocurrir si te apuntas a ciertos FP a día de hoy en España, puesto que el curriculum escolar es de la época del cromañón; y excepto, que el profesorado se lo curre, y les de por darte cosas actuales (que se de algunos lugares, que parece que si lo hacen).

Es bastante más probable de que salgas como un ceporro del FP. A que salgas como un crack en nuevas tecnologías. Por ejemplo, cuando yo empece el FP de DAW, si me hubiesen metido Typescript , AWS, ci/cd. Seguramente ahora mismo tendría trabajo sin problemas (yo y todos mis compañeros) y en cambio, apenas nos enseñaron que era Github y que era un framework.

Puro Java (y ni tan siquiera en profundidad enfocaban el meterse a Spring) que era lo que sabían que te iban a requerir a posteriorí; puesto que todo estaba enfocado hacía los trabajos de mano de obra barata que necesitan las empresas más vomitivas de España, que es para eso, para lo que sirven la mayoría de FP de España.
Muy interesante lo que comentas, muchas gracias por expresar tu opinión a pesar de ser contraria a lo que recomienda la mayoría. No obstante, ¿Crees realmente factible que alguien me contrate como backend sin ningún tipo de experiencia previa (aunque sea en front) por muchos proyectos personales que pueda presentar?
 
Hay varios temas interesantes que hemos comentado algunas veces en el foro.

Lo primero es que el título no hace al profesional y eso en informática es más cierto que en ninguna otra profesión. Con ganas, pasión y autoformación puedes darle coscorrones a más de uno y de dos titulados universitarios en este campo. En estos momentos yo sí que creo que tienes posibilidades reales de trabajar como programador sin título, pero vamos a hablarlo con más detalle mejor.

Las posibilidades de acceder a un trabajo sin título dependen por completo de la empresa. Algunas se fijan mucho en eso y otras no tanto. En algunas la carencia de título es un NO garantizado, en otras te restan puntos por no tenerlo y en otras directamente pasan de los títulos. No hay una regla general.

Dentro de una misma empresa siempre habrá voces discordantes al respecto. Por ejemplo, si el responsable de IT de mi empresa recibiera tu CV, ni te entrevistaría. Si lo recibiera yo, sí tendrías una oportunidad de ser entrevistado, siempre que en tu CV apreciara que sabes de lo que estás hablando y que vale la pena invertir el tiempo que lleva entrevistarte.

La pregunta entonces pasa a ser "¿Cómo puedo demostrar que vale la pena entrevistarme?". Y normalmente eso es con experiencia. Como tampoco tienes experiencia, tienes que pensar qué puedes decir en el CV o fuera de éste para hacer que valga la pena entrevistarte. Si consigues superar esa barrera y llegas a una entrevista, tendrías que demostrar que vale la pena contratarte.

Son muchos filtros que te van restando puntos frente a otros que sí tienen títulos, que sí tienen experiencia y que sí tienen conocimientos. No obstante, podríamos decir que estás de suerte. Hoy en día hay una demanda BRUTAL de profesionales en este sector, que los titulados no cubren. Y siempre parece haber sitio para perfiles junior.

Tienes un buen referente en kakadeluxe , que como te ha dicho no tiene titulación relacionada y en cambio está trabajando en esto. Por mi parte, puedo aportarte la perspectiva de alguien que entrevista y selecciona gente (aunque no es mi rol principal; ya lo he comentado alguna vez por el foro).

---

¿Qué debes hacer ahora? Debes prepararte para resolver problemas reales. Al final lo que las empresas van a valorar es que sepas resolver problemas y hacer el trabajo que se espera de ti.

Mi consejo para eso es que empieces aprendiendo los fundamentos y que sigas una progresión lógica que te permita avanzar de forma constante, aprendiendo y sin perder la motivación. El enfoque que debes seguir es el de trabajar por proyectos u objetivos, aprendiendo en cada etapa lo que necesites a medida que lo vayas necesitando. Cada etapa o proyecto puede ser un "entregable" que puedas "presentar" al mundo, tanto en GitHub como en tu CV.

La ruta que debes seguir te la ha planteado kakadeluxe en los enlaces que te ha pasado, que puede resumirse muy brevemente del siguiente modo:

  1. HTML y CSS. Sé que te están diciendo que no aprendas esto, lo hablamos unos párrafos más abajo.
  2. Cultura general: codificación del fichero: UTF-8, ISO-8859-1 y otras hierbas. DNS y dominios.
  3. Cargar recursos (css, js) desde la web. Rutas absolutas, relativas y remotas.
  4. JavaScript, DOM, eventos.
  5. Cultura general: HTTP (GET, POST, PUT...), comunicación con el backend: formularios en HTML y AJAX. Cabeceros, content types.

Una vez hecho eso estarás en posición de plantearte cosas. ¿Front end o back end? ¿Qué lenguaje aprender? ¿Bases de datos?

Todo eso está a tu alcance, pero mi consejo es que quites de la cabeza los comentarios del tipo "son unos días". No te benefician. Depende de tus conocimientos actuales lo de "unos días" puede ir desde cierto hasta ridículamente falso. En cualquier caso, conviene recordar que lo importante no es simplemente memorizar, sino entender y ser capaz de aplicarlo para resolver un problema.

Si simplemente vas habiendo memorizado las cosas en la entrevista te van a descartar sin problema. Yo hago pruebas técnicas en la entrevista y si tus primeros 10 minutos poniendo en práctica tus habilidades son en la entrevista no la pasas, porque se ve a la legua si no has tocado algo en la vida. Si te limitas a recitar conceptos maravillosos pero te planteo un problema real y pones cara de póker no la pasas. Hay mucha gente que va a la entrevista y piensa que con soltar 20 siglas y conceptos como big data, devops, agile o scrum pasan. Y no la pasan.

Lo importante es aprender, entender, sintetizar el conocimiento y ser capaz de aplicarlo para ejecutar tus tareas y resolver problemas. La profesión consiste en eso. Quien te diga lo contrario te está mintiendo. Y eso es lo que tienes que demostrar al que te vaya a contratar. Para ejercitarte en eso, cada paso que des debes darlo del siguiente modo:

  1. Plantéate el objetivo para esa etapa.
  2. Te faltarán conocimientos, pregunta por el foro por dónde empezar (revisa los enlaces que te ha pasado kakadeluxe porque está explicado ahí ya). Alguien te dirá una serie de siglas, nombres o tecnologías.
  3. Investiga sobre los conceptos que has conocido en el paso anterior y aprende lo básico de los que consideres necesarios. No tienes que detenerte un mes en la teoría. Lee, entiende y aplica. Importante.
  4. Aplica lo que hayas leído para conseguir el objetivo de la etapa.
  5. Vuelve al paso 2 si tienes dudas, o al paso 3 si ya tienes conceptos pero necesitas aprender más.
  6. Completado. Comparte en GitHub, Twitter o similares.
  7. Siguiente proyecto.

No te tomes los tiempos como algo estricto. Aprende a tu ritmo. No te preocupes si algo te lleva más tiempo que esos "unos días" que te indican. Es posible que pase, y no debe desanimarte. Esto es complejo.

Lo que nunca debes dejar de hacer es ser curioso e investigar cada cosa nueva que no entiendas. Pregunta por foros, busca en Google (DuckDuckGo 🦆 funciona muy bien para cosas de programación) o cualquier otro recurso, pero no dejes de lado cosas que no entiendes: investígalas.

La recomendación que te han hecho antes plantea una interesante reflexión: los niveles más bajos de desarrollo van a saturarse en algún momento. La cantidad de gente en tu situación que intenta colocarse en el desarrollo es enorme. Si consigues entrar antes, genial. Una vez dentro debes dar la talla y crecer o te habrá servido de poco.

---

En cuanto al debate de aprender HTML y CSS: sí, debes hacerlo. Del mismo modo que alguien de turismo aprende derecho civil del turismo aunque no vaya a ser abogado, un desarrollador web debe aprender HTML y CSS aunque no vaya a consagrar su vida al front end.

No todos los conocimientos que se adquieren tienen como fin último convertirlos en la herramienta predilecta. También se aprenden cosas que sirven de base para otros conceptos, y también se aprenden cosas que simplemente amplían tu perspectiva. No confundas esto con titulitis: alguien que nunca ha estudiado nada tiene muy difícil apreciar lo que implica "ampliar miras". Aunque no apliques directamente todo lo que aprendiste en la carrera, compara tu forma de pensar en primero con cómo piensas al terminar. Nada que ver, ¿no? En este campo pasa lo mismo.

Además, es una cuestión de cultura general. No puedes aprender a conectar una aplicación back-end con un front si no sabes cómo te envía datos un formulario, qué es la codificación de caracteres o los mime types.

Otra cosa es que no hace falta que te sepas las RFCs, los estándares ni las especificaciones. Evidentemente no es el caso. Lo que necesitas es un conocimiento de base que te permita entender y trabajar con la tecnología, nada más.

Para no alargarlo más de forma innecesaria, siempre que tengas dudas sobre hasta dónde aprender, o qué descartar puedes preguntar por el foro 👍🏻

---

Por último, los proyectos... Yo creo que lo primero que puedes hacer es una web personal y alojarla en algún sitio. Dicho así parece una gilipollez, pero ponte a hacerla y nos dices... Y cuando llegue el momento de alojarla nos dices también 😎 si nunca has hecho esto, ya es suficiente tarea para empezar.

Te servirá para aprender lo básico de todo el mundillo, y luego podrás ampliarla con algún tipo de funcionalidad que implique comunicación front/back.

Por ejemplo, hazte un formulario de contacto (JS) que almacene mensajes en una base de datos (back + DB). Podría hacer ese proyecto literalmente en 10 minutos y habrá quien te diga que no vale la pena hacerlo por ese motivo, pero paso a paso. Para empezar ese proyecto puede ir bien. Y el formulario de contacto lo quiere tener todo el mundo, te servirá una vez lo tengas hecho.

Quién sabe, quizá luego puedas aplicarle machine learning a los mensajes que recibes y enviarlos a distintas direcciones de correo, o ponerles etiquetas según si te escriben en un idioma u otro, de unos temas u otros...

Los horizontes se amplían de forma exponencial a medida que aprendes. Por lo tanto, no te desanimes: empieza por lo básico y vete progresando.
 
Última edición:
La pregunta entonces pasa a ser "¿Cómo puedo demostrar que vale la pena entrevistarme?". Y normalmente eso es con experiencia. Como tampoco tienes experiencia, tienes que pensar qué puedes decir en el CV o fuera de éste para hacer que valga la pena entrevistarte. Si consigues superar esa barrera y llegas a una entrevista, tendrías que demostrar que vale la pena contratarte.

Son muchos filtros que te van restando puntos frente a otros que sí tienen títulos, que sí tienen experiencia y que sí tienen conocimientos. No obstante, podríamos decir que estás de suerte. Hoy en día hay una demanda BRUTAL de profesionales en este sector, que los titulados no cubren. Y siempre parece haber sitio para perfiles junior.

Tienes un buen referente en kakadeluxe , que como te ha dicho no tiene titulación relacionada y en cambio está trabajando en esto. Por mi parte, puedo aportarte la perspectiva de alguien que entrevista y selecciona gente (aunque no es mi rol principal; ya lo he comentado alguna vez por el foro).
Como complemento a esta explicación, os contaré como fue mi aprendizaje y las entrevistas que hice cuando termine un curso de 800 horas de programación (octubre-mayo) que impartió una empresa Alcatel y que estaba subvencionado por la Comunidad de Madrid hace la tira de años.
Empezamos por el curso, evidentemente, tantas horas (800 horas) implica que adquieres una disciplina: asistencia continua y no faltar a clases sin causa justificada. Como el curso dura varios meses, poco a poco iba menguado los alumnos hasta quedar pocos, ibas aprendiendo cada vez más porque tenía actividades prácticas que había que presentar a los profesores. Lo normal, pero yo me junté con otros dos compañeros que tenía interés en aprender, nos ayudábamos debatiendo que soluciones podía tener los ejercicios, ahí aprendí que no hay solución única en los ejercicios de programación si no tantas como personas que participaban. Nos pasábamos programas como Turbo Pascal, Turbo C, Microsoft Cobol, etc.... y también hacíamos programas por nuestra cuenta y discutíamos con respeto de como mejorarlo. Así hasta que acabe el curso, tengo muy buenos recuerdos.
Una vez acabado el curso, empece a presentar CV a todas las ofertas de empleo que había los fines de semana en los periódicos (perdí la cuentas de las cartas que envíe), me llamaron en tres empresas para entrevistarme, en dos de ellas no pase de la entrevista y en la última me hicieron una prueba de Cobol que consistía en ordenar y fusionar dos ficheros en uno con un manual corto de los comandos de Cobol como ayuda; lo pase y me contrataron junto con otro que también lo paso y había hecho FP de Informática, después me entere de que se presentaron 10 y solo lo pasamos dos. En esa empresa era programador de Cobol y Basic.
Estuve trabajando muchos años hasta que vino la crisis de 2008, hubo reducción de plantilla y a la calle con una buena indemnización, ahí empece aprender desarrollo Web como HTML, CSS, PHP, Javascript, etc... en varios cursos gratuitos presenciales de la Comunidad de Madrid, aprendiendo por mi cuenta haciéndolo en mi ordenador como servidor Web, ya que no encontré compañeros espabilados para aprender juntos como en mi primer curso. Mande muchos emails en las ofertas que aparecía por Internet, en una empresa me llamaron y me pidieron que hiciera una aplicación Web como becario durante dos meses, quedaron contentos de ella y me contrataron.
Como ves, no tengo título oficial alguno, soy programador y las empresas que me contrataron estaban y están contentos conmigo porque resuelvo problemas en el trabajo.
 
Muchas gracias josejfernandez y kakadeluxe por la sabiduría y el apoyo, me he concienciado de que, aunque al principio me pueda resultar más complicado por mi falta de experiencia y cualificaciones, está en mi mano hacer todo lo que pueda para compensar esas carencias, y de que me tengo que centrar en aplicar los conocimientos adquiridos a la vida real programando, investigando lo que no sepa y arreglando los fallos. Me pongo a ello, gracias por la bienvenida
 
Muchas gracias josejfernandez y kakadeluxe por la sabiduría y el apoyo, me he concienciado de que, aunque al principio me pueda resultar más complicado por mi falta de experiencia y cualificaciones, está en mi mano hacer todo lo que pueda para compensar esas carencias, y de que me tengo que centrar en aplicar los conocimientos adquiridos a la vida real programando, investigando lo que no sepa y arreglando los fallos. Me pongo a ello, gracias por la bienvenida
De nada.
Te aconsejo que te apuntes a un foro del programa que quieras aprender, si esta en ingles tendrás mas posibilidades de ayuda.
Otra fuente de ayuda son stackoverflow y stackexchange en ambos idiomas: ingles y español.
 
En mi zona, Alicante, te facilita mucho hacer alguna beca de una grande consultora. Si tienes menos de 30 años puedes entrar, gratis, y duran 2 meses o así. Aprendes bastante si le pones ganas, y si destacas, te llamarán. Así empecé yo.
 
es lo bonito de la informática .. desde casa con un PC e internet puedes hacer millones de cosas y si te lo propones no repetir ninguna en tu vida ^_^
es lo malo (para mi q soy ingeniero titulado) y lo bueno de esto, q puedes hacer muchas cosas sin papeles q acrediten nada, pq al final no son la llave q te abre la puerta de ningun sitio. quizas con suerte es la q te abre la primera puerta pero para nada te asegura q llegues a una silla para q uses durante un tiempo .. tienes q currartelo y desmotrarlo. lo bueno de la informatica es q ese portafolios con el q mostrarte al mundo puede resultar realmente barato y solo depende de ti como de lleno esté
por muchas puertas q te cierren por ser de turismo no desistas q seguro q encontraras un sitio dnd te quieran contratar por lo q vales y no por lo q dice un papel. animo!
 
Arriba