Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/07/2012, 19:34
Avatar de zero0097
zero0097
 
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años, 1 mes
Puntos: 69
Respuesta: Empezar en la programación y no morir en el intento.

Yo que tu no seguiría ese ultimo consejo... programar con VisualBasic o con un IDE como NetBeans sin saber nada, es prácticamente la muerte (informáticamente hablando xD), que te generará mal formación de hábitos y mal comprensión conceptos básicos que en aplicaciones grandes donde se requiere eficiencia y seguridad no las darás y se llegarán a resentir....

Yo soy estudiante de Sistemas, y si primero tienes que ver tu campo general, en cada rama es todo un mundo y es mejor especializarse en algo que tratar de saber todo de todo, eso ultimo sería genial pero recuerda "el que mucho abarca, poco aprieta", cisco es sobre instalación de Redes estructuradas en base a estandares, en saber configurar los servidores, los routers, en sí para trabajar más con cables y protocolos que programar, muy seguramente también te puedes hacer un Semi-Hacker (por que también hay que saber programar)....

La programación es otra rama muy amplia, podrías estar certificado en cisco pero como desarrollador eso no te ayuda prácticamente en nada, para eso hay certificaciones en lenguajes y dependiendo de la organización en diseño de aplicaciones, o en análisis de algoritmos, etc..

También te puedes especializar en Administración de Bases de Datos, e igual hay certificaciones, alli se ve toda la logica y la seguridad de los datos, el análisis de los mismos para identificar practicas fraudulentas u obtener información a partir de ellos, como tal tendras tacto con servidores, y con programacion, pero como te digo cada cosa tiene un campo en particular...

Y claro hay muchas mas areas como comercio electronico, sistemas digitales, robótica & Inteligencia artificial, etc....

Siguiendo con la programación que es a lo que yo me estoy inclinando y que según tu primer post es a lo que quieres irte, ahora tendrás que elegir tu especialización o tu plataforma objetivo para programar.... hay muchas plataformas y en cada una de ellas es un mar de conocimientos imposible que seas experto en todas, y es donde tienes que definir para que vas a programar?

Desktop (PC's)
Web (Tanto del lado del cliente como del Servidor)
Móviles (Tablets, Celulares, Cafeteras, Microondas, Radios, Esteros, GPS's)
VideoJuegos (para varias plataformas)
Lógica (para robots, tanto físicos como informáticos)
Programación de HardWare (Microprocesadores, GPU's, Consolas de Aviones, Satélites)

Ya que hayas definido para que area quieres desarrollar, te deberas mezclar y empapar de unos y otros lenguajes especializados en el área, siempre será necesario conocer más de un lenguaje de programación (lo bueno es que aprendiendo bien bien uno solo, los demas se te hacen papitas)....

Desktop PC's (C, C++, Java, Python, etc...)
Web (Java, PHP, Python, etc..)
Móviles (Java, Objetive-C, Xtend, etc)
VideoJuegos (C, C++, C#, LUA, etc)
Lógica (Prolog, Lisp, etc)
HardWare (Assembly y sus variantes)

Y si! en cada una el lenguaje puede resultar muy extenso... asi que si te sientes Juan Camaney y dices "Yo le hago a todo" pues la verdad ni chuck lo hace...

Y todavía necesitas conocer la plataforma final el como trabaja Android, o el iOS, o los videojuegos para Xbox, o el PS3, las plataformas son distintas y el modo en que el lenguaje se desenvuelve y gestiona la plataforma es distina....

Aclara bien tu mente y decide a que te quieres dedicar...


De cualquier forma, para iniciar para aprender usa Google, YouTube y las palabras mágicas "Tutorial aprende a programar" "Tutorial Programar en XLenguaje"....

Mi recomendación... aprende C o C++, y cualquier otro lenguaje te lo echarás como agua, en cambio si aprendes con netBeans (que es Java Gráfico) o Visual, te saltaras muchos conceptos y cuando quieras aprender C o C++, o Java, vas a batallar más...

Python es un lenguaje muy facil tambien pero no lo recomiendo por lo mismo, yo empece con Java, y aun asi C++ medio te saca de onda....

A y a todo eso sumale que hay lenguajes de paga que requiere licencias como C#, Objetive-C, .Net.... y hay otros gratis como Java, C++, tambien para que veas a que lado te vás....
__________________
De nada, hay te encargo +1...