¿Alguien puede encontrar un trabajo como programador sin una educación? [cerrado]

30

Interesado en saber de los más experimentados si alguien puede encontrar un trabajo como programador sin siquiera un título de secundaria. Considere a dicha persona como un programador promedio. ¿Alguien consideraría darle una oportunidad en una entrevista? Los lenguajes de interés serían python / php / java / c #

Responda solo para su región / ciudad / país. No hay respuestas de "volver a la escuela" por favor.

DaffyDuck
fuente
Siempre puede encontrar trabajo en línea en sitios como elance.
Ivan Ferić
¿Te gustan los punteros?
La pregunta sobre si comprende los punteros es realmente muy importante, ya que indica qué mentalidad tiene actualmente. Lo mismo con la recursividad. ¿Podría proporcionar esa información?
Sí tu puedes. También puedes escalar el Monte Everest en chanclas. Por qué cualquiera lo intentaría tampoco me supera.
Joel Etherton

Respuestas:

47

Su mayor dificultad será atravesar el filtro de recursos humanos. Si puede hacer eso, la experiencia triunfará sobre la educación (la mayoría de las veces).

Mientras tanto, intente encontrar una pequeña tienda que solo necesite a alguien que pueda codificar. También debe intentar unirse a un proyecto de código abierto (o dos) para obtener algo de experiencia y demostrar que tiene algunas habilidades. Tendrás que empezar de a poco y construir sobre eso.

Muad'Dib
fuente
16
El factor HR es definitivamente real. Los acrónimos y las calificaciones son tan importantes como la experiencia para ellos ...
MM01
Tiene que empezar de a poco. ¡Seguro que no recibirá una entrevista para un arquitecto .net primero! Es mejor apuntar a un rol de desarrollador junior en una pequeña empresa que no es un desarrollador de software.
8
Si está buscando una empresa lo suficientemente pequeña, puede haber poco o ningún filtro de recursos humanos. También busque algún lugar con un pequeño cuestionario de programación en su lista de trabajos. Uno de los desarrolladores en nuestro lugar (contratado antes que yo) era español, pero su código era lo suficientemente sólido, por lo que lo llevaron de todos modos.
Tengo que estar de acuerdo con comenzar en una tienda pequeña. La experiencia es clave. He sido gerente y programador en este tipo de tiendas durante la mayor parte de mi carrera, lugares donde la experiencia y los resultados son más importantes que la educación. Además, tengo una educación secundaria, pero nunca fui a la universidad.
bogeymin
2
Busque la cláusula "O", donde he tenido mi mejor suerte es con anuncios que dicen: "Tal educación o experiencia equivalente". ¡Buena suerte!
mezmo
24

Primero, cualquier departamento de recursos humanos arrojará su currículum sin pensarlo dos veces. Debe encontrar un negocio lo suficientemente pequeño como para que los currículums y las aplicaciones vayan al administrador apropiado.

En segundo lugar, su currículum debe interesar al gerente. Es muy fácil no ver un diploma de escuela secundaria y presentar un currículum vitae, y sería muy arriesgado contratar a esa persona. Los gerentes están interesados ​​en encontrar buenos candidatos, no en darle una sacudida justa a todos. Puede haber muy buenas razones por las que no te graduaste de la escuela secundaria, pero esas no importan. Debes llegar a una entrevista para que esos sean importantes y explicar por qué no te tomará el tiempo que podrías utilizar para impresionar al gerente.

Por lo tanto, debe tener algo en su currículum que diga "este tipo es especial". (Algo que dice "este tipo es promedio" no funcionará, ya que es probable que haya programadores promedio disponibles que no tengan problemas obvios con sus currículums.) Lo único que funcionará aquí es evidencia de un trabajo de programación sobresaliente, y la única forma de obtenerlo es sobresaliendo en un proyecto de código abierto, ya que ese es el único software de buena reputación en el que puede acceder simplemente por ser bueno.

Siempre puedes hablar con personas que conoces personalmente, que pueden estar impresionadas por ti, y si tienen autoridad para contratar, pueden convencerte para que te den una oportunidad. Por supuesto, los trabajos que es probable que obtenga de esa manera no son tan impresionantes y no se verán tan bien en el currículum. No los encontrarás como un gran peldaño.

