Planeo dejar un título en CogSci en UC Berkeley para enseñarme a ser desarrollador. ¿Qué podría perderme al no obtener un título de Berkeley?

Creo que deberías terminar en Berkeley. Es extremadamente imprudente abandonar la universidad. Solo debes considerarlo por unas pocas buenas razones: necesitas apoyar a tu familia, tienes una oferta de trabajo para unirte a una startup como cofundador, decidiste seguir una carrera en la que el título incluso podría lastimarte socialmente ( por ejemplo, comida rápida), o no eres lo suficientemente bueno para completar el grado (que es lo que a menudo se supondrá).

Este plan de “enseñarme a ser desarrollador” es demasiado optimista. Si no tienes amigos o familiares que te contraten después de que te eduques, tendrás dificultades para encontrar trabajo. Incluso aquellos con títulos pero sin experiencia tienen problemas para encontrar buenos trabajos. Tenga en cuenta que no es imposible conseguir un trabajo sin título y sin experiencia. Pero eso generalmente está reservado para personas de muy alta capacidad y las conexiones que tienen confianza en sus habilidades. Si ni siquiera puede obtener la especialidad que desea, hay algunas dudas de que caiga en esta categoría.

Obtener un título es importante, incluso si no está en los campos asociados con el desarrollo de software: CS, Matemáticas, Estadística y algunos campos de Ingeniería.

Es posible en Berkeley cambiar de especialidad (sí, me doy cuenta de que no es fácil). Si ese es el problema, intente cambiar de especialidad en lugar de abandonar.

Si de alguna manera estás en una especialidad que no puedes soportar, debes ir a la universidad a otro lugar en un programa de grado que te guste (ten en cuenta que es probable que tu título no sea tan prestigioso como uno de Berkeley)

Hay casos de personas que no terminaron sus estudios y que han logrado un gran éxito en tecnología. Personalmente, conozco al menos 3. Esto es posible, suponiendo que tenga una manera de conseguir ese primer buen trabajo (que no parece probable teniendo en cuenta que se está educando a sí mismo y aún no conoce el campo).

Sin varios años de experiencia, un título o buenas conexiones que piensan que eres increíble, ni siquiera vas a obtener entrevistas.

Mi consejo es que probablemente sea mejor para ti terminar tu carrera. Si eres lo suficientemente inteligente como para entrar en Berkeley, puedes comenzar a enseñarte ciencias de la computación y programar en este momento sin abandonar. Tener una licenciatura en cualquier materia le brinda una sólida ventaja a largo plazo en muchos aspectos de su carrera. Comience por explorar algunos MOOC en KhanAcademy, Coursera, CodeAcademy, etc. Una vez que aprenda lo básico, compre algunos libros y codifique los ejercicios.

No sé mucho acerca de su situación personal, por lo que hay algunos escenarios viables en los que abandonar no supondría una gran diferencia:

  1. Usted es de una familia rica y / o bien conectada, por lo que encontrar un empleo remunerado es un hecho.
  2. Desea iniciar su propio negocio y no desea programar para siempre. Es una gran idea aprender el conjunto de habilidades que acompaña a la programación, independientemente de si desea o no ser un verdadero ingeniero de software. Todavía no te recomiendo que abandones si quieres ser emprendedor a menos que ya tengas una empresa prometedora.
  3. Terminarás siendo un gran desarrollador que no necesita un título para encontrar trabajo. No necesitas un título para ser programador, pero ciertamente ayuda.
  4. Los ingresos altos no son su objetivo final, o no le importa la escuela de posgrado.

A2A. No, no debes abandonar sino competir tu título. No eres la primera fuerza estudiantil de Cal en hacer una especialización porque el techo de la unidad. Termine el grado, para que pueda hacer el siguiente paso. Si es posible, use sus asignaturas optativas gratuitas para tomar cursos de CS.

