Programación desde cero.

Iniciado por churrasco, 9 Agosto 2019, 02:55 AM

0 Miembros y 2 Visitantes están viendo este tema.

churrasco

Hola! gente soy nuevo en esto..Yo quiero empezar a programar desde cero haciendo cursitos y me quiero dedicar 100% al mundo freelance,se puede o es un objetivo muy alto?Para contar mi exp ya hice un secundario técnico en informática donde hicimos pavadas como abm de paginas web,un juego en xna y lo que mas vimos fue C en BorlandC o devc++. Me meti en la utn de pacheco pero la verdad que la cursada se me hizo muy aburrida y le meti 0 ganas al estudio, pienso meter en la UTNBA en un cursito de introducción a la programación para sacarme la espina que me quedo de la facu....a todo esto tengo 25 años y labure en un negocio familiar y nunca me metí en una empresa o nada,desde ya 0 exp muchas gracias!. Soy de Argentina!

engel lex

Citaro quiero empezar a programar desde cero haciendo cursitos y me quiero dedicar 100% al mundo freelance,se puede o es un objetivo muy alto?

se puede, muchos viven asi

Citarun juego en xna y lo que mas vimos fue C en BorlandC o devc++

tienes por lo menos una base... lo importante ahora es programar que? ya que de eso dependerá el lenguaje proximo a escojer
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

churrasco

Cita de: engel lex en  9 Agosto 2019, 02:57 AM
se puede, muchos viven asi

tienes por lo menos una base... lo importante ahora es programar que? ya que de eso dependerá el lenguaje proximo a escojer

gracias por responder tan rapido!,mi idea es hacer un curso de introducción en pseudocodigo y diagramas de flujo para asentar las bases ya que hace mucho que no programo! y me interesa python porque dicen que es unos de los lenguajes mas faciles para introducirse en la programación...despues vere si me interesa desarrollo mobile o web pero lo primero es lo primero ya que siempre que me estanco en mi propios algoritmos necesite una mano y creo que necesito reforzar eso ya que cuando me surge un problema no puedo solucionarlo yo solo....

@XSStringManolo

Aprende varios lenguajes nivel básico-intermedio. Aprende uno de los muchos que vienen de C nivel avanzado. Aprende tambien desarrollo web.
Lenguajes que te recomiendo para frelancer:
-Java *Más demandado en entorno empresarial. Más demandado en Android. Librerías para todo, hasta para correrlo del lado del servidor. Tampoco te puedo decir más porque no lo uso, pero es de lo que más piden y lo que tiene un mercado más fijo. Vamos, que de aquí a 20 años va a seguir estando de una forma u otra. Asique es una apuesta segura.
-Python *Más demandado en comunicaciones, muy usado en herramientas de hacking. Sencillo pero muy versatil. Tiene mucho mercado y es de los más demandados.

-C *Si todos vienen de aquí será por algo. Es la mejor opción para muchas cosas concretas como para no seguir aprendiendolo.

-C++ *Muy versatil, bueno para mejorar tu programación en general y mucho software código abierto que podrás portar a otros lenguajes. Capacidad para integrar C y ASM nativamente e interpretar javascript o compilarlo con otro software o librerias. No es de lo que más se demanda ni mucho menos pero es útil. Se usa para muchisimos proyectos grandes y software opensource.

-ADA, Rush, ¿Go? *más demandados para aplicaciones seguras. Para ADA hay bastantes ofertas de empleo y es el lider en lo suyo. Rush y Go son alternativas con algo de mercado y en crecimiento. Son muy parecidos a C++.

-javascript (Html5, Css3) *más demandado cliente web. Si tuviese que definir software multiplataforma con una palabra usaría javascript. De lo más demandado. Es como una llave inglesa. Pienso que es el que más crecimiento tiene, va a tener y ha tenido en los últimos 5 años. HTML5 y CSS3 son obligatorios para programación front-end.

-PHP *más demandado server side. Mucho empleo. Hay pocas alternativas y está muy estandarizado. 50.000 librerías, plantillas, entornos de trabajo, etc. Te permite trabajar en una empresa en proyectos complejos, trabajar en proyectos a medida o hacer un baño de oro a chatarra en 5 minutos sin conocimientos técnicos para sacarte un pellizco jajaja. Entre otras cosas.

-MySQL *más demandado bases de datos. En un o lo sabes hoy o lo sabes mañana, no te vas a librar por mucho asco que te de. Es el mercado amigo.

-.Net *Se demanda bastante pero no manejo ni conozco como para orientarte. Solo que piden bastante proyectos, hay bastante ofertas de trabajo.

A parte de estos hay un montón más. Y hay muchos con más demanda que los listados. Pero no decido incluirlos porque con estos cubro presente y futuro de todas formas. También hay otros que son extremadamente útiles para proyectos personales, "hacer su funcion", hacer de chicle, etc.

