Ver Mensaje Individual
  #12  
Antiguo 10-10-2005
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Con el tiempo veras que es practicamente imposible pretender que un solo lenguaje o una sola plataforma es suficiente para completar un desarrollo.

Al igual que muchos, manejo varios lenguajes y plataformas y herramientas alternas (desde un poquito de 3d max, photoshop, corel, ZBrush, editores de texto, modeldores, cosas de redes, depuradores, optimizadores, etc....)


Es bueno ir alineando lenguajes/plataformas en base a que le quieres apuntar. Por ejemplo si el fuerte es plataforma Windows, tonces Delphi es una exelente eleccion. Por lo contrario hacer desarrollo open source para Web sobre hostings LAMP es, bueno, en L(W)AMP (Linux o Windows+Apache+MySql+PHP).

Y asi sucesivamente.

Lo que te puedo recomendar es que te enfoques en UNA SOLA AREA de desarrollo.... y se muy buena en eso. Cuales son esas areas?

http://spanish.joelonsoftware.com/Ar...iveWorlds.html

# Paquetes
# Interno
# Embebido
# Juegos
# Desechables

Luego enfocate en una subarea. Por ejemplo, en los paquetes podriamos decir aplicaciones transaccionales, utilidades de sistemas o cosas asi.

Una vez has mirado a que enfocarte, elige las herramientas.

Por lo pronto veras que un lenguaje como Delphi, C++, Java , .NET cubren de forma casi completa todos los espectros del desarrollo, pero lenguajes mas especificos como PHP, Python, FoxPro, Ruby pueden ser mas rapidos en completar un area especifica o tarea concreta.

Siempre he pensado que un desarrollador completo deberia saber (al menos):

Plataformas OS: Windows y/o Linux

Bases de datos Sql. Cualquiera que tenga el rango completo de lo que es un motor Sql. Como Firebird...

Un lenguaje de proposito general (Delphi, C++, Java, C#/.NET)

Un Lenguaje de scripts (JScript es casi obligatorio, Python, PHP, ....)

Un lenguaje declarativo (Html, XML, Sql)

Conceptos basicos de redes y sistemas.

El asunto es que los lenguajes solos, no hacen nada... pero veras que en ciertos lenguajes determinadas actividades son mas productivas. Pero que es productivo para ti depende de que es lo que quieres hacer....


Obviamente, aprende algo para poder emplearte. Lo que este de moda, aunque por regla general lo de moda ni es lo mejor ni lo mejor pago (si esta de moda, mucha demanda y por consiguiente mucha oferta). A menos que PHP sea algo muy nuevo en tu area el pago del mismo no sera tan bueno...
__________________
El malabarista.
Responder Con Cita