Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
¿Qué lenguaje aprender para empezar a trabajar?
Autor Mensaje
NIKO18 Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 129
Agradecimientos: 9 en 5 posts
Registro en: Oct 2011
Mensaje: #1
¿Qué lenguaje aprender para empezar a trabajar?
Hola a todos!, estoy preparando el examen de fin de año para el ingreso a la UTN en Sistemas y como tengo bastante tiempo libre por ahora estoy viendo que lenguaje de programación (o herramienta) aprender definitivamente para laburar (ya sea freelance o de forma fija) mientras hago la carrera.

El tema de hacer los primeros años tranki sin laburar lo tengo medio complicado porque ya tengo 23 pirulos y necesito si o si laburar (amén de que trabajé de otras cosas, me gustaría empezar a trabajar de algo más o menos vinculado a la carrera).

El problema es que veo varias vertientes donde enforcarse. Tenés desde diseño y programación web (PHP+CSS+HTML), ABAP, Java, etc... y se me complica definir cual seguir de forma definitiva para trabajar, a tal punto que he leído libros y realizado algún que otro curso sobre diferentes temas pero sin profundizar ninguno...

Entonces, ¿qué rama/lenguaje/herramienta recomendarían?... no importa tanto la dificultad sino decidir una y darle a fondo cosa de poder acumular experiencia.

Laburo pienso que hay en todas por lo que estuve viendo, por lo que no me parece un problema. Por un lado me interesa el tema del desarrollo web (diseño+programación) por ser el que más o menos tengo entendido y segundo, por permitir, en mayor o menor medida, trabajar en forma freelance, algo importante para poder estudiar de forma paralela... Pero también se me cruzo por la cabeza mandar CV a los trainee de ABAP, aunque como todavía no estoy en la carrera (y he visto que piden chicos de hasta 24 años inclusive) estoy hasta la manija y lo veo algo difícil... Y después se me escapan más posibilidades que de seguro conocerán...

Agradezco los comentarios y las opiniones de todos, ya que estoy medio perdido y me gustaría definir por lo menos el rumbo y darle para adelante estos meses, prepararme, y entonces empezar a trabajar...

Un abrazo a todos!
09-08-2013 00:34
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
rob. Sin conexión
Presidente del CEIT
Smile!
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.145
Agradecimientos dados: 126
Agradecimientos: 83 en 66 posts
Registro en: Dec 2010
Mensaje: #2
RE: ¿Qué lenguaje aprender para empezar a trabajar?
De antemano estaría bueno que sepas que si vas a estudiar Sistemas para buscar laburar de programador, podrías no estar tomando el camino correcto.

Enviado desde mi SK17a usando Tapatalk 4

