IT를 전공하면서 많은 지식도 얻고, 주로 C언어와 JAVA를 활용하여 여러 프로그램도 짜보았습니다. 점수로 환산하면 10점 만점에 6.5점으로 환산합니다.아쉬운점 1
컴퓨터 프로그래밍이라는 전공과목에서 C언어 관련 프로젝트를 진행했던 경험입니다. n*n배열의 퍼즐을 구현하는 프로그램을 만드는 프로젝트 였는데 기존의 퍼즐 기능 이외의 남들이 생각하지 않은 새로운 기능을 부여했던 경험입니다. 프로그램 개발 프로젝트 진행 특성상 기존의 소스코드를 참고하되 절대로 똑같이 카피해서는 안되고 본인의 힘으로 제작해야되는 과제였습니다. 그래서 기존의 소스코드 외에 새로운 변수들을 추가하여 프로그램 구동을 원활하게 하였고, 새로운 추가기능을 첨가하여 퍼즐을 완성시키는데 걸리는 시간과 움직인 횟수를 알수있게 하였고, 퍼즐 완성시 도미솔(딩동댕) 음을 추가하고, 잘못된 곳에 퍼즐을 움직일 때 경고음을 실행하는 기능을 첨가하였습니다. 남다른 생각으로 새로운 방향으로 시도했던 경험이었고, 프로젝트의 완성을 심사할 때 새로운 기능에 대해 가점을 받아 좋은 점수를 받았던 경험입니다.
또한 스마트디바이스프로그래밍이라는 전공과목에서 JAVA관련 프로젝트를 진행했던 경험도 있습니다. Scanner 클래스를 이용하여 하노이탑의 유형값과 disc의 개수를 받도록 작성하고, 재귀적 알고리즘을 활용하여 disc를 움직이도록 설계했으며, 하노이탑 구동에 필요한 stack을 만들고, disc를 움직이기 위한 각종 method를 작성했습니다. 하노이의 탑의 graphic적 요소를 구현하도록 했으며, 실제 하노이의 탑 게임과 유사하게 완성을 했습니다. 아쉬운점 2
아쉬운점 1 가장 자신 있는 개발언어 한 가지를 정해서 그 언어에 대한 역량 수준을 제시해야 합니다. C와 JAVA중 어떤 언어가 가장 자신있는 언어입니까?
아쉬운점 2 우선, 한 가지 언어를 선택하라고 했는데, 두 가지 언어에 대해 썼다는 점이 아쉽고, 질문에서는 자신이 부여한 점수에 대한 근거를 쓰라고 했는데, 지원자는 각각의 언어에 대해 경험 한 가지씩만 제시하고 근거를 제시하지 않았습니다. 지원자가 자신의 역량 수준을 6.5점으로 생각한 근거가 무엇입니까? 어떤 것이 10점입니까? 그에 비해 자신이 어떤 점이 부족해서 6.5점으로 생각한 것입니까? 이에 대한 답을 해야 합니다.