Tengo cuatro consejos que desearía haber sabido cuando comencé la universidad.
- Haz tu tarea temprano. Soy muy listo Pasé por la escuela secundaria. No podía pasar por la universidad. En mi último semestre de la universidad, descubrí que podía hacer mi tarea el día que me la asignaron (en lugar de poco antes de que venza). Esto fue una revelación para mí. De repente, podía salir el viernes por la noche y * no * estar estresado por el trabajo que tenía que hacer el sábado / domingo. Literalmente no sabía qué hacer conmigo mismo. Desearía haberme dado cuenta de hacer eso antes. Otras pequeñas cosas: al hacer el trabajo temprano, puede molestar a los profesores para que lo ayuden durante la clase antes de que las cosas se vencen y, con suerte, obtener consejos. Esto les demuestra que te importan, y los profesores harán todo lo posible para ayudar a los estudiantes que parecen que están haciendo el trabajo y quieren aprender más.
- La universidad es para tomar riesgos y disfrutar. Mira, eres un CS Major. Tienes muchas asignaturas optativas que puedes tomar. Si siempre ha estado interesado en tomar una clase de Historia Europea, o aprender un idioma, o literalmente cualquier otra cosa, este es el mejor momento de su vida para ir a buscar y tomar las cosas que desea estudiar. Ve a hablar con profesores sobre cosas. Si me preguntaras sobre las cinco cosas principales que disfruté hacer en la universidad que particularmente me preparó para hacer, iría con estas. Tenga en cuenta que CS es exactamente UNA de esas cosas, y no estaba programando:
- Estar en el equipo de debate y ganar un premio de orador novato.
- Dando una charla en una Conferencia de Filosofía de pregrado.
- Haciendo un estudio independiente relacionado con la detección comunitaria en mi último año.
- Tener acceso ilimitado a un estudio de metalurgia y poder practicar mi metalurgia.
- Involucrarse con la seguridad pública en mi escuela como parte del programa EMT, asistir a reuniones de políticas y lograr que se escuche mi voz sobre las iniciativas de seguridad pública.
- No sabes lo que terminarás haciendo, y ni siquiera sabes cómo llegarás allí. Me metí en el desarrollo móvil porque mis compañeros de cuarto y yo comenzamos una empresa para hacer cosas de TI para que las empresas locales obtuvieran algo de dinero. Obtuvimos un contrato para construir aplicaciones móviles (para iOS, Android y Blackberry, para decirte cuántos años tenía), y aprendí cómo construir las cosas, sacar las aplicaciones y ganar suficiente dinero / obtuve suficiente experiencia para aterrizar pasantías y trabajos posteriores. Por supuesto, luego entré en Seguridad de la Información, así que tomé un trabajo infosec de la universidad. Varios años después, estoy trabajando en una de las principales empresas de tecnología y estoy haciendo cosas de desarrollo y operaciones web. Lo que quiero que escuches es que puedes hacer cosas para hacerte lucir más lucrativo, pero no puedes decir cómo se desarrollarán, o qué terminarás haciendo.
- Solicite pasantías temprano y con frecuencia, e intente ser activo en varias comunidades (github, Stack Overflow, etc.). Mire, la mayoría de los programas de CS de las escuelas lo dejarán conociendo los conceptos básicos de la programación, pero con poca experiencia en la industria. Las pasantías pueden ser súper útiles, y es bueno pensar en ellas. Incluso si no obtiene pasantías, obtendrá experiencia en entrevistas, y como estudiante de primer año o estudiante de segundo año puede tener un momento más fácil porque no hay mucho que esperen que sepa. Luego, puede aprovechar esa experiencia en sus años junior o senior. Tener experiencia te ayudará a hacer una variedad de cosas, desde ‘¡Hola, realmente me gusta [x]!’ o ‘¡Tuve la oportunidad de hacer [y]!’. Esos pueden aparecer más tarde o no. Por supuesto, obtener una pasantía en una empresa como Microsoft o Amazon o Apple generalmente se convierte en un trabajo en el futuro (si lo haces bien, incluso pueden llevarte de vuelta varios veranos seguidos antes de convertirse en una oferta de trabajo, dependiendo de cuándo obtienes la pasantía). Algunas compañías (locales) pueden ofrecer trabajo a tiempo parcial como programador durante la universidad (conocía a personas que tenían trabajos como estos), y probablemente pueda encontrar lugares que lleven a pasantes durante el verano.
Mire, al salir de la universidad, los empleadores le harán un montón de preguntas sobre algoritmos y estructuras de datos y similares. Si desea pasar una entrevista técnica, debería poder hablar sobre esas cosas. Entonces, una vez que tome su clase de Algoritmos y Estructuras de datos, puede recoger una copia de “Entrevista de descifrado” y resolver un problema una semana o algo más (más sobre el tiempo de la entrevista). Sin embargo, si puede hablar sobre las cosas que ha hecho (pasantías, puestos en el club, etc.) puede demostrar algunos conocimientos técnicos o, lo que es más importante, habilidades blandas. Eso es enorme. Lo que es aún más grande es no ser un zombie. Los empleadores se preocupan mucho por la pasión, y usted es un apasionado de las cosas (especialmente de ellas). Entonces, si puede hablar sobre su gran experiencia como EMT, y ahora va a trabajar para una empresa que hace registros médicos electrónicos y otras cosas, de repente tiene un dominio de conocimiento y experiencia que se aplica mágicamente.
Finalmente, es importante recordar que hay una escasez de programadores. Si te gradúas en cuatro años, todavía habrá una escasez de programadores. Incluso si la escasez desaparece en cinco años, habrá una escasez de programadores con 5 años de experiencia. Las entrevistas (en mi experiencia) apestan. La buena noticia es que si obtiene buenas calificaciones, puede obtener un trabajo, y una vez que haya tenido un trabajo durante un año o dos, a nadie le importará lo que haya hecho en la universidad. Sin embargo, probablemente no volverás a tener la gran oportunidad que es la universidad. No vas a poder explorar cosas que te gustan, especialmente si resulta que * te gusta * la academia, con la misma profundidad nunca más. Así que es genial que te preocupes por ser empleado después de la universidad, pero por favor disfrútalo mientras estés allí.
- ¿Cuáles son sus perspectivas académicas y profesionales en informática o informática si no sabe matemáticas (aunque sea una pequeña cantidad)?
- No me volví bueno en la programación competitiva a pesar de que me esforcé durante 4 años. Estoy completamente quebrado. ¿Qué tengo que hacer? ¿Debo dejar la programación competitiva y concentrarme en el desarrollo?
- ¿Un estudiante universitario especializado en Ciencias de la Computación pasa gran parte de su tiempo aprendiendo a hacer ruedas en los Estados Unidos?
- ¿Qué capacidad intelectual debería tener uno para tener éxito en informática?
- ¿Es la informática la única opción para que un estudiante no médico obtenga un trabajo fuera de la India?