자, 여기 내 문제가 있습니다.
나는 대기업에서 일하는 방법에 대해 이야기하고있다 (솔직히 인터뷰가 쉬웠 기 때문에). 내 물건을 모른다는 것이 아닙니다. 나는 자바를 이해하는 데 능숙합니다. 도서관 등입니다.
그러나 논리 문제를 해결하려고 할 때 해결책을 찾기가 정말 어렵습니다.
예를 들어, conversion of decimal to roman
솔루션을 보았을 때 간단한 문제라는 것을 알았습니다. 그러나 1-2 시간 동안 시도한 후에는 구현할 수 없었습니다!
나는 바보이며 소프트웨어 엔지니어가 될 가치가 없다고 생각합니다. 퍼즐 해결 능력 은 기본적으로 훌륭한 프로그래머에게 제공되어야합니다. 그러나 퍼즐을 풀려고 할 때 해결책을 찾을 수 없으며 단지 구글을 위로합니다! .... 그리고 나는 그것을 싫어합니다!
직장에서 (xyz 기능 구현과 같은) 문제가 발생했을 때, 나는 그것을 꽤 빨리 다루고 내 작업장에서 존경하지만 전혀 자랑 스럽지는 않습니다. 수학적으로나 논리적으로 현명한 도전적인 문제를 해결하려고 할 때 나는 혼란에 빠지기 때문입니다. 나는 여전히 내가하고있는 일 (엔지니어로서)을 좋아하지만 친구들이 내놓는 어려운 논리 문제를 해결할 수 없다는 사실에 슬퍼합니다.
나는 사기를 느낀다 :(
TL; DR : 실제적인 관점 (제품의 기능 구현)에서 물건을 이해하지만 ProjectEuler의 문제를 해결하려고 할 때 심하게 짜증납니다! 그리고 나는 뇌 를 갈아야 합니다!
그래서 내 질문은 :
- 수정하려면 어떻게해야합니까? 오일러 문제를 해결하고 시작해야합니까? 몇 가지 기본 문제를 해결하는 데 몇 시간이 걸리더라도 ?
- 아니면 기본으로 돌아가서 기본 수학을 공부해야합니까?
- 난 정말 퍼즐 해결 재미를 찾을 수 없습니다. 그러나 나는 내 자신을 위해 그것을 재미있게 만들고 싶다! 더 잘 이해하면 좋을 것 같아요!
추신 : 저는 CS 교육을받은 적이 없습니다 (저학년은 전기). 그러나 그것은 짜증나는 개발자라는 변명이 아닙니다.
감사!