1. C#을 공부하는 이유
- 나는 메카트로닉스 학과의 졸업을 앞두고 있으며 머신비전 분야에 관심이 있다.
- 제로베이스 데이터 취업 스쿨을 통해서 Python 기반으로 전반적인 데이터 분석, AI모델링에 대해 학습했다.
- 머신비전 분야에 대해서 확인해보니, 주로 사용하는 언어들은 C++, C#이고 python은 보이지 않았다.
- C++과 C# 둘 중 무엇을 공부해야 할까 고민하다가 python의 클래스와 굉장히 흡사한 C#을 공부하기로 결정하였다.
- PC, PLC 제어 분야로 먼저 취업한 친구에게 듣기로 GUI을 HMI에서 C#으로 모두 바꾸어서 다시 공부해야 한다는 얘기를 듣고 더욱 C#을 공부해야겠다고 다짐했다.
- 학과에서 PLC를 배웠는데, MX-Component와 C#을 이용하면 컨트롤이 매우 쉽다는 것을 이미 경험해서 알고 있다.
2. 학습 플랫폼 선택
- 나는 원래 충남인력개발원의 "OPC-UA 기반 스마트제조 지능형 MES 프로젝트"를 통해서 머신비전 뿐만 아니라 MES에 대한 전반적인 것과 C#, 제조분야의 Python을 이용한 데이터분석까지 학습하려 했으나 인원미달로 폐강되었다...
- 전공 때 C를 배웠고, 개인적으로 C++ 조금 학습했고, 부트캠프에서 Python을 배워서 기본은 갖춰져있어서 책으로 독학하려 했는데, 조금 힘들다...
- 혼자 책으로 하는 것이 재미도 좀 떨어지고, 심심하다는 생각에 다른 부트캠프를 찾아보았으나 C#부트캠프의 장소(주로 부산...)와 시간들이 나에게 맞지 않아서, 나우캠퍼스의 공개 영상을 통해서 C#에 대한 것을 학습하고자 한다.
3. C# 활용분야
4. 강의 내용
- C# 언어 기초 문법
- WindowForm 프로그래밍
- 데이터베이스 프로그래밍(Feat. MS-SQL)
5. 희망 취업처
- 제조분야 데이터 분석
- 자동화 머신비전, 머신러닝
6. Reference