본인은 토이프로젝트 -> 스타트업 입사 -> 대학원 연구조교 라는 나름대로 정석 루트를 밟고 있는 대2 학부생따리임.
알고리즘, 자료구조 공부와 코테를 끝마친 다음 뭘 해야할지 헤매는 사람들이 많은거 같아서 내 짧은 식견대로 아무렇게나 적어봄.
그냥 아는거 있는대로 죽 나열해볼테니 그중에 재밌어 보이는거 아무거나 하나 집어가길 바람.
수준별로 정렬되거나 하진 않았으니까 주의하고.
혹시 다른 토이프로젝트 추천하는거 있다면 댓글에도 추천해줘.
- HTML 로 깃허브에 개인 블로그 만들기
지킬 같은 정적 웹 기술을 익힐 수 있고, HTML-자바스크립트-CSS 라는 웹기술 3대장과 친숙해질 수 있음.
일단 한번 만들어두면 나중에 포트폴리오 올려놓기도 편하고.
- p5.js 로 키보드/마우스 조작이 가능한 웹게임 만들기
재밌음. 크게 어렵지 않음. 객체와 메소드 개념을 익히거나, 자바스크립트 문법에 익숙해지기 좋음.
구슬깨기 같은 간단한 웹게임 하나 만들고 나면 뭐든지 할 수 있다는 자신감이 들 거임.
- beautifulsoup 으로 네이버 기사 데이터 분석
네이버 기사, 오늘의 날씨 내용을 긁어와보면서 빅데이터 컴퓨팅에 필요한 데이터 전처리를 익혀볼 수 있음.
기사 댓글창에서 '남자'와 '여자'를 얼마나 높은 빈도로 언급하는지 함 찾아보셈 재밌음 ㄹㅇ
- 간단한 안드로이드 앱 개발
위에 크롤링이랑 조합해서, 학교 점심식사 보여주고 알람으로 쏴주는 앱 같은거 구현해보셈.
GUI 프레임워크도 익힐 수 있고 실무 경험에도 도움이 됨. 무엇보다 주변 사람들한테 쓸모있는 자신의 모습을 보여줄 수 있음.
- 리눅스 셸 스크립트 개발
간단한 도구를 파이썬 같은거 말고 리눅스 셸 스크립트로 구현해보셈.
기왕이면 운영체제 수준에서 돌아가야만 하는 프로그램으로 만들어봐. 현재 열려있는 포트를 조회해주는 스크립트라든가...
- 텐서플로우, PyTorch 로 머신러닝
상당히 학문적으로 파고들 여지가 많음. 일단 주제 하나 정하고 (예: 사람 얼굴을 이말년 그림화해주는 프로그램) 뭐든 만들어봐
하기 전에 수학적인 지식을 미리 갖춰두는 게 좋음. 미적분/선형대수 지식이 없으면 머신러닝 배우기 힘들다.
- 알고리즘 트레이딩
증권사 API 랑 통신하면서 네트워크와 API에 대한 기본적인 지식을 갖출 수 있고
좀더 수익률이 괜찮은 알고리즘을 짜보기 위해 자기도 모르게 공부를 많이 하게 됨.
하다보면 운영체제에 익숙해지게 될지도 몰라.. 서비스 같은걸 짜야 할수도 있거든.
- 좋아하는 게임 모드질
생각보다 재밌고, 생각보다 어려움.
단순 이미지만 끼워넣는 수준에서 그치지 말고, 로직을 만들거나 모드로더에서 제공하는 다양한 함수를 적극적으로 사용해봐.
- 교수님 붙잡고 학부연구생 체험
나 아직 토이프로젝트 수준인데 뭔소리냐 싶겠지만, 통계 쪽으로 은근 사람 없어서 자리 구하는거 쉬움.
자기 전공이랑 연계해서 괜찮은 포트폴리오 하나 만들기 좋음. 전공이 컴공이면 미안하고...
일단 내가 아는 건 이정도...
진짜 깃헙갤은 고수들 많은거같음
아까 요리로 비유해보려고 개소리하다가 비추 5개 먹고 글삭한 사람인데요
모드질이 디컴하면서 실력 많이느는듯
와 선생님 진짜 감사합니다 비전공자로써 막막했는데 유동을 위해서 이렇게 글써주시다니 ㅠㅠ 진짜 감사합니다
- 텐서플로우, PyTorch 로 머신러닝 상당히 학문적으로 파고들 여지가 많음. 일단 주제 하나 정하고 (예: 사람 얼굴을 이말년 그림화해주는 프로그램) 뭐든 만들어봐 하기 전에 수학적인 지식을 미리 갖춰두는 게 좋음. 미적분/선형대수 지식이 없으면 머신러닝 배우기 힘들다.
제가 다른 곳에서 본 내용은 미적분같이 수학적인 내용은 고등학생 수준 정도만 알면 문제가없고 대학전공정도의 지식은 필요없다하 하던데 그게맞을까요
그건 죰.. 무료로 풀려있는 PRML이라두 한번 읽어봐
그냥 아무 생각 없이 가져다 쓰는거면 그정도면 되는데 이제 문제 생기면 이론적으로 어느 부분이 문젠지 모르니 디버깅을 못하지
다른건 중고딩 수준이다가 이말년 그림화가 혼자 너무 어려운데?
zzzzz
말년GAN 그거 한 사람임?
아뇨.. 전 머신러닝을 배워본적은 있지만 토이플젝을 해본적은 읎어요
좀 늦었지만..혹시 보신다면.. 백엔드 개발자 희망중인데 비전공자이고 대학교3학년입니다 곧 4학년.. 길어도1년밖에 안남았는데 리눅스 쉘 스크립트 개발과 알고리즘 트레이닝 정도 그나마 연관있어보여서 해볼려는데 또 추천 가능할까요? 여기서 추가로 다들 하는 채팅 프로그램도 생각중입니다..ㅋㅋ - dc App