1) Tienen un gran portafolio
He hablado de esto en otros artículos, pero aquí está un resumen rápido. Existen 3 maneras de decir que puedes hacer cosas que son...
una) pueden hacer las cosas que dices
b) las cosas que quieres hacer
c) las cosas que has hecho
Creo que la última es la más importante. Y en la mayor parte de mi carrera evaluando otros desarrolladores que tomaríamos en un equipo 'c' reinaría Supremo.
Creo que simplemente es una cosa muy humana porque no hace falta un gran esfuerzo para cumplir con los dos primeros criterios sólo está hablando después de todo. Sin embargo, el último que toma tiempo y dedicación. Con esto en mente si en realidad 'hecho' las cosas con el software entonces es muy importante para poder probar esto. Hay muchas maneras de hacer esto generalmente sugiero lo siguiente...
Crear tu perfil en Stackoverflow - si sabes un poco entonces empezar a responder preguntas sobre eso en este foro. No importa si no tienes la correcta respuesta concedido aún obtendrán la visibilidad y obtendrá 'upvotes'.
Publicar todo su mejor trabajo en Github - llevará a todos los desarrolladores grandes orgullo en su trabajo y por esta razón que usted debe ser capaz de mostrarlo en un medio transparente. GitHub es un repositorio de código abierto que te permite hacer precisamente eso.
Implementar un sitio web en Appharbor - esta plataforma de integración continua permitirá que usted tenga una cuenta gratuita alojada en un subdominio con una base de datos sql. Aprenda cómo obtener tus aplicaciones sobre él para la exposición máxima. Tener tus apps viven aumentará las posibilidades de ese uso de la gente si ellos usan Felicidades que ahora eres un desarrollador y permanecerá una buena oportunidad de conseguir un empleo.
2) Ser curioso
Es muy importante estar alerta sobre la tendencia natural de mentes a ' el trabajo '. Ser consciente de esto en sus tareas diarias, aprender cuando te está desviando a esta mentalidad y correcta. Deberías estar lo suficientemente interesado en problemas que quieres conocerlos en su totalidad. Esto puede significar que debes llevar algunas cosas a casa y leer sobre ellos en su propio tiempo. Este será el máximo beneficio de su carrera.
3) Ser un gran comunicador
Lo más importante en un equipo de software funcional cruzada es que puede articular sus ideas y muestra un alto nivel de respeto y transparencia con su equipo. Trate de no competir con su equipo en cambio ser un líder y ayudar a llenar los huecos. Usted conseguirá más lejos con esta actitud.
4) Aprender a ti mismo orgullo en el código no escrito
Convertido en crítico de los problemas, discutir, deliberar y obsesionarse con problemas antes de intentar entrar y arreglarlos, pero no te dejes atrapar en los faros que tendrá que iniciar la tarea en algún momento! La mejor manera de ser crítico es discutir problemas y soluciones con su equipo. Usted va a descubrir un montón de problemas a través del significado de comunicación que puede evitar crear partes de una solución que no es necesario. Constantemente estar evaluando lo que está haciendo y preguntando (debo hacer esto?)
5) Un buen ojo para el diseño y aprender Photoshop
No puede decirse lo suficiente que flatui y diseño representan un emergente tendencia con aplicaciones web. Un desarrollador que está trabajando en una hermosa interfaz tendrá una mejor consideración por el código. El código sirve la interfaz de usuario no la otra manera alrededor. Una aplicación es inútil si no es utilizable. Aprender un poco sobre el diseño y los conceptos básicos detrás de Photoshop y será un activo más útil a un equipo, les gustará su talento creativo.