wake me up when september ends!
09-08-2013 02:49
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.871
Agradecimientos dados: 216
Agradecimientos: 627 en 211 posts
Registro en: Aug 2010
Mensaje: #3
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Igual ojo que dijo "lenguaje para laburar mientras hago la carrera"
Yo que vos me tiro a web..

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
09-08-2013 09:47
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
maxenz Sin conexión
Profesor del Modulo A
Sin estado :(
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 284
Agradecimientos dados: 2
Agradecimientos: 62 en 16 posts
Registro en: Jun 2008
Mensaje: #4
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Es verdad. Aunque un gran porcentaje (me incluyo) laburamos como programadores, no es que por estudiar sistemas vas a tener que laburar de programador. Hay muchisimas ramas mas. Aunque si queres conseguir laburo rapido y medianamente bien pago, no esta mal que pienses en un lenguaje para arrancar a laburar en sistemas.

Lo mas facilongo es php + mysql, tenes 8 millones de ejemplos por todos lados. Sino, hablando para desarrollar web, en mi experiencia fue mas facil .net que java para aprender.. tomalo con pinzas igual. Y cuando ya tengas una buena base pasate a ruby on rails que es lo que hago actualmente y es una fiesta jaja.

Despues el tema del diseño no se, yo todos los diseños que hago son usando bootstrap modificado por mi y a la bolsa, no voy a estar demasiadas horas tocando css, para algo estan los diseñadores.

Suerte viejo
09-08-2013 09:48
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Nikod11 Sin conexión
Secretario General
Sin estado :(
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 791
Agradecimientos dados: 85
Agradecimientos: 473 en 57 posts
Registro en: Mar 2011
Mensaje: #5
RE: ¿Qué lenguaje aprender para empezar a trabajar?
C# .NET toda la vida...
09-08-2013 10:12
Envíale un email Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #6
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Cita:no importa tanto la dificultad sino decidir una y darle a fondo cosa de poder acumular experiencia.

Scala. O Clojure. Funcional es el futuro, pero hoy (?).

Si queres algo más tradicional, Javascript + HTML5 está pegando bastante (hacer apps 100% javascript/web, que se comuniquen con servicios mediante jsons), con algun sistemita de templates (Como mustache). Esto es algo que te va a servir en cualquier laburo en el que hagas desarrollos web...

Si la dificultad importa, entonces PHP es un lengaje copado para hacer paginas, y a partir de ahí podes aprender conceptos bastante copados para comenzar a ver que onda. Si querés algo más complejo (por la estructura que está alrededor), java + spring mvc + jpa, o si no algo de .net, pero esto depende mucho de tus gustos.
(Este mensaje fue modificado por última vez en: 09-08-2013 11:19 por Imakuni.)
09-08-2013 11:16
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Arshak Sin conexión
Profesor del Modulo A
2do año de 20
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 319
Agradecimientos dados: 74
Agradecimientos: 61 en 25 posts
Registro en: Feb 2012
Mensaje: #7
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Te recomiendo empezar con algoritmos, que te sirve para la materia de primer año, en un lenguaje OOP como Java o C#. Con cualquiera de esos dos tenes una base para el mercado laboral.

Lamentablemente las cosas no son tan simples, así que a eso le vas a tener que sumar HTML, CSS, JavaScript, SQL, y más.

Yo te recomiendo este plan, estudiar algoritmos y estructura de datos con Java o C# (cada uno de estos lenguajes es otro mundo aparte, es decir que tenes que aprender IDEs, protocolos, etc), cuando sepas bien algoritmos y manejes el lenguaje que hayas escogido, podes empezar con HTML y CSS (a mi parecer son bastante fácil por el tema de etiquetas y que se puede programar en un archivo de texto en blanco), luego vas a tener que sumarle SQL (si elegiste Java tendrá que ser MySQL, si elegiste C# puede ser MySQL o SQL Server, pero es mejor SQL Server por la integración). SQL también es bastante fácil, pero es otro mundo que tenes que aprender.

Además de todo lo mencionado, en los trabajos te van a pedir cosas como UML (es un "lenguaje" para modelar programas orientado a objetos), Hibernate (es para mapear tablas a objetos, te facilita las cosas, pero no es fundamental para programar), Inglés (para leer manuales, en general, pero en algunos trabajos es necesario hablar con personas de otros paises y te piden inglés avanzado).
Si vas a trabajar en web, necesitas un servidor (puede ser que en los trabajos ya tengan uno propio, pero a veces es necesario tener un conocimiento practico).

Esto es todo lo que deberías saber para trabajar en web:
  • Lenguaje orientado a objetos del lado del servidor (Java, C# o PHP)
  • HTML (para la estructura de la pagina web)
  • CSS (para el diseño de la pagina)
  • JavaScript (para paginas dinamicas)
  • SQL (MySQL o SQL server, son bases de datos relacionales, sirve para guardar todos los datos que tu programa va usar)
  • IDE (es un entorno de desarrollo, por ejemplo Eclipse, Spring, .NET, también podes usar un block de notas, pero no es la idea)
  • Hibernate (para mapear las tablas de la base de datos a objetos y trabajarlos como tal, es para facilitarte la vida, hay otros además de hibernate)
  • Servidor (apache, por ejemplo)
  • Inglés (para leer manuales o foros de programadores, también es necesario escribir en inglés o hablar con otra persona, esto depende del puesto y la empresa, alguans empresas están buscando gente con protugués)

"No soy un pesimista, soy un optimista bien informado"
José Saramago

Spoiler: Mostrar
[Imagen: grafico+es2g.png]
09-08-2013 11:51
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
NIKO18 Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 129
Agradecimientos: 9 en 5 posts
Registro en: Oct 2011
Mensaje: #8
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Gracias a todos por las respuestas!. Si, estoy al tanto de que un Ingeniero en Sistemas no programa como objetivo principal, ya he escuchado miles de veces de gente que le gusta programar y se mete en la carrera y terminan dejando porque solo quieren programar... de hecho (hice primer año de sistemas en otra facu) se podría trabajar haciendo sistemas sin utilizar la informática, pero la tecnología de hoy en día lo implica así y por eso en la carrera también se ven materias de programación...

Pero dejando esto de lado que es otro tema, quería meterme en el mundo de algún lenguaje/herramienta, tomarme unos meses de preparación y después intentar conseguir trabajo para ir defendiendome los primeros años de forma paralela a los que hago la carrera. Es decir, 'saber algo' o 'tener algo' con lo que defenderme y poder buscar trabajo.

Como decía, leí libros e hice algún curso pero siempre sin profundidad por no terminar de decidirme, y ahora la idea es esa, fijar un lenguaje/herramienta y darle para adelante exclusivamente.

Seguramente me termine de inclinar por diseño+programación web, que ya se algo del tema... me agarro la duda por ABAP, que también es bastante solicitado para buscar laburo...
09-08-2013 12:12
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Vallo Sin conexión
Mejor Firma 2011
HAHAHAHAH

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.745
Agradecimientos dados: 154
Agradecimientos: 125 en 79 posts
Registro en: Sep 2009
Mensaje: #9
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Arshak te lo resumió bastante bien, pero básicamente si querés laburar vas a tener que manejar SQL (se aprende relativamente rápido una vez que le agarrás la mano) para lo que es manejo con base de datos, y java o C#. En mi opinión, te recomiendo c# y todo lo que es .net, al principio es un mundo enorme pero cuando empezás a entender las cosas te das cuenta que ya tenés todo solucionado, sólo hay que usar lo que corresponde.

[Imagen: MIsnAz2.png]
09-08-2013 12:55
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Agro Sin conexión
Presidente del CEIT
Su marca puede estar aquí
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 6.760
Agradecimientos dados: 252
Agradecimientos: 892 en 293 posts
Registro en: Jul 2008
Facebook Twitter
Mensaje: #10
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Para arrancar yo te recomiendo C#. Para web es mas facil que java y al ser compilado te puede resultar mas practico que PHP.

ABAP es otra cosa... es un lenguaje para tocar SAP y es bastante diferente a los lenguajes "comerciales". Yo lo pensaria 10 veces antes de meterme en ese mundo sin retorno que es SAP =P

[Imagen: digitalizartransparent.png]
09-08-2013 15:23
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Nikod11 Sin conexión
Secretario General
Sin estado :(
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 791
Agradecimientos dados: 85
Agradecimientos: 473 en 57 posts
Registro en: Mar 2011
Mensaje: #11
RE: ¿Qué lenguaje aprender para empezar a trabajar?
(09-08-2013 11:16)Imakuni escribió:  Si queres algo más tradicional, Javascript + HTML5 está pegando bastante (hacer apps 100% javascript/web, que se comuniquen con servicios mediante jsons), con algun sistemita de templates (Como mustache). Esto es algo que te va a servir en cualquier laburo en el que hagas desarrollos web...


Sabes que me asignaron hace 1 semana a un proyecto parecido a lo que decis. Pero es una aplicacion de Windows 8 con solo Javascript/HTML5, llamando al web service que estoy programando =P No pense que era algo que este "pegando"
09-08-2013 15:50
Envíale un email Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #12
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Cita:Pero es una aplicacion de Windows 8 con solo Javascript/HTML5, llamando al web service que estoy programando No pense que era algo que este "pegando"

Veo que hay bastantes fichas de empresas grossas estan apoyando esta idea (Microsoft, firefox os, entre otras), y ya hay varias webs que son así.
(Este mensaje fue modificado por última vez en: 09-08-2013 17:16 por Imakuni.)
09-08-2013 17:06
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Nimix Sin conexión
Secretario de la SAE
Trust me, I'm Engineer
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 423
Agradecimientos dados: 36
Agradecimientos: 273 en 62 posts
Registro en: Apr 2011
Mensaje: #13
RE: ¿Qué lenguaje aprender para empezar a trabajar?
Si querés aprender rápido algo con salida: PHP (gratis)
Si querés aprender algo mas complicado que aplique a cualquier cliente (cualquier SO y diferentes configuraciones de deploy): Java (gratis)
Si querés aprender medianamente rápido algo con salida algo menos inmediata pero proyectando carrera a futuro: .NET (C# mejor). De acá podés disparar para toda la plataforma Microsoft (Sharepoint, Office AddOns, etc.). Las tools de Microsoft son pagas, pero si agarrás laburo de esto no tenés que preocuparte de las licencias. Por lo general tenés versiones Express de todo que podés usar para aprender.

De cualquier forma vas a tener que tener una base de SQL y HTML que te va a servir para todo.
Para hacer cosas un poco mas copadas podés ver algo de CSS3+JQuery o HTML5, o sobre Windows WPF.


Off-topic:
Hace poco hice un curso de desarrollo de WinApps para Windows 8 y el tutorial era con HTML5 + JS (JQuery opcional). Esto va a pegar cada vez mas fuerte, aunque en Arg. donde todavía varios clientes usan WinXP (ergo explorer 7 máximo) va a tardar bastante en hacerse standard.
09-08-2013 17:19
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 2 invitado(s)