Puede entrar en el negocio por sí mismo, pero eso requiere mucho trabajo, determinación y habilidad. Tendrá muchas dificultades para ser contratado como consultor sin un diploma de escuela secundaria, y hacer y vender un producto es realmente difícil. Todo el mundo sabe acerca de los grandes ganadores que se convirtieron en multimillonarios, pero hay muchas más personas de las que nunca escuchaste porque fracasaron. Si solo tienes un promedio de habilidad, probablemente estés condenado aquí.

Por lo tanto, puede dedicar mucho trabajo a un proyecto de código abierto, o iniciar su propio negocio y desarrollarlo, y ambos requieren una habilidad más que promedio. Sé que dijiste que no quieres respuestas de "regreso a la escuela", pero, realmente, tomará menos tiempo, habilidad y energía volver a la escuela que entrar al campo de ninguna otra manera.

David Thornley
fuente
"Primero, cualquier departamento de RR. HH. Arrojará su currículum sin pensarlo dos veces. Debe encontrar un negocio lo suficientemente pequeño como para que los currículums y las solicitudes vayan al gerente apropiado". - O encuentre un buen reclutador que pueda comunicarse con la persona adecuada para usted.
Mike Rosenblum
"Debe tener algo en su currículum que diga 'este tipo es especial'" - O tener un reanimador que pueda decirle a Recursos Humanos o al contacto del jefe del departamento que "este tipo es especial". Pero realmente tiene que ser para que el reclutador se esfuerce y arriesgue su reputación.
Mike Rosenblum
@Mike Rosenblum: lo que significa que debes conseguir un reclutador interesado en lanzarte. Eso va a ser difícil en primer lugar. Los reclutadores ganan dinero al contratar personas para trabajos bien remunerados, y una persona sin un diploma de escuela secundaria no es una buena apuesta. No creo que sea más fácil lograr que un reclutador haga eso que un gerente de contratación. (Es probable que un gerente de contratación pueda evaluar lo que está buscando. La mayoría de los reclutadores en el campo no pueden determinar quién es bueno y quién no).
David Thornley
Sí, David, ese es un punto realmente bueno ... Uno tendría que desarrollar mucho su currículum con experiencia laboral (sí, un problema circular aquí) y contribuir a proyectos de código abierto. Eventualmente, sin embargo, la experiencia laboral de uno, incluso si tiene que comenzar bajo, y el deseo de estudiar y aprender de manera paralela realmente puede marcar la diferencia. Si su conjunto de habilidades es realmente lo suficientemente alto, eso es todo lo que le importa a la gran mayoría de las empresas. El verdadero talento tecnológico sigue siendo algo escaso hoy. Y sí, podrías hacer que un reclutador te lance en este punto. Pero tienes razón, no es fácil.
Mike Rosenblum
11

No terminé la escuela secundaria y solía trabajar como ingeniero de software para una empresa pequeña.

Ahora hago freelance.

Al igual que otros sugirieron, solicite en tiendas más pequeñas donde puede evitar a esas personas incompetentes de recursos humanos.

Cree programas de código abierto, y al menos algún tipo de sitio web para ellos.

Mantente actualizado en todas las tecnologías actuales, desafíate a ti mismo.

Definitivamente deberás 'probarte' a ti mismo antes de intentar ser contratado. Además de eso, me dijeron que era mejor desarrollador que mis colegas desarrolladores con títulos universitarios.

Miguel Morales
fuente
7
  • Michael dell (DELL)
  • Marc Zuckerberg (FACEBOOK)
  • Bill Gates (MICROSOFT)
  • Steve Jobs (MANZANA)

Ninguno de los anteriores obtuvo su diploma

usuario2567
fuente
15
Es cierto, pero también comenzaron sus propias empresas.
gablin
19
AFIK, estos caballeros terminaron la escuela secundaria (después de todo, abandonaron la universidad)
Muad'Dib
11
@gablin: Sí, se necesita muy poca experiencia para ser contratado por usted mismo.
Tim Goodman
1
@Pierre: No dije que era fácil comenzar una empresa exitosa . De todos modos, mi comentario fue irónico.
Tim Goodman
1
Es muy difícil comenzar uno que también apesta. Pruébalo tú mismo.
5

