La cantidad de lenguajes de programación disponibles es tanto una bendición como una maldición, creo. Conozco un lote de lenguajes de programación, algunos a nivel de sintaxis solamente y otros lo suficientemente buenos como para hacer una codificación real (Python, C, C++, Haskell, Perl, BASH, PHP y muchos otros). He estado programando durante casi tanto tiempo como he estado usando intensamente las computadoras (6 años), en casi todos los paradigmas (funcional, imperativo, orientado a objetos), pero no me siento preparado para la industria del software.¿Cómo prepararse para la industria?
He estado escribiendo una gran cantidad de programas más grandes en muchos idiomas diferentes, en su mayoría basados en red, incluidos los grandes servidores/clientes multiproceso, ¡y todavía no me siento preparado!
Actualmente estoy obsesionado con mi plan de "3 niveles", que incluye un lenguaje de alto nivel como Haskell, un lenguaje interpretado como Python y un lenguaje de bajo nivel como C, ¡pero no me siento lo suficientemente bien!
Sé cómo trabajar en equipo, y cómo trabajar según las pautas dadas, pero no estoy seguro.
¿Estoy preparado?
¡Por favor, gente amable de stackoverflow, ayúdame a salir de este lío! :(
Gracias por todas las respuestas, me gustaría poder elegir más respuestas como LA respuesta :)
Solo toma un Valium y sigue con tu vida. Si has estado trabajando con Haskell, probablemente estés más avanzado que muchos programadores que conozco. – ChaosPandion
¿Tiene usted un "plan de tres niveles"? Algunas personas han estado usando VB6 exclusivamente durante años y hacen paquetes de dinero. ¿Por qué no vienes a trabajar conmigo? – ChaosPandion
¿Dónde vives y en qué parte de la industria del software quieres trabajar? –