Foros del Web » Programación para mayores de 30 ;) » Programación General »

Como llegar a programar de forma profesional?

Estas en el tema de Como llegar a programar de forma profesional? en el foro de Programación General en Foros del Web. Lo primero, y ante todo, saludos a todos los miembros de esta comunidad. Hace algo más de cuatro años que me introduje en el mundo ...
  #1 (permalink)  
Antiguo 13/11/2010, 14:33
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 2
Como llegar a programar de forma profesional?

Lo primero, y ante todo, saludos a todos los miembros de esta comunidad.

Hace algo más de cuatro años que me introduje en el mundo de la programación, fué cuando decidí estudiar informática en la universidad. Pensaba que al acabar la carrera estaría capacitado para programar lo que me hecharan. Nada más lejos de la realidad...

Después de 4 años de carrera, en los que me han obligado a estudiar tremendas y complejas asignaturas como cálculo y otras basuras que no valen para nada, me encuentro que tengo un título pero ni idea de programar de forma profesional. Sólo he programado en C y java pero en ambos lenguajes ha sido lo básico y un poco más, pero no mucho, ni mucho menos lo suficiente como para encontrar trabajo como programador en una empresa competente.

Después de este fiasco decidí que debería seguir aprendiendo por mi cuenta, empecé a buscar por internet pero los bloggers han infectado la red, 300 blogs con el mismo código que han copiado de otro sitio, y para variar cosas básicas, nada de programación avanzada.

Entonces pensé que tendría que buscar en los libros, compre un libro de java, Java6 de anaya multimedia que me costó 45€, los peor invertidos de mi vida, aunque en su contraportada diga que es de nivel medio-avanzado es mentira, es sumamente básico. Luego compré Piensa en java de la editorial pearson (70€ nada menos), con este avancé un poco más pero ni mucho menos profundiza en muchos temas claves.

Ahora mi pregunta:

¿Cómo se llega a ser un experto programador? ¿dónde está la documentación avanzada? ¿dónde aprendieron los que programaron software como photoshop o 3ds max?

espero alguien entre al hilo y de su opinión, a ver si entre todos sacamos algo en claro.

Un saludo
  #2 (permalink)  
Antiguo 13/11/2010, 16:49
Avatar de Vanchi
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Io voy donde vo' vai... Ca'eza
Mensajes: 1.111
Antigüedad: 17 años, 2 meses
Puntos: 138
Respuesta: Como llegar a programar de forma profesional?

Hola Salchichon,

Cita:
Iniciado por salchichon Ver Mensaje
Lo primero, y ante todo, saludos a todos los miembros de esta comunidad.

Hace algo más de cuatro años que me introduje en el mundo de la programación, fué cuando decidí estudiar informática en la universidad. Pensaba que al acabar la carrera estaría capacitado para programar lo que me hecharan. Nada más lejos de la realidad...
Eso nos ha pasado a absolutamente todos los que pasamos por la universidad. Independientemente de la carrera.

En mi caso yo soy ing. civil y tuve la suerte de comenzar a en mi área desde 4º año de la facu... Es decir que cuando salí de la universidad ya tenía 2 años de experiencia.

Sin embargo si me hubiesen dado TODO un proyecto no habría sabido por donde comenzar y habría salido corriendo.

El tema es que yo no trabajaba solo y el jefe en esos entonces conocía perfectamente estas limitaciones entonces no solo me daba a realizar tareas más pequeñas y concretas sino que además me tutoreaba.


En tu caso te va a pasar lo mismo... Si te ponés con C a desarrollar un sistema operativo o una base de datos lo más probable es que te suicides, pero si comenzás por cosas chiquitas entonces luego podrás hacerle frente a las grandes... Cuando ya hayas sumado experiencia.

Cita:
Iniciado por salchichon Ver Mensaje
Después de 4 años de carrera, en los que me han obligado a estudiar tremendas y complejas asignaturas como cálculo y otras basuras que no valen para nada,
Yo no estaría tan seguro que no valen para nada...

De última sirven incluso para abrirte la mente, desarrollarla y agilizarla.

Es IMPORTANTISIMO distinguir entre saber comandos y saber programar... Son cosas radicalmente distintas. (en física yo digo: saber fórmulas y saber física).

Se pueden saber todos los comandos de un lenguaje y su uso y aun así no saber programar y, por el contrario, saber pocos comandos pero si saber programar.

Te cuento una anécdota mía: En el secundario me fascinaba programar. En ese entonces usaba QuickBasic y me conocía todos los comandos (me iba a la ayuda y si encontraba algún comando que no conociera leía la referencia y copiaba los ejemplos para ver su uso).

