코딩학원 후기21 코딩 학원 9일차 (Java 객체 지향) 오랜만에 새로 하는 느낌이라며 객체지향 프로그래밍 강의를 시작하셨다. 대뜸 개 이름이 만득이, 개 나이가 3살 출력해보란다. 프로그래밍 언어가 힘든 것은 인간의 언어와 완전 딴판이기 때문이다. 반복을 할라 해도 10번 반복 해줘~ 가 아닌 for 문에 i가 어쩌구 저쩌구 해야 된다. 우리야 이제 배웠으니 뭔 말인지 알겠지만 일반인드은 소스를 봐도 뭔 소린가 싶을 것이다. 아무튼 저게 개이름인지 뭔지 어떻게 아냐는 것이고 나중에 유지보수 하기가 힘들 것이다. 초장부터 하던 소리인데 지금은 알고리즘의 시대가 아니란다. 컴퓨터 성능이 워낙 좋아져서 우리가 여태 했던 그런 좋은 알고리즘을 통해 소스를 적는다 해도 0.00몇초 빨라질 뿐이란다. 그래서 현재는 알고리즘의 시대가 아닌 유지보수의 시대이고 절차지향 프.. 2022. 6. 17. 코딩 학원 8일차 (Java 배열) 어제 강사님이 "어떻게 토 좀 한번 하게 해드려요?" 라는 식으로 말했었는데 우리가(특히 내가) 좋다고 토 한번 하겠다고 했다가 오늘 정말 토 할 뻔 했다. "for문은 배열과 찰떡이다." 라고 말씀하시며 본격적으로 배열 수업이 시작 되었다. 이 바닥 스테디셀러 최신 기출문제(실제로 제자 중 한명이 면접 볼 때 나왔던 문제)라고 하시며 위 소스를 보여주시고 답이 뭘 것 같냐 하셨다. 10 10 10 10 100 100 10 10으로 예상 했었는데 이렇게 나왔다. 왜 마지막이 100으로 나올까.. 함수 끼리는 서로의 변수에게 영향을 끼치지 않는다고 배웠던 것 같은데 말이다. - call by value, call by reference 알다시피 다른 함수 영역의 변수는 서로 영향을 끼치지 않는다. 근데 정.. 2022. 6. 17. 코딩 학원 7일차 (Java 응용 및 심화) 강사 본연의 목적은 정보전달이고 학생의 목적은 강의 내용을 자기 것으로 만드는 것(그래서 예습, 복습을 하겠지) 그런데 강사님은 본인이 정보전달도 하고 학생 것으로 만드는 것도 시도하는 그런 강사라고 하셨다. 그래서 그렇게 예제를 많이 내는 거라고.. 진도를 빠르게 나가서 오늘은 예제로 시간 좀 보내자고 하셨다. 어제 진행했던 업, 다운 게임 풀이 하다가 일반적으로 조건을 맞추면 반복이 끝나는 형태면 while 문을 써야한다 설명 하시고 나랑 전체적으로 비슷한 풀이가 진행되었다. 내 코드를 보면 정답을 맞췄을 때 몇 번 만에 정답이라는 문장 출력을 위해 임의의 int a = 0을 만들고 while 문에서 숫자 입력할 때 1씩 카운팅 되게 만들었다. while 문은 for과 달리 함수 값을 지정하는게 없기.. 2022. 6. 15. 코딩 학원 6일차 (Java 반복문) 어제 내준 문제를 풀어보면서 수업이 시작 됬다. 이렇게 직전에 했던 조건문을 활용한 BMI 수치와 비만도 판정 프로그램을 참고 해서 왔다갔다 하면서 적어내려갔다. 마냥 복붙 한건 아니고 강사님이 말씀했던 것 처럼 왜 이게 여기 들어가는지 생각 해가며 작성했다. 강사님이 만든 것과의 차이점은 이 3개였다. 이 3개는 못할 거 예상했다며 요기 까지 혼자 다 했다면 상당한 수준이라 하셨는데 동의하기 어려웠다. 저번 수업 때 알려주셨던 2022. 6. 14. 이전 1 2 3 4 5 6 다음