Consejo para desarrolladores No. 1: Blog
Crea un blog y publica más de una vez al mes. Haz una investigación real y asegúrate de no sonar estúpido. En serio, aprende a escribir. Haga lo que le enseñó su maestro de inglés de la escuela primaria: cree un bosquejo, dibuje una narración, revise la gramática y la ortografía. Luego, con gran tristeza, simplifíquelo y acortelo hasta el punto en que alguien que lo escanee tenga una idea de lo que se trata. Internet no tolera los matices (ni mi editor).
Consejo para desarrolladores No. 2: vaya a código abierto
- Tengo $ 50,000 dólares en mi cuenta y vivo en los Estados Unidos. Quiero cambiar de carrera y convertirme en psicoterapeuta. ¿Cómo hago realidad mi sueño?
- ¿Qué tan fácil es convertirse en un banquero de inversiones con una licenciatura en ciencias de la computación?
- ¿Qué es más importante para una buena ubicación? Actividades extracurriculares o académicas
- Quiero dejar mi trabajo y seguir escribiendo y convertirme en emprendedor. Yo vivo en India. Cómo puedo hacer eso ? Todas las ideas son bienvenidas.
- Cómo hacer un doctorado y también trabajar a tiempo completo
No creas las mentiras sobre el código abierto. Es posible que los más jóvenes no recuerden los días en que un desarrollador podría estar desempleado, pero incluso durante los períodos más oscuros de la recesión de las bombas de puntos, todos los desarrolladores del proyecto de código abierto que comencé volvieron rápidamente al trabajo. Solo asegúrese de que el código fuente abierto que produce refleja el tipo de trabajo que desea. Quería resolver problemas difíciles con las soluciones más simples posibles, pero he entrevistado a desarrolladores que, como quedó claro por su código fuente abierto, querían complicar problemas simples. Lo creas o no, hay un mercado para eso, pero asegúrate de que tu código refleje el mercado en el que estás.
Consejo para desarrolladores No. 3: no seis meses, no 10 años
No cambie de trabajo cada seis meses. En serio, el fin del 100 por ciento de empleo de desarrolladores vendrá nuevamente. Cuando llegue ese momento, nada te perseguirá más que saltar de trabajo. Por otro lado, no te quedes en el mismo lugar haciendo lo mismo durante 10 años. Te aislarás e institucionalizarás. Para seguir siendo valioso, debe estar familiarizado con algo más que cómo codificar la pila de IBM mientras está en IBM a la manera de IBM. No he contratado a nadie que haya estado en IBM o en una organización similar durante más de un año o dos. Usualmente me impresionan en la entrevista pero no pasan la prueba de programación.
Consejo para desarrolladores No. 4: Observe las cosas nuevas, practique lo práctico
Los desarrolladores excepcionalmente jóvenes tienden a trabajar en el brillo. Ruby es probablemente mi lenguaje de programación favorito, pero no paga (en promedio) tanto como Java, y el mercado es más pequeño. Esto puede no ser siempre cierto. Parece que Scala se está fortaleciendo, pero no te engañes con el tamaño del mercado, todavía no está aquí. Por otro lado, no te quedes quieto tanto tiempo que seas el equivalente futuro de un desarrollador de COBOL o PowerBuilder.
Consejo para desarrolladores No. 5: escriba su propia documentación
No puedo decir cuántas veces he trabajado en un proyecto, solo para ser llevado a una reunión ejecutiva porque escribí un documento o una presentación que vieron y entendieron. Siempre comienzo con una visión general ejecutiva, es decir, la página que realmente tienes que leer, mientras que el resto se reduce a detalles en caso de que no me creas. La pregunta es: ¿qué debe saber una persona muy ocupada sobre el tema si no es lo único en lo que está trabajando? Lo que la mayoría de los gerentes quieren saber: ¿Quién puede llevar esto a término y no me preguntará cómo va todo? Escribe de esa manera.
Consejo desarrollador No. 6: la brevedad es el alma
DESARROLLADOR ESTRATÉGICO
Por Andrew C. Oliver
10 pasos para convertirse en el desarrollador que todos quieren
Eres un codificador de crack y la gente depende de ti para resolver sus problemas. ¿Aún no es suficiente? Así es como golpear el próximo f
Pensaste que todo se trataba de habilidades de programación. ¡Pero estabas equivocado!
Un buen código está bien, pero exige un mejor trabajo y un salario más alto depende de garantizar que más personas sepan quién es usted. En otras palabras, necesitas promocionarte. Esto es lo que parece tener éxito.
[ Codefest épico: 7 lenguajes de programación en 7 días | Aprenda a trabajar de manera más inteligente, no más duro con el resumen de InfoWorld de todos los consejos y tendencias que los programadores deben conocer en la Guía de supervivencia para desarrolladores . Descargue el PDF hoy! El | Manténgase al día con las últimas noticias para desarrolladores con el boletín de InfoWorld Developer World . ]
Sugerencia para desarrolladores No. 7: Wow the crowd
Descubre cómo hacer presentaciones y aprende a hablar en público. Investigue un tema y hágase al menos un experto, si no el experto. Las presentaciones al público son generalmente mejores si son en parte entretenidas. Se necesitan muchos contratiempos vergonzosos para desarrollar esta habilidad, pero un ingeniero que puede explicar el asunto en inglés simple a la gerencia y dar una charla experta sobre un tema casi siempre tendrá un salario más alto que uno que no lo haga.
Consejo para desarrolladores No. 8: Sea realista
Seguro que te gusta Erlang, pero el mercado para Erlang no es grande. Debería saber más de un idioma, así como temas “nuevos” o nuevos, pero evite declaraciones tan inmaduras como “No codificaré a menos que esté en Erlang” a menos que realmente haya considerado los problemas comerciales. Puede ser un experto enfocado, pero incluso eso tiene un costo: será encasillado según su especialización, lo que puede dejarlo seco y seco cuando está pasado de moda. Claro, NoSQL se adapta mejor a su pequeño proyecto, pero la compañía no invertirá en él para un pequeño sistema único. El RDBMS funcionará bien para este.