Mi impresión es esta: cuanto menos educación formal tengas, más tienes que compensar con mucha autoeducación. Sin esos títulos, necesitará otras cosas para demostrar a los empleadores potenciales que puede hacer el trabajo. Si estás tan inclinado, puedes enseñarte las habilidades necesarias. Lea muchos libros, únase a proyectos de código abierto, escriba muchos programas por su cuenta, descubra qué habilidades son necesarias para los trabajos que desea y aprenda. La pasión demostrable por la programación puede superar fácilmente la falta de un título.

Definitivamente se puede hacer. Hay mucha más aceptación de autodidactas en esta profesión que la mayoría de las demás. Para mí, tengo un título universitario, pero está en historia. Todo lo que aprendí sobre desarrollo de software, lo aprendí por mi cuenta. Y a pesar de ciertos agujeros en mi base de conocimiento que constantemente intento llenar con un flujo constante de libros, nunca he tenido demasiados problemas para encontrar trabajo. Tampoco me he sentido nunca como el programador menos talentoso o menos experto en ningún equipo con el que haya trabajado. He conocido a algunos programadores increíblemente capaces con títulos en informática y he conocido a otros que eran extremadamente incompetentes.

Nick Spreitzer
fuente
Por supuesto, debe compensar su falta de educación formal con el autoaprendizaje. Si no tiene ninguno (aunque preferiblemente debería tener ambos), no sabe nada y no es de utilidad para la empresa.
gablin
@gablin declarando lo obvio. Muy perspicaz.
Nick Spreitzer
"Hay mucha más aceptación de autodidactas en esta profesión que la mayoría de las otras". Definitivamente cierto.
Benjol
5

Muchos programadores no tienen títulos universitarios o títulos en programación. Pero después de haber hecho muchas contrataciones, dudaría en contratar a cualquiera que no pudiera completar la escuela secundaria. Tendría que haber una muy buena explicación para eso. Según mi experiencia, las personas sin escuela secundaria o GED no tienen la autodisciplina y la capacidad de trabajar con otros para ser buenos empleados. No los contrataría para la mayoría de los trabajos, no solo para la programación.

HLGEM
fuente
3

Creo que el punto es "sin título" y "sin educación" no es equivalente. Lo sé

  • muchas personas con ambos
  • incluso más graduados de CS con título y sin educación, personas muy molestas
  • mucha gente con educación y sin titulación
  • y, por último, pero no menos importante, mucha gente sin ninguno de esos dos, pero esos muchachos suelen dedicarse al marketing.

Hay lugares donde no tienes posibilidades de ser contratado. Estos no son los lugares donde quieres trabajar de todos modos.

En Alemania, 2-3 años de experiencia generalmente superan un título. No tengo un título, pero eso nunca me planteó un problema. Además, si trabaja por cuenta propia, su referencia es mucho más importante de lo que podría ser cualquier cantidad de certificados. Supongo que esto es válido en cualquier parte del mundo.

Entonces, para decirlo en pocas palabras: ¡Sí puedes!

back2dos
fuente
"y, por último, pero no menos importante, mucha gente sin ninguno de esos dos, pero esos tipos suelen dedicarse al marketing", ¡es cierto! +1
Bogdan
2

Probablemente tenga una mejor oportunidad de ser contratado por una pequeña empresa local. Es posible que no tengan un departamento de recursos humanos, por lo que puede pasar directamente al propietario o al gerente. Entonces solo tienes que convencerlos de que estás calificado.

Jeremy Bade
fuente
2

Una vez que un solicitante tiene algo de experiencia, realmente no importa mucho la educación formal. Si ha trabajado en un entorno de desarrollo respetable durante algunos años, entonces excelente - venga a una entrevista. Puedo preguntar acerca de sus antecedentes en su entrevista, pero principalmente para ver cómo maneja la discusión de sus antecedentes.

Pero si está al comienzo de su carrera y tiene poca o ninguna experiencia, entonces definitivamente le costará ser considerado. Piénsalo de esta manera. Todos los solicitantes tendrán un interés y un conocimiento de la programación (aunque esto no es necesariamente cierto, sirve para el propósito de la analogía). De ellos, casi todos tendrán calificaciones de nivel de escuela secundaria (Niveles A aquí en el Reino Unido, High School en los Estados Unidos). De ellos, algunos tendrán un título de CS, y de aquellos que no, algunos tendrán experiencia. Esos son los que consideraría primero.

