버그 해결을 위한 모든 질문을 던져
0 votes
336 views
제가 회사를 다녔었는데 당시 회사 동기들이 구조를 공부하는게 좋을것 같다는 말을 해주었습니다. (지금은 퇴사하고 다시 이직 준비중입니다..)

그래서 이것 저것 알아본결과 제가 객체지향 프로그래밍을 전혀 못하고 있고, 코드를 그냥 생각나는대로 짜고 있더라구요.
혹시 이런경우에는 어떤 책을 봐야하는지 책 추천을 좀 받을 수 있을까요?..
지금은 라이트한 객체지향 프로그래밍 책을 한권 사서 보고 있습니다.

참고로 사용했던 언어는 C#이구요. unity를 이용한 간단한 게임을 만드는 회사였습니다.
asked (2 point) , 336 views

서적들이 대체적으로 실무쪽보다 학계쪽 분들이 많이 써서 실제 서적으로 도움 되는건 구조 설계 부분은 별로 없을거 같다는게 제 생각이에요 저도 한때 그런거 관련 서적 좀 찾아봤는데 대체적으로 추상적인 야기는 많은데 실질적인건.......
 

그나마 도움 되는게 디자인 패턴이긴한데 이것도 실무에서 쓰는게 있고 안 쓰는게 있고 경험적으로 써야하는 곳을 꺠닫아야 하는 부분이 있어서 지식적으로만 외우면 써야한다고 강박에 사로 잡혀서 쓰지 말아야하는 곳이나 필요한 상황도 아닌데 써서 불필요하게 복잡한 구조 만들기도 하는걸 봤고요
 


저도 선천적인 부분이 크다고 보긴하는데 그래도 어느정도 트레이닝 가능하다고 생각은 합니다
잘 짜여진 구조의 소스코드를 어떤 형태의 구조가 필요하고 왜 이렇게 짰고 등 생각을 하면서 분석하고 그리고 직접 만들어보는걸 여러 유형의 형태의 코드들을 찾아서 반복하다 보면 익숙해지면서 도움 되더군요

비싸긴 하지만 동영상 강의만 봐도 도움 될거라고 생각해서 일단 추천드려요
소개 영상이라 커리큐럼 하고 차후 영상 구매하는 곳에 올라오면 몇개의 영상은 무료로 볼수있게 공개 되는데 그것들 보고 결정하시면 될듯요

https://pocu.academy/ko/Courses/COMP2500

1 답변

0 votes
경험상 이건 타고나야 하는 것 같은데.. ㄱ-

 

그때그때 다른 것들이 많아서 이렇게 하라고 가이드를 짜기도 애매하고요

이펙티브 시리즈는 OOP라기보다는 실무에서 들여놓으면 (매우) 좋은 습관 같은 것들이고

여러 디자인패턴을 알려주는 책은 있지만 어떻게 활용하는지를 깨닫는 건 본인 몫이고

경험치 먹어보고 실링을 스스로 판단해야 하지 않을지...

오픈소스 분석하는 것도 도움이 될 수 있겠네요

 

10년 가까이 해도 지식만 많은 신입 같은 사람도 있고

3년 해도 구조 설계 잘 하는 사람도 있고 그렇더라구요
answered (77 point)
네츄럴본이라니 ㅠㅠ

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

339 질문
461 answers
471 댓글
1,114 users