¿Cómo lidias con la ansiedad de no saber lo suficiente? [cerrado]


22

Acabo de terminar la universidad hace un par de meses y me estoy tomando un tiempo para mejorar mi conocimiento. Me encanta la programación, pero siento que no sé lo suficiente como para tener confianza si fui a una entrevista. Anoche estaba hojeando preguntas y encontré una pregunta que pregunta a los entrevistados cómo elaborar una lista vinculada. Aprendí esto en la universidad, pero si me preguntaran cómo hacerlo, no lo sabría. Así que eso es otra cosa añadida a la lista de qué aprender.

Esto es cuando la ansiedad me golpeó porque tengo mucho que aprender en muy poco tiempo (al menos así se siente). Tras la introspección, creo que esta ansiedad está relacionada con mi perfeccionismo, aunque ser perfecto no es racional, por ejemplo, Shakespeare y Einstein fallaron el 80% del tiempo.

Entonces las preguntas son, ¿has sentido esta ansiedad de no saber lo suficiente? Entonces, como te enfrentaste a el? ¿Supongo que hay un momento en el que comienzas a sentirte cómodo con tus habilidades?


1
Ya ha habido varias preguntas sobre no saber lo suficiente al salir de la universidad o la universidad.
gablin

1
Esto me recuerda a Monsters vs Aliens - "Hay un frasco que no podías abrir. ¿Qué había en él? Pickles"
Skizz

Respuestas:


18

No se trata de saberlo todo. Se trata de saber dónde encontrar la información.

Trato de mantener el lenguaje central que estoy usando en la memoria. El resto simplemente lo conozco, así que uso mucho MSDN para buscar cosas. Últimamente, he estado tratando de superar la especificación de C # para poder pensar más profundamente sobre el lenguaje en sí.

Pero aprendo mejor haciendo. Lo que significa que, en última instancia, estoy condenado a volver a implementar Linq para aprender expresiones lambda, y demás.

Como programador, soy capaz de hacer cualquier cosa que los mejores desarrolladores puedan hacer. Solo me lleva un poco más de tiempo. :)


Correcto. No tiene que saberlo , solo dónde lo leyó y los conceptos
gbn

Estoy de acuerdo, pero ¿cómo utiliza esta información en la situación de la entrevista?
LennyProgrammers

77
@ Lenny222: solo sé honesto. Si no sabe algo, "No sé" es una respuesta perfectamente legítima, especialmente si puede seguir con "pero así es como lo resolvería".
Wonko the Sane

14

Algunas personas:

  1. Pensé que lo sabían y lo sabían
  2. Pensé que lo sabían pero no
  3. No sé, ellos saben pero lo hacen
  4. No sé, ellos saben y ellos no

Para mí, 1> 3> 4> 2

El hecho de que sabes que no sabes todo ya es saber algo. Aprender lleva más tiempo que toda una vida, mantener el ritmo y convencerse de que nunca se puede aprender todo; así es el genio en el próximo cubículo.

Saber es una cosa, aplicarlo es otra. Aplique lo que ha aprendido y tenga una mente abierta para nuevas ideas y deje que la pasión lo guíe. ¿Suena filosófico? Tal vez, pero la vida es demasiado corta para estar tan tensa. :PAGS


4

El 90% de los programadores no saben que no saben cosas. Entonces ya estás en el 10% superior.

Los trabajos a los que irás son puestos junior. Las personas que lo miran no esperan que sepa todo lo que le preguntan; si lo hiciera, sería un programador sénior. No buscan un programador ya conocedor, sino uno que comprenda los conceptos básicos y esté dispuesto a aprender.

Entonces, un tercio de las preguntas que esperarán que usted sepa, un tercio de las preguntas que esperan que no sepa, pero tenga una idea de lo que están hablando y trate de responderlas. Y el último tercio serán preguntas que tratan de descubrir tu personalidad, tu capacidad de aprendizaje y tu disposición a aprender. Si obtiene el primer tercio correcto y demuestra que está entusiasmado con la programación, lo hará bien.

Descargo de responsabilidad: las estadísticas están completamente hechas. :RE


3

La mejor manera de aprender es hacerlo. Admitir a ti mismo que no sabes algo es el comienzo del conocimiento. Si yo fuera tú, en lugar de tomarme un tiempo tratando de aprender lo que crees que necesitas aprender, me esforzaría por encontrar un trabajo. Obtenga algunas entrevistas en su haber, luego puede tener una idea de lo que necesita saber para aprobar una entrevista. Quién sabe, es posible que consigas un trabajo y luego puedas tener una experiencia de aprendizaje financiada por la empresa rodeada de personas experimentadas que puedan ayudarte en tu viaje. Recuerde, el conocimiento es un viaje, no un destino.


3

Esto es cuando la ansiedad me golpeó porque tengo mucho que aprender en muy poco tiempo.

De acuerdo, tienes mucho que aprender, pero tienes todo el tiempo del mundo. Solo tienes 21 años según tu perfil. Tengo 63 años y sigo aprendiendo. Claro, resolví el tema de la lista vinculada hace unas décadas, pero siempre hubo (y hay) algo más.

Siempre tener cosas nuevas que aprender es lo que hace que la programación siga siendo divertida para mí, aunque lo he estado haciendo durante 40 años. Si lo supiera todo a tu edad, ya se habría vuelto un poco aburrido.


