본문 바로가기
코딩 해보자

220613 오늘은 상담한 날

by friendlyboy 2022. 6. 14.

국비지원 다니면서 첫 상담을 했다.

음... 떨리기도 하면서 기대도 되었다.

먼저 명함 받는 법 . 받으면 책상위에 두고 이름이나 회사명 생각 안나면

보라고 하셨다.

그리고 만지작 대지 말라고 알려주셨다.

왜 코딩을 시작하게 되었는지 여쭤보셨는데 내 생각은 그랬다.

뜨고 있는 사업이기도 하고 정부지원도 잘 되어 있고

IT에 관심이 많아서 그런가 접근하는 데에 별 거리낌이 없었다.

그리고 안정적인 보수와 직장도 물론 포함이다.

원래는 프론트엔드를 희망한다고 학원 상담때 말했는데

상담사분이 프론트엔드보다는 백엔드가 더 성장 가능성이 높다고 하셔서

그 자리에서 백엔드로 배우겠다고 했다.

사실 프론트엔드도 백엔드가 되는 사람을 선호한다고 하고

백엔드 잘 배워놓으면 굶어죽진 않을 거 같았다.

하지만 약간 긴장해서 얼렁뚱땅 대답해버렸다

 

그건 그렇고 지금 내 성적은 반에서 꼴찌

강사님도 채점하시면서 계속 느끼셨는지

예전에 자신을 보는 것 같다며 위로해주셨다.

지금 국비지원학원에서 강사를 하고 계시지 않은가.

그것만으로도 앞으로 내가 기대가 된다.

나는 얼만큼 성장 할 수 있을까.

처음 배울 때는 진짜 아무것도 모르다가

이제야 좀 눈이 트이는 것 같다. 

 

오늘은 근데 복습 진도가 미적지근 하게 나간거 같아서 아쉽다..

 

 

Quiz 2번은 내일 다른 수강생에게 물어봐야겠다.

 

Quiz 4번 문제. 

문제에서 배열을 사용해서 풀라고 친절하게 알려준다.

메서드 명도 주어지고 풀 수 있는 구조적인 틀은 다 있다.

그래서 for 반복문을 써봤다.

 

배열도 아주 좋게 5로 정해져 있어서 변수로 설정할 필요가 없었다.

배열의 길이 보다 i가 작을 경우 i가 증가하도록 식을 만들고 반복시켰다.

생각해보니 평균을 내면 소숫점이 나온다. 그래서 평균 변수를 double로 정하고

배열만큼 나눠야지 하는 생각에 그냥 age[i]를 넣어버렸다. 앞에 int 까지 붙이니

정말 .. 지옥이 따로없다.

 

 

위에서 sum 변수 하나 초기화 시켜주고 

입력한 나이들을 누적시켜버렸다. 그리고 5로 나누어서 평균 나이 구했다.

근데 왜 소숫점이 0으로 나오지...??

 

분명 어딘가에 int 가 있어서 그런거라고 생각했다.

아예 sum/5;를 double로 캐스팅 시켜버렸다. 

그랬더니 잘나온다.

 

Quiz 3번 문제

입력 받는 문제에 메소드 사용한다. 제곱식이라 math.pow를 사용했다.

근데 절댓값을 구해야 해서 math.abs를 써야하지만

그걸 몰랐던 상태라고 생각하고 다시 풀어보았다.

만약 음수 값이 나왔다면, 그냥 -1을 곱해주면 된다는 생각이 들었다.

너무 상식인가...

아무튼 그래서 if else문을 사용해서 음수 양수 일 경우의 출력을 적었다.

근데 %.2f를 %2.f로 적는 바람에 자꾸 오류가 났는데 어디서 나는 지 몰라서.. 헤맸다

%.nf 기억하자!!!!!!

math.abs를 쓰면 이리도 간단한 것을... 

이래서 진도가 더뎠나보다.

그래도 if else 구문 쓸 생각도 하고, 처음보다 발전했다!

댓글