creación de cartera, ¿trabaja para fuente cerrada frente a fuente abierta? [cerrado]

7

Actualmente me gradué de mi primera carrera en educación superior, obtuve mi primer trabajo a tiempo completo como desarrollador de aplicaciones web y me encanta.

Mi pregunta es que al buscar trabajos me encontré con muchos trabajos que requieren un cierto nivel de experiencia y ejemplos de código. Gran parte del trabajo que estoy haciendo está protegido por un inicio de sesión y un código cerrado. ¿Cómo alguien, que recién está comenzando y tiene que estar construyendo un currículum, se prepara para el próximo trabajo?

(no importa lo mucho que ame mi trabajo actual, siento que solo es responsable estar siempre preparado)

    
pregunta jondavidjohn 02.01.2011 - 16:30

4 respuestas

8

Recomiendo producir algunos elementos útiles para que quepan en cualquier caja de herramientas bajo una licencia de software libre muy liberal, como la licencia BSD de tres cláusulas o MIT.

Esto le permite escribir código reutilizable que realmente puede reutilizar , incluso cuando trabaja en proyectos propietarios. Lo más importante es que te da algo que mostrar.

  

Este no es solo el código que he   escrito, esta es la materia (Acme,   Inc.) puede comenzar a utilizar today para resolver   algunos de los problemas que nos   discutido.

Eso va bastante lejos en una entrevista :) La mayoría de las compañías con gusto le permitirán impulsar cualquier mejora en su repositorio público. La mayoría de las personas sensatas se dan cuenta de que un gran desarrollo ocurre abiertamente, y aprecian que una docena de otras personas encuentren insectos para ellos. Si no, solo haz un fork privado. Lo importante es que:

  • No solo puedes mostrar tu código, sino también ofrecerlo como una solución
  • La licencia que escogiste dice que puedes hacer lo que quieras con ella

A este respecto, puedes tener tu pastel y comerlo también.

Tenga en cuenta que solo estoy hablando de mejoras a las herramientas que les mostró, no a todo su proyecto, cuando se habla de desarrollo a la vista. Sin embargo, es posible que tenga la suerte de trabajar para un equipo de software completamente gratuito. Si es así, cualquiera de las licencias permisivas es totalmente compatible con la licencia más restrictiva que mantiene la FSF.

Finalmente, si quieren tomar algo que escribiste en una dirección completamente nueva, tal vez una bifurcación privada sería lo mejor para todos los involucrados. O, quizás se den cuenta de que publicar la bifurcación podría tener más clientes.

De cualquier manera, ganas ... y debes hacerlo cuando trabajas específicamente para hacerte más atractivo para los empleadores. Contribuyo a más de unos pocos proyectos ... pero no estoy buscando un trabajo, o una experiencia pasada para fortalecerme como candidato para uno ... las licencias son bastante incidentales para mí.

    
respondido por el Tim Post 02.01.2011 - 17:21
6

Todas las empresas para las que he entrevistado han entendido que hago trabajo de código cerrado, y no tengo muestras de ese trabajo. Están menos interesados en el código que he escrito que en el código que voy a escribir para ellos . Esto puede ser menos cierto si solicita puestos de código abierto.

Como entrevistador, nunca he pedido muestras de código; No tengo forma de saber de dónde vino ese código o cuánto tiempo se tardó en escribir. En cambio, le pido al entrevistado que escriba un código durante la entrevista.

    
respondido por el Robert Harvey 02.01.2011 - 17:33
2

Si necesita ejemplos de código, el mejor enfoque sería encontrar un proyecto personal para trabajar en casa. Puede ser cualquier cosa, pero lo importante es que el proyecto satisface una necesidad. Tiene que ser algo en lo que tenga una razón para trabajar que no sea un ejemplo de código.

Una opción es usar un lenguaje de programación con el que actualmente no trabajas, pero te gustaría. También puedes experimentar con nuevas técnicas de programación y tecnologías que te gustaría aprender.

Incluso el hecho de que esté considerando asumir un proyecto personal es una buena señal para el tipo de empleador más deseable.

    
respondido por el Larry Coleman 02.01.2011 - 16:40
1

Si se está preparando a nivel de entrevista, no creo que su empleador deba preocuparse por su trabajo si se está ganando la vida desarrollando software de código cerrado o extendiendo el código de código abierto para cumplir con las especificaciones de código cerrado. Debería poder articular en su currículum el trabajo exacto que realizó y esperar que se le pida que escriba algún código relacionado.

Las contribuciones de código abierto, además de lo que haces para el código cerrado, son para impactar. Por lo general, las personas lo hacen por pasión, no para un aumento de sueldo o para negociar ofertas.

    
respondido por el Fanatic23 02.01.2011 - 17:55

Lea otras preguntas en las etiquetas