¿Que lenguajes de programación estudio para ser freelancer?

Koi

Piedra
Usuario de Piedra
Mensajes
39
Puntuación de reacción
1
¿Que me conviene aprender para trabajar como freelancer?

Hola gente, estoy pensando en aprender a programar. No tengo nada de experiencia, no se nada.

La idea es estudiar algo que me sírva en el futuro para poder trabajar de forma autónoma y para empresas extranjeras que esten en USA, Europa, etc.

Lo que no se es que estudiar (lenguajes, frameworks, etc.) o que tiene mas demanda en el ambiente freelancer. Agradecería que me orienten un poco.

Me interesa mas que nada lo que es programación web y de aplicaciones mobiles.

Saludos!
 
Última edición:
Mensajes
2
Puntuación de reacción
0
Yo te recomiendo que aprendieras .net con C# por la velocidad y facilidad con la que se trabaja.
Y la velocidad es una de las cosas más importantes de un freelancer.
 
Mensajes
360
Puntuación de reacción
0
En tu pregunta ya hay algo de confusión antes de empezar. Y programar no es algo que se aprenda en 3 meses.
Si aprendes a programar y consigues algo de experiencia eres PROGRAMADOR. Freelancer es una forma de trabajo que no tiene ninguna relevancia en lo que estudies ni lo que estudies en esa forma de trabajar. Es algo que va totalmente al margen

Aquí mis consejos

1. Sé práctico. Programar es una forma nueva de pensar que puedes empezar a practicar hoy mismo. Seguro que conoces EXCEL, aprende a hacer hojas con algo de complejidad. Si eso te lía mucho y no te gusta es casi seguro que la programación no es para ti. Si te gusta vas bien; estas tomando problemas de la vida real, los modelizas en una tabla excel introduces datos y obtienes datos. Es prácticamente programar ya puedes elegir lenguaje.

2. Python es el lenguaje más agradecido. Es el más "fácil" de aprender y puedes hacer programas desde la primera clase sin necesidad de escribir mucho código.

3. Javascript es el lenguaje mas utilizado con diferencia. Hoy es un ecosistema completo con subespecialidades muy atractivas.

4. Aprende desde ya HTML5 esta por todas partes, es fácil de aprender y ves resultados desde el primer momento.

5. Aprende a usar bien un editor de texto "profesional". Sublime Text, Atom, Notepad++ son los que más me gustan por ese orden. Son las herramientas más sencillas y más cercanas al código.

6.No te expongas "a trabajar" ofreciendo tus servicios con conocimientos muy superficiales. No ganarás nada y te desacreditará para el futuro. Debes trabajar primero para ti. Cuando alguien vea algo interesante en lo que haces estarás en condiciones de trabajar para los demás.

7. Si quieres hacer programas de escritorio rápidamente te recomiendo AutoIt. Con esa plataforma podrás hacer BOTs para automatizar procesos que son útiles y no gastas mucho tiempo en escribir todo el código.

8.Crea una cuenta en twitter solo para temas de programación. Conocer a expertos en lo que te interesa es un paso imprescindible AYUDA Y ESTIMULA MUCHO

Suerte
 
Mensajes
303
Puntuación de reacción
0
En tu pregunta ya hay algo de confusión antes de empezar. Y programar no es algo que se aprenda en 3 meses.
Si aprendes a programar y consigues algo de experiencia eres PROGRAMADOR. Freelancer es una forma de trabajo que no tiene ninguna relevancia en lo que estudies ni lo que estudies en esa forma de trabajar. Es algo que va totalmente al margen

Aquí mis consejos

1. Sé práctico. Programar es una forma nueva de pensar que puedes empezar a practicar hoy mismo. Seguro que conoces EXCEL, aprende a hacer hojas con algo de complejidad. Si eso te lía mucho y no te gusta es casi seguro que la programación no es para ti. Si te gusta vas bien; estas tomando problemas de la vida real, los modelizas en una tabla excel introduces datos y obtienes datos. Es prácticamente programar ya puedes elegir lenguaje.

2. Python es el lenguaje más agradecido. Es el más "fácil" de aprender y puedes hacer programas desde la primera clase sin necesidad de escribir mucho código.

3. Javascript es el lenguaje mas utilizado con diferencia. Hoy es un ecosistema completo con subespecialidades muy atractivas.

4. Aprende desde ya HTML5 esta por todas partes, es fácil de aprender y ves resultados desde el primer momento.

5. Aprende a usar bien un editor de texto "profesional". Sublime Text, Atom, Notepad++ son los que más me gustan por ese orden. Son las herramientas más sencillas y más cercanas al código.

6.No te expongas "a trabajar" ofreciendo tus servicios con conocimientos muy superficiales. No ganarás nada y te desacreditará para el futuro. Debes trabajar primero para ti. Cuando alguien vea algo interesante en lo que haces estarás en condiciones de trabajar para los demás.

