나는 다른 포스터들과 함께 당신의 질문을 읽고 생각하고있었습니다 : 당신은이 직업에 적합하지 않습니다. 자신에게 시간 제한을 제공하십시오. 잠시 다른 일을하십시오. 약간의 반성 후, 나는 어떤 대답이 실제로 그렇게 도움이 될지 확신하지 못한다
이와 같은 정신 문제의 문제는 해결하기가 쉽지 않고, 당신의 일부이며, 당신이 직업에 대해 (너무 많이) 관심을 가지고 있고, 자신에 동의 할 자신감이 없으며, 첫 번째 선택을 고려한 경험이 전혀 없었거나 완벽하게 올바른 것보다 너무 많은 스트레스를 받았습니다. 왜 그런 사소한 일에 대해 걱정하겠습니까?!
이제 비슷한 문제가 있지만 코드가 너무 많지 않습니다. 일반적으로 저녁 식사를 위해 무엇을해야합니까 .. 피자 나 카레. 흠 ... 피자하지만 카레는 좋지만 카레처럼 느껴지지만 피자는 저렴합니다. 그러나 더 많은 카레를 얻지 만 ... 등등. :)
그래서 나는 코딩에 비슷한 문제가없는 이유를 생각했습니다. 그리고 정기적으로 사용하는 패턴 세트가 있기 때문에 간단하게 생각합니다. 함수 정의가 필요하다면, 쉬운 일이다. 내가 코딩했던 다른 모든 함수 정의와 같은 맥락에있을 것이다. 제어 흐름이 필요한 경우 먼저 for 루프 또는 while 루프가 필요한지 여부를 결정한 다음 마지막에 사용한 것과 동일한 이전 코드를 작성하여이 중 하나가 필요합니다. 모든 것이 동일합니다. 대기열을 원합니까? 물론-내 '표준'대기열 코드를 잘라 붙여 넣을 수 있습니다 (마지막으로 작업 한 프로젝트 또는이 중 하나를 사용하여 기억할 수있는 코드). 최종 결과 ... 나는 단지 새로운 것들에 대해 걱정하고 있으며, 솔직히 말하면, 그것은 기쁨입니다.
그래서 제 충고는 코드 스 니펫 라이브러리를 작성하는 것입니다. 이메일로 이메일을 보내고 폴더에 넣었지만 사용하는 것이 가장 좋습니다. 매번 할 일을 알기 시작합니다. 항상 이전에 작성한 코드로 이동하여 문제를 해결하고 다음 문제에 대비하십시오. 당신은 훨씬 더 빠른 개발자가 되리라는 것을 알게 될 것입니다. 위에.
물론, 후자의 모든 부분도 중요합니다. 작업이 많을수록 생각하는 데 덜 고급스러워집니다.