Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: churrasco en 9 Agosto 2019, 02:55 am



Título: Programación desde cero.
Publicado por: churrasco en 9 Agosto 2019, 02:55 am
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!


Título: Re: Programación desde cero.
Publicado por: engel lex en 9 Agosto 2019, 02:57 am
Citar
o 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

Citar
un 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


Título: Re: Programación desde cero.
Publicado por: churrasco en 9 Agosto 2019, 03:21 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....


Título: Re: Programación desde cero.
Publicado por: @XSStringManolo en 9 Agosto 2019, 04:37 am
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.




Título: Re: Programación desde cero.
Publicado por: 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 (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.....


Título: Re: Programación desde cero.
Publicado por: @XSStringManolo en 14 Agosto 2019, 22:23 pm
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.


Título: Re: Programación desde cero.
Publicado por: Machacador en 14 Agosto 2019, 22:24 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 (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.


Título: Re: Programación desde cero.
Publicado por: churrasco en 14 Agosto 2019, 22:35 pm
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:


Título: Re: Programación desde cero.
Publicado por: @XSStringManolo 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.


Título: Re: Programación desde cero.
Publicado por: churrasco en 18 Agosto 2019, 02:19 am
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.


Título: Re: Programación desde cero.
Publicado por: engel lex en 18 Agosto 2019, 05:06 am
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.

si, aunque tiene ofertas mas que por lo usado, por el hecho que no tantos son expertos, aproximadamente el 80% de internet está hecho en PHP de lado de servidor, el otro 20% lo comparten tecnologías como ASP, JSP, Node y Python (en este ultimo, Django y Flask, son librerias para dar funcionamiento como servidor web)


Título: Re: Programación desde cero.
Publicado por: churrasco en 19 Agosto 2019, 19:55 pm
si, aunque tiene ofertas mas que por lo usado, por el hecho que no tantos son expertos, aproximadamente el 80% de internet está hecho en PHP de lado de servidor, el otro 20% lo comparten tecnologías como ASP, JSP, Node y Python (en este ultimo, Django y Flask, son librerias para dar funcionamiento como servidor web)

Gracias engel lex!, una pregunta de novato ,puedo promocionarme con DJANGO para hacer mis paginas web o conviene agarrar un cms como joomla o wordpress....a mi me parece mejor picar codigo ya que uno hace lo que quiere, en cambio los cms son editores de contenido por asi decirlo.

EDIT: perdon mi ganas de aprender python es porque es barato comparado con los otros cursos los de wordpress diseño web estan caros,un amigo me recomendo C# pero tambien es caro prefiero hacer esos cursos de python y buscar algo online de DJANGO que dicen?


Título: Re: Programación desde cero.
Publicado por: engel lex en 20 Agosto 2019, 21:42 pm
Citar
una pregunta de novato ,puedo promocionarme con DJANGO para hacer mis paginas web o conviene agarrar un cms como joomla o wordpress

joomla y wordpress son sistemas hechos para PHP, no para python... así que olvídate de eso... aunque TEORICAMENTE Django es su propia competencia a wordpress.... pero es como decir que un BMW es la competencia de una casa en la costa! XD

Citar
perdon mi ganas de aprender python es porque es barato comparado con los otros cursos los de wordpress diseño web estan caros

es normal, tienen mucha competencia porque son campos muy amplios y buscados

si quieres web, yo te recomiendo empezar por PHP... ya viste la primera barrera con los cms... casi todo lo que consigas sera para PHP


Título: Re: Programación desde cero.
Publicado por: churrasco en 21 Agosto 2019, 19:53 pm
joomla y wordpress son sistemas hechos para PHP, no para python... así que olvídate de eso... aunque TEORICAMENTE Django es su propia competencia a wordpress.... pero es como decir que un BMW es la competencia de una casa en la costa! XD

es normal, tienen mucha competencia porque son campos muy amplios y buscados

si quieres web, yo te recomiendo empezar por PHP... ya viste la primera barrera con los cms... casi todo lo que consigas sera para PHP

 ;-) gracias engel lex!, yo veo esto como un proceso de vida!,mi amigo dice que para ver python que estudie gratis en internet pero el vicio y la flojera me puede mas! voy hacer curso de python y el de python avanzado!con eso algo de base de datos y html5 para aprender a programar y despues un curso de django online para aprender a usarlo!....despues vere a donde me lleva la vida y en que situacion este, ahora puedo hacer eso.....despues capaz hasta me meto en un terciario de dos años como analista programador pero primero es lo primero muchas gracias!!!!! ;-) ;-) ;-)


Título: Re: Programación desde cero.
Publicado por: Rocario en 14 Septiembre 2019, 07:15 am
Hola, soy nuevo en el foro. Me interesó este tema y por eso me creé la cuenta.
Cuáles libros recomiendan para aprender Python3?, tienen los links para descargar los pdf?,  hasta ahora se manejar algo PSeInt, aunque sé que eso es para iniciarse, en la universidad me piden por ahora Python3 y luego sé que usarán en los próximos semestres Java
Muchas gracias de antemano.