저는 일하는 곳의 한사람 상점입니다. 거기서 시작했을 때 나는 컴퓨터 과학과의 학사 학위에서 경험이없고 학사 학위를 받았습니다. 그뿐 아니라 회사의 첫 프로젝트는 훌륭한 디자인 원칙을 이해하는 것뿐만 아니라 새로운 언어를 배우는 것과 관련이 있습니다. 말할 필요도없이, 처음에는 코드가 엉망이었고 그 이후로 추가 한 모든 새로운 기능은 그 모든 진절머리 난 코드 위에 해킹당했습니다. 내 소프트웨어가 잘 작동한다는 것은 나에게 놀라운 일이다.새로운 프레임 워크를 배우는 것을 피하기 위해 여분의 코드 작성하기
나는 직장에서 TON을 배웠고, 나중에 코드를 읽을 수있게 만들기 위해 코드를 리팩터링하려고합니다. 앞으로의 신규 채용으로 다이빙을하고 도와 줄 수 있습니다. 나는 또한 함께 물건을 해킹하지 않고도 새로운 기능을 추가하는 것을 더 쉽게 만들고 싶습니다. WPF/Silverlight 용 프리즘과 같은 프레임 워크를 배우는 것이 유용 할 것이라고 생각합니다. 그러나 나는 (한 사람 샵 이래로) 거대한 할 일 목록을 가지고 있으며, 꽤 많은 시간이 걸릴 것으로 보입니다. 단지 그것을 사용하는 법을 배우기 위해서입니다.
이제 프리즘에 대해 내가 배운 기본 원리를 알고있는 곳으로 읽어 보았습니다. 게다가, 프리즘이 사용되는 것과 동일한 것들을 수행하는 코드를 작성하는 것이 어렵지 않을 것이다. 나는 실제로 그것을 이미 어느 정도까지 해왔고, 모듈화를 더 잘 진행하고 있습니다.
내 질문은 다음과 같습니다. 내가 필요로하는 것과 더 이상 필요없는 것을 제공하는 인프라 코드를 더 작성해야합니까, 아니면 프리즘과 같은 것을 배우기 위해 시간을 할애해야합니까? 또는 아마도 다음과 같이 질문 할 수 있습니다. 자신 만의 간단한 사용자 지정 솔루션을 작성하는 데 시간을 할애해야합니까, 아니면 필요 이상으로 복잡 할 수있는 풍부하고 방대한 프레임 워크를 파악하는 데 시간을 할애해야합니까? 결정을 내릴 때 고려해야 할 요소는 무엇입니까?
"할 시간이 없습니까?" - 아참. 감사. +1 – Phil
지평선에서 커다란 악마라고 생각해보십시오 ...;) --- 코드는 완벽하지는 않지만 충분한 코드와 그렇지 않은 코드가 있습니다. – peterchen