Una vez que tenga su título, puede tomar cursos de informática de la división inferior MOOC que lo prepararán para postularse a OMSCS, el título de MSCS en línea de Georgia Tech, que cuesta $ 7,000 USD. Para ayudar con los cursos de división inferior necesarios para ingresar al programa OMSCS, vea Cómo obtener un equivalente de un CS menor usando MOOC. Y para ver qué se requiere para ser admitido en el OMSCS, vea Qué se necesita para ingresar al programa Georgia Tech OMSCS, respuesta oficial.

Esa es una decisión difícil.

¿Estás seguro de que quieres ser desarrollador de software o trabajar en tecnología el resto de tu vida?

En caso afirmativo, abandone y termine su título a tiempo parcial. Si está trabajando en una startup en el Área de la Bahía, probablemente podría terminar de 2 a 4 años y obtener el reembolso de la matrícula.

Si no, termina el grado. Para mi consternación, nuestra sociedad aún le da un gran valor a las instituciones educativas de primer nivel y de marca. Mi mamá, mi papá y mi hermano mayor tienen títulos de la UC Berkeley. Todos son trabajadores, inteligentes y motivados, por lo que nunca tuvieron que llamar a la red de antiguos alumnos de UC Berkeley. Definitivamente, puede ver el valor del grado de Cal a partir de las microexpresiones en los rostros de las personas después de una caída de nombre.

Si está interesado en una carrera en ciencia de datos en lugar de ser un desarrollador completo o un ingeniero de software, definitivamente deberíamos hablar. Trabajo como asistente técnico para un campamento de ciencia de datos en línea a tiempo parcial llamado K2 Data Science. Un estudiante motivado de Cal como usted definitivamente sería una gran adición a nuestra próxima cohorte de invierno.

  1. ¿Es posible que aún postules para ser un experto en CS en L&S? ¿O ya eres un junior y / o tus calificaciones son demasiado bajas para que puedas entrar?

2. Si esa nave ha pasado, ¿sería posible que hicieras una cog sci major y recogieras una menor en CS? Esta sería su próxima mejor apuesta y bastante manejable. Con un CS menor de CAL, podría estudiar por su cuenta todo lo que necesita, pero tendría al menos un nivel mínimo de credibilidad externa para ayudarlo a obtener entrevistas de compañías tecnológicas grandes y competitivas cuando salga. Puede aumentar aún más su comerciabilidad asistiendo a ferias profesionales y entrevistando a reclutadores mientras aún está en Cal. Realice esas entrevistas y realice tantas pasantías como todavía tenga tiempo para hacer (verano, semestre). Cuanta más experiencia en el mundo real tenga (pasantías en la industria, laboratorio de investigación con un profesor, club de robótica, hackathon, etc.), más comercial será cuando busque ese primer trabajo a tiempo completo.

El menor de informática

  • Debe tener una especialidad declarada que no sea CS o EECS y un promedio de calificaciones técnicas (GPA) de al menos 2.0 en los siete cursos requeridos.

    3. Si, por alguna razón, no puedes obtener una calificación menor en CS, entonces termina tu grado de Cog Sci y haz una concentración en Modelado Computacional. Esto es suficiente para al menos indicar su interés y capacitación en computación, otorgándole cierta credibilidad en el mundo CS. Nuevamente, intente obtener una pasantía (s) en el campo de cómputo de ciencia cognitiva que se convierta en una oferta de tiempo completo.

Cartas credenciales. Las credenciales tienen un peso considerable en las empresas estadounidenses, por lo que es probable que no tener un título restrinja sus oportunidades.
Si tiene la disciplina, puede aprovechar los numerosos recursos en línea para obtener una educación maravillosa, pero la mayoría de las personas necesitan la estructura que proporciona una educación formal.
Una pregunta realmente importante es ¿por qué quieres trabajar como desarrollador? Si te gusta encontrar la solución más eficiente para problemas complejos, entonces quédate en la escuela porque de eso no se trata la América corporativa. Corporate America valora la previsibilidad y la seguridad del rebaño. Serás juzgado en gran medida por tu capacidad para seguir reglas, no códigos hermosos. Hay un puñado de situaciones que no son así, pero sin las credenciales es menos probable que las obtenga.
A menos que alguien planee asistir a una escuela de posgrado o quiera hacer conexiones influyentes, no veo la justificación para las escuelas de alto precio. Vaya a una universidad a un precio razonable para obtener un título en biología, química o neurociencia. Al obtener ese título, enséñese a ser desarrollador tomando cursos o tutoriales en línea y contribuyendo a proyectos de código abierto. El trabajo más innovador es casar la máquina con la naturaleza y es probable que necesite credenciales para participar. Buena suerte lo que decidas!

