목록개발자 (12)
지니의 연대기
블로그 작업장 this 예약어 this는 간단하게 생성된 인스턴스 스스로를 가리키는 예약어 이다. class Birthday { int day; int month; int year; public void setYear(int year){ this.year = year; // bday.year = year과 같음. } public void showThis(){ System.out.println(this); // System.out.println(bday) 와 같음. } } public class ThisExample{ public static void main(String[] args) { Birthday bDay = new Birthday(); bDay.setYear(1996); System.out.pr..
Cpt05 객체 지향 프로그래밍 객체 객체란 눈에 보이는 모든 사물이다. 사람, 자동차, 연필, 건물 등등 객체 지향 프로그래밍은 이러한 객체들로 하여금 상호작용을 통해 프로그래밍 하는 프로그래밍 방식이다. 클래스 클래스란 객체를 만드는 틀이다. 클래스를 통해 실제로 생성 된 객체는 인스턴스라고 부른다. 클래스 예시 public class Student { int studentId; String studentName; int grade; String address; } // 클래스를 선언하고 // 그안에 클래스의 맴버 변수를 선언 메서드 예를 들어 학생이 사는 곳을 출력하는 클래스 내부 함수를 만들어 본다면 public class Student { int studentId; String studentNa..
항해99 스파르타 코딩 클럽의 항해99 나는 그중에서도 1기를 수료했다. 20년도 10월에 퇴사를 하며 개발자가 되기 위해 공부를 하겠노라 다짐했었고, 우연히 접해서 듣게된 스파르타의 웹개발 종합반 11기를 들으며 진짜 개발공부를 할 수 있게 되었다. 어디로 어떻게 해나가야할지 막막했던 내게 이정표이자 네비게이션 같은 역활을 했었다.. 사실 항해99 일명 부트캠프와 국비학원 중에 부트캠프를 선택한 이유는 좀더 유연하고 좀더 치열하게 할수 있을것 같았고 실제로도 그러했던것 같다. 무엇보다 내 비싼돈 내고 듣는 거라 더 열심히 한것도 있는 것 같다...ㅋㅋ 아무튼 나는 6월에 항해99 1기의 공식적인 일정을 마치고 약 한달간의 홀로서기 취준과 여러번의 면접을 끝으로 강남 소재의 한 블록체인 회사에 취업을 하..
어느새 항해의 마지막 프로젝트가 끝이 났다.. 매주 회고를 했어야 했는데 변명을 더하자면 뭔가 바빴다.. 한건 많이 없는거 같은데 바빴다.. DeMoim : 취업을 위한 첫 걸음! demoim.co.kr 지난 5주간의 결과 물이다. 디자이너 1명과 최종 5명의 개발자 6인팀으로 끝마쳤다. 과정 중 2명의 낙오자가 있었다. 여태 한 프로젝트 중에 제일 완성도 있고 제일 애정이 가는 프로젝트이다. 도전하지 못한 개념들도 많아서 아쉬운점이 많았다. 발표만 15분씩 8번 2시간을 내리 했다. 아쉬움은 많은 질문을 받아보고 싶었는데 발표 자체를 많이 안보셨다.. 내가 좀더 나이스하게 발표를 했으면 좋았을 것 같다.. 코드에 대한 분석은 노션에서 진행중이나 블로그에 좀더 정성을 들여볼까 생각중이라 노션에 얼추 정리..
DeMoim "취업을 위한 첫 걸음, 팀 프로젝트 여기 여기 모여라! 👍" 국비, 부트캠프의 경우를 제외하면 팀 프로젝트 진행을 위해 동료를 모을 곳이 부족합니다! 홀로 공부하는 비전공자는 팀원을 어디서 구할 수 있을까요? 💡 Demoim 는 국비, 부트캠프를 하지 않고도 팀 프로젝트의 경험을 쌓고 싶은 다양한 분야의 사람들이 모여 안정적인 플랫폼 내에서 팀을 만들고, 팀원을 모아 자신의 경험을 쌓아 나갈수 있는 팀 빌딩 플랫폼 입니다. 🌠 Wireframe 메인페이지 팀 메이킹 / 팀 빌딩 📲 API 팀 메이킹
🖥 크루_톡 미니프로젝트 1주차에서 한숨 돌리고 공부를 하면서 머리 속을 정리했다면 2주차에는 프로젝트 완성에 힘을 쏟았다. 사실 프로젝트에만 몰두한건 아니지만 정리한 공부 내용을 활용 해보는 과정이었고 자연스레 프로젝트가 완성 되었다 할 수 있겠다. 다행스럽게도 함께 프로젝트를 하는 조원분들이 `공부 > 프로젝` 이라는 마인드가 잘 맞아서 누구는 공부하고 누구는 프로젝트하는 불협화음은 없었다. JWT토큰 토큰의 발급과, 토큰을 활용해 인가하는 방식에 대해 공부했다. Authentication 과 Principal을 통해서 토큰이 있는지 없는지, 현재 로그인한 사용자의 글이 맞는지 로그인 관련한 추가 api를 구성하는데 재미가 붙었다. 지난 챕터들에서 내가 겪었던 프로젝트들은 모두 웹 이었다. 하지만 이..
미니프로젝트가 어느새 1주가 지났다. 체력적 안배와 여과없이 때려넣고 있었던 지식들에 대한 정리를 하는데 시간을 보냈다. 그 과정에서 나는 아직 아무것도 모른다는 것을 새삼 느꼈다. 스프링 시큐리티에 대한 공부에 대부분의 시간을 쏟았는데 스프링 시큐리티를 하나하나 뜯어보고자 했다. 물론 아직 깊숙하게 아는 것은 아니지만 어느정도 모양이 잡힐듯 한 기분이다. JWT 적용도 함께 공부를 했다. 스프링 시큐리티가, 스프링이 얼마나 개발자를 편하게 해주는 지도 알게 되었다. 지금 내가 하는 이 소화 과정이 나의 성장의 밑거름이 되기를 원한다.
클론코딩 클론코딩 주차는 1주일 동안 진행되었다. 1주일이라는 짧은 시간동안 하나의 서비스를 클론 해야한다. 본격적인 다수팀플은 처음이고, 리액트와 스프링 등 각 주특기별 프론트와 백이 처음 협업을 하는 주차였다. CORS에러를 만나고 기타 환경셋팅,, 업무 분담과, 클론 스콥 선정, 깃 관리 등등 여태까지 소규모 팀플이나, 개인 공부에서는 만나보지 못했던 이슈들이 엄습해왔다. Spring Boot와 React를 연동하여 개발환경을 만들어보자 이글을 읽어보기전에!! 한번 고려해볼 점을 제가 적어뒀습니다 한번 참고 해보고 프로젝트를 진행해주세요! [Java/Spring] - Spring Boot와 React를 통한 개발환경을 구성할때 고민해볼점 Spring Boot와 React sundries-in-myi..