안녕하세요! <시작하세요! C# 프로그래밍> 서포터즈 활동을 하고 있는 준세입니다!
오늘은 제가 C# 개발자로 일하고 있으면서 C# 언어를 어떻게 효과적으로 배웠는지에 대한 얘기를 해보려고 합니다.
저는 지금 비전 검사기를 개발하고 있는 개발자로 원래 Python 언어를 쓰며 개발했습니다. 그러나 유저 친화적으로 Ui를 개발할 수 있고 개발 속도가 더 빠른 C#을 프로젝트로 이어가면서 C# 언어를 배우게 되었습니다.
그래서 제가 C# 언어를 배우면서 어떻게 하면 C# 언어를 효과적으로 배울 수 있는지 얘기를 해보려고 합니다.
1. C# 프로그래밍 이해
우선 책을 C# 책을 하나 고릅니다! 아무래도 최근에 나온 책이 좋겠죠? 저는 시작하세요! C# 10 프로그래밍 책을 추천합니다. C#에 대해 전반적으로 알 수 있고 깊이 알 수 있기 때문입니다.
이 책에서 4장 클래스까지 하시면 C#의 기본을 배울 수 있습니다. 친절하고 자세하게 설명되어 있어 책을 따라가다 보면 C#이 어떤 언어인지 배울 수 있습니다.
2. C# GUI로 간단한 프로그램 만들기
4장 클래스까지 정리하셨다면 제가 추천하는 방법은 바로 C#의 가장 큰 장점인 GUI를 활용한 간단한 프로그램을 만드는 것입니다.
위 그림처럼 새 프로젝트를 만들고 .Net Framework인 윈도우 폼을 활용한 프로그램 제작인데요. 가장 간단하게 만들면서 객체지향 언어인 C#을 배울 수 있는 방법이라고 생각합니다.추천하는 간단한 프로그램은
1. 계산기
2. 오목, 오델로 등의 보드게임
3. 매장에서 볼 수 있는 키오스크 따라 만들기
이 정도를 하셨다면 다시 책을 보고 6장까지 진행합니다.
3. <시작하세요! C# 프로그래밍> 6장까지 진행
6장을 보시면 C#을 사용하면서 실무와 가까운 클래스 라이브러리들을 알려주는데요.6장 전체를 조금 자세하게 여러 번 하시고 다음 프로젝트를 진행하는 게 도움이 될 것 같습니다.
네트워크를 보시고 네트워크 관련 프로그램을 만들고데이터베이스를 보고 관련 프로그램을 만들다 보면 C#에 대한 이해는 한층 더 높아질 거라 생각합니다.
여기까지 제가 C# 개발자로 일하면서 효과적으로 C# 언어를 배웠는지 알려드렸습니다!
여러분들도 이 책으로 공부하셔서 원하시는 바를 이뤘으면 좋겠네요!
다음 포스팅으로 찾아오겠습니다!
<시작하세요! C# 프로그래밍> 서포터즈 활동은 제니퍼소프트(https://jennifersoft.com/)의 지원으로 진행됩니다.