반응형

분류 전체보기 74

내일배움캠프 15일차- 구조이해하기

팀프로젝트의 시간이 되었다.  자바를 이해하는 것이 정말 어렵다.... 설계도라는 입장이라 생각해야 하는데 아직 그 '머리'가 없다,,,, 어떻게 해야할까????구조이해하기  1. 본격적으로 팀프로젝트 일명 "시험 점수 조회"이다. 2. 뜨헉 나는 이게 시험 같다 (뜨헉); 3. 미리 만들어주신 틀이 있지만 나만 이해를 못 하는 구조였다. 4. 시험자, 시험과목, 시험점수 등으로 3개의 틀을 가지고 '시험 점수 조회'를 만들어야 한다. 5. 프로그램을 만들기 위해 정말 사소한 것까지 신경 써야 하는 것이 생각난다. 6. 하지만 코드로 돌아와 막상 시작을 하려니 코딩벙어리가 되는 느낌을 받았다. 7. 어느 메서드를 가져와 조합롭게 답을 낼 수 있을지 고민이다. 8. 답이 다 나와있다고 하지만 코딩벙어리는 ..

카테고리 없음 2024.08.02

내일배움캠프 14일차 - 객체지향??

JAVA라고 하면 '객체지향'이라고 한다. 우리 인생에서 개발자를 안 하는 이상 '객체지향'이라고 듣는 날이 있을까? '객체지향'을 더욱 쉽게 알 수 없을까??  생각해 보는 시점이었다.객체 지향 1. 개발자가 되기 위해서는 세계적으로 표준 언어인 'JAVA'를 듣는다. 2. JAVA를 처음 들으면 '객체지향'이라고 한다. 3. 처음에 이 단어를 들으면 쌩뚱망뚱한 소리를 듣는 느낌이다. 4. '객체지향'이란 무엇인가? 이해하고 싶다. 5. 우리는 흔히 '객체지향'이라는 JAVA에서 듣는데 비유하는 것은 자동차에 대한 이야기를 한다. 6. 확실히 '객체지향'을 이해하려면 자동차가 좋다고 생각한다. 7. 하지만 더 쉬운 게 있을까? / 더 이해하기 좋은 예시가 있을까? / 처음에 들으면 이해할 수 있게 하는..

카테고리 없음 2024.08.01

내일배움캠프 13일차 - get/set 겟세마니?

