인터넷 겨울의 눈물 : 충분히 안드로이드 개발 프로그래머, 당신은 좋은?

나는 기술적 인 문제에 직면하여, 성장의 학습 과정의 모든 개발자가, 자기 의심의 과정을 통해 간 생각하지만, 때때로 이것은 우리가 이러한 과정을 경험 한 당신의 잘못이 아니다. 우리는 성장의 과정에서 개발자로,이, 항상 어떤 작은 승리와 작은 좌절 그들의 자신의 권리를 위해 응원을 배웁니다.

다음의 모든 아주 익숙한 소리가되지 않는 이유는 무엇입니까?

당신은 자주 자신의 좋지 않은 걱정

당신 주위를보세요 개발자, 그들은 모든 것을 갖고있는 것 같다. 그들의 코드가보다 간결, 그들은 단지 잘 코딩을 계속할 수 있습니다 코딩하기 전에 설명서를 읽을 필요가, 당신보다 빠른 디버그. 그들은 코딩도 열정을 확신 보이지만.

그러나, 당신은 걱정. 당신은 당신이 프레임 워크와 사용 된 언어, 새로운 오류의 도입에 대해 걱정에 대해 충분히 알고 걱정, 당신은 유지할 수 없다 가장 인기있는 기술에 대한 걱정, 당신은 자연의 관점에서 모든 것을 얻을 정도로 재능이없는 우려하고있다. 당신은 생각하고있다 : "어쩌면 나는 개발자 싶지 않아!"

자기 의심의 이런 생각의 경우, 당신은 매우 익숙한 소리. 음, 사실, 당신은 혼자가 아닙니다. "자기 의심 개발자"(자기 의심 개발자)에 대한 Google 검색, 당신은 1 초 미만에 200w 결과보다 더 얻을 것이다.

난 당신이 생각
나는 또한 강한 자신감 상실을 경험, 약간의 시간이있다. 내가이 일어 났을 때 인터뷰를 검토 할 준비가, 대학에. 이 알고리즘은 매일 나에게 완전히 패배 느끼게 문제입니다. 나는 당신을 좋아하고, 자신의 좋은 충분하지에 대해 지금 걱정.

결국, 내가 연습에 의해 보상을했다, 나는 잘 알려진 기술 기업보다 더 많은로부터 제안을 받았다. 길을 따라, 나는 두 가지 중요한 교훈은 내 자신의 의심의 아이디어를 제거, 프로그래밍에 내 의견을 변경 배웠습니다.

지금 당신과 함께 그들이 당신을 도울 수 있다는 희망을 공유 할 수 있습니다.

학습 : 학습 프로그램과 같은 근육 운동

강한 근육을 행사하기 위해, 당신이 체육관 무게 리프팅에 갈 필요가; 재생하는 방법을 알아 보려면 재생 경기장에 갈 필요가 프로그래밍을 배우고 싶다면, 당신은 앉아서 코드를 작성해야합니다.

무게를 해제 한 후, 다음 날 당신은 아프고 피곤 느낄 것이다. 그리고 프로그래밍 문제에 직면했을 때, 그것은 뇌를 구울 매우 될 것입니다, 당신은 좌절 느낄 것이다.

고통, 당신이이 교육 과정의 일부라는 것을 알고 있기 때문에 당신은 운동을 포기하지 않습니다. 당신이 프로그래밍에 붙어 얻을 때, 당신은 당신은 그들이 똑똑 있는지 알고 싶습니다 의심 할 수도 있습니다.

때문에 :

수행 당신은 당신이 붙어 잘못 생각합니다.

다른 사람들이 만드는 동안은 노력 본다.

(1) 프로세스의 걸림 부

어쩌면 아무도 당신을 말한 적이 있지만, 프로그래밍시에 집착하는 것은, 그것도 고급 개발자 누가에서 일어날 수있는 절대적으로 정상입니다. 프로그램의 대부분은 일이 당신이 일어나지 않았다 예상 일어날 이유를 파악하는 것입니다. 당신이 느끼는 경우에, 처음으로 아이들은 일 어설 수있을 때 당신이 코드의 첫 번째 초안은 실수없이 완벽하게 실행할 수 있습니다 원하는 이유를 도보, 말도 안돼?

