인기글
- 리뷰 대학생 코딩 과외 구하기 꿀팁! 김과외 vs 숨고 vs 네이버 카페 후기 및 비교 오늘은 최근 내 생활비가 되어주고 있는 코딩 과외에 대해 글을 써보려고 한다 먼저 과외비는 기본적인 수업은 시간당 3만원으로 진행하고 대학 전공 과목은 그 이상으로 진행하고 있다 지인을 통해 하게된 과외를 빼고는 김과외와 숨고, 네이버 과외구하기 카페를 이용해서 과외를 구했다 김과외는 처음에는 수수료가 없고 과외가 성사되면 첫달 과외비의 25퍼센트를 수수료로 내는 방식이다 이 때 1달 이내의 단기 과외는 15퍼센트만 수수료를 내면 되는데 단기 과외가 많은 코딩 과외 특성상 부담이 줄어들어 좋았다 학생들 목록을 보고 선생님이 먼저 연락을 드리는 게 일반적인데 가입한지 얼마 되지 않았다면 하루에 연락을 보낼 수 있는 횟수가 정해져있다 하지만 자기소개를 상세히 써 놓는다면 학생들에게 연락이 먼저 온다! 현재는..
- 컴퓨터 그래픽스 [파이썬을 이용한 Ray Tracing 구현] 1. Ray Tracing이란? 파이썬을 이용한 ray tracing 알고리즘과 구현에 대한 포스팅을 작성해보고자 합니다. 알고리즘에 대한 기본설명부터 파이참 설치, 코드 구현까지 단계적으로 작성할 계획입니다. 먼저 제가 구현한 ray tracing 코드로 만들어 본 sphere와 box로 이루어진 도형입니다. 구현에 사용된 코드는 추후에 github에 올리겠습니다. ray tracing algorithm, 광선 추적법은 광선이 물체의 표면에 반사되어, 다시 돌아오는 경로를 계산하여 나타나는 색깔을 픽셀별로 image plane에 나타내어 주는 알고리즘입니다. 위와 같은 그림을 통해 쉽게 이해할 수 있습니다. camera에서 image plane으로 픽셀별로 view ray를 만들어주고, object와 light source를 이용해 ..
- 리뷰 2021 상반기 SW개발 취준 후기 대학원 포기와 동시에 갑작스럽게 시작한 취준! 검색 잘 걸리게 회사별로 나누어 쓰려다가 그냥 타임라인별로 한번에 몰아써본다 결과 기다릴때 작년에는 언제쯤 나왔는지 많이 궁금했어서 최대한 날짜와 시간을 자세히 써보려고 한다 3월 12일에 원하던 랩실 교수님 컨택이 실패하고 취준 시작해야하나 하자마자 3월 15일에 삼성전자 공고가 떴다 아무생각 없이 어느부서 지원하지..하다가 알고보니까 토스 성적이 없었다ㅋㅋㅋㅋㅋ 대학원 갈거라는 생각에 아무 준비도 안하고 있었던 것 같아 후회가됐다 토스 준비는 유튜브의 제이크 토익 스피킹을 보면서 벼락치기로 공부했다 먼저 유형파악하고 템플릿 만들어서 달달 외웠더니 이틀만에 레벨7이 나와서 만족스러웠다!! 무사히 서류제출 할 수 있도록 도와준 유튜브 채널 3월 중반에는 라인..
- 리뷰 삼성전자DS 학교연계 인턴 지원 과정 및 합격 후기 2020년에는 학교를 다니는 대신 인턴을 해보기로 했다 엇복학이라 학교 다니기 애매하기도 하고 학교 연계 인턴에 삼성전자가 뜨기도 해서 학점도 받으면서 돈도 벌겸 한번 지원해보았다 한양대학교에는 HYWEP이라는 현장실습 연계 센터가 있는데 대부분의 학교에 다른 이름으로 비슷한 센터가 있는 것 같다 DS에서 학교 연계 인턴을 진행하는 학교는 서강대,성균관대,한양대가 마지노선이었다ㅠㅠ 다행히 마지노선에 들어서 지원할 수 있었다... 메모리사업부 회로설계 업무를 지원해보았다 전자전기 관련 학부가 아니라 컴퓨터 전공이라 사실 조금 무리인가 싶기도 했지만 컴퓨터 전공 관련 업무는 한두개밖에 없어서 차라리 티오가 많은 곳을 노리는게 낫다는 생각이 들었다 지원서는 학교와 삼성전자에 모두 내는데 학교에 내는 지원서는 ..
- 알고리즘 [Rust] 백준 10807번 개수 세기 오랜만에 코딩 블로그에 글 써보기 요즘 러스트를 공부해보고 있는데 언어가 하도 낯설어서 백준으로 친해지기로 했다 solved.ac에 새싹이라는 탭이 새로 생겼길래 쉬운 문제들로 시작 use std::io; fn main() { let mut s = String::new(); let mut array: [i32; 201] = [0; 201]; io::stdin().read_line(&mut s).unwrap(); s.clear(); io::stdin().read_line(&mut s).unwrap(); let values:Vec = s .as_mut_str() .split_whitespace() .map(|s| s.parse().unwrap()) .collect(); for i in values { arr..