본문 바로가기

전체 글

(244)
[팀플 - movie_kiosk] 6th course 팀 프로젝트 영화관 키오스크 만들기를 시작한 지 벌써 1주일이 흘렀다 동영상이 생각보다 올리기가 까다로워서, 결국 동영상은 찍고 캡처해서 기능 만든 부분만 올리려고 한다 첫 번째로, 그동안 만들었던 기능들은 먹거리 상품들을 각 메뉴바 (캄보, 팝콘, 스낵, 음료)를 클릭했을 때, 해당 메뉴에 맞게 DB에서 정보들을 가져와서 JButton으로 각각의 상품을 만든 후 GridLayout으로 해당 JPanel에 정렬해서 넣어주었고 계속해서 스크롤바에서 문제가 생겼었는데, ScrollPane을 자꾸 Panel에 붙이려고 했던 이유였다 ScrollPane은 Component를 입력받아 만들어지는 Panel의 한 종류였다 그걸 알게 된 후에 문제를 수정하였고, (Component 부분에 미리 만들어두었던 각각의 p..
ToyProject 정의 개인 프로젝트 장난감(Toy)처럼 비교적 가볍게 만들고 활용하는 프로젝트 자신에게 필요해서 만들거나, 만들고 싶은 것을 자유롭게 만드는 프로젝트 포트폴리오에서 가장 영향력이 큰 아이템 [토이 프로젝트 주제 선택 방법] 개발 공부를 시작하는 시점부터 만들고 싶은 프로젝트에 대한 고민 시작 + 기록 => 미리 생각해두지 않으면, 결국 흔한 주제를 선택하게 된다 => 흔한 주제 == 개발 강의에서 많이 다룬 주제 (게시판, 매모앱, To-do-List) => 흔한 주제들은 그만큼 개발을 연습하기에 적합한 주제들이기 때문에 무조건 낮게 평가받는 것은 아니다 => 하지만 토이 프로젝트는 포트폴리오에 넣기 위해 만들기 보단, 만들고 싶은 것을 즐겁게 개발한 결과물 이 어야 한다 => 프로젝트 주제를 미리 고민해두면..
개발자 포트폴리오 [ 포트폴리오에 대한 오해와 진실 ] Q. 포트폴리오가 필요한 이유는? 포트폴리오 제출이 필수는 아니다 포트폴리오 없이도 취업이 가능하다 하지만 포트폴리오가 있으면 취업이 더 수월해진다 이력서 = 정량 평가 , 포트폴리오 = 정성 평가 이력서에 작성된 정보들만으로는 편차가 크지 않기 때문에 면접에 초대할 지원자를 추려내기 힘들다 포트폴리오는 지원자마다 편차가 꽤 큰 편이기 때문에, 이력서가 비슷하다면 포트폴리오로 우열을 가려야 한다 개발자를 조선시대에 비교하자면 선비가 아니라 도공(도자기 제작자) 개발 실력과 잠재력을 어필하는 포트폴리오 제출 오해 포트폴리오 = 프로젝트 (전혀 다른 개념) 포트폴리오는 웹페이지 형식으로 만들어야 한다 프로젝트 동작 화면을 보여주는 게 중요하다 창의적인 아이디어의 프로젝트..
Java 사용가능한 비밀번호 출력 (BruteForce) - 비밀번호의 길이를 입력받으면 다음 문자로 만들 수 있는 모든 해당 길이의 비밀번호를 출력시켜라 -> 영어 대/소문자 -> 숫자 -> 특수문자 (숫자로 표현 가능한 것들만)
Java 국비지원 3달 차 후기 눈 깜빡할 사이에 벌써 3개월이 흘렀다 java에 많은 것들을 접하게 되고, 또 그것들을 내 것으로 만들기 위해 많이 노력한 것 같다 매일 블로그를 쓰면서 배운것들을 기록하고, 또 그걸로는 복습이 부족해서 배운 내용들을 응용하면서 개인 프로젝트도 진행해보고 다른 한편으로는, 스터디를 만들고 서로 응원하고 자극도 받으면서 3개월이 지나간 것 같다 1개월차에 든 생각이 포트폴리오를 준비하고 취업준비를 하는 내 모습을 상상했을 때 솔직히 큰 자신감이 없었다 비전공자, 경력 없음, 프로젝트 없음, 장점 없음 이게 현실이였고 내 상태임을 알게 되었다 그때 당시 생각에 내가 남들과 경쟁해서 이길만한 나만의 무기가 없었다 그래서 여러가지 계획하고 실행해보자고 다짐하게 되고 1일 1 커밋을 모티브 한 1일 1 블로그 ..
[팀플 - movie_kiosk] 5th course 우리 조는 총 6명의 팀원으로 구성되었고, 각각 2명씩 나뉘어서 큰 틀로 3개를 나누어 3개 팀에서 각자 진행하기로 했었고, 매일 디스코드를 통해서 간단한 회의를 하면서 DB를 맞추고 공통적으로 사용하는 기능들을 공유하고 있는 중이다 내가 맡은 3팀 먹거리파트가 생각보다 빠르게 진행되어서, 보다 어려운 파트를 맡은 1팀을 반나절 동안 도와주기로 하였다 1팀에서 부탁한 내용은, 위 사진처럼 UI를 구성하는 것이다 일단은 내가 1팀 UI와 DB 정보를 가진게 없어서 기초적인 틀을 짜게 되었다 이건 단순 노가다라서 딱히 설명할 부분은 없는 것 같다 위에 사진에서 이미지들 사이즈가 잘 들어가는지 확인하기 위해서 1팀에게 영화포스터 사진을 몇 개 받은 뒤에 이미지들을 넣어본 결과 생각보다 괜찮은 것 같아서 이대로..
[팀플 - movie_kiosk] 4th course 다시 봐도 한숨 나오는 구간.. 지금 생각해보면 왜 여기서 막히고 있던 건지 나 자신이 의아할 정도이다 각 메뉴를 클릭시에 DB에서 해당 메뉴들에 대한 정보를 가져와서 각각의 이미지와 이름 가격들을 버튼에 구성하고 버튼들을 GridLayout을 통해 GUI로 띄워야 한다 하지만 반복문에서 위 사진과 같이 버튼을 구성하고, 그 안에서 ActionListener를 통해 해당 버튼을 눌렀을 때, 작은 모달 창을 띄워서 사용자에게 구매내역을 확인시켜 주어야 하는데 반복문 자체가 ActionListener 외부에 있어서 지역변수로 인해 i가 5로만 설정돼있는 문제이다 그래서 ActionListener 안에 다시 반복문을 넣었던 결과.. 하나만 클릭해도 모든 상품이 다 뜨는 문제점..! (그래도 이렇게 띄운걸로 만..
[팀플 - movie_kiosk] 3rd course 클래스를 나눈 사진이다 메인프레임은 전체 틀을 의미하고 각각의 패널을 합쳐서 화면을 구성하는 식으로 진행되었다 팀장님께서 라벨과 버튼들도 다 클래스로 나누라고 했는데, 아직은 진행하지 못한 상태이다 캡처한 사진은 윈도우상 화면이라서 맥과 조금 다른 건지.. 이미지가 조금 깨지고 글씨들도 원래 지정했던 것과 다르게 나온다 (추후에 수정해야겠다) 현재는 메뉴바에 있는 캄보, 팝콘, 스낵, 음료 버튼들의 역할은 하지 못하고 디비에서 정보를 가져와서 GUI로 띄우는 것까지만 성공한 모습이다 이제는 각각의 버튼들에 대한 기능을 구현해야 한다 한 가지 버튼을 구현한 게 있다면 가장 쉬운 원산지 표시판이다 가장 쉽기도 하고, DB 연결도 안 하기로 해서 이것부터 진행하였다 메인프레임 오른쪽 하단에 지구본 모양을 클릭..