JAVA 언어를 정말 효율적으로 어떻게 배울 수 있을까? 쓰면서 하는 것이 효율적일까? 코딩을 하면서 깨지면서 배우는 게 효율적일까? 꾸준히 해보자get/set 1. 개인과제를 통해 JAVA언어에 정석까지는 아니지만 깊숙이 들어올 수 있는 날이었다. 2. 백엔드 Spring 언어를 다루려면 JAVA가 필수이기에 어떻게든 쥐어짜고 해내려고 한다. 3. JAVA를 알아보면서 '접근제어자' 중에 get과 set에서 막혀버렸다!!! 으악! 4. 검색을 해보고 동영상을 보아도 이해가 안 된다..... 5. 너무 외계어 같다!! 6. 그래도 알아볼 것이다!! 7. JAVA에서 get 은 접근제어자(private)에서 필드에 있는 변수를 '그냥' 읽으려고 할 때에 가져온다. 8. JAVA에서 set 은 접근제어자(p..

카테고리 없음 2024.07.31

내일배움캠프 12일차 - 급할수록 돌아가라!

4개월이라는 시간을  통해 내가 얻어갈 수 있는 게 무엇인지 생각을 해보았다. JAVA라는 언어와 싸우면서 내가 할 수 있을까... 진짜 할 수 있을까? '자신감'이 많이 떨어졌다...JAVA 다시보기 1. JAVA를 통해 '계산기'를 만드는 과제의 기한이 다가오고 있다. 2. 하지만 '과제'라는 단어에 꽂혀 '본질'인 JAVA에 대하여 지나치고 있었다. 3. JAVA 새싹인 나는 '본질'이 무엇인지 다시 보고 또 보고 다시 듣고 코딩을 해보았다. 4. JAVA라는 언어가 그냥 '웹'을 만들고 '서비스'를 해주는 언어가 아닌 '설계'를 하는 것이다. 5. '설계'라는 입장에서 JAVA를 보았을 때 나는 머리를 팅 하고 맞은 느낌이었다. 6.  JAVA는 class와 class 속 method(메서드) 그..

카테고리 없음 2024.07.30

내일배움캠프 11일차- 자기연민

찰리멍거 할아버지께서 '자기 연민'에 빠지는 것이 자기 인생에서 제일 불필요한 것이라고 했는데..... 오늘 내가 그런 생각을 많이 하게 되는 개발자를 향한 길이다....CLASS에 접어들면서 1. 사칙연산 계산기를 만들고 보니 CLASS라는 '객체'에 들어왔다. 2. 객체지향인 자바는 나를 더욱 어렵게 하는 것 같다.  3. 오늘은 EXCEPTION의 try, catch, finally 그리고 throw에 막혔다. 4. 강의를 보아도 검색을 해봐도 인공지능한테 물어봐도 "내가 못하는 거 아닌가...." 이해를 못 하겠다. 5. 하지만 구세주이신 튜터님을 통해 EXCEPTION에 대해 알 수 있었다. 6. EXCEPTION(예외처리)를 계산기라는 예시를 통해 잘 이해를 할 수 있었다. 7. 1/0 = 0..

카테고리 없음 2024.07.29

내일배움캠프 10일차 - One Step Two Step!

JAVA라는 세상 속에 제대로 들어온 지 5일 차이다. JAVA는 정말 커피를 마시면서 만들었을까 의문이다. JAVA를 나한테 100퍼센트 채울 수 있을까?JAVAone step two step1. JAVA를 본격적으로 시작한 지 5일이 지났다.  2. JAVA는 공부를 해도 해도 정말 교수처럼 아는 사람이 있을까.... 3.  나처럼 이렇게 이해를 못 하는 것이 정말 맞는 건가 하;;;; 4. 그냥 계속 이런 생각만 든다... 5. 하지만 하루하루 계단을 밟아 one step two step 나아가고 있다. 6. one step : '배열'을 통해 처음 결과를 가지게 한 답을 오른쪽으로 옮기는 결과를 줘야 하는 문제가 나왔다. 7. 연구자의 마음으로 검색하고 물어보고 생각하고 고된 6시간 대장정을 치르..

카테고리 없음 2024.07.26

내일배움캠프 9일차 - JAVA 배열에 갇히다!

나만의 계산기 만들기 2일 차에 접어들었다. 발명가들도 공을 들여서 운이 좋으면 한 달에 완성하지만 '발명'이라는 과정에서 수도 없이 깨지고 깨진다. 나도 계산기 만드는데 깨지고 있다.(흑흑)배열 속 요소에 갇혀버리다!1. 나만의 계산기를 발명하기 위해 'JAVA' 한 권에 끝내기를 하고 있다. 2. switch문, for문, while문을 이해하는데 튜터님들의 도움을 받았다. 3. 나도 이제 혼자서 검색해 보고 해결해 나가고 어떻게든 앞으로 전진하고 싶은 의지가 있었다. 4. 하지만 '배열'이라는 큰 관문에 봉착해 버렸다. 5. 튜터님들한테 여러 물어보았지만 내가 속 시원하게 이해를 하지 못하였다. 6. 마치 배열 '속'에 1번과 배열 속 '요소'에 갇혀 있는 느낌을 받았다. 7. 정말 똑똑한 사람은 ..

카테고리 없음 2024.07.25

내일배움캠프 8일차 - '계산기'라는 작품에 대하여!

세상이 발전하고 천재들이 연구하면서  파스칼 박사가 개발한 '계산기'라는 것이 나왔다. 현대에는 누구나 컴퓨터만 있으면 '나만의 계산기'를 만들 수 있다. 계산기는 도대체 무엇인가.....!'계산기'라는 작품에 대하여! 1. 세계 최초로 계산기를 발명한 '발명가 제리 메리먼' 계산기를 통해 우리는 더욱 편리한 세상을 살 게 되었다. 2. 계산기를 통해 우리는 더욱 발명에 대하여 편리해지고 더욱 높은 생산성을 올려 주웠다. 3. 현대에는 컴퓨터 및 핸드폰을 통해 생산성을 올려 주웠다. 4. 미래에는 무엇일까? 5. 이 속에서 JAVA를 통해 '계산기'를 만드는 프로젝트가 시작되었다. 6. 남들한테는 쉽겠지만 나는 하나의 '계산기'라는 작품을 만드는 과정이다. 7. 오늘은 만드는 과정에서 switch문에서부..

카테고리 없음 2024.07.24

내일배움캠프 7일차 - JAVA의 늪에 빠지다

JAVA를 이해하기 위해 '문법'부터 전진하고 있다. JAVA라는 언어를 배울 때 무엇이 중요할까? 무엇을 꼭 배워야 할까? 무엇을 깨달아야 할까? 메타인지가 필요하다..... JAVA의 메타인지 어렵다.....;;JAVA의 늪에 빠지다. 1. JAVA의 언어 중에서 내가 배워야 할 것이 무엇인가? 중요하게 해야 할 것이 무엇인가? 문법 흠 엄청나다! 2. switch, if, for를 통해 JAVA의 기본적인 구조를 볼 수 있었다. 3.if보다 가독성이 좋은 switch, if와 for를 같이 쓰는 등 언어는 다 '연결'이 되어있다. 4. 정말 늪 처럼 JAVA는 연결이 되어있었다. 5.JAVA의 배열을 통해 마치 '경쟁 우위 전략'이라는 책에서 본  '죄수의 딜레마'가 생각났다. [][] 6. 지금은..

카테고리 없음 2024.07.23

내일배움캠프 6일차- JAVA 잡아봤수?

내일배움캠프 6일 차  java라는 언어를 배워 보았다. 내가 잡아 먹힐 거 같다....!JAVA 변수 잡아봤수?1. JAVA는 우리가 흔히 컴퓨터를 열면 듣는 언어이다. 이것은 영어인가 개발자 언어인가! 2.JAVA 커피를 연산케 하는 모양으로 우리는 이제 개발자이기 때문에 JAVA커피처럼 뚝딱 만들어 볼 것이다. 3.JAVA로의 여행 jvm놀이터부터 알아보자! 4.jvm 자바 가상머신으로 커피를 마시면서 코드를 짜고 보내면 자바 가상머신도 커피를 마시면서 필요한 것만 걸러준다! 5. 우리는 필요한 것을 거르기 위해 jdk, jre, inIntelliJ 등 jjj를 이용해서 '변수'라는 것을 구해 볼 것이다. 6. 변수 그것은 상수와 서로 상반되어있다. 변하는 수 변하지 않는 수 그것이 문제로다!!! ..

카테고리 없음 2024.07.22
반응형