2

Estoy rodeado de muchos programadores realmente buenos, y solo he estado programando profesionalmente durante un año, así que siento este estrés.

Cuando estos muchachos se entusiasman por aprender Clojure y Scala, puedo sentirme abrumado. Después de todo, todavía estoy confundido acerca de jQuery, solo aceptable en Hibernate, y despistado con los servicios web.

Lo que me parece importante recordar es que no aprendo mucho en un día, pero puedo aprender mucho en un mes . Y a medida que se acumulan los meses, descubro que me estoy convirtiendo en un programador experto en ciertas áreas.

Mientras esté comprometido a continuar aprendiendo, superará a muchos de sus compañeros de clase, incluso si olvida todo lo que sabía sobre las listas vinculadas.


2

La ansiedad de la entrevista es natural. Estarás bajo los reflectores en la entrevista. Si están haciendo su trabajo, los entrevistadores le harán preguntas para las que no sabe la respuesta. Esa es la única forma de probar los límites de lo que sabe y también de evaluar cómo reacciona cuando se enfrenta a un problema en el que no tiene la información. Esto será cierto independientemente de cuánto estudies.

Sabiendo eso, solo hay una cosa que hacer: tomar la entrevista. ¿Qué es lo peor que puede pasar? Contratarán a otra persona (que es lo que van a hacer si no presenta la solicitud) y tendrá experiencia en la entrevista para aprovecharla.

Recuerde, los entrevistadores no están tratando de avergonzarlo o menospreciarlo (si lo están, no están haciendo su trabajo). Tienen mejores cosas que hacer con su tiempo. De hecho, la razón por la que están contratando es porque tienen más trabajo del que pueden manejar sin alguien. Solo quieren encontrar a la persona adecuada para hacer ese trabajo.


1

Espera que no sepas lo suficiente. Eso es una cosa segura. Ya sea porque tiene brechas o porque la gente solo quiere ver cómo maneja las situaciones con las que no está familiarizado.

Descomponga los problemas en piezas solucionables o familiares. Si no sabe algo importante, intente dirigir la conversación a algo que sepa.


1

Siempre habrá más cosas para saber de lo que usted, o cualquier otra persona, pueda saber.

Por lo tanto, no debería preocuparse realmente, principalmente, por saber si sabe o no algo.

En lo que debe confiar es en su capacidad de aprender. Si tiene la actitud de que todo lo que necesita saber puede aprender, entonces estará bien.


1

Hacer una lista vinculada es algo que deberías haber aprendido en la universidad. Los programadores de Java nunca tienen que hacerlo, porque la biblioteca de tiempo de ejecución estándar proporciona un conjunto de implementaciones de listas con características diferentes.

Te sugiero que, si ya has conseguido un trabajo, profundizas en lo que puedes aprender de lo que se espera de ti en tu trabajo actual. Para los programadores de Java que serían "Java efectivo", deben aprender de memoria. El ecosistema en estos días es tan grande que hay MUCHO que aprender solo para los tiempos de ejecución estándar.


1

Mi perspectiva sobre esto es entender que lo que necesito saber para hacer una tarea a menudo será una combinación de investigación y aplicación. Puede que no sepa todo lo que hacer, pero generalmente puedo resolverlo. Al menos esa es mi perspectiva, aunque hay algo que decir para entender cómo jugar el juego que puede existir en algunos casos, como entrevistas. Algunas personas pueden memorizar un centenar de respuestas para tratar de manejar varios problemas de programación, pero otras pueden recordar cuál era la heurística y el esquema general de qué hacer y corregirse a medida que avanzan. La tecnología cambia lo suficiente para que cuando me sienta cómodo con una cosa surja algo nuevo que agregar a mi lista de cosas para aprender.

Si crees que eres demasiado perfeccionista, puede valer la pena ver a un terapeuta o consejero para intentar superar esto. No digo que todos los perfeccionistas necesiten ayuda, pero para aquellos que la desean, podría ser una muy buena idea.


0

Esto suena como un ejemplo perfecto del efecto Dunning-Kreuger: http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

Para resumir muy brevemente esto: las personas que no están calificadas con frecuencia sobreestiman su capacidad, no saben cuánto no saben y esto lleva a un exceso de confianza. Las personas más capacitadas se dan cuenta de las fallas en su capacidad y (paradójicamente) esto en realidad conduce a una menor confianza.

Solo recuerde que la mayoría de las personas no saben cuánto no saben. El hecho de que esté haciendo esta pregunta indica un nivel de autoconciencia que muchas personas simplemente no tienen. Hay muchos estudios sobre este tema de muchos autores diferentes.

Asumir que necesita saber todo es un malentendido del proceso de aprendizaje porque siempre habrá cosas que no sabe. Aprender más todavía no cambiará el hecho de que aún hay más por aprender, lo principal que cambia es la conciencia de cuánto sabes. Debido a la asombrosa cantidad de información en el mundo de la programación, no puedes saberlo todo , así que una vez que superas los fundamentos, la habilidad realmente crucial es poder encontrar la información que necesitas cuando la necesitas.

En cuanto a la parte de confianza en las entrevistas, solo recuerde que su falta de confianza en realidad podría deberse a tener más, no menos, habilidades / conocimientos en el área que. ¡Ojalá eso ayude!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.