En ese entonces creé un juego que me encantaba. Estaba enloquecido con mi jueguito... me había llevado mucho tiempo programarlo y tenía muchísimas líneas de código.

Tiempo más tarde comencé la facultad (ingeniería civil) y abandoné la programación. En ese entonces cambié de computadora y en la mudanza de datos perdí el código fuente de mi jueguito. Me puse muy mal.

A finales de 3º año me di cuenta que nunca iba a poder dejar de programar, ya que para mi carrera era una ayuda extremadamente buena... El problema es que ya me había olvidado de casi todo lo que había aprendido en el secundario. Recordaba tan solo el 10% de los comandos que dominaba antes... Sin embargo contaba con algo que yo desconocía y era que mi mente ya estaba mucho más ágil.

Quise realizar nuevamente mi famoso juego y para mi sorpresa... sabiendo muchísimos menos comandos que antes lo terminé con una cantidad de líneas de código increiblemente menor.

RESUMEN: Recordá siempre que saber comandos no es lo mismo que saber programar. Esas materias que vos CREES que fueron basura, en realidad al menos sirvieron para desarrollar otra parte de tu mente que de seguro que hará falta luego.


Cita:
Iniciado por salchichon Ver Mensaje
me encuentro que tengo un título pero ni idea de programar de forma profesional. Sólo he programado en C y java pero en ambos lenguajes ha sido lo básico y un poco más, pero no mucho, ni mucho menos lo suficiente como para encontrar trabajo como programador en una empresa competente.
¿Seguro de eso?

Te cuento que, al menos en mi rubro, a las empresas competentes les encanta tomar gente joven sin mucha experiencia y conocimiento para formarlas ellas mismas. La totalidad de estas empresas competentes ofrece cursos y perfeccionamiento para todos (incluyendo a los jóvenes)

Cita:
Iniciado por salchichon Ver Mensaje
Después de este fiasco decidí que debería seguir aprendiendo por mi cuenta, empecé a buscar por internet pero los bloggers han infectado la red, 300 blogs con el mismo código que han copiado de otro sitio, y para variar cosas básicas, nada de programación avanzada.

Entonces pensé que tendría que buscar en los libros, compre un libro de java, Java6 de anaya multimedia que me costó 45€, los peor invertidos de mi vida, aunque en su contraportada diga que es de nivel medio-avanzado es mentira, es sumamente básico. Luego compré Piensa en java de la editorial pearson (70€ nada menos), con este avancé un poco más pero ni mucho menos profundiza en muchos temas claves.

Ahora mi pregunta:

¿Cómo se llega a ser un experto programador?
La experiencia te hace experto. Eso no difiere mucho de un arte. Te pueden enseñar a como usar un pincel y como mezclar colores, pero el que seas buen artista solo va a depender de vos y del tiempo que pases desarrollando esas habilidades

La mejor forma de comenzar a ser experto es empezar por las cosas chicas y luego mejorarlas y agrandarlas.

Cita:
Iniciado por salchichon Ver Mensaje
¿dónde está la documentación avanzada? ¿dónde aprendieron los que programaron software como photoshop o 3ds max?
Sobre la documentación avanzado no voy a opinar ya que no conozco el tópico, pero donde aprendieron a programar cosas como Photoshop o 3ds me jugaría la cabeza que fue un gran grupo de programadores de distintas edades y distinto grado de experiencia, pero que todos empezaron como vos... Reconociéndose limitado y menejando pocas cosas.

Cita:
Iniciado por salchichon Ver Mensaje
espero alguien entre al hilo y de su opinión, a ver si entre todos sacamos algo en claro.

Un saludo
Saludos y a no desesperar... Como una vez me dijeron: La mejor forma de comer un elefante es empezar de a poco.
__________________
Según recientes estudios científicos, los 3 más grandes descubrimientos de la humanidad son: El fuego, la rueda y la minifalda.
Yo personalmente no le encuentro mucha utilidad a los 2 primeros.

Última edición por Vanchi; 13/11/2010 a las 17:01
  #3 (permalink)  
Antiguo 13/11/2010, 19:54
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Como llegar a programar de forma profesional?

5 cosas:

1. Una pregunta retorica si las hay: ¿Te gusta realmente? O lo has hecho solo por hacerlo(te contaron de que un buen programador gana bien) y te gusta jugar al WOW, instalar programas en windows y sacar virus.
Partiendo desde esa premisa vamos desglosando.

2. Estudiar jamas va a ser perdida de tiempo. Partiendo de que lo hiciste a conciencia(conozco estudiantes crónicos que estan 15 años en la misma carrera)

