본문 바로가기

자바18

개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #8 8주 차가 되면서 드디어 자바 진도를 끝냈다. 그리고 시험을 봤다. 시험의 내용은 아는 부분도 있었지만 그래도 생소한 것들이 많아서 익숙해지는데 꽤 많은 시간을 들인 것 같다. 하지만 시험을 잘 본 것 같지는 않다. 그리고 코로나가 다시 재 확산되면서 거리두기가 4단계가 되었다. 앞으로는 계속해서 비대면 수업으로 진행할 것 같다. 8주 차로 자바의 모든 진도를 끝냈다. 모든 진도라고 하기에는 좀 애매하긴 하지만 선생님께서는 이 정도만 배워도 자바의 모든 부분을 배웠다고 말할 수 있다고 했다. 실제로 거의 모든 기능이 여태 배운 것까지라고 한다. 아마도 진도를 더 나가는 것보다는 계속해서 배웠던 부분을 복습하는 것이 훨씬 더 효율적일 거라고 생각하시는 듯하다. 내 생각도 .. 2021. 7. 19.
개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #7 무더운 여름이 본격적으로 시작된 듯하다. 예전보다 체력도 더 빨리 떨어지고 집중력도 많이 저하되었다. 조금 잠잠해질 것 같던 코로나는 다시 대유행의 시기를 맞이하고 있다. 하루에도 확진자가 1000명 이상씩 나오고 있고 그 수는 더욱더 증가할 것 같다. 이런 시기에 국비 학원은 과연 어떻게 대처하고 있을까. 개발자가 되기 위해서 학원을 다니고 취업을 준비하는 사람들은 어떻게 준비해야 할까. 2021.07.06 - [개발 & 기술] - 개발자가 되기 위한 비전공자의 IT국비지원 학원 후기 #6 2021.06.26 - [개발 & 기술] - 개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #5 2021.06.23 - [개발 & 기술] - 개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #4 여전히 수업.. 2021. 7. 12.
비전공자 개발자 준비생이 읽어본 <비전공자를 위한 이해할 수 있는 IT지식 > 비전공자로써 개발자가 되기 위해 준비하는 사람들이 처음에 가지는 공통적인 의문이 있다. 과연 무엇을 먼저 해야 할지 모르겠다는 것이다. 누구는 자바를 배우라고 하고 누구는 파이썬을 배우라고 한다. 그렇게 말만 하고 그 이후에는 딱히 왜 그래야 하는지 잘 말하지 않는다. 그리고 왜 그걸 배우라고 하는지도 말하지 않는다. 결국 비전공자들은 어떻게 해야 할지 헤매다가 둘 중 하나의 길로 간다. 어떻게든 이곳저곳 정보를 알아내서 개발 공부를 하거나 그냥 포기하거나. 만약 내 주위에 그런 사람들이 있다면 나는 이 책을 읽어보라고 권유하고 싶다. 바로 이다. 처음에 이 책을 알게 된 것은 유튜브였다. 유튜브에서 비전공자 출신 개발자들이 이 책을 권유했고 꽤 괜찮은 책이라고 소개했다. 아무것도 모르는 사람들이 개발자.. 2021. 7. 10.
개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #6 어느덧 6주 차가 되었다. 5월 말부터 국비 학원에 다니기 시작해서 6월이 지나고 7월이 다가왔다. 이제 날씨도 점차 습하고 더워지고 있다. 무엇을 하든 좋은 계절은 아니라고 생각한다. 일단 더워지면 땀이 나고 불쾌지수가 굉장히 올라간다. 그러면 뭐든 하기 싫고 입맛도 없어지는 것 같고 그런 느낌이 든다. 여하튼 더운 날씨인 만큼 스스로 체력관리를 정말 잘해야 하는 시기가 되었다. 2021.05.30 - [개발 & 기술] - 비전공자 개발자 국비지원학원 첫 번째 주 수업 후기(국민 취업지원제도 2 유형 2단계 비대면 출석 Zoom강의) 2021.06.07 - [개발 & 기술] - 개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #2 2021.06.13 - [개발 & 기술] - 개발자가 되기 위한 비전.. 2021. 7. 6.
[Java] 배열과 대입연산자를 이용해서 돈의 지폐 단위 세기 공부하면서 쉬워 보였지만 막상 해보니 로직을 구현하는 게 쉽지 않았던 예제였다. 물론 로직의 최종 결과물은 생각보다 간단히 나왔다. 내가 짠 건 거의 막일에 가까운 코드였는데 여러 가지 생각을 해보면 그렇게 복잡한 로직은 아니었다. 먼저 전체적인 코드를 살펴보자. 스캐너를 통해서 값을 받아와서 그 값을 각 단위별로 쪼개는 로직이다. 각 단위의 설정은 배열로 설정을 했고 반복문을 통해서 입력값의 단위를 구현했다. 또한 프로그램의 종료를 위해서 -1이라는 값을 하나의 기능으로 설정했다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45.. 2021. 7. 1.
[Java] arraycopy를 이용해서 1부터 9까지의 수 중 겹치지 않는 세 자리 수 출력하기 자바를 공부하면서 처음에는 예습을 한 만큼 할만한 부분이 많았는데 확실히 배열을 들어가면서 난이도가 확 뛰는 느낌이다. 단순한 로직이 아닌 중간에 배열이 생기면서 뭔가 한번 더 꼬아서 생각을 해야하는 부분이 생긴 것이다. 그래서 예전만큼 연습문제가 할만하다는 기분이 들지 않는다. 적어도 여기서부터는 예습과 복습을 정말 철저히 해야겠다는 생각이 든다. 오늘은 자바 배열복사(arraycopy)를 이용해서 1부터 9까지의 수 중 겹치지 않는 세 수를 골라서 세 자리의 정수를 만드는 실습을 해보려고 한다. 사실 예전에 한번 했던 건데 다시 복습을 해도 쉽지 않은 예제라고 느꼈다. 그런만큼 이렇게 한번 정리는 제대로 하고 가야할 필요가 있다고 느낀다. 일단 결과물은 아래와 같다. 실행을 하면 세 자리의 수가 나오.. 2021. 6. 28.