¿Una licenciatura en ciencias en algo que no sea informática perjudicará una carrera en el desarrollo de software? [cerrado]

12

Tengo una licenciatura en geología. Una vez que solo estaba a la mitad de mi carrera, descubrí dónde están mis verdaderos talentos. ¿Será mi problema básico para mí un problema para progresar en el campo del Software (siento que muchas compañías líderes están considerando el título básico)? Además, ¿qué recomendaría para ponerme en una posición igualmente competente frente a una persona con una sólida licenciatura en informática.

Gracias por adelantado.

picmate
fuente
1
No era raro ver a alguien con un título en ciencias o incluso en historia entrar en la programación. Solo recientemente ha habido un cambio hacia la llamada profesionalización.
James P.
1
Siempre puede iniciar su propia compañía de software si eso es lo que se necesita.
Joe Internet
55
... debes determinar que no vas a dejar que tu satisfacción futura o profesional descanse en las manos de otra persona. Si no te invitan a su fiesta, tira la tuya.
Joe Internet
3
Su título de Geología sería muy útil en la programación de sismología científica en la industria del petróleo y el gas. No sé si ahí es donde residen sus intereses, pero hay lugares donde su título y conocimiento serían una ventaja.
Gilbert Le Blanc
1
Hasta donde yo sé, los empleadores tienden a valorar la experiencia (incluso la experiencia de los aficionados, si tiene alguna cartera, etc.) sobre el diploma. Personalmente me gradué en política; también lo hizo un amigo mío que también trabaja como desarrollador.
Konrad Morawski

Respuestas:

19

Cualquiera de las ciencias duras será bastante uniforme con CS en lo que respecta a los requisitos matemáticos, solo en diferentes direcciones. Puede ser útil buscar trabajo en Sistemas de Información Geográfica, Sistemas Embebidos en las industrias de Petróleo o Minería o aplicaciones de Teledetección antes de pasar a algo más "puro" en lo que respecta al desarrollo de software. Ayer vi un anuncio antiguo para un trabajo en las Islas Caimán que requería el conocimiento de ArcGIS para competir, por lo que se convierte en una cuestión de alcance. En algunas posiciones, el título de Geología será un activo como los que mencioné, también cosas como construir un motor de Física o Simulación Tectónica.

En otras áreas, como quizás el análisis de algoritmos, podría doler, pero, sinceramente, no debería importar tanto y definitivamente no lo hará después de unos años en el campo. Mi padre ha sido administrador y programador de sistemas durante 25 años y tiene un título de física aplicada. Las únicas razones por las que ha tenido problemas con el trabajo fueron dejar que su conocimiento de la tecnología actual se desvaneciera o razones personales que son suyas. Entonces, tener el título de Geología podría darte una ventaja en lugar de una deficiencia. Incluso hay un campo llamado "Geoinformática" que combina los dos de manera uniforme.

Ingeniero mundial
fuente
17

Tu título te consigue tu primer trabajo. Desde entonces, durante décadas, las decisiones de empleo se basan en lo que has estado haciendo DESDE que saliste de la universidad. Así que trabaja duro para ganar el primero; habla con tus profesores y amigos y toca puertas. Una vez que esté en el negocio, el tipo de título no importará tanto. Lo que puedes hacer es importante; lo que has hecho importa, lo que sabes importa; Los certificados en papel no cuentan.

Andy Canfield
fuente
5

Si no tienes un título en ciencias de la computación (e incluso si lo tienes), es muy útil poder señalar proyectos de software en los que has trabajado y que preferiblemente has completado. Si una empresa está contratando un programador, y usted puede proporcionar evidencia convincente de que puede programar, entonces no importa mucho lo que diga su título.

Editar: a veces ves anuncios de trabajo que requieren un título en ciencias de la computación o un campo relacionado, y ese es un lugar donde las palabras en tu diploma podrían ser importantes. Sin embargo, más a menudo se ve algo así como "BS en informática o experiencia equivalente". En ese caso, será útil referirse a sus proyectos completados en su currículum y en su carta de presentación.

Caleb
fuente
Si tan solo fuera así en todas partes. Hay algunos lugares donde la gente todavía se aferra a los títulos y otras formas de "prestigio".
James P.
No tengo un título, pero eso nunca me impidió solicitar (y que me ofrecieran) trabajos que enumeraban un requisito de título de CS. La única vez que fue un problema fue cuando solicité un puesto en un instituto de investigación donde las otras tres personas del equipo tenían doctorados, y puedo entender eso.
TMN
5

Algunos de los mejores ingenieros que conozco ni siquiera tienen un título de ningún tipo. Uno es arquitecto en una gran empresa en el Área de la Bahía. Mi título es en Antropología y he sido ingeniero en Ask.com, una compañía de combinador en Y y ahora en Rackspace. Dos de mis mejores compañeros de trabajo tienen títulos no informáticos. Una vez tiene una en ingeniería industrial y la otra tiene un título en biología. Entrevistamos a los graduados de CS que a menudo les va muy mal. No sé por qué es así. Debe ser porque la informática todavía es un campo muy joven, porque se puede aprender mucho de forma autodidacta. Standford y el MIT ofrecen cursos gratuitos en CS, y hay muchos libros famosos que te ayudan a aprender.