Como alguien sin experiencia y sin calificaciones, no habrá nada en su CV para que se destaque como alguien que vale la pena contratar para el trabajo. Desde el punto de vista del reclutador, la programación es una disciplina académica, por lo que las calificaciones a nivel escolar son vitales para demostrar que tiene la disciplina y la capacidad de aprender; incluso si su formación académica no está en CS.

Pero, por otro lado, la empresa para la que trabajo (que obviamente no nombraré) es una firma de consultoría de TI que se especializa en reclutar personas (a menudo graduados, pero no necesariamente, cada solicitante es evaluado de forma individual), proporcionando ~ 3 meses de capacitación gratuita pero no remunerada, luego contratar personas para empresas de primer nivel durante los próximos dos años. Empresas como esta se están volviendo más populares en todo el mundo hoy en día (esta tiene su sede en el Reino Unido, pero tiene oficinas en los Estados Unidos, Alemania y Hong Kong); por lo tanto, si bien es posible que se ría de la sala al solicitar directamente a las grandes empresas, existen alternativas para ayudar a iniciar una carrera en la programación.
La filosofía detrás de la empresa para la que trabajo es que para los recién graduados, es casi imposible conseguir un trabajo en TI, ya que incluso los puestos más jóvenes requieren 2 años de experiencia normalmente. Por lo tanto, empresas como esta benefician a los jóvenes aspirantes a profesionales de TI, al obtener 2 años de buena experiencia laboral y una capacitación relativamente actualizada; y también a las empresas a las que contratan, al proporcionar consultores de un estándar de calidad conocido, confiable y sin toda la molestia de RR.HH. de contratar personas directamente.

Nellius
fuente
Interesante, pero está gastando mucho dinero en cada contratación individual (tres meses de pagar y capacitar a alguien es mucho). Parece un trato muy bueno, por lo que presumiblemente obtienes más aplicaciones de las que necesitas. ¿Cómo seleccionas nuevas contrataciones?
David Thornley
@David: no, no te pagan durante el entrenamiento. Los 'acreditados' toman a las personas desesperadas, las sientan frente a un video de Sharepoint para tontos por 12 semanas (sin pago) y luego los contratan a 2K / día como consultores para proyectos gubernamentales de TI, mientras les pagan <20K / año. Los de mala reputación son los mismos pero cobran por el entrenamiento.
Martin Beckett
1

Como gerente de equipo, contraté a personas con y sin educación formal en ciencias de la computación o ingeniería de software, por lo que ciertamente es posible tener una carrera como programador sin tener una educación formal.

Sin embargo, una regla general es que existe una mayor posibilidad de que alguien con educación sea un mejor desarrollador que uno sin él. Por supuesto, es posible aprender todo por uno mismo, y hay muchos desarrolladores malos con educación formal.

