일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- junit 5
- Study Halle
- 함수형 인터페이스
- 자바스터디
- annotation processor
- github api
- yield
- 스파르타코딩클럽
- 람다식
- System.out
- Switch Expressions
- docker
- 바운디드 타입
- 프리미티브 타입
- 정렬
- auto.create.topics.enable
- 자바할래
- System.in
- 제네릭 와일드 카드
- 제네릭 타입
- raw 타입
- 항해99
- 익명 클래스
- System.err
- 브릿지 메소드
- 합병 정렬
- throwable
- 로컬 클래스
- 접근지시자
- 상속
- Today
- Total
목록Boot Camp/항해 99 (5)
코딩하는 털보
항해99를 마치고 일주일 정도 휴식을 하면서 기간동안 어땠는지 회고 첫째는 협업에 대해서이다. 내가 생각했던 개발자가 가져야할 커뮤니케이션 스킬이랑 실제로 프로젝트를 하면서 필요한 커뮤니케이션 스킬에 많은 차이가 있었다. 같은 백엔드 팀이나 프론트앤드 팀, 디자이너 들과 소통하는 것이 처음에는 어려웠지만 어떻게 잘 소통할 수 있을지 고민했던 것이 너무 좋은 경험이 된 것 같다. 물론 협업은 코드와도 생각보다 관련이 많았다. 혼자 프로그래밍을 할 때는 클린 코드에 크게 공감하지 못했으나 협업을 해보면서 깔끔한 코드가 프로젝트에 얼마다 중요하고 도움이 되는지 실감하게 되었다. 둘째는 학습 방법이다. 항해99를 시작하기 전 까지 인강이나 책으로 지식만 쌓아 오다가 지치기도 하고 회의감까지 느끼게 되었다. 항해..
Python 기초 공부 Python 기초 문법 변수, 자료형 #숫자형, 문자열 num = 3 print(num+7) #10 email = 'rockintuna@kakao.com' print(email) #rockintuna@kakao.com #숫자형을 문자열로 만들기 print(email+str(num)) #rockintuna@kakao.com3 #리스트 a_list = ['사과', '배', '수박'] #리스트 원소 추가하기 a_list.append('포도') print(a_list) #['사과', '배', '수박', '포도'] #딕셔너리 a_dict = {'name&#..
JQuery jQuery는 HTML 요소들을 쉽게 조작하기 위해서 사용하는 미리 작성된 Javascript 코드 라이브러리이다. 쓰기 전에 import 해야한다. css가 선택자로 class를 사용했듯이 jQuery는 id를 통해 특정 요소를 가리키게 된다. 몇가지 JQuery 예시 숨기기 $('#post-box').hide(); 보이기 $('#post-box').show(); 인풋박스의 값 가져오기 / 변경하기 $('#post-url').val(); $('#post-url').val('새로운 값'); 인풋박스 외 다른 값 가져오기 / 변경하기 $('#btn-posting-box').text(); $('#btn-..
웹의 동작 개념 웹의 동작 개념(HTML을 받는 경우) 우리가 보는 웹페이지는 서버에서 준비해두었던 것을 받아온 것이다. 브라우저는 서버에 요청을 보내고 받은 HTML 파일을 그려주는 일을 처리한다. 이때 브라우저는 서버의 "API"라는 창구를 통해 요청을 보낸다. 웹의 동작 개념(데이터만 받는 경우) 서버로부터 받는 것은 항상 HTML이 아니다. 특히 화면에서 부분적인 데이터를 변경할 필요가 있을때 모든 HTML을 다시 불러오는 것은 매우 비효율적이므로 변경된 데이터만 가져올 수 있다. 일반적으로 데이터를 요청했을때는 서버가 Database에서 데이터를 꺼내서 보내준다. 특히 데이터를 주고받는 형식 중에서 위와 같은 것을 "JSON"이라고 한다. HTML과 CSS의 개념 HTML은 뼈대, CSS는 꾸미..
항해99를 선택하게 된 이유 많은 이유가 있지만 가장 큰 이유는 "협업"을 경험할 수 있는 것. 그 동안 프로그래밍을 공부하고 취업을 계획하고 시도하면서 채용에서 협업 능력이 얼마나 중요하게 판단되는지를 알게되었다. 물론 항해99와 같은 부트캠프가 아니더라도 협업을 경험할 수 있는 시스템은 많지만, 나는 나에게 맞는 기간(3~6개월)에 팀원 모두 열정적으로 집중하고 협력할 수 있는 환경을 원했고 많은 비용이 들긴 하지만 프로그래밍 부트캠프라면 최적일 것으로 생각되어 결정하게 되었다. 여러가지 부트캠프를 검색해보면서 선택을 고민했었는데 결과적으로 항해99를 선택하게 되었다. 우선 항해99의 커리큘럼에서 자기 주도 학습을 통한 여러 차례의 프로젝트 진행이 내가 부트캠프를 생각하게 된 이유와 딱 맞아떨어졌고 ..