업무 프로세스 기획 + 디자인 -> 개발 -> QA -> 배포 디자인을 토대로 개발이 필요한 부분 리스트업 개발기간이 얼마나 걸릴지 고유 타 부서와의 커뮤니케이션 Jira를 사용한 Task 분배 GitFlow 전략 잘못하면 다른 사람의 코드를 날릴 수도 있기 때문에 조심스럽게 다뤄야 함. 나중에 프로젝트를 구성할 때 GitFlow 전략을 쓰는 경험을 갖자. Code Review 일반적인 서비스회사는 서비스를 개발하고 유지보수를 해야 함. 처음부터 설계를 잘하려고 노력하고, 코드를 잘 짜려는 이유는 나중에 분명히 어떤 부분을 건드릴 날이 오는데 이때 새로운 요구사항을 반영하기 쉬움. 스파게티처럼 코드를 짜지 말자! 코드에 잘못된 부분이 없는지 어떻게 잘 짤 수 있는지 코멘트를 담. 기존의 작성자 입장에서는..
백엔드
💡Java Script 기초 문법 ... 세미클론 : ; // 하나의 명령이 끝남 ex) document.write('안녕'); // Java Script는 유연한 언어라서 세미콜론을 붙이지 않아도 잘 작동함. but, 줄 바꿈 필수 - 주석 : // , /* */ - 변수 (var) : 데이터를 이름표가 있는 상자에 담아줌 var 변수이름 = 값; -> var num = 10; // 변수이름 = 상자이름, 값 = 넣고싶은 데이터 - 데이터 자료형 문자열 (string) : '안녕', "안녕" 정수 (int) : -1, 0, 1 실수 (float) : 0.25 불 (bool) : true or false #1 로또 번호 추첨기 //로또 추첨 번호 만들기 (중복 안됨, 1부터 45까지 숫자만) Math.r..
졸업을 앞두고 인턴십에 합격하길 기원했지만 아쉽게도 떨어져 버렸다. 스스로 자신이 없었던 걸 알아서 인턴십 준비를 하는 도중에 부트캠프를 찾아보다가 '멋쟁이사자처럼 백엔드 스쿨 3기'를 모집한다는 소식을 듣고 한번 도전해 보았다. 우선 1차 과제로는 지원동기, 앞으로의 계획 등 나를 어필하는 과제였다. 솔직하게 일단 작성해 보고 나니 1차 과제를 합격해서 2차 과제를 제출하라는 메일을 받았다. 나는 학교에서 자바를 배운 적이 전혀 없었고, 졸업 프로젝트에서 앱 구현을 맡았기 때문에 혼자 자바랑 안드로이드 스튜디오를 살짝 공부했던 시간을 가졌는데 자세하겐 몰랐다. 2차 과제에서는 java를 사용해서 푸는 단순한 코딩 문제 3개와 객체지향 문제 3개, 스프링부트를 사용해서 구현하는 문제 3개가 있었는데 각 ..