Probablemente sería más fácil conseguir un trabajo en una operación más pequeña, ya que habrá menos burocracia, por lo que pasar el filtro de recursos humanos (como menciona Muad'Dib) será más fácil.

Vetle
fuente
Eso es gracioso ... mi experiencia ha sido que las personas sin educación formal son mejores.
Matthew Whited
1

No sin una educación, no. Pero sin una educación formal, sí.

Hay conocimientos de programación que se clasifican horizontalmente (resolución de problemas, lógica, arquitectura de software, OOP, seguridad, etc.) y verticalmente (iPhone, * NIX, CICS, bash, PERL, XML, etc.).

También hay conocimientos específicos de la industria con los que necesita familiarizarse. Cuidado de la salud. Automotor. Programación de sistemas. Computación científica. ERP Fabricación. etc.

Pero la clave aquí es darse cuenta de que su educación primaria es adquirir la habilidad para venderse.

Uno de los primeros hechos que un vendedor aprende es que no se gana a la persona con la chequera, se gana a la persona que controla a la persona con la chequera. RRHH gestiona los detalles legales y administrativos de su relación con los empleados. No desea pasar por RRHH a menos que quiera escribir programas para RRHH.

Tienes que llegar al departamento con la necesidad del tipo de programas que deseas escribir. Instáleles el vínculo emocional que su éxito futuro requiere para que te suban a bordo (lo cual, una vez que te hayas tomado el tiempo para aprender lo que hacen, cómo lo hacen y su cultura, no será difícil).

Tómese el tiempo para desarrollar una gran cantidad de software práctico que se aplique al departamento y la industria en la que desea el trabajo, para el entorno de programación típico de esa industria. Además de algunos más en departamentos / industrias / entornos relacionados. Y uno o dos en otros no relacionados.

Es probable que los gerentes ya sepan cómo son los graduados. Tienes que ser el iPhone de los candidatos a programadores. El nuevo y brillante que ya encaja en su cultura e industria.

Para el desarrollo de aplicaciones de usuario final, familiarícese con sus productos y conozca sus características y sus errores. Aprende mejor que sus vendedores. (Es una gran ventaja si también está familiarizado con los productos de su competencia). Salga con sus clientes y vea cuáles son sus necesidades y cómo usan el software. Luego, vaya a conferencias, grupos de usuarios, eventos de redes donde los vendedores interactúan con clientes potenciales.

Se sabe que los vendedores barnizan la verdad. No los llames (públicamente) y no torpedes la venta. Escuche qué objeciones tienen las perspectivas sobre el producto y cómo las maneja las ventas. Si hace una sugerencia para una característica que el cliente realmente quiere, puede congraciarse con el departamento de ventas y ellos pueden ejercer su fuerza para que lo contraten. Porque $$$ (o su moneda local) toma las decisiones. Así que no torpedees la venta.

Tal vez encuentre un hueco en su producto que pueda llenar escribiendo y vendiendo su propio producto. Luego compran su empresa. Esa es otra forma de terminar contratado por una empresa sin tener una educación formal.

Huperniketes
fuente
1

En mi antiguo trabajo, los dos mejores desarrolladores eran un tipo con una licenciatura en matemáticas, una maestría en CompSci; tanto de escuelas de primer nivel como de un tipo con un GED que pasó seis años en el USMC y abandonó la universidad comunitaria después de seis semanas para tomar un trabajo de programación a tiempo completo.

El marine era autodidacta y absolutamente tenaz. El primero en entrar, el último en irse.

Eran igualmente productivos, pero los estudiantes de posgrado trabajan aproximadamente 2/3 de las horas de la Marina.

sal
fuente
1

Comenzaría en una empresa pequeña sin filtros de recursos humanos de los que preocuparme, obtendría algo de experiencia allí y luego me mudaría a una empresa más grande una vez que tenga un buen trabajo o dos en su historial laboral. La educación importa cada vez menos y encontramos que los graduados en informática que ni siquiera pueden hacer el examen FizzBuzz y los programadores autodidactas los están deslumbrando.

Brandon Wamboldt
fuente
1

El principio básico de contratación en las principales empresas de la industria es " no falsos positivos ".

Una cita de " ¿Cómo moverías el monte Fuji? ":

"Evite contratar a la persona equivocada, incluso si esto ocasionalmente significa perderse a algunas personas buenas. La justificación es que nunca antes le había costado tanto reclutar, mantener y, Dios no lo quiera, despedir a un empleado".

En otras palabras, prefieren rechazar centésimas de desarrolladores que en realidad podrían ser buenos o incluso excelentes, que contratar a uno malo. Eso significa rechazar de inmediato a cualquier candidato "arriesgado", como por ejemplo aquellos sin diploma.

Otra cita, de Joel Spolsky en uno de los podcasts de Stackoverflow :

Spolsky: La verdad es que odio decir esto, pero quiero decir que somos muy selectivos en nuestra contratación. Google es selectivo en su contratación, y recomiendo que las personas sean selectivas en su contratación. Por otro lado, sé que muchas personas que no hacen la barra en Fog Creek, solo porque como sinceramente, dado lo que he escuchado de nuestros desarrolladores [sobre] lo que sucede en nuestra programación entrevistas en estos días, no creo que pasaría! Por lo tanto, por otro lado, muchas de las personas que no hacen el bar en Fog Creek se irán a algún lado y harán algo y tendrán un éxito fantástico en otro lugar. Y una de las cosas que es importante recordar es que, para nosotros, contratar a alguien que nosotros ... lo que llamaríamos un falso positivo, Alguien que creemos que va a salir bien pero no sale bien ... es muy, muy costoso. Y hace a todos infelices. Sabes, podrían mudarse a Nueva York. Los hace infelices, nos hace infelices porque tenemos que despedirlos y eso apesta. Hay muchos gastos porque les pagamos durante 6 meses mientras escribían códigos incorrectos que luego tuvieron que ser reescritos. Y todas esas cosas [que] se suman a un falso positivo es muy muy costoso, mientras que un falso negativo, si le decimos a alguien que no creemos que puedan lograrlo, pero tal vez puedan, lo que nos cuesta es lo que nos cuesta la entrevista. Ya sabes, $ 2000 para volarlos a Nueva York y ponerlos en un hotel y algún tiempo que pasamos entrevistando a ellos. Y así, la verdad es que prefiero equivocarme ... s desafortunado-- Prefiero errar por el lado de la seguridad en este punto y conseguir personas que sé que pueden-- que tienen una probabilidad mucho mayor de tener éxito. Lo que eso significa específicamente es que es probable que la mayoría de las personas que rechazamos al final de un día de entrevistas sean grandes programadores en otro lugar ... o aquí, pero simplemente no queremos correr el riesgo .

Por supuesto, si eres excepcionalmente bueno, podrías pasar los canales normales. Pero has mencionado que la persona es un programador promedio.

revs vartec
fuente
0

Si tengo un montón de currículums, es probable que varios de ellos sean "programadores promedio". ¿Qué me hará ver el tuyo si ni siquiera tienes un diploma de secundaria?

Necesitaría algo realmente interesante allí para hacerme considerarlo, e incluso entonces dudo que pueda pasar por un examen de recursos humanos.

Colen
fuente
0

Solía ​​ser posible, pero se ha vuelto cada vez más difícil (si no casi imposible) en los últimos 15 años. Siempre soy de la escuela de pensamiento de que la ingeniería de software es MUCHO, MUCHO MÁS una mentalidad y capacidades mentales innatas hacia el análisis y la resolución de problemas que la finalización de un plan de estudios formal.

Es decir, las personas obtienen (o tienen la capacidad de obtener) cosas como recursividad y punteros o no (independientemente de si las personas asisten o no a las escuelas de informática). He conocido que personas con títulos en Literatura o Contabilidad pueden codificar realmente basura de bajo nivel en sistemas embebidos, mientras que he conocido a personas que conocen bien el CS y que todavía no pueden comprender la idea de un puntero a una función.

Pero hoy en día, será realmente difícil para alguien sin una educación formal abrirse paso en la industria del software. A menos que tenga la oportunidad de trabajar en una pequeña empresa donde podrían darle una oportunidad, no sé cómo sugerir mejor hacerlo.

Buena suerte.

--- editar ---

Sin embargo, dudaría mucho en contratar a alguien sin un título de HS (a menos que ya tenga un historial de trabajo demostrativamente largo en el campo del software). Podría considerar a alguien con educación universitaria parcial o con un título no relacionado con matemáticas, ciencias o ingeniería si pueden demostrar que tienen las habilidades analíticas (o las matemáticas que tienden a ser un buen indicador de habilidades analíticas).

Es demasiado riesgo. Y en la contratación, siempre hay un intercambio de análisis de riesgos involucrado.

luis.espinal
fuente
0

Creo que la mayoría de los lugares le darán una oportunidad en una entrevista al menos, y si obtiene el trabajo o no se basará en su entrevista.

Recientemente estábamos tratando de contratar a alguien, y no nos importó lo que decía la aplicación. Lo que nos interesaba era experiencia laboral / proyectos pasados, código de muestra y cómo fue la entrevista. Es fácil obtener código en línea o seguir tutoriales para crear proyectos de muestra, pero hablar con alguien generalmente identifica si realmente sabe lo que hace o no.

También como nota al margen, si no tiene experiencia laboral relacionada con la programación, no la incluya en su currículum. Esa es la parte que realmente pondría a alguien en una situación negativa antes de la entrevista conmigo ... si su experiencia previa fuera algo así como trabajar en McDonalds. Si no tiene experiencia laboral relacionada con la programación, enumere los proyectos en los que ha trabajado en el pasado (personal, código abierto, etc.).

Rachel
fuente
Después de pasar mucho tiempo en la recesión posterior al 11 de septiembre enviando hojas de vida con un título universitario y mucha experiencia laboral ... no, la mayoría de los lugares no te darán una oportunidad en una entrevista.
David Thornley el
Solo puedo hablar desde mis propias experiencias y las de las empresas para las que trabajo. Ayuda si llama unos días después de enviar su currículum.
Rachel
-1

Sí, desarrolle ese currículum y cartera. Crea un nombre para ti y hazte conocido dentro de la comunidad. Estos son todos los pasos que puede hacer para ayudar a llenar el vacío de educación.

cdnicoll
fuente
3
Err, ¿cómo una persona sin HS construyó un currículum y una cartera como programador? Especialmente mientras trato de ganarse la vida con eso. Sí, estos son los pasos, pero sin un contexto válido y que indique claramente las probabilidades de lograrlo, los pasos son simplemente una declaración de lo obvio.
luis.espinal
Escriba software en casa ... ya sea de código abierto o solo proyectos privados.
Matthew Whited
@Matthew Whited: la mayoría de las empresas no están interesadas en lo que hiciste en casa en proyectos privados. Open Source será mucho más fácil de ingresar para un graduado que no sea HS (todo lo que buscan es alguien que haga el trabajo correctamente), y es algo en lo que una empresa podría estar interesada.
David Thornley
Me aseguraré de informar a mis amigos que son desarrolladores y solo tienen sus GED
Matthew Whited
-1

Como desarrollador experimentado (sin educación formal) y gerente de contratación, puedo decirle que un título es, en el mejor de los casos, un pobre indicador de la competencia técnica básica . A menudo son engañosas, como lo son los currículums. Los encuentro casi irrelevantes al evaluar las competencias técnicas y culturales de un empleado potencial.

Los gerentes y reclutadores de recursos humanos generalmente usan títulos porque carecen de las habilidades necesarias para evaluar a los posibles empleados con mayor precisión. Por lo tanto, a menudo le resultará difícil pasar la puerta en muchas empresas más grandes donde el portero técnico de contratación no es capaz de evaluar a los candidatos en función de sus méritos. Por otra parte, mi experiencia es que no quieres trabajar para estas empresas de todos modos. Ciertamente no al comienzo de tu carrera.

La mejor manera de tener éxito sin una educación formal es simplemente convertirse en un desarrollador estúpidamente competente. Quítate el culo. Si quieres ser juzgado por mérito, será mejor que seas bueno en lo que haces. Más allá de cierto punto, incluso las empresas más grandes tradicionalmente dependientes de RR.

El problema de la gallina y el huevo que esto plantearía en muchas otras industrias se deja de lado aquí por la disponibilidad inmediata de proyectos de código abierto con barreras de entrada extremadamente bajas. Ofrecen experiencia en el mundo real y, a menudo, mentores y compañeros que serán sus mejores maestros. Este trabajo tiene la ventaja adicional de entrenar sus competencias culturales, que a menudo carecen de candidatos graduados pero sin experiencia.

De hecho, usted es afortunado porque esta es una de las pocas industrias donde el desarrollo profesional es posible fuera del paradigma académico tradicional y las personas competentes pueden ser evaluadas con precisión basándose únicamente en su mérito real .

En igualdad de condiciones, tomaría un contribuyente exitoso de código abierto sin un título sobre un candidato con experiencia pero sin experiencia cada vez.


Además, algunos consejos pragmáticos. Contribuir a proyectos de código abierto (no puedo enfatizar esto lo suficiente). Crea tus propios proyectos de código abierto y hazlos visibles. Comience un blog. Escribe cosas interesantes que demuestren tu profunda facultad crítica. Todas estas cosas le dirán a un entrevistador competente mucho más de lo que un grado posiblemente podría.

Finalmente, conviértase en un participante activo en las comunidades que rodean sus herramientas y tecnologías de elección. Ser contratado depende tanto de a quién conoces como de lo que sabes .

[fwiw, estoy en los Estados Unidos]

Rein Henrichs
fuente
-2

En mi último trabajo tuvimos personas que tenían títulos y personas que no las tenían.

Según mi experiencia allí, las personas que no tenían títulos en promedio tenían más capacidad técnica, pero no tenían la ética de trabajo para respaldarlo.

Esa es una pregunta difícil de probar en una entrevista, pero lo suficientemente fácil de eliminar después de los primeros meses.

Broam
fuente
-2

También soy un desertor de la universidad y también he pensado que conseguir un trabajo regular como programador sería difícil. Pero la mayoría de los programadores saben que un CV no es algo que pueda reflejar las capacidades de programación.

En su caso, cuando se le solicite una entrevista, debe demostrar que es el mejor y presentar por qué usted, como programador autodidacta, puede ser tan bueno como los demás. Porque confía en mí, una vez que no ven un diploma en ese currículum, esperan que seas realmente algo para contratarte.

Si dices que eres un programador promedio, entonces no hay problema para ti, porque en las empresas pequeñas y medianas la mayoría de los programadores son más bajos que el promedio y puedes brillar (por experiencia propia).

mhitza
fuente
-2

Contrataría a ese desarrollador si puede mostrarme sus habilidades y demostrar que él es el que mi trabajo necesita a través de una entrevista directa. Por supuesto, es difícil si su currículum no muestra ninguna información interesada.

Phu Nguyen
fuente
-2

En algunas empresas menores en mi país (Brasil) puedes conseguir un trabajo, pero debido a algunas leyes tendrás dificultades para ser promovido, porque para trabajar en algunos puestos, las leyes requieren algunos títulos de educación.

Sony Santos
fuente
-2

Esto es lo que me vino a la mente de inmediato:

  1. Comience a trabajar independientemente. Un montón de sitios por ahí. (Alquilar un codificador, etc.)
  2. Documente lo que produce allí.
  3. Mantente en contacto con las personas que te han contratado. Tal vez están buscando a alguien para trabajar a tiempo completo, o conocen a alguien que lo haga.
  4. Encuentra un proyecto FLOSS para hackear.
  5. Las pequeñas empresas generalmente no están tan preocupadas por las calificaciones formales como las grandes. Mientras hagas el trabajo.
Jonta
fuente
6. Produzca software que haga algo tonto como rocas pero difícil para las personas que no usan computadoras, configure el sitio web y véndalo. Ejemplo: Complemento para SugarCRM para integrar con QuickBooks para sincronizar clientes. Puedes hacer eso, ganarás dinero. (ver datasyncsuite.com/products/quickbooks/… )
Christopher Mahan
-2

¿Existe algún tipo de punto de relajación, en el que uno puede postularse para una compañía aleatoria y saber que sus dos años anteriores (junior, derecha), tres o cinco años ya le hicieron una buena reputación?

¿Qué pasa con los gigantes del software de pompas de jabón (IBM?), ¿No reclutan con demasiada frecuencia a personas totalmente incompetentes (por ejemplo, no educadas y sin título)? Puedo decir eso por una calidad de software totalmente pobre

¿Y qué hay de esos gerentes que tienen razones personales para abandonar su candidatura justo después de la charla?

Al contar esos factores, uno siempre sabrá: no importa cuántos años haya trabajado, siempre hay un tipo de RRHH envidioso que abandonará su candidatura solo para contratar a un mono código sin grado para tener conversaciones, cervezas y ninguna envidia en él.

No hay ninguna razón para que el CIO empiece a gritarle a los muchachos de recursos humanos con "acabas de perdernos a un ex trabajador de Google que tenía dos grados y una maravillosa carrera" altitud, porque no "perdieron a un ex trabajador de Google" así que no hay razón castigándolos.

Pero también, no hay razón para comenzar a solicitar grandes empresas solo por esto: ya desperdiciaron el presupuesto en su publicidad, programas de apoyo estudiantil, etc. Por lo general, no contratarían a un especialista autodidacta que no haya sido lavado de cerebro por su pasantía, su anuncios de feria de empleo en la escuela: esto ocasionalmente los llevará a la opinión de que las relaciones públicas son una pérdida de dinero, nadie se deshonra a sí mismo. Una vez más, si desea seguir este camino, vaya a LinkedIn y encuentre un líder tecnológico decepcionado para invitarlo.

kagali-san
fuente
-7

Personalmente, no contrataría a alguien sin una maestría, a menos que puedan documentar alguna experiencia relevante y tengan muy buenas referencias.

AndreasN
fuente