Resultados 1 al 9 de 9

Tema: Por dónde empezar y qué estudiar para ser programador junior?

  1. #1

    Question Por dónde empezar y qué estudiar para ser programador junior?

    Más allá de que sepa que se utiliza/se demanda saber Python, no sé mucho más de lo que realmente hace falta para ser programador junior. En alguna parte me habré metido para ver lo que estudia la gente y la peña empieza a soltar unas siglas que ni sé lo que son, sé que no son lenguajes de programación como tales pero ni idea.

    Sé un poco de HTML y he toqueteado algo de blogs de Wordpress.org (la free, creo que es esa).

    ¿Qué lenguajes me conviene saber utilizar? ¿Qué nichos o tipos de programación son las "mas fáciles" (entendedme) para poder encontrar teletrabajo de eso?

    Por favor sé que no sé mucho del tema pero no me machaquéis.

    No tengo trabajo y me estoy intentando reconvertir y ver si de forma autodidacta puedo llegar a ser programador junior de alguna especialidad o nicho que sea el más accesible posible. Así que por favor comentarios dañinos o menospreciando mi pregunta, pues mejor que no por favor.

    Muchas gracias
    Phemon AM3 955 3,2Ghz - Placa Asus M4A785TD-V EVO - 24 Gb DRR3 1600 Mhz Kingston HyperX - Grafica Zotac 660 Ti Amp! 2Gb - 1er HDD: SSD Samsung 840 Pro 256 Gb - . S.O. Windows 7 64 bits Ultimate. 2º y 3er HDD: 2xSamsung F4 2TB 5400 32Mb

  2. #2

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    Hola,

    Creo que es complicado responder tu pregunta.

    Yo te recomendaría, ya que has empezado asentar tus conocimientos por HTML y Wordpress, que continúes con Javascript y PHP. No es que sea lo más demandado, pero te ayudará a tener una base.

    Te dejo un enlace que vi hace unos días donde puedes encontrar varios cursos de Javascript: https://www.softzone.es/noticias/gen...tis-microsoft/

    Mucha suerte.
    INTEL 2500k || NOCTUA D14 || ASUS P8Z68 V-PRO || 4x 4GB GSKILL SNIPER 1600 CL9 || SPARKLE NVIDIA 9600GT || SSD OCZ VERTEX 3 120GB || MAXTOR 250GB SATA || SEAGATE 1TB SATA2 || WD GREEN 2TB SATA2 || SONY AD-5260S-0B || CORSAIR AX750 || SAMSUNG 2494HS

    AMD XP 1533@1911 || COOLER MASTER CP5-7JD1B-0L || ABIT NF7-S v2.0 || 2x 512 KINGSTON DDR333 + 1x 256
    KINGSTON DDR333 || NVIDIA MX440 || MAXTOR 80GB IDE || NEC ND-3520A || GIGABYTE SUPERB 460W || SAMSUNG SYNCMASTER 753 DFX

  3. #3

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    Efectivamente la respuesta es compleja, pero si quieres ser programador, lo que tienes que hacer es programar y adquirir práctica. No importa si te decantas por Python, Javascript, C++ o lo que sea. Al final es una base común.

  4. #4
    Con domicilio en Noticias3d.com
    Ubicación
    Esto no es Matrix, es Kyrgyzistan
    Mensajes
    5,038

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    Yo hace dias vi la pregunta, pero he esperado a tener mejor animo para contestar,

    He de decir que no soy programador, ni creo que lo llegue a ser nunca, soy perfeccionista y me estreso.

    Me defiendo en Pascal, C, Basic (por supuesto), PHP, y derivados de C tipo Arduino. Tambien scripting (Bash), algo de ensamblador... Entiendo la programacion OOO y la entiendo de verdad, y no la he usado en mi vida (casi, un poco con PHP). Si me pones delante lineas de Phyton, Forth, Haskell... Las entiendo mas o menos.

    Calculo que debo de tener acumuladas mas de 5000 lineas de cogigo en diferentes programas y a lo largo de mi vida, lo que no es nada, ya digo que no soy programador.


    Bien, con esto quiero decir que no soy programador pero se lo que es la programacion, he trabajado con muchos programadores, ya sea colaborando, a mi cargo o a su cargo. Y hasta tengo amigos programadores.

    Pues bien, para responder tu pregunta te sugiero que lo primero de todo es que averigues que es programar, porque creo que no tienes ni idea.

    HTML no es programar, es describir mediante unos codigos especificos (y ojo, si dominas CSS, pero de verdad tienes toda mi admiracion, pero sigue sin ser programar), y por supuesto diseñar paginas de Wordpress y programar tiene muy poco que ver.

    Pero yo he de decir que cuando empece a tontear con la programacion no tenia ni idea que era programar... No es verdad, a base de leer mucho codigo en revistas y demas sabia lo que era progarmar, y al ponerme con ello fue cuando decidi que para ser un mal programador, mejor no lo era.

    Asi que te sugiero que te metas en un ciclo formativo en programacion multiplataforma o algo asi, son tres añitos, pero si de verdad quieres ser programador, alli conoceras lo que es la programacion, y si eres mas o menos bueno, saldras trabajando.
    ¿De verdad hemos quedado para esto?

  5. #5

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    Voy a acotar un poco mi pregunta: tengo un conocido que me intentó meter en un puesto donde se supone que tenían empleados a personas de otras disciplinas muy distintas (profesores, químicos, etc) era en Ciberseguridad en el "Blue Team", que aun no sé realmente qué hacen, pero debe de ser un trabajo muy mecánico y repetitivo y que aunque implique tener conocimientos de algún lenguaje de programación (me recomendaron hacer varios cursos de Udemy de ciberseguridad pero que trataban Python) no hace falta ser un súper programador.


    Entre la irrupción de la IA y que el trabajo este de Blue Team parece que consiste en revisión de código (ojo, hablo realmente sin saber), no sé cuales serían los "minimos" que tendría que cumplir para trabajar de eso. O si "revisor de código" (por llamarlo de alguna forma) es un tipo de trabajo, que se aplica en otras ramas de la informática y no es exclusivo de ciberseguridad, que realmente exista y se pueda hacer, nuevamente, sabiendo cuáles serían los conocimientos mínimos y "lo que se espera que haga" en un puesto así.
    Phemon AM3 955 3,2Ghz - Placa Asus M4A785TD-V EVO - 24 Gb DRR3 1600 Mhz Kingston HyperX - Grafica Zotac 660 Ti Amp! 2Gb - 1er HDD: SSD Samsung 840 Pro 256 Gb - . S.O. Windows 7 64 bits Ultimate. 2º y 3er HDD: 2xSamsung F4 2TB 5400 32Mb

  6. #6
    Con domicilio en Noticias3d.com
    Ubicación
    Esto no es Matrix, es Kyrgyzistan
    Mensajes
    5,038

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    Lo que no entiendo muy bien es porque abres un hilo si lo tienes claro: un par de cursos de Udemy y a asegurar el mundo de ciberataques.

    Lo que no se es por que hay tanto idiota estudiando meses y años.
    ¿De verdad hemos quedado para esto?

  7. #7
    Master Avatar de skabeche
    Ubicación
    Unas veces en Benicàssim y otras en Oviedo
    Mensajes
    2,066

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    Un revisor de código nunca debería ser un junior porque no tiene los conocimientos necesarios ni la suficiente experiencia. Por lo demás no sé realmente que estás preguntando.
    SKIZOPHONIC
    Web de mi grupo: www.skizophonic.es
    Facebook de mi grupo: www.facebook.com/skizophonic
    Escúchanos en Spotify: Skizophonic en Spotify

    Si yo no soy Curro Jiménez ¿Por qué tengo este trabuco?

  8. #8

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    No creo que se pueda ser revisor de código, si uno no sabe crear código.

    Así que, acabes metido en esa disciplina o en otra, en cualquier caso necesitas aprender a programar. Necesitas saber qué es una variable, cuáles son los tipos de datos, qué es la lógica booleana, qué es un bucle, un vector, una matriz..., qué es un procedimiento, una función..., qué es la recursividad..., qué es un objeto, una clase, una interfaz, qué es la herencia de clases, el polimorfismo...., qué es un diagrama de flujo, un diagrama UML,....que es un patrón de diseño y cuáles son los más habituales..., etc, etc....

    Todo esto es digamos lo básico. Y es independiente del lenguaje de programación que escojas: Java, C#, C++, Python, JavaScript, PHP, Go...
    Todos emplean dichos elementos, cada uno a su manera y con sus peculiaridades, pero en esencia la "programación" es la misma, lo que cambia son los lenguajes, es decir, las instrucciones que hay que escribir.

    Como digo, eso es lo básico.
    Ya luego para dirigirse a una disciplina u otra, pues habrá que añadir nuevos conocimientos.
    No tengo ni idea de ciberseguridad, pero supongo que habrá que saber cosas de encriptación, ingeniera inversa, protocolos de red, puertas traseras, cómo organiza cada sistema operativo los permisos de usuario, cómo organizan las estructuras de datos en el disco duro, como organizan la RAM... y mil cosas más...

    Si uno quiere dirigirse a crear programas de gestión, pues habrá que añadir conocimientos de bases de datos, SQL, saber que es un CRM, un ERP, como desplegar una red de equipos en una empresa... y mil cosas más.

    Si uno quiere dedicarse a programación web, pues habrá que aprender HMTL, CSS, JavaScript, diseño responsive,...

    Y así con cada una de las disciplinas existentes.

    Con todo esto no pretendo desanimarte, al contrario, si te ilusiona encontrar una salida laboral por este campo, adelante.
    Pero no creas que es cuestión de hacer un par de cursos Udemy y suscribirse a dos o tres youtubers que sean gurús de la programación.

    No menosprecio a estas plataformas, de hecho considero que pueden ser un buen complemento, y además ser autodidacta es super importante en este campo.
    Pero no es suficiente, y además, eso no da títulos. Los títulos no lo son todo, pero en una entrevista de trabajo, pues ayudan bastante.


    Si te es posible, lo ideal sería cursar un grado superior de DAM(Desarrollo Aplicaciones Multiplataforma).
    Es bastante completo y toca varias ramas: programación, lenguaje de marcas, HTML, bases de datos, ERP, Android,....
    Son dos años. Si cursas un tercer año, puedes obtener también el DAW(Desarrollo Aplicaciones Web).

    Si puedes hacerlo por la pública, no es demasiado caro. En las privadas, muchas si meten un buen palo.
    En ambas seguramente encontrarás posibilidad de cursarlo 100% online, semipresencial o presencial.

    A lo mejor piensas que ahora no puedes esperar dos años a tener estos conocimientos y que autodidacta por tu cuenta podrás ir más rápido.
    Pues me temo que no. Guste o no, formarse requiere de tiempo.

    Para explicar y entender qué es por ejemplo un bucle y que variantes hay, se necesita menos de 1 hora. Pero para aprender a usarlo bien, a saber cómo sacarle partido, saber cuándo interesa usarlo o no..., eso requiere de semanas o meses.
    La mayor parte del aprendizaje en programación, no consiste en empollar teoría, en absoluto. Se aprende con la práctica, mucha práctica, hay que escribir mucho código y equivocarse mucho, y atascarse mucho..., para realmente aprender.

    En fin, autodidacta o no, como dije al principio lo primero es aprender "programación". Con Java, con Python, con lo que sea...da igual. Pero ese sería el primer paso.
    • Ryzen 7 5800X3D
    • MSI MPG X570 Gaming Edge Wifi
    • Corsair RGB 3200 2x16GB DDR4
    • EVGA RTX 3080

  9. #9

    Predeterminado Re: Por dónde empezar y qué estudiar para ser programador junior?

    Cita Iniciado por miracleman2009 Ver mensaje
    Voy a acotar un poco mi pregunta: tengo un conocido que me intentó meter en un puesto donde se supone que tenían empleados a personas de otras disciplinas muy distintas (profesores, químicos, etc) era en Ciberseguridad en el "Blue Team", que aun no sé realmente qué hacen, pero debe de ser un trabajo muy mecánico y repetitivo y que aunque implique tener conocimientos de algún lenguaje de programación (me recomendaron hacer varios cursos de Udemy de ciberseguridad pero que trataban Python) no hace falta ser un súper programador.


    Entre la irrupción de la IA y que el trabajo este de Blue Team parece que consiste en revisión de código (ojo, hablo realmente sin saber), no sé cuales serían los "minimos" que tendría que cumplir para trabajar de eso. O si "revisor de código" (por llamarlo de alguna forma) es un tipo de trabajo, que se aplica en otras ramas de la informática y no es exclusivo de ciberseguridad, que realmente exista y se pueda hacer, nuevamente, sabiendo cuáles serían los conocimientos mínimos y "lo que se espera que haga" en un puesto así.
    Efectivamente esa es otra posibilidad, en la que no es necesario programar. Se trata de pasar un toolset de análisis estático de código o de escaneo de seguridad y poco más.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •