C# 초보가 C# 패키지를 만드는 방법 발표 후기

지난 21일 Weird Developer Melbourne 밋업이 있었다. 3회차인 이번 밋업은 라이트닝 토크 형식으로 진행되었고 그 중 한 꼭지를 맡아 C# 초보가 C# 패키지를 만드는 방법 주제로 발표를 했다.

C# 스터디에 참여한 이후에 윈도 환경에서 작업할 일이 있으면 C#으로 코드를 작성해서 사용하기 시작했다. 하지만 업무에서 사용하는 기능은 한정적인데다 의도적으로 관심을 갖고 꾸준히 해야 실력이 느는데 코드는 커져가고, 배운 밑천은 짧고, 유연하고도 강력한 코드를 만들고 싶다는 생각을 계속 하고 있었지만 실천에 옮기질 못하고 있었다.

얼마 전 저스틴님과 함께 바베큐를 하면서 이 얘기를 했었는데 “고민하지 않고 뭐든 만드는 것이 더 중요하다”는 조언을 해주셨다. 말씀을 듣고 그냥 하면 되는걸 또 너무 망설이기만 했구나 생각이 들어서 실천에 옮겼다. 특별하게 기술적으로 뛰어난 라이브러리를 만들거나 한 것은 아니지만 생각만 하고 앉아있다가 행동으로 옮기는 일을 시작한 계기와 경험이 좋아서 발표로 준비하게 되었다.

발표 자료는 다음과 같다.

발표는 다음 같은 내용이 포함되었다.

  • MonoDevelop에서 간단한 예제 코드 시연
  • 라이브러리 작성하면서 배운 것
  • GitHub
  • Nuget 패키지
  • AppVeyor 설정

라이트닝 토크라서 이 주제가 괜찮지 않을까 생각했지만 다른 분들은 더 심도있는 주제를 많이 다뤄서 쉬어가는 코너 정도 느낌이 되었던 것 같다. 시간을 짧게 한다고 좀 더 설명할 부분을 그냥 넘어가거나 보여줄 페이지를 다 보여주지 못했던 점도 아쉽다.

발표 이후로도 계속 시간을 내서 라이브러리도 다듬고 C# 공부도 부지런히 해야겠다는 생각을 했다. (아직도 갈 길이 멀다!) 학습에서 유익했던 자료와 보고 있는/볼 예정인 자료를 참고로 남긴다.

  • [C# Fundamentals for Absolute Beginners

]6 MVA 강의로 C# 기초와 VS 사용 방법을 배울 수 있음. 최근 리뉴얼 한듯.

In Weird Developer Melbourne! Thanks @justinchronicles

A photo posted by 용균 (@edwardykim) on

김용균

안녕하세요, 김용균입니다. 문제를 해결하기 위해 작고 단단한 코드를 작성하는 일을 합니다. 웹의 자유로운 접근성을 좋아합니다. 프로그래밍 언어, 소프트웨어 아키텍처, 커뮤니티에 관심이 많습니다.

이 글 공유하기

이 글이 유익했다면 주변에도 알려주세요!

페이스북으로 공유하기트위터로 공유하기링크드인으로 공유하기Email 보내기

주제별 목록

같은 주제의 다른 글을 읽어보고 싶다면 아래 링크를 확인하세요.

June 23, 2016

IT 개발자, 호주 워킹홀리데이 그리고 정착까지

2012년 3월, 덜컥 호주행 비행기를 타고 멜버른에 도착한 그 날이 아직도 생생하다. 캐리어를 밀고 백팩커에 체크인 하던 나를 기억해보면 그 때의 나는 무슨 생각으로 이런 일을 저질렀을까, 그런 생각이 든다. 그렇게 호주 생활을 시작한지 만 4년이…

June 09, 2016

인터페이스는 클래스 구현과 별도의 프로젝트로 분리해야 하나요?

Interfaces separated from the class implementation in separate projects? 를 짧게 번역했다. 이 포스트는 cc-by-sa 를 따른다. 인터페이스는 클래스 구현과 별도의 프로젝트로 분리해야 하…