Todo lo que tienes que hacer es hacerlo bien en la entrevista. A nadie le importa la educación, tal vez a los reclutadores, a mí no, y a ninguno de mis compañeros de trabajo les importa. Obtener la entrevista no es tan difícil si has hecho un trabajo de código abierto o has hecho un código de pasantía.

Bjorn
fuente
+1 para "A nadie le importa la educación", lo cual me
parece
4

Tal vez soy una minoría, pero los candidatos que obtuvieron títulos de CS terminaron siendo algunos de los peores programadores que he encontrado. Obviamente, eso no significa que todos los que tienen un título de CS no sean buenos para programar, pero definitivamente no es la panacea de las calificaciones.

Los mejores programadores muestran pasión y comprensión de la programación en sus hojas de vida y pueden demostrarlo. Tener un título de CS no hace eso automáticamente. Únase a un proyecto de código abierto o escriba su propio software: tenga algo que mostrar a los gerentes de contratación que puede programar.

Si una compañía tiene una calificación de contratación para solo títulos de CS, bueno, esa compañía no está tratando de contratar a los mejores programadores.

LarsTech
fuente
3

Me gustaría compartir mi propia experiencia, que es algo similar a usted. Hice una licenciatura en física y, al igual que usted, me di cuenta de que mi verdadero talento radica en el desarrollo de software. De todos modos, comencé a codificar por diversión mientras continuaba trabajando para completar mi título de Física. Después completé un curso relacionado con CS junto con otros compañeros que vinieron directamente de los campos de CS puro.

Mi experiencia en Física agregó una pregunta en mi entrevista de trabajo después del curso como "¿Por qué cambiaste tu carrera de Física a CS?" y simplemente respondí "descubrí que CS es donde reside mi verdadero talento ..." Lo interesante es que obtuve un trabajo que pagaba el doble que los de mis compañeros. Sé que la suerte juega su papel, pero, pensando racionalmente, debo decir que fue debido a la programación divertida que había estado haciendo anteriormente.

Lo que sugeriría es que continúe con su título actual y comience a hacer pequeños ejercicios de programación en su tiempo libre. Esto definitivamente te va a pagar a largo plazo.

Yasir
fuente
3

Tengo un título en Economía y trabajo como programador de C # /. Net. También hago Python en mi tiempo libre. Todo salió bastante bien para mí, así que no creo que debas pensar que no tener un título en Informática te descarta de nada.

Si tienes las habilidades y puedes demostrarlas, alguien te querrá.

Musaab
fuente
2

Busque un trabajo de programación en una empresa donde su título de geología sea relevante. Inmediatamente me viene a la mente la industria petrolera, pero la minería y algunos de los proyectos de ingeniería civil más grandes también serían posibilidades.

En estas industrias, generalmente se prefiere un título en ciencias duras en lugar de un título de CS, ya que la comprensión del dominio del problema se considera más importante que la última moda de CS.

Después de un par de años de experiencia en programación, debería poder solicitar cualquier trabajo de programación en cualquier lugar siempre que haya algún lenguaje / tecnología / plataforma en común.

James Anderson
fuente
2

Puedo decirte desde una experiencia personal: ¡absolutamente no!
Asistí a Computer Science (Bachelor + Master) y actualmente estoy trabajando en una buena casa de software. Encontrar un trabajo no fue tan difícil y no tuve que esperar mucho antes de encontrar un buen lugar.

Un amigo mío compartió conmigo el mismo piso en la universidad y estaba estudiando filosofía. Obtuvo su Maestría en Filosofía con una investigación sobre Inteligencia Artificial.
¡Ahora está trabajando en el MIT en Boston! Por lo tanto, no importa tu experiencia, si eres hábil y bueno en el área de software, no será un problema.

Desafortunadamente, muchas personas de RR. HH., Que reciben diariamente cientos de CV para un solo trabajo, tienden a adoptar criterios estrictos para la selección, ya que no tienen tiempo para examinar todos los expedientes.
Pero este no es siempre el caso, si tiene la oportunidad de obtener una entrevista, puede presentar su motivación y conocimiento (eso es lo que más buscan las empresas).

Francesco
fuente
2

Tuve un profesor de CSCI que tenía un doctorado en química, no fue hasta el final de su educación que comenzó a amar la programación porque la estaba usando durante la investigación de química de su trabajo de doctorado. Luego trabajó en el campo de la programación durante años y finalmente se retiró temprano como profesor de enseñanza de C ++ y tal, ahora es el director del departamento de ingeniería.

Al final, tu título importa muy poco en comparación con lo que quieres hacer y lo que demuestras que eres capaz de hacer.

MetaGuru
fuente
1

Es un golpe de velocidad en un camino que quizás nunca recorras. Hay algunos trabajos que nunca obtendrá. Ahora, eso no significa que no puedas conseguir un gran trabajo, trabajar en otros proyectos o comenzar tu propia empresa.

¿Eres capaz de aprender a programar sin él? Es posible que algunas personas nunca lo aprendan por su cuenta.

¿Tienes otro título? Algunos trabajos simplemente prefieren un título.

Desde una perspectiva financiera, no creo que valga la pena dejar un trabajo remunerado para volver a la escuela con la esperanza de avanzar en su carrera a largo plazo. Necesita un aumento salarial serio que pueda atribuir al Grado de CS y no solo tiempo, experiencia y habilidad natural. Entrar en la gestión es otra historia y puede ser mejor con un MBA.

JeffO
fuente