3. La sintaxis de un lenguaje no hace el saber o no saber programar, todo se resume en una cosa: "LOGICA". El lenguaje de programación es como un idioma (si no sabes lo que vas decir y en que orden para que te sirve hablar si nadie te va a entender) y eso en un libro dificilmente lo encuentres es algo natural que se va a adquiriendo con la experiencia.

4. Es la primera vez que leo a alguien decir que no encuentra un gran problema para darle una gran solución.

5. En Argentina el 10% de los recibidos informáticos en sistemas realmente trabajan de su profesión(creo que la tendencia no difiere mucho entre paises). Eso lo leí en un articulo que ya ni siquiera recuerdo donde pero se me quedo grabado en la mente, quizas sea una falacia, ya alguien me dirá.

Entonces todo se resume a: ¿Te gusta?

Saludos (:

PD: Perdoname pero tengo mis dudas en lo que dices.
__________________
Drupal Argentina

Última edición por NUCKLEAR; 13/11/2010 a las 20:03
  #4 (permalink)  
Antiguo 13/11/2010, 23:15
Avatar de logotype
Colaborador
 
Fecha de Ingreso: noviembre-2007
Ubicación: Latitud: 16·23`,Longitud:71·32`oeste
Mensajes: 1.126
Antigüedad: 16 años, 5 meses
Puntos: 137
Respuesta: Como llegar a programar de forma profesional?

Pues obviamente no se llega a ser experto de la noche a la mañana. Son dias, meses, años, tal vez la vida entera...además "experto" es algo subjetivo, que tanto? cual es la medida?
Photoshop o 3D Max no fue hecho por 1 programador son equipos multidisciplinarios, en el que no solo estan inmersos diseñadores y programadores.
Lo que buscas es una utopía, siempre habrá alguien más "experto" que tú, nunca se deja de aprender, nunca es suficiente.
Lo que buscas, por lo que deduzco no pasa necesariamente por saber más de programación, te falta experiencia de la vida misma y como aplicarás ésta al manejo de los conocimientos aprendidos.
Suerte.
__________________
El aprendizaje es un largo camino latido tras latido...
  #5 (permalink)  
Antiguo 14/11/2010, 05:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Como llegar a programar de forma profesional?

Cita:
Iniciado por NUCKLEAR Ver Mensaje
1. Una pregunta retorica si las hay: ¿Te gusta realmente? O lo has hecho solo por hacerlo(te contaron de que un buen programador gana bien) y te gusta jugar al WOW, instalar programas en windows y sacar virus.
Partiendo desde esa premisa vamos desglosando.
Nunca me han gustado los videojuegos demasiado, sí los ordenadores y por eso elejí esta carrera. No sabía mucho de programación hasta ese momento pero ahora sé que es lo mío y que se me da bien.

Cita:
Iniciado por NUCKLEAR Ver Mensaje
2. Estudiar jamas va a ser perdida de tiempo. Partiendo de que lo hiciste a conciencia(conozco estudiantes crónicos que estan 15 años en la misma carrera)
La gente que lleva 15 años en la misma carrera no son estudiantes, son gente con mucha cara, yo tengo 25 años. Lo que dije es que la mitad de las asignaturas de la actual carrera no sirven para nada, lo dije y lo ratifico, no que estudiar fuera un pérdida de tiempo.

Cita:
Iniciado por NUCKLEAR Ver Mensaje
3. La sintaxis de un lenguaje no hace el saber o no saber programar, todo se resume en una cosa: "LOGICA". El lenguaje de programación es como un idioma (si no sabes lo que vas decir y en que orden para que te sirve hablar si nadie te va a entender) y eso en un libro dificilmente lo encuentres es algo natural que se va a adquiriendo con la experiencia.
Puedes estudiar un idioma y luego perfeccionarlo viviendo unos años en un país donde se hable, ¿dónde está el país de java? que me lo digan que voy a vivir alli. Esa es la diferencia entre un idioma y un lenguaje de progeramación.

Cita:
Iniciado por NUCKLEAR Ver Mensaje
4. Es la primera vez que leo a alguien decir que no encuentra un gran problema para darle una gran solución.
No se trata de un problema, es una duda, no sé como seguir.

Cita:
Iniciado por NUCKLEAR Ver Mensaje
5. En Argentina el 10% de los recibidos informáticos en sistemas realmente trabajan de su profesión(creo que la tendencia no difiere mucho entre paises). Eso lo leí en un articulo que ya ni siquiera recuerdo donde pero se me quedo grabado en la mente, quizas sea una falacia, ya alguien me dirá.
Yo no sólo quiero ser de ese 10%, quiero ser del 1% que llega a ser realmente bueno en esto.

Cita:
Iniciado por logotype Ver Mensaje
Pues obviamente no se llega a ser experto de la noche a la mañana. Son dias, meses, años, tal vez la vida entera...además "experto" es algo subjetivo, que tanto? cual es la medida?
Photoshop o 3D Max no fue hecho por 1 programador son equipos multidisciplinarios, en el que no solo estan inmersos diseñadores y programadores.
Lo que buscas es una utopía, siempre habrá alguien más "experto" que tú, nunca se deja de aprender, nunca es suficiente.
Lo que buscas, por lo que deduzco no pasa necesariamente por saber más de programación, te falta experiencia de la vida misma y como aplicarás ésta al manejo de los conocimientos aprendidos.
Jamás dije que fuera tarea fácil o que quisiera conseguirlo de la noche a la mañana. Sé que ser experto es subjetivo, conozco gente que ya me considera un experto sin embargo yo me considero un pricipiante, lo que demuestra que tienes razón en lo que afirmas.
En cuanto a lo de la experiencia en la vida misma... creo que no nos conocemos para hablar de ello.


Estoy viendo que se ha malinterpretado el motivo de mi post, no se trata de una pataleta ni nada por el estilo, mi intención es que alguien que lleve media vida en esto, alguien que ya no sea capaza de contar los proyectos en los que ha participado o sacado adelante, me aconsejara o diera las pautas a seguir según su experiencia. Me refiero:

¿Como afronto el estudio o aprendizaje ahora que ya tengo una base? ¿sigo comprando libros y buscando documentación en internet? ¿es mejor que haga algín master con el gasto económico que conlleva?

¿sigo profundizando en un lenguaje (en mi caso java) o voy resolviendo las dudas según me van surgiendo y empiezo con otros como c++ o visual?

¿sería bueno buscar trabajo en una empresa de programación cutre aunque esto me quitara casi todo el tiempo para estudiar?


Gracias a los que habeis participado.
  #6 (permalink)  
Antiguo 14/11/2010, 07:33
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Como llegar a programar de forma profesional?

Hablas como una persona extremadamente autosuficiente y suenas altanero a la vez, quizas ese sea el problema, si realmente te parece todo muy fácil por que no estas ya trabajando en lo que sabes hacer? Te aseguro de que con el 50% de lo que en teoria dices saber es suficiente para trabajar en una Empresa grande(el 90% de las empresas capacitan a sus empleados para adecuarlo a los requerimientos actuales).

¿En definitiva todo lleva a eso a ser empleado por alguien no? Quizas lo tuyo sea ser una consultor o jefe, por eso todo lo vez con muy poco valor.
__________________
Drupal Argentina

Última edición por NUCKLEAR; 14/11/2010 a las 07:39
  #7 (permalink)  
Antiguo 14/11/2010, 16:20
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: Como llegar a programar de forma profesional?

creo que tu problema viene de que tienes una disociación entre os conceptos trabajar y estudiar.

Por lo que leí hasta ahora, piensas que estudiar es ir a la uni, hacer masters, leer libros... y estudiar no solo es eso. La experiencia práctica es una faceta muy importante del estudio, y eso se consigue TRABAJANDO. En una empresa como empleado o por tu cuenta, da igual, pero haciendo cosas.

Así que bajo mi punto de vista el estudio que sientes que te falta es el estudio práctico, y eso no se aprende con libros. Igual que los idiomas. el país de java se llama, sencillamente, PROGRAMAR ALGO INTERESANTE
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #8 (permalink)  
Antiguo 15/11/2010, 07:03
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Como llegar a programar de forma profesional?

Cita:
Iniciado por webosiris Ver Mensaje
creo que tu problema viene de que tienes una disociación entre os conceptos trabajar y estudiar.

Por lo que leí hasta ahora, piensas que estudiar es ir a la uni, hacer masters, leer libros... y estudiar no solo es eso. La experiencia práctica es una faceta muy importante del estudio, y eso se consigue TRABAJANDO. En una empresa como empleado o por tu cuenta, da igual, pero haciendo cosas.

Así que bajo mi punto de vista el estudio que sientes que te falta es el estudio práctico, y eso no se aprende con libros. Igual que los idiomas. el país de java se llama, sencillamente, PROGRAMAR ALGO INTERESANTE
Hombre por mi cuenta programo, no sólo me dedico a leer libros y hacer los ejemplos, lo último que he hecho es un pequeño programa de escritorio para gestión de stock e inventarios, para un vecino que tiene una especie de kiosko.

Es ahí, al intentar hacer un programa de corte medio profesional, cuando me doy cuenta de lo novato que soy aún, se me presentan decenas de dudas sobre temas que ni en la carrera se explicaron ni en los libros que tengo se abordan, entonces recurro a google, paso interminables horas leyendo blogs que no dicen nada más allá de lo báscio y para encontrar una solución a veces necesito días, si esque la encuentro, eso es lo que frustra.

Es posible que necesite eso que dices, empezar en alguna empresa donde haya alguien realmente puesto en el tema que me eche una mano... pero lo que no me gusta de esa idea es que si la empresa no es buena no aprendes. En algunas empresas que conozco de la ciudad donde vivo, casi exclusivamente se dedican a copy-paste de otros programas que ya hicieron antes, y esto lo sé de buena tinta porque conozco a gente que trabaja en ellas desde hace años y de profesionales nada de nada.

Gracias webosiris por tu comentario.
  #9 (permalink)  
Antiguo 16/11/2010, 06:23
Avatar de logotype
Colaborador
 
Fecha de Ingreso: noviembre-2007
Ubicación: Latitud: 16·23`,Longitud:71·32`oeste
Mensajes: 1.126
Antigüedad: 16 años, 5 meses
Puntos: 137
Respuesta: Como llegar a programar de forma profesional?

Despues de leer tus respuestas, reitero cada una de las palabras expresadas. Tu problema no es de conocimientos.
__________________
El aprendizaje es un largo camino latido tras latido...
  #10 (permalink)  
Antiguo 16/11/2010, 08:57
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como llegar a programar de forma profesional?

- Buscá trabajo en una empresa, cualquiera sea, en la que puedas ser parte de un proyecto
- Buscá algún proyecto de Software Libre en el que puedas empezar a colaborar (ejemplo: http://www.kde.org/community/getinvolved/development/)

Nadie hizo Photoshop de cero, y quizás nadie podría hoy en día (por cuestiones de tiempo, más que por conocimiento). Alguien hizo con mucho esfuerzo una versión simple, hace 20 años, y luego se le fueron agregando cosas.

No es lo mismo ser un "monito pica código", que eso se puede ser con un curso de 2 meses en Java, que ser un ingeniero. Si te parece que todo el fardo teórico de la Universidad es inútil (estamos de acuerdo en que parte sí es), es porque nunca hiciste trabajo de Ingeniero


Saludos.
  #11 (permalink)  
Antiguo 16/11/2010, 11:42
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Respuesta: Como llegar a programar de forma profesional?

Bueno, iba a opinar, pero sería repetir mucho de lo que ya esta comentado. Quisiera destacar algunos puntos con los cuales me sentí identificado, para poder comentarte mi experiencia como programador.

-Photoshop no lo programa UNA persona. Recuerdo que mi papa alguna vez me dijo "Programate algún juego, en una de esas te llenas de plata". Je, obviamente imposible competir con bestias como Half Life, Need for Speed, Age of Empires, etc.... De más esta decir que son muchas las personas involucradas en esos proyectos.

-¿Saliste de la Universidad y sentías que no sabias nada? Bienvenido al clan. Salí de la Universidad con muy buen promedio, entre a una institución y había un chico que tenia 8 meses mas que yo trabajando (si, solo ocho meses) el cual parecía que llevaba programando toda su vida. Dicho sea de paso, nunca terminó la carrera de informática. Toda su experiencia como programador la realizó en el trabajo. ¿Entonces estudiar no sirve para nada? Obviamente que sí sirve, para algo estan las universidades. Sirve para, como se dijo anteriormente, abrirte la cabeza. Tratar de entender y ver las problemáticas como programador (lo cual no es poco, eh). Pero los trucos y las mañas de programador las aprendes trabajando, con problemas reales ¿Moraleja? No tengas miedo de ofrecerte a un trabajo sin haber tenido experiencia. Los que te contratan saben que el programador recien recibido no tiene experiencia, y como se dijo anteriormente, te van a capacitar según sus necesidades. A mi me pasó con Flash, hice dos cursos de Flash que me los pagó el trabajo, y estan mas que conformes.

-Otro punto para comentar. ¿Te sentís novato? Andá corriendo vos mismo tus propios límites. ¿Alguna vez programaste una agenda? Es algo sencillo para empezar, pero sirve para abrir la cabeza... ¿Ya la programaste y te parece una pavada? ¡Mejorala! Busca posibles funcionalidades para meterle, por ejemplo un recordador de cumpleaños. Yo armé uno no bien comencé, con mucho esfuerzo. Hoy lo veo y me parece una pavada, pero en su momento me costó hacerlo y me ayudó para crecer ¿Queres algo mas complejo? Programá videojuegos!! Eso abre muchisimo la cabeza y aporta experiencia. Comenzá por un ta te ti, luego un pac-man, y asi sucesivamente ¿Moraleja? Yo creo que en todas las profesiones debe ser mas o menos parecido, pero creo en esta ocurre más que en ninguna: La calidad de programador te la haces vos. Mete mano, armá código, bajate fuente de la web y modificalo, buscá mejorar vos por tu propia cuenta, aprendé nuevos lenguajes de programación!

Animo, que todos pasamos por lo mismo!!

Saludos, Lucas
  #12 (permalink)  
Antiguo 17/11/2010, 02:56
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Como llegar a programar de forma profesional?

Gracias lucasiramos y AlvaroG por vuestros comentarios y consejos.

Antes de nada quería aclarar que no tenía ninguna duda de que photoshop o 3ds max (por poner un ejemplo) no están hechos por una sola persona, sé que han sido desarrollados por un grupo de analistas, programadores, diseñadores y más, todos ellos pertenecientes a dos gigantes del software como son adobe y autodesk. Lo que quería decir con mi comentario de dónde aprendieron, me refería a esos programadores que participan cada año en sacar mejoras y nuevas versiones, ya que no creo que esta gente haya aprendido por su cuenta.

De todas formas, ya que todos me decís lo mismo, empezaré a buscar trabajo en serio en cualquier empresa donde programen y veré de qué se trata ese proyecto que comenta AlvaroG, por probar no pasa nada.

También me gustaría que me dierais vuestra opinión sobre a qué lenguajes de programación enfocarme a partir de ahora. Como he comentado antes, desde que terminé la carrera me he centrado en java pero también me defiendo bastante bien en algunos lenguajes propios de la web, como son html/css, javascript y su framework jquery, y sobre todo php, todos ellos aprendidos por mi cuenta mientras estaba en la facultad, pero considero que estos lenguajes están realmente limitados, son para lo que son y no puedes pedirles más, así que no me gustaría seguir por ese camino.

Ultimamente se oye mucho C# pero el que sea un lenguaje exclusivo de microsoft me tira un poco para atrás, aunque por otro lado, ya que es casi una copia de java no me costaría demasiado aprenderlo, al menos hasta un nivel medio.

Uno que me llama bastante es C++, sobre todo por la posiblidad que ofrece de trabajar a más bajo nivel, además controlo más o menos su papi C lo que también me da una base para aprenderlo. Por el contrario me da la sensación que no está muy demandado por las empresas, y ya que según tengo entendido es de los más dificiles me da miedo perder el tiempo en él.

Luego hay otras opciones como visual pero según creo está de capa caída últimamente y además tambien es de microsoft así que... supongo que antes habría que tirarse para C#.

Agradecería vuestros comentarios sobre este tema, estoy abierto a otras opciones además de las comentadas, aprender un lenguaje no es moco de pavo y hay que pensarlo bien.
  #13 (permalink)  
Antiguo 17/11/2010, 03:53
Avatar de blekia  
Fecha de Ingreso: julio-2009
Mensajes: 204
Antigüedad: 14 años, 9 meses
Puntos: 6
Respuesta: Como llegar a programar de forma profesional?

Hola Salchichon, en efecto encontrar trabajo en una empresa es como mejor podrás desarrollar tu faceta de programador. Respecto a los idiomas de programación te recomiendo que te centres en Java, C, C++, C#, .NET, etc. Intenta no centrar tu carrera en HTML o PHP o te quedarás obsoleto rápidamente. A pesar de que con PHP se pueden hacer grandes cosas es un lenguaje interpretado que se utiliza casi exclusivamente para temas web.

Centrate en programación orientada a objetos y lenguajes de alto nivel, te abrirán muchísimas más puertas. Aparte de que si sabes programar en C, PHP lo harás con los ojos cerrados puesto que ni siquiera es un lenguaje estructurado (declaración de variables antes de su uso, etc.).

Los estudios de cálculo, aunque parezcan tontería, son MUY importantes. De hecho hasta trigonometría es superimportante para según que cosas (3DMax, Photoshop, etc). No deseches lo aprendido solo porque es aburrido, con el tiempo verás su razón de ser.

Suerte con la busqueda de curro y que aprendás mucho más!
__________________
Controla tu Página Web con cualquier navegador.
  #14 (permalink)  
Antiguo 24/11/2010, 09:53
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años
Puntos: 1792
muevo tu mensaje al foro de programación, donde además tienes muchos temas similares y recursos para que puedas avanzar en tu carrera como programador
__________________
- Christian Van Der Henst
Platzi
  #15 (permalink)  
Antiguo 24/11/2010, 10:14
Avatar de reymundolopez  
Fecha de Ingreso: abril-2006
Ubicación: México
Mensajes: 10
Antigüedad: 18 años
Puntos: 1
Información Respuesta: Como llegar a programar de forma profesional?

Cuanto sin entrar a FDW.

Querido Salchichon, apenas terminas la carrera relacionada con Tecnologias de la Información comienza tu aprendizaje por ser un buen developer, arquitecto, project manager, etc...

Quieres ser realmente bueno?, entonces sigue estudiando, si puedes continuar estudiando un lenguaje pero si realmente deseas aprender los "oscuros secretos" de la programación te recomiendo que te vayas por el lado de algorítmia, patrones de diseño, arquitecturas, busca un proyecto Open Source que te sea impresionante (Google Chrome es uno de ellos), descargate el código, analizalo, ve como otros usaron su conocimiento para crear algo impresionante y en base a eso aprenderas.

Lenguajes de programación?, ufff, usa el que gustes, no existen buenos o malos, no existe el mejor o el peor, solo el que mejor se te acomode así que esa no sea tu limitante, pero prueba una gran variedad para que así decidas que es mejor para ti.

Las matemáticas, el calculo, la fisica, la electronica y todas esas cosas "inutiles" que enseñan en la escuela solo sirven para una cosa, que tu mente piense, razone y analice las cosas de una mejor manera.

Saludos.
  #16 (permalink)  
Antiguo 24/11/2010, 10:33
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Respuesta: Como llegar a programar de forma profesional?

Solo una cosa, no subestimes a los lenguajes y menos a los que se usan para web, tenés q tener en cuenta que todo tiende a estar en La nube y que hay muchos ingenieros expertos trabajando con ellos en grandes empresas como Google o Facebook.
  #17 (permalink)  
Antiguo 24/11/2010, 16:31
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Como llegar a programar de forma profesional?

Como empiezas a ser "programador experto" pues trabajando en proyectos pequeños haciendo tus pininos poco a poco, creo que todos salimos de la escuela diciendo, y todo el tiempo para que si no se nada, es mas en mi experienci personal me toco en mi primer trabajo competir con personas que tenian 5 o mas años de experiencia en informatica que te apalean con solo decirte todo lo que han echo, pero poco a poco vas ganando experiencia y "mañas" para programar.......

De los lenguajes pues eso si lo dejo a tu criterio, yo empece con visual basic y c++ ya despues aprendi asp, javascript, php, C#, perl etc.

Saludos!
  #18 (permalink)  
Antiguo 25/11/2010, 08:20
Avatar de pablofmorales  
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años
Puntos: 37
Respuesta: Como llegar a programar de forma profesional?

La experiencia es lo que te hace experto.
Y los consejos que te dieron en el thread son excelentes.

- Lo primero agachar la cabeza y aceptar los consejos de los demas. No te justifiques, solo aprende.
- La educacion Universitaria te prepara, pero vos deberias haber ganado experiencia en trabajos, o pasantias.


Segun mi experiencia lo primero que tendrias que hacer es buscar un trabajo, donde se fomente el trabajo en grupo, esto te sirve para aprender de gente mas experimentada que vos.

Mi mejor trabajo fue donde todos eran mas grandes que yo, programadores de la old schools, tenian una forma de ver las cosas totalmente diferente de los programadores de mi edad. Eso me abrio mucho la cabeza, y en gran parte hoy me considero bueno en lo que hago gracias a ese grupo.

Cualquier empresa quiere contratar estudiantes universitarios, esta en los avisos no se de donde sos, pero seguramente vas a tener muchos portales de empleo en tu zona.

Si encontras un laburo donde la gente boludea mas de lo que trabaja renuncia, si tu idea es aprender ese no es un buen laburo para estar.
__________________
blog
  #19 (permalink)  
Antiguo 07/12/2010, 01:32
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 4 meses
Puntos: 37
Respuesta: Como llegar a programar de forma profesional?

Lo que yo te recomendaria es:
- Generar un plan de trabajo adecuado con una buena herramienta (Project Manager)
- Documentar suficientemente tu codigo.
- Si usas programacion orientada a objetos, con clases y eso, dedicar suficiente tiempo a planear las clases.
- Una eficiente estructura de tablas en la base de datos tambien es sumanente importante.
- Finalmente, antes de programar, dedicarle bastante tiempo al analisis de la solucion para que veas todo el alcance y limitaciones del proyecto.
- Mantenerte constantemente informado sobre las actualizaciones de las plataformas tecnologicas.
- Usar un buen entorno de desarrollo.
- Incorporarte en una empresa o grupo de trabajo en equipo para obtener mayor experiencia.
- Documentarte suficientemente bien sobre "administracion de proyectos", eso te dara una mejor vision, no solo sobre la programacion sino todo lo que involucra el proyecto.
  #20 (permalink)  
Antiguo 12/07/2013, 21:15
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Como llegar a programar de forma profesional?

Vaya que realmente la agarraron contigo amigo...siento pena por la mayoria de nuestros colegas quienes han tomado más tiempo para criticarte, que para ayudarte (yo hago lo mismo, pero del otro lado: defendiendote)...perdonenme amigos mios, pero el punto que expresa nuestro compañero es muy claro. No sé por qué muchos pretenden hacer ver cosas que no están escritas. Comparto la opinión de él en parte, pues hay clases que para nuestras carreras no son del todo últiles, eso es lo que él expreso, pero ello no significa que en nuestra vida no lo sean; se refirió a la carrera. Y sobre el país de Java, otro responde que el país se llama PROGRAMAR ALGO INTERESANTE...por favor! seamos serios. Yo quisiera construír una casa sobre las nuves, caminar sobre el arcoiris, pero quién me dice cómo hacerlo?...su inquietud en este punto es valida, no seamos tan groceros al responder. Yo al igual que él quisiera saber dónde está parte del lenguaje que no se nos da a conocer...esa interfaz de comunicaciones inaccesible a nosotros...todos en la gran mayoria, sólo conocemos el código básico de los lenguajes de alto nivel, pero desconocemos el kernel de ellos. Creo que eso es lo que nuestro amigo intenta encontrar y amablemente ha pedido que se le ayude, pero en respuesta recibe una enorme crítica de parte nuestra...no seamos vanagloriosos...es un hecho que la experiencia nos hace más profesionales, pero no por ello conocedores de todo...y eso que no conocemos en este campo es lo que nuestro amigo pide que se le diga dónde está...la matríz del código que no se nos es permitido conocer, eso es todo. Sepamos leer y comprender, y aprendamos a criticar menor, y colaborar más; que para eso son los foros, no para perder nuestro tiempo humillando a los demás. Un saludo a todos aquellos que tomen a bien nuestras palabras, y mi más profundo pesar, para aquellos que no lo hagan, pues aún están verdes y deben aprender a madurar. Bendiciones sobre sus vidas.
  #21 (permalink)  
Antiguo 16/08/2013, 18:33
Avatar de 0123  
Fecha de Ingreso: noviembre-2012
Ubicación: Entre la consola, el coda y un poco de photoshop
Mensajes: 263
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: Como llegar a programar de forma profesional?

Buenas salchichon,

Te escribo desde mi experiencia. He trabajado para grandes empresas y para pequeñas y... por supuesto para mis pequeños proyectos.

En esas "grandes empresas" de las que hablas no creo que te encuentres a ese "programador super competente" del que hablas. Creo que te falta experiencia en el terreno laboral para darte cuenta de que ni el conocimiento por si solo, ni la experiencia por si sola te van a aupar a las alturas de la programacion.

No hace falta que pierdas 2 años trabajando en una gran empresa para comprobarlo.

- - -

Sobre como avanzar en tu carrera informatica. Desde mi punto de vista creo que no hay nada mejor que un reto. Marca un reto complejo e intenta superarlo. Te apareceran miles de problemas. De hecho tendras muchos mas problemas que en "la vida real", donde cuando te encuentras con ellos muchas veces los esquivas para no perder tiempo y dinero.

Parece que tienes tiempo y aun no necesitas money. Yo empece con una idea y estoy terminando con la cabeza bien amueblada en el campo en el que trabajo. En cuanto "ser un crack de la programación" no creo que los conocimientos ni la experiencia te lo den. Es un combinado. Conozco grandes informaticos que jamas montaran nada por que no son capaces de ceñirse a un plan o peor aun no ven la realidad. Y conozco grandes personas llenas de realidad que te ponen los pies en el suelo con dos palabras (hablando de informatica).

Por ello, te repito, el unico lugar donde aprenderas y experimentaras sera con un proyecto personal intesivo. Olvida de entrar en un trabajo donde te den "ese plus vitaminico", eso no existe. Cuando entras a trabajar, por lo menos en España, te contratan para realizar una tarea en la que confian ya sabes hacer, no digo que no aprenderas perono podras meterte de fondo en temas que te interesen, seria una perdida de dinero.

Uf, esto se hace largo.

No creo eso de "La experiencia es lo que te hace experto", por lo menos en la informatica no cuadra. La de gente con cantidad de experiencia que no es experta.

Un saludin.

Etiquetas: profesional, programación, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 22:05.