Consejos para los nuevos desarrolladores de software

Este artículo contiene consejos para desarrolladores de software comienzo de Java. Además de esta guía, una pieza primordial del consejo es comparar cualquier consejo que usted consigue con su propia intuición. Recoger opiniones. Hable con la gente acerca de los problemas. Probar cosas y, si trabajan (o incluso si no trabajan pero muestran cierta promesa), seguir haciendo ellos. Si muestran ninguna promesa, probar otras cosas. Y compartir es importante. No te olvides de compartir.

¿Cuánto tiempo se tarda en aprender Java?

La respuesta depende de usted - en sus objetivos, en sus conocimientos existentes, en su capacidad de pensar lógicamente, de la cantidad de tiempo libre que tiene, y en su interés por el tema.

El más emocionado que está por la programación de computadoras, más rápido aprenderá. El más ambicioso de sus objetivos, más tiempo se necesita para alcanzarlos.

Pero recuerde que no hay tal cosa como "conocer todo acerca de Java." No importa lo mucho que sabes, siempre hay más para aprender.

Qué programación informática idioma (s) debo aprender?

La respuesta depende de sus objetivos y (si va a trabajar como desarrollador) sobre las oportunidades de trabajo en el que vive. La programación TIOBE Índice Comunidad ofrece clasificaciones mensuales de los lenguajes de programación populares. Pero el índice TIOBE podría no aplicarse específicamente a su situación. En enero de 2014, el lenguaje Haskell ocupa sólo el 43o entre los idiomas que se utilizan en todo el mundo. Pero tal vez hay un semillero de programación Haskell en la ciudad donde usted vive.

¿Quieres escribir código específicamente para dispositivos Android? Luego de Java es una necesidad. ¿Quieres escribir código para el iPhone? Entonces es probable que desee aprender Objective-C. ¿Quieres crear páginas web? Luego aprender HTML, CSS y javascript.

¿Qué habilidades otra (además de codificación informática) debo aprender?

Asegúrese de que usted aprenda acerca de las bases de datos. El trabajo de base de datos no es necesariamente la codificación, pero es lo importante. Además, lea todo lo que pueda acerca de la Ingeniería del Software. (Ingeniería de Software es el estudio de las técnicas para el diseño y mantenimiento de código informático eficaz.) No tenga miedo de las matemáticas (porque el aprendizaje de matemáticas estira sus músculos-pensamiento lógico). Y, cada vez que puede, perfeccionar sus habilidades de comunicación. Cuanto mejor se comunican más valioso es su trabajo a otras personas.

¿Cómo debo continuar mi aprendizaje como desarrollador de software?

Práctica práctica práctica. Tomar los ejemplos que encuentres y pensar en formas que le gustaría cambiar el código. Añadir una opción aquí o un botón allí.

Averigüe qué sucede cuando se intenta mejorar el código. Si funciona, pensar en otra manera de hacer un cambio. Si esto no funciona, buscar la documentación de una solución a su problema. Si la documentación no ayuda (y, a menudo, la documentación no ayuda) buscar en la web en busca de respuestas a su problema. Publique preguntas en un foro en línea. Si no encuentra respuesta, poner el problema a un lado por un tiempo y se deja incubar en su mente.

Recuerde, usted no aprende programación sólo leer sobre él. Usted tiene que raspar algunos nudillos escritura de código y la búsqueda de soluciones. Sólo después de probar, en su defecto, y volver a intentarlo se puede apreciar el trabajo involucrado en el desarrollo de programas informáticos.

¿Cómo, si debo continuar mi aprendizaje como desarrollador?

Encontrar personas de ideas afines en el que vive y se reúnen con ellos sobre una base regular. En estos días, hay grupos de usuarios de tecnología en casi todos los rincones del globo. Encuentra un grupo de usuarios de Java que se reúne en su área y asistir a las reuniones del grupo con frecuencia. Si usted es un principiante, usted puede no entender mucho de la discusión en las reuniones, pero estarás expuesto a los problemas que los desarrolladores de Java preocupación de hoy.

Busque más grupos de tecnología y asistir a sus reuniones. Buscar reuniones sobre otros lenguajes de programación, otras tecnologías, y otras cosas que no son exclusivamente acerca de la tecnología. Conoce a la gente cara a cara y saber qué temas serán en los libros del próximo año.

¿Cómo puedo conseguir un software de desarrollo de trabajo?

Hacer todas las cosas que normalmente haces cuando usted busca un trabajo, pero no te olvides de los consejos en los dos párrafos anteriores. Los grupos de usuarios son grandes lugares para trabajar en red.

Ir a las reuniones y ser un buen oyente. No pienses en venta de ti mismo. Sé paciente y disfrutar del paseo. Usted puede aterrizar una gran oportunidad de consultoría sólo después de varios años de paciencia mientras asistía a las reuniones de un grupo. Mientras tanto, aprender mucho sobre el software (y tratar con otras personas).

Yo todavía no sé qué hacer con mi vida ...

Eso no es una pregunta. Pero está bien de todos modos.

Todo el mundo tiene que ganarse la vida. Si te las arreglas para poner comida en su mesa, el siguiente paso es averiguar lo que te gusta hacer. Encuentra el mejor partido entre las cosas que le gusta hacer y las cosas que le ayudan a ganarse la vida. Compromiso si es necesario, pero ser honesto contigo mismo acerca de las cosas que te hacen feliz. (Por supuesto, estas cosas no deben hacer que otras personas infelices.)

Por último, ser específico acerca de sus gustos y disgustos. Por ejemplo, decir "Me gustaría ser rico" no es específico en absoluto. Decir "Me gustaría crear un gran juego" es más específico, pero se puede hacer mejor. Decir "me gustaría diseñar software de juegos, con una pareja que puede hacer la comercialización para mí" es bastante específico, y hace un conjunto muy ordenado de objetivos.




» » » » Consejos para los nuevos desarrolladores de software