¿Qué cosas puede hacer un graduado en ciencias de la computación que trabaja como desarrollador de software en una compañía regular para mejorar su currículum?

En primer lugar ” Conócete a ti mismo “.
Desde la perspectiva de su operador profesional tratar de averiguar?

Persona técnica :

  • Intenta aprender tantas tecnologías útiles como puedas (este proceso es interminable, por lo que no hay aburrimiento). Comienza con lo que te gusta (para mí son los gráficos de computadora).
  • Establezca sus objetivos para roles más serios: líder de equipo -> desarrollador principal -> arquitecto.
  • Y haga lo que haga en su empresa, siempre trate de ver cuál es el impacto comercial de la misma.
  • Aparte de eso, puede hacer su contribución a la tecnología y la ciencia mediante la publicación de patentes, documentos de conferencias o diarios (cereza en la parte superior de la torta, no espere, es un diamante en la parte superior de un anillo).
  • Intenta aportar algo a la sociedad de código abierto.
  • Haga su propio proyecto paralelo (está bien, incluso si son mini) y póngalo en su sitio / blog y Github (compile mejor el software, juntos).
  • Intente cambiar su proyecto / empresa si no puede encontrar el tiempo / recurso / posición / entorno en su empresa actual para hacer las cosas enumeradas anteriormente.

o persona de gestión :
No hablo mucho sobre eso, ya que no soy una persona de administración (por lo que puede que no sea una persona correcta para responder, pero aún así lo intentaré) y esta pregunta está dirigida al desarrollador de software de informática. En el campo de la informática, no es necesario tener un título de MBA para hacer su trabajo, pero aun así sugiero que intente obtener un MBA de una buena universidad, ya que no hay un sustituto para el conocimiento y conocerá a muchas otras personas y sus objetivos.

Extra curricular:
No dejes que tus pasatiempos mueran solo porque saliste de la universidad. Escribir / dibujar / hacer trekking / fotografía / cantar / bailar sea cual sea tu pasatiempo, intenta mantener tu blog / canal / sitio. Si juegas al ajedrez, entonces mantén / mejora tu calificación en Play Chess Online – Juegos de ajedrez gratis en Chess.com. Si eres un corredor / ciclista, intenta participar en maratones locales que puedes encontrar a través de facebook en tu ciudad. Tienes mi punto si tienes otras aficiones.
Créeme, esto solo mejorará tu personalidad en general.

Aquí le mostramos cómo mostrar a los futuros empleadores lo que puede hacer.

Hay tres enfoques básicos:

  • Para el trabajo que está haciendo ahora, documente lo que está haciendo desde las perspectivas de negocios, administración y técnicas.
  • En su propio tiempo, cree un proyecto que muestre el valor de lo que hace. Realiza el proyecto y publica un sitio web de casos de estudio.
  • Elija una meta profesional y un área de programación que desee que sea su futuro. Estudia, aprende, y luego crea un caso de estudio.

A medida que avanza desde su carrera temprana, lo importante es demostrar su valor para la compañía, su capacidad para trabajar en el equipo en el nivel de gestión y sus habilidades de programación en el nivel técnico. En cada uno de los tres casos anteriores, haces todo esto.

Documenta lo que estás haciendo

Estoy seguro de que sabes lo que estás haciendo como programador. Ahora, necesita explicar lo que está haciendo de otras dos maneras: valor comercial para ejecutivos y habilidades de trabajo en equipo para la administración. Ser capaz de explicar su trabajo en las tres formas. De esa manera, cuando cree un currículum vitae, vaya a una entrevista o solicite un aumento o una promoción, puede mostrar valor a los ejecutivos no técnicos, a los gerentes de equipo y a los líderes técnicos.

Crear un caso de estudio

Si su trabajo actual no es algo de lo que se le permite hablar, o si no es de interés para las compañías para las que desea trabajar, entonces quiere mostrar sus talentos creando un trabajo modelo. Como se indicó anteriormente, asegúrese de mostrar el valor del negocio, la cooperación de la administración y la experiencia técnica. Hacer el trabajo y mostrarlo en un sitio web.

Elige un nuevo objetivo y aprende

Si sus habilidades de programación actuales no son las adecuadas para el futuro, elija sus objetivos profesionales y elija qué aprender para crear su propio futuro. Luego, en la escuela o por tu cuenta, crea un estudio de caso para tu nuevo talento.

Impacto : ¿Cómo ha sido significativo el trabajo que ha realizado (tanto desde la perspectiva técnica como empresarial)? Por ejemplo. Tal vez implementó un algoritmo optimizado que redujo el espacio de uso del disco en 8 veces, lo que ahorra a la compañía $ x un año en almacenamiento. Lo más importante es que debes poder mostrar / ilustrar las cosas que has hecho / logrado. Si siente que no ha logrado ningún impacto, intente hablar con su jefe / gerente o incluso considere cambiar de equipo para obtener más oportunidades.

Habilidades nuevas / mejoradas: Tal vez adquirió una nueva tecnología (por ejemplo, erlang, Go, Swift) en el trabajo. O quizás profundizaste más en C ++, asumiste un papel más importante en el diseño de la arquitectura o liderando el equipo, etc.

Proyectos de código abierto / secundarios : en su tiempo libre, contribuya a proyectos de código abierto o trabaje en sus propios proyectos secundarios y esté orgulloso de mostrar sus repositorios de Github. (por ejemplo, bifurcar su propia versión de litecoin y trabajar en ella)

Estás enfocado en tu currículum. ¿Qué pasaría si, en cambio, se enfocara en mejorar de una manera que no citaría en un currículum pero que lo ayudaría a madurar y convertirse en el tipo de profesional que otros consideran que tiene un alto potencial? Los curriculums vitae pueden llevarlo a la puerta de Recursos Humanos, pero no son lo que impresiona a la alta gerencia.

¡La actualización continua en tecnología debería bastar!