충분히 알지 못하는 불안을 어떻게 처리합니까? [닫은]


22

몇 달 전에 방금 대학을 마치고 지식을 향상시키기 위해 시간을 내고 있습니다. 나는 프로그래밍을 좋아하지만 인터뷰에 참석했을 때 자신감을 가질만큼 충분히 몰랐습니다. 지난 밤에 나는 질문을 탐색하면서 인터뷰 대상자들에게 링크 된 목록을 작성하는 방법을 묻는 질문을 발견했습니다. 나는 대학에서 이것을 배웠지 만 그 자리에서 어떻게해야하는지 묻는다면 나는 몰랐다. 그래서 그것은 배울 내용의 목록에 추가 된 또 다른 것입니다.

아주 적은 시간에 배울 것이 너무 많아서 불안이 닥쳤을 때입니다 (적어도 그렇게 느낍니다). 내면을 살펴보면 셰익스피어와 아인슈타인이 80 % 나 실패한 것처럼 완벽하지는 않지만이 불안은 나의 완벽주의와 관련이 있다고 생각합니다.

질문은, 당신이 충분히 알지 못한다는 불안을 느꼈습니까? 그렇다면 어떻게 처리 했습니까? 당신이 당신의 능력에 편안함을 느끼기 시작하는 시점이 있다고 생각합니까?


1
유니 대학이나 대학을 떠날 때 충분히 알지 못하는 것에 대해 몇 가지 질문이 이미있었습니다.
gablin

1
이것은 몬스터 대 외계인을 떠올리게합니다. "열 수 없었던 항아리가 있습니다. 무엇이 들어 있었습니까? 피클"
Skizz

답변:


18

모든 것을 아는 것이 아닙니다. 정보를 어디에서 찾을 수 있는지 아는 것입니다.

사용중인 핵심 언어를 메모리에 유지하려고합니다. 나머지는 내가 잘 알고 있으므로 MSDN을 많이 사용하여 항목을 찾습니다. 최근에 나는 언어 자체에 대해 더 깊이 생각할 수 있도록 C # 사양을 통과하려고 노력했습니다.

그러나 나는 최선을 다해 배웁니다. 이는 궁극적으로 람다 표현 등을 배우기 위해 Linq를 다시 구현할 운명이라는 것을 의미합니다.

프로그래머로서 저는 최고의 개발자가 할 수있는 일을 할 수 있습니다. 조금 더 오래 걸립니다. :)


옳은. 글을 읽는 곳과 개념 을 필요가 없습니다
gbn

동의하지만 인터뷰 상황에서이 통찰력을 어떻게 사용합니까?
LennyProgrammers

7
@ Lenny222 : 솔직하게 말하십시오. 당신이 무언가를 모른다면, "알지 못한다"는 완벽한 합법적 인 대답이며, 특히 "이것이 내가 알아내는 방법"으로 후속 조치를 취할 수 있다면 더욱 그렇다.
Sanko Wonko

14

어떤 사람들은:

  1. 그들이 알고 생각하고
  2. 그들은 알고 있지만 그들은하지 않았다 생각
  3. 그들이 알고 있지만 모르는
  4. 그들이 알고 있고 모르는

나에게, 1> 3> 4> 2

당신이 모든 것을 알지 못한다는 사실은 이미 무언가를 알고 있습니다. 학습은 평생보다 오래 걸리고, 자신을 페이스하고, 모든 것을 배울 수는 없다고 스스로를 확신시킵니다. 다음 칸막이의 천재도 마찬가지입니다.

아는 것은 한 가지, 적용하는 것은 또 다른 것입니다. 배운 것을 적용하고 새로운 아이디어에 대해 열린 마음으로 열정이 당신의 길을 인도하도록하십시오. 철학적으로 들리는가? 어쩌면 인생이 너무 짧아서 너무 긴장되어있을 수도 있습니다. :피


4

프로그래머의 90 %는 자신이 모르는 것을 모른다. 따라서 이미 상위 10 %에 있습니다.

당신이 갈 직업은 주니어 직책입니다. 당신을 바라 보는 사람들은 당신이 요청한 모든 것을 알고 있다고 기대하지 않습니다. 그들은 이미 잘 알고있는 프로그래머를 찾고 있지 않지만 기본을 이해하고 기꺼이 배우려는 사람을 찾고 있습니다.