나는 오랫동안 갇혀 때, 나는 벽에 머리를 넣고 싶은 기억. 나는 (특히 개발 환경에 관련된 문제를 처리 할 때)는 슬프고 실망 알고있다. 그러나 여기에 걸려있다. 구글과이 문제를 깊이 연구, 산책, 친구들을 부탁드립니다. 당신은 결국 그것을 해결하고 이동합니다. 그리고 당신이 더 많은 경험을 얻을, 당신은 천천히 곤경에 얻을 것이다.

다음 경우에 당신은 시간 자기 의심을 낭비하지 않는, 다시 붙어 있습니다. 당신은 당신의 잘못이 아니라고 자신을 생각 나게한다. 이것은 정상입니다. 이 과정의 한 부분이다.

당신이 초보자 있다면, 그것은 개발 환경을 설정하는 데 몇 일이 소요하는 것은 매우 일반적입니다,이 순간 당신의 영혼을 부술 수 있습니다. 당신은 아래 단계별로 문서의 단계에 따라 수행하려고하지만, 임의의 오류는 모든 단계에서 계속 발생합니다. 문서는 간단 보이지만 그렇지 않다. 그것은 당신의 잘못이 아니에요. 튜토리얼에게 붙어 99.99 %를 읽을 사람들이있다. 나머지 0.01 %는 정확히 같은 운영 체제 환경이 문서를 작성하는 사람들로 구성되어 행운이다.

불행하게도, 프로그래밍을 학습의 첫 번째 단계는 대부분 우울하고 깨진 마음을이다. 당신은 당신이 이해할 수없는 실수를 볼 때, 단순히 정확한 오류 로그와 Google 검색을 복사합니다. (이 오류는 인용 부호로 로그인하거나 도움이 될 수있는 오류 로그의 첫 번째 절반을 검색 할 수 있습니다.) 사용 가능한 솔루션을 찾을 때까지 다른 해결책을 시도하고 다음 단계를 계속합니다.
나를 다시 강조 용서해주세요 :이 단계에서 당신의 잘못을하지 붙어. 우리 모두는 그것을한다. 나는 당신이이 단계를 통과 한 후, 프로그램이 더 흥미로운 될 것이라고 보장합니다.

2, 우리는 "기본 정보"가 혼란 "스마트"

대학의 마지막 학기에, 내 친구는 "고급 데이터 구조 및 알고리즘"물론 내 성능에 놀라게했다. 그들이 배울 매우 어려운 때, 나는 노력 본다.

동적 프로그래밍 알고리즘, 깊이 우선, 폭 우선 알고리즘 : 그들은 알고하지 않습니다, 몇 달 수업 전에 인터뷰를 준비하기 위해, 나는 같은 주제와 교육 과정을 포함, 코딩 도전 연습 시간을 보냈다. 이러한 노력의 과정이, 내가 경험 한 간단하기 때문에, 노력하지 않는 것 같다.

나는이 개념을 가르쳤다 처음으로, 나는 시간의 문제를 응시 시간을 보낼 것입니다,하지만 그것을 알아낼 수 없었다. 내가 포기하고 온라인 솔루션을 볼 때, 나는 그들을 이해하려고합니다. 나는 마침내했을 때 스마트만큼, 나는 이러한 솔루션 생각할 수없는 이유라면 내가 의심 때문에, 나는 더욱 우울.

내가 다시 같은 문제가 발생하면 때로는, 나는 아마 아직도 그것을 해결하는 방법을 모르겠어요. 나는 내가 식혀 긴 뜨거운 샤워를해야한다고 강조 될 것이다.

나는 내가 자신을 의심 알고 말할 때,,, 나를 믿을 수 없어 자신의 시간에 대해 우려하고있다. 나는이를 좋아하는 데 사용됩니다. 당신은 혼자가 아닙니다, 말씀 드릴 수 있습니다, 많은 훌륭한 개발자는 같은 일을 경험했다.