Primero, no entiendo cómo alguien puede ser forzado a obtener la especialidad que no le gusta. Y cómo nunca se puede corregir. Si realmente amaras tu (futura) ocupación, hubieras elegido la especialidad correcta, ¿no? Si descubrió su futuro profesional tarde, aún puede cambiar su especialidad, ¿no?

Ninguna universidad, incluso Berkley, te enseñaría todo. Sin mencionar que los fundamentos científicos / algorítmicos rara vez son aplicables directamente en la vida real. Si crees que la universidad ha logrado su objetivo principal: tener la mentalidad (y la capacidad) correctas para investigar / aprender cualquier cosa que necesites aprender, según sea necesario, estás listo para comenzar tu carrera profesional. No significa abandonar la universidad.

Y espero que no hayas desperdiciado tus años anteriores en la universidad. Las universidades, especialmente las mejores, en las que tuvo la suerte de ingresar, tienen más que ver con la creación de redes: conocer gente inteligente, influyente y de otra manera útil, con las que pueden tener éxito juntos. En lugar de concentrarse en lo académico. También podría haber tomado clases en línea, si se acerca a la universidad desde ese ángulo. No va a encontrarse con tantos (si los hay) aliados futuros en un entorno de TI corporativo promedio en el que probablemente terminará al abandonar.

El desarrollo serio (bueno, INGENIERÍA de software seria) requiere una formación profunda en INGENIERÍA, no solo aprender a codificar en un idioma u otro. UCB es una de las mejores escuelas de informática del mundo: si eres lo suficientemente bueno como para entrar, serías un completo imbécil si no aprovechas el lugar.

Por otro lado, si sus intereses se encuentran en algún lugar fuera de la informática, digamos las artes, los deportes o los negocios, o si no planea trabajar duro para aprender tanto como pueda, entonces, por todos los medios, abandone y libre para alguien que lo apreciará y aprovechará.

Estoy en una posición similar en UC Berkeley, excepto que soy un estudiante de sociología. Una historia muy complicada sobre cómo estoy aquí y en esa carrera. Tengo ganas de retirarme para perseguir otras empresas en desarrollo. Es difícil abandonarlo porque tengo un viaje completo, pero en este momento odio seriamente mi especialidad y odio el límite de la unidad que me impide cambiar a cogsci, que fue la siguiente mejor opción para mí similar a CompSci en Berkeley. (Es demasiado tarde para declarar CS para mí). A menudo pienso en asimilarlo y asumir los errores que cometí y solo terminar, establecer contactos y autoaprendizaje yo mismo … Aunque no es necesario, realmente odio el sonido de pagar una maestría en CS ya que son tan caros como f … Esta es definitivamente una lección de vida para mí. Es difícil mantenerse motivado en este campus cuando se priorizan las especializaciones de EECS / CS. Sé que la experiencia práctica, la pasión y la creación de redes nos pueden llevar a algún lado. Digo quédate con eso.

Un título vale el esfuerzo. Estaría tirando el dinero y el tiempo que ha invertido. Vivirías con la decisión de no luchar por tu propia vida.

“Obligado a elegir CogSci” me arroja. No creo que se pueda forzar a elegir una especialidad en particular, así que supongo que “forzado” es el término incorrecto aquí, y que la historia es más compleja. Sin embargo, tomándolo al pie de la letra, aún así, no tiene que aceptar eso.