따라서 질문의 3 분의 1, 질문의 3 분의 1은 사용자가 알지 못할 것으로 예상하지만 질문에 대한 의견을 가지고 답변을 잘 시도합니다. 그리고 마지막 세 번째는 당신의 성격, 학습 능력 및 배우려는 의지를 파악하려는 질문입니다. 첫 번째 세 번째 권리를 얻었고 프로그래밍에 열정적임을 보여 주면 괜찮을 것입니다.

면책 조항 : 통계가 완전히 구성되었습니다. :디


3

배우는 가장 좋은 방법은하는 것입니다. 자신이 무언가를 모른다는 것을 자신에게 인정하는 것은 지식의 시작입니다. 내가 당신이라면, 당신이 배우고 싶은 것을 배우기 위해 시간을내는 대신에 나는 저를 내놓고 일자리를 찾으려고 노력할 것입니다. 벨트 아래에서 인터뷰를하면 인터뷰를 통과하기 위해 알아야 할 사항에 대한 아이디어를 얻을 수 있습니다. 알다시피, 당신은 직업을 구할 수 있으며 경험이 많은 사람들로 둘러 쌓여 여행에 도움을 줄 수있는 회사가 후원하는 학습 경험을 가질 수 있습니다. 지식은 여행이 아니라 여행이라는 것을 기억하십시오.


3

내가 너무 짧은 시간에 배울 것이 너무 많아서 불안이 나를 때렸을 때입니다.

물론, 배울 점이 많지만 세상에는 항상 있습니다. 귀하는 귀하의 프로필에 따라 21 세에 불과합니다. 저는 63 세이고 여전히 배우고 있습니다. 물론, 나는 수십 년 전에 연결된 목록을 해결했지만 항상 다른 것이있었습니다.

항상 새로운 것을 배우는 것이 40 년 동안 해왔지만 프로그래밍이 여전히 즐겁습니다. 내가 당신의 나이에 모든 것을 알고 있다면, 지금까지 조금 지루할 것입니다.


2

저는 정말 훌륭한 프로그래머들이 많이 있고 1 년 동안 전문적으로 프로그래밍을 해왔 기 때문에이 스트레스를 느낍니다.

이 사람들이 Clojure와 Scala를 배우는 것에 흥미를 느끼면 압도 당할 수 있습니다. 결국, 나는 여전히 jQuery에 대해 혼란스럽고 Hibernate에서만 전달할 수 있으며 웹 서비스에 대한 단서가 없습니다.

내가 기억 해야 할 것은 하루에 전혀 배우지 않지만 한 달에 많이 배울 수 있다는 것 입니다. 그리고 몇 달이지나면서 저는 특정 분야에서 지식이 풍부한 프로그래머로 변하고 있습니다.

계속 배우려고 노력하는 한, 당신은 당신이 연결 목록에 대해 알고있는 모든 것을 잊어 버린 경우에도 많은 반 친구를 능가 할 것입니다.


2

인터뷰 불안은 당연하다. 인터뷰에서 주목을 받게 될 것입니다. 그들이 일을하고 있다면, 면접관은 당신이 답을 모르는 질문을 할 것입니다. 이것이 당신이 아는 것의 경계를 테스트하고 정보가없는 문제에 직면했을 때 어떻게 반응 하는지를 측정하는 유일한 방법입니다. 얼마나 공부하든 관계없이 마찬가지입니다.

한 가지만 할 수 있습니다. 인터뷰를하는 것입니다. 일어날 수있는 최악의 상황은 무엇입니까? 그들은 다른 사람을 고용 할 것이며 (적용하지 않으면 할 일임) 인터뷰 경험을 쌓을 것입니다.

면접관들은 당신을 부끄럽게 여기거나 비방하려고하지 않는다는 것을 명심해야한다. 그들은 시간과 더 나은 일을합니다. 실제로, 그들이 고용하는 이유는 그들이 누군가없이 처리 할 수있는 것보다 더 많은 일을하기 때문입니다. 그들은 그 일을하는 데 적합한 사람을 찾고 싶어합니다.


1