다음 번에 주변 사람들은 열심히 고민하는 동안 뛰어난 성능, 생각하지 않을 때 당신은 충분한 재능이 없습니다. 대부분의 경우, 그들은 당신이 주제 또는 유사한 주제와 접촉 단지 이전보다. 그들의 뇌는 이러한 유형의 문제를 처리 할 수있는 "근육"을 설립했습니다. 지금 투쟁 후, 당신은 똑똑하고 편안하게 볼 것이다.

이것은 우리의 상식과 동일합니다.

운동을 통해 근육을 행사합니다. 당신이 넣어 더 많은 노력, 더 긴 훈련 시간, 강한 능력. 프로그래밍을 배우는 것은 정확히 같은 과정이있다. 지출 더 많은 시간, 더 많은 당신은 능숙하게 될 것입니다. 우리는 당신이 뿌려, 멜론대로 거둔다.

레슨 : 자신의 것이 아니라, 기술적 능력에 초점

나쁜 프로그래머 당신이 얼마나 좋은에 대한 방법이나 생각하지 마십시오. 당신이 팀의 마지막 5 %에 ​​있다면, 당신은 더 나은 싶어. 당신이 상위 5 %를 입력 할 수있을만큼 운이 좋은 경우에, 당신은 여전히 ​​더 나은 싶어. 당신이 좋은지 나쁜지 여부, 항상 당신의 앞에 사람뿐만 아니라 두 사람이다. 그런데 왜이 문제에 대해 생각하는 시간을 낭비?

대신, 기술 능력에 초점을 맞 춥니 다. 당신이 얼마나 잘 묻지 마세요, 어떻게 코드를 잘 부탁드립니다. 당신은 더 빠르고 더 쉽게 읽을 수 있도록하는 방법에 대해 생각해야 하는가? 당신은 엔지니어링 감탄하게 장기 초점은 당신에게 다른보고 자신의 코드를 읽어? 그들은 최근에 공부하고 어떤 새로운 물건?

이미 소프트웨어 엔지니어 인 경우에, 누군가가 코드를 작성하는 당신을 지불 할 것이다. 중지하고 반영, 그것은 많은 의미하기 때문에해야합니다 그것이 하나 코딩 능력을 신뢰하거나 잠재력을 참조하십시오. 이렇게하려면 유일한 방법은, 기술적 능력에 초점을 지속적으로 개선하는 것입니다.

당신의 작은 승리를 기록!
당신이 사로 잡혀 있었던 마지막 시간은 확실하지 그 문제가 해결되는지. 그리고 마지막으로, 당신은 어떻게 해결합니까?

새 Google 문서를 열고을 기록합니다.

당신이 자신을 의심 다음 번에이 문서를보고, 자신을 생각 나게 : 당신이 문제를 마지막으로를 해결할 수 있다면, 당신은이 문제를 해결합니다.

스스로 동기를 부여하기 위해이 작은 승리,이 작은 승리를 축하 항상 공정하고 무엇을 배울를 극복하기 위해 도전적인 문제를 기록하기 위해이 문서를 사용하여!
이 텍스트를 읽는 경우, 어려움을 겪고있는 사람들은, 그들이 혼자가 아니라는 생각 나게 붙어 마지막 순간을 공유하고, 댓글을 남길!

최종적으로

하루에 의한 날 정말 빨리, 겉으로는 날이 우리가 정말이에 보일 것을 발견 할 것이다, 일상 업무를 배울 사실에 대해 생각하려고 종종 전진 시간을 느끼고, 우리는 여전히 정체입니다 아무 짓도 안 했어요, 겉으로는 바쁜 하루, 우리는 무엇에 소요되는 시간을 넣어? 알아보기! 그런데 왜 나는 아무 것도 배운 적이 있다고 생각하십니까? 사실,없는 뭔가를 배울하지만, 우리의 학습 효율이 너무 낮 없습니다!

추천

출처www.cnblogs.com/Androidqin/p/11329332.html