[Antecedentes: trabajé en la universidad, trabajé un tiempo y luego fui a la escuela por un tiempo. Las posiciones que tomé incluyeron algunas profesionales, como operador de sistemas informáticos y contador de investigación. Entonces estaba pagando en efectivo y obteniendo préstamos y algunas subvenciones para pagar la universidad. ]

Cuando estaba en Cal, llegué tarde al darme cuenta de que estaba persiguiendo un futuro que mis padres querían para mí (medicina) y no lo que yo quería (biología de la vida silvestre). Entonces, dos unidades antes de graduarme en Fisiología, presenté mi solicitud para transferirme de la Facultad de Letras y Ciencias a la Facultad de Recursos Naturales. Mi solicitud fue denegada. Apelé.

Mi apelación tomó la forma de una reunión con el Decano de la Facultad de Letras y Ciencias. No es poca cosa. El detalle de la reunión es más largo y más interesante, pero en resumen, noté que estaba pagando por mi educación y no hay nada que requiera que me gradúe en un momento en particular, siempre y cuando tenga buena reputación. Además, aclaré que como estudiante mayor (25) con experiencia laboral profesional, sabía que no había base para negar mi transferencia, y que demandaría por el resultado que quería e incluiría al Decano ya que ella estaba reteniendo su aprobación personal y arbitrariamente. por la educación que estaba pagando. Y que sabía que tendría éxito, pero que ella tendría que defender la decisión de gastar el dinero para luchar y perder.

Mi transferencia ocurrió aproximadamente una hora más tarde.

Lucha. No te salgas.

Los títulos universitarios tienen valor y si ya ha dedicado mucho tiempo y esfuerzo, hay más desventajas en no terminar que de lo contrario.

Muchos empleadores tradicionales contratan personal de TI y no les importa en qué grado están, pero les importa si tienen un título.

No abandone, los trabajos de programación seguirán allí en unos años. Un título de Berkeley te abrirá puertas. Si obtienes el título de Berkeley y puedes programar, eso te abrirá muchas más puertas. Como UC no estás pagando una cantidad horrible para ir a Berkeley y cualquier título de Berkeley te abrirá las puertas. Si estás estudiando una ciencia dura o una disciplina de ingeniería, te abrirá puertas casi tan bien como un título de CS.

El desarrollo de SW es ​​excelente … por un tiempo … cuando te quemas o quieres cambiar tener ese título, será mucho más fácil volver a la escuela y obtener una maestría en algo que te interese más, o cambiar las trayectorias profesionales.

No estoy seguro de lo que te perderás. Hice lo mismo (no con Berkeley, así que felicidades por ir allí en primer lugar).

De todos modos, tomé un par de clases en la universidad y decidí que no era para mí, así que abandoné y ahora trabajo en una startup.

Mi única preocupación es que en X años pueda querer salir del mundo de la ingeniería y cambiar de carrera, y no tendré un título (que es la calificación que la mayoría de los lugares buscarán en muchos casos).

Sin embargo, no tengo ninguna preocupación particular al tratar de obtener otro trabajo de ingeniería , especialmente cuando empiezo a agregar más años de experiencia en ingeniería a mi currículum.

En cierto punto, pensaría que incluso las empresas de tecnología empresarial más grandes que normalmente requieren un título examinarán su experiencia práctica, no sé, 5 años o lo que sea, y serán geniales con ella, siempre que pueda demostrar el habilidades que quieren.

Un título es una gran cosa para conseguir un trabajo. Pero si quieres ser un desarrollador y puedes ser un gran desarrollador por trabajo duro, ejercicio / práctica, creo que está bien abandonarlo. Pero de esa manera, en primer lugar, debe preocuparse por resolver problemas sin pautas. Pero, si puede resolver los problemas lo suficiente, se encuentra en un “negocio” y puede resolver el problema solo, puede ser mejor.

Estoy aquí en África luchando para obtener una maestría en ciencias de la computación de una universidad de EE. UU., Y quieres abandonar. Cosas con las que soñamos, algunas dan por sentado. No te salgas.