당신이 충분히 알지 못할 것으로 예상하십시오. 확실합니다. 차이가 있거나 사람들이 익숙하지 않은 상황을 처리하는 방법을보고 싶어하기 때문입니다.

문제를 해결할 수 있거나 익숙한 조각으로 나눕니다. 중요한 것을 모른다면 대화를 자신이 아는 것으로 지시하십시오.


1

당신이나 다른 사람이 아는 것보다 항상 알아야 할 것이 더 많습니다.

따라서 당신은 무언가를 알거나 모르는 것에 대해 자신에게 정말로 신경 쓰지 않아야합니다.

자신감을 가져야 할 것은 배우는 능력입니다. 당신이 알아야 할 것이 무엇이든 배울 수 있다는 태도가 있다면 괜찮을 것입니다.


1

연결리스트를 만드는 것은 대학에서 배워야 할 것입니다. 표준 런타임 라이브러리는 특성이 다른 일련의 목록 구현을 제공하므로 Java 프로그래머는 그렇게 할 필요가 없습니다.

아직 일자리를 얻지 못했다면 현재 직업에서 기대할 수있는 것에 대해 무엇을 배울 수 있는지 파헤치는 것이 좋습니다. "유효한 Java"인 Java 프로그래머에게는 마음으로 배워야합니다. 요즘의 생태계는 너무 커서 표준 런타임에 대해서만 배울 것이 많습니다.


1

이것에 대한 나의 관점은 작업을 수행하기 위해 알아야 할 것이 종종 연구와 적용의 조합이라는 것을 이해하는 것입니다. 무엇을해야할지 모를 수도 있지만 일반적으로 알아낼 수 있습니다. 인터뷰와 같은 경우에 존재할 수있는 게임 방법을 이해하기 위해 말할 것이 있지만 적어도 그것은 내 관점입니다. 어떤 사람들은 다양한 프로그래밍 문제를 처리하기 위해 백개의 답변을 외울 수도 있지만, 어떤 사람들은 휴리스틱이 무엇인지, 그리고 어떻게해야 할 것인지에 대한 일반적인 개요를 기억할 수도 있습니다. 기술은 한 가지 일에 익숙해지면서 배울 것들 목록에 추가 할 수있는 새로운 기능을 제공 할 정도로 변화합니다.

당신이 완벽 주의자가 너무 많다고 생각한다면, 치료 사나 상담사에게이 문제를 해결하려고 노력하는 것이 좋습니다. 모든 완벽 주의자들이 도움이 필요하다고 말하는 것은 아니지만 그것을 원하는 사람들에게는 도움이 될 수 있습니다.


0

이것은 Dunning-Kreuger 효과의 완벽한 예처럼 들립니다. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

이것을 매우 간단하게 요약하면 : 숙련되지 않은 사람들은 자신의 능력을 자주 과대 평가하며, 자신이 모르는 정도를 알지 못하고 지나치게 자신감을 갖게됩니다. 더 숙련 된 사람들은 자신의 능력에 결함이 있음을 깨닫고 (역설적으로) 이것은 실제로 자신감을 떨어 뜨립니다.

대부분의 사람들은 자신이 모르는 정도를 모릅니다. 이 질문을하고 있다는 사실은 많은 사람들이 가지고 있지 않은 자기 인식 수준을 나타냅니다. 이 주제에 대한 많은 다른 연구자들의 연구가 많이 있습니다.

모든 것을 알아야한다고 가정하면 항상 모르는 것이 있기 때문에 학습 과정을 오해하는 것입니다. 더 많은 것을 배우더라도 여전히 더 많은 것을 배울 수 있다는 사실은 변하지 않을 것입니다. 변화의 주요한 것은 당신이 얼마나 알고 있는지에 대한 인식입니다. 프로그래밍 세계에서 엄청난 양의 정보로 인해 모든 것을 알 수는 없으므로 기본을 넘어 서면 정말 중요한 기술은 필요할 때 필요한 정보를 찾을 수 있습니다.

면접에 대한 신뢰도는 자신의 부족한 부분이 실제로 그 분야에서 더 많은 기술 / 지식을 보유한 것일 수 있음을 기억하십시오. 잘하면 그것은 도움이됩니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.