3da8d82cabc236a14e81d2b628f17564fc0007


일단 어차피 C# 쓰면 가비지 컬렉터 쓸거고


주로 내가 선호하는게 Args 클래스 만들어서 입력 받아서 이벤트로 모듈 통신하게 하는거 선호하니까


C# 배워서


C# 기본 문법->구조체 생성->이벤트->패턴화->linq 이런 순서 잡는다 치면 한 1년?

C#이 문법이 많이 쉬움.


기본적으로 내가 쓰고 있는거


클래스, 구조체, 열거형 Enum이야 금방 쓸거고 접근 제한자 게터 세터는 프로퍼티가 아니라 C++처럼 메서드로 하는데(이건 내 개인적 취향임)


제네릭 컬렉션으로 코루틴 관리하거나 하는데, 기본적으로 코루틴까지 가는데 보통은 한 1년 잡으면될듯?


그외에 Try-catch 같은거야 뭐 3개월안에 배우니까.


배워야할거 생각해보면


모노비헤이비어 말고 생성자 쓰는 식으로 주로 접근하니까.


그외에 GOF 패턴이야 구루 블로그 같은걸로 1개월이면 배우니까.


스택,큐, 리스트 이런거야 뭐 일주일이면 뗄거고


익숙해지는데 한 1년?


나도 이론은 아직 완전히 익숙하지 않아서


그나마 좀 어려운 알고리즘 쓴거라하면 쿼드 트리 정도 썼고, 쿼드 트리 쓴 이유는 맵생성 할때 맵 경계 받아서 적 서치때문에 그런거고


기본적으로 한 2년 잡으면 될듯? 똑똑한 애들이면 1년이고