7. Si quieres hacer programas de escritorio rápidamente te recomiendo AutoIt. Con esa plataforma podrás hacer BOTs para automatizar procesos que son útiles y no gastas mucho tiempo en escribir todo el código.

8.Crea una cuenta en twitter solo para temas de programación. Conocer a expertos en lo que te interesa es un paso imprescindible AYUDA Y ESTIMULA MUCHO

Suerte

Sigue ese gran consejo de arriba, la mejor manera de complementarlo es que averigües en que lenguajes de programación están escritas las herramientas web (marketing, software, seo, multitareas etc), averigües cuales son las demandas para un freenlacer y en las cuales hay menos ofertas. Yo te diría que empieces por C, es un lenguaje básico pero es el padre de los lenguajes actuales(C++ (antiguito pero funcional), python, java, programacion web: html(lenguaje de etiquetas), javascript, php, ruby entre muchos). Sin embargo python y C Sharp o C# serian una buena manera de empezar.

En resumen:

-Busca tu enfoque y el lenguaje que quieras aprender de corazón.
-Busca las herramientas (IDE, Framework, foros y guías) que usan los programadores de esa clase.
-Practica y practica y practica. Porque ningun programador termina de aprender nunca por completo un lenguaje de programación.
 
Mensajes
397
Puntuación de reacción
0
Si deseas aprender a programar para la web te recomiendo aprender JavaScript pues esto te abrirá las puertas a mas delante aprender frameworks, librerias y tecnologías basadas en JS como lo son: NodeJS, Angular2, Express, ReactJS, Mongo DB, FoundationJS, Modernizr, etc.

Desde luego antes de iniciar con el aprendizaje de JavaScript tomate el tiempo para aprender HTML5 y CSS3. Que si bien no son lenguajes de programación. Son básicos para el desarrollo de cualquier sitio y aplicación web.
 
Mensajes
306
Puntuación de reacción
1
Creo que todo está muy bien, pero lo mejor es mirar el mercado y ver la estadísticas...

Si quiere trabajar en la web: PHP, JavaScript, HTML5...
Si quieres trabajar para apps móviles: Java
Si quieres trabajar para apps desktop: C# (si usas windows) o Java (si quieres Multi-OS) (usar Mono para C# es una cagada)
Si quieres desarrollar aplicaciones de rendimiento y optimización de código => C/C++
Si quieres programar como lo hacían en la vieja escula -> ASM
Si quieres ser D10s (No requiere más explicación)

En orden de demanda...

Lenguajes como Python, Ruby, blablabla, están muy lindos para hacer el tonto o para desarrollar una app rápida, pero nada bien visto en el mercado laboral, les da igual...

Te recomiendo que inicies tus pasos en PHP es fácil y con mucha salida laboral :rolleyes: eso no quiere decir que sea mejor como desarrollo personal y de habilidades...
 
Mensajes
202
Puntuación de reacción
0
en lo personal yo te recomendaría trabajar con html5 para trabajar en la web
 

Biz

Piedra
Usuario de Piedra
Mensajes
33
Puntuación de reacción
0
Html y php es lo mejor mi estimado
 
Mensajes
16
Puntuación de reacción
0
Re: ¿Que me conviene aprender para trabajar como freelancer?

Podes comenzar con html y css, eso es lo primero indispensable (con eso ya podes empezar a hacer páginas simples como para negocios, profesionales, etc)

Luego de eso javascript

Luego php


Eso creo yo que es lo inicial, ya luego el camino te llevará solo para lo que más te guste.

Pero yo (hoy trabajo en desarrollo web) empezaría aprendiendo html + css + Bootstrap esa base te permite hacer muchísimos trabajos y curva de aprendizaje no es muy grande


Saludos!

Enviado desde mi XT1063 mediante Tapatalk
 
Mensajes
13
Puntuación de reacción
0
Hola que tal, siempre suelo decir que antes de aprender a programar tienes que aprender a diseñar y maquetar en casi todos los casos. Los lenguajes programación están enfocados a diferentes tipos de desarrollo, si por ejemplo quieres programar juegos tienes que usar lenguajes de programación distintos a los de desarrollo web.

Si lo que mas te interesa es ser freelance pues empieza por html5, css3 y algún lenguajes de servidor básico como php..

Salu2
 

seohispano

Piedra
Usuario de Piedra
Mensajes
68
Puntuación de reacción
0
aprende cualquier lenguaje que te haga ganar tiempo yo empezaria con python luego no importa todo es lo mismo solo cambia un poco la logica de como lo haces por otra parte existen mas herramientas que te hacen ganar tiempo como los framework, hablo de tiempo si haces programas o juegos comerciales hay muchos lenguajes que te haran perder tiempo y dolores de cabeza ya que posiblemente no sean la mejor solucion para el desarrollo que quieres hacer y si te fijas bien posiblemente otro lenguaje lo puedes hacer mas rapido y sin perder tiempo es adaptarte a los cambios y ganar tiempo con ello para luego seguir y seguir desarrollando
 
Arriba