Te los recomiendo porque son los que yo más veo que se piden/hay buena documentación/son los principales para algo específico que se demanda mucho. También tendrás que aprender librerías concretas de cada uno, frameworks, cms, ides, etc.

Cual elegir? Realmente no hay un, no puedo dar marcha atrás. La mayoría de conocimientos que obtengas de un lenguaje lo podrás exportar a otro de una forma u otra, en mayor o menor medida. Asique tampoco te lo pienses demasiado que no vas a tirar con el tiempo. Profundiza bien en ellos para saber como funcionan las cosas y por que. Tardarás más en avanzar pero podrás hacer más cosas y no te estancarás nunca.

Los cursos de diagramas de flujo, pseudocódigo y algoritmos son una patata. A programar se aprende programando. Y para programar lo único necesario es un objetivo y la documentación pertinente, veanse libros, documentación oficial, ejemplos, google, ayudas por otros, etc.
Yo no aprendería a cocinar ordenando frutas, poniendo plastilina en una olla de juguete o haciendo ecuaciones con los pesos del aceite y del sal para freir una salchicha xD. Pero esto ya es opinión de cada uno.



churrasco

Bueno gente aca despues de averiguar en mi ciudad les dejo el temario del curso que voy a hacer:

https://www.educacionit.com/curso-de-programacion-en-python#contenido-del-curso

mi idea es hacer eso despues del curso de introduccion y meterle el curso a introduccion a base de datos,con eso ya puedo salir trabajando freelance o falta bastante para llegar a eso, la verdad que mi pais(Argentina) esta en crisis y buscan dev senior.....gracias.Mi idea es a base de changas(trabajo temporal) para mis gastos....nada muy ambicioso y ya ir aprendiendo con el paso del tiempo.....

@XSStringManolo

No hagas "cursos" lee libros y programa. Un programador Senior es un programador con varios años de experiencia en empresa. Hacer un curso no te da experiencia ni te da las bases para entrar a trabajar en ningún sitio.

Un freelancer hace proyectos concretos para multiples empresas sin tener un trabajo fijo en ella. La ofertas de empleo son para ser contratado como trabajador de la empresa, no tiene nada que ver.

A parte si no tienes grandes conocimientos o proyectos que puedas presentar en una entrevista de trabajo, no te van a contratar sin FP o carrera universitaria.

Machacador

Cita de: churrasco en 14 Agosto 2019, 21:58 PM
Bueno gente aca despues de averiguar en mi ciudad les dejo el temario del curso que voy a hacer:

https://www.educacionit.com/curso-de-programacion-en-python#contenido-del-curso

mi idea es hacer eso despues del curso de introduccion y meterle el curso a introduccion a base de datos,con eso ya puedo salir trabajando freelance o falta bastante para llegar a eso, la verdad que mi pais(Argentina) esta en crisis y buscan dev senior.....gracias.Mi idea es a base de changas(trabajo temporal) para mis gastos....nada muy ambicioso y ya ir aprendiendo con el paso del tiempo.....

Has todos los curso que puedas y olvídate de la crisis de tu país... de todas maneras ya el peronismo está por llegar a la presidencia en la Argentina y retomaran las relaciones con mi país Venezuela para que conviertan al Socialismo del Siglo XXI y vivan la experiencia que estamos viviendo o sobreviviendo nosotros... tal vez hasta te den bonos y una cajita de comida de vez en cuando...

:rolleyes: :o :rolleyes:

Saludos.
"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"

churrasco

gracias por las respuestas.......con lo que me referia con lo dev senior es que no hay mucho empleo trainee y junior son todos puestos semi-SR O SR, y a los de las changas me referia trabajos pequeños por mi zona o internet pero de seguro se necesita un portafolio importante para que te contraten.....

y la respuesta a la politica estamos cagados por todos  :xD......yo vote a Espert que es un libertario conocido en mi pais,que es recomendado por Javier Milei que es un personaje bastante conocido en internet y las redes.......pero no nos vayamos del tema  :laugh:

@XSStringManolo

Tienes muchas páginas freelancer, pero hacen falta conocimientos. Fiverr por ejemplo hay proyectos pequeños tipo script por 5$. Pero hay mucho pro que se hace 20 de esos seguidos en media hora.

churrasco

Cita de: string Manolo en 14 Agosto 2019, 23:26 PM
Tienes muchas páginas freelancer, pero hacen falta conocimientos. Fiverr por ejemplo hay proyectos pequeños tipo script por 5$. Pero hay mucho pro que se hace 20 de esos seguidos en media hora.

Gracias string por la paciencia ante todo, y Django se utiliza mucho? Vi que hay mas ofertas de esto y creo que el desarrollo web me puede encaminar hacia lo freelance.