본문 바로가기

개발 & 기술32

개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #6 어느덧 6주 차가 되었다. 5월 말부터 국비 학원에 다니기 시작해서 6월이 지나고 7월이 다가왔다. 이제 날씨도 점차 습하고 더워지고 있다. 무엇을 하든 좋은 계절은 아니라고 생각한다. 일단 더워지면 땀이 나고 불쾌지수가 굉장히 올라간다. 그러면 뭐든 하기 싫고 입맛도 없어지는 것 같고 그런 느낌이 든다. 여하튼 더운 날씨인 만큼 스스로 체력관리를 정말 잘해야 하는 시기가 되었다. 2021.05.30 - [개발 & 기술] - 비전공자 개발자 국비지원학원 첫 번째 주 수업 후기(국민 취업지원제도 2 유형 2단계 비대면 출석 Zoom강의) 2021.06.07 - [개발 & 기술] - 개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #2 2021.06.13 - [개발 & 기술] - 개발자가 되기 위한 비전.. 2021. 7. 6.
HTML태그 이동으로 구글 애드센스 무한검토 벗어나기 물론 티스토리를 수익형 블로그로 하는 사람만 있는 것은 아니지만 그래도 기왕 시작한 거 애드센스도 달고 돈도 벌고 하면 기분 좋게 블로그를 꾸려나갈 수 있을 것이다. 나 역시 솔직히 애드센스를 목적으로 티스토리 블로그를 시작했다. 내 티스토리는 다른 사람들처럼 인기 검색어 같은 키워드를 노리고 쓰는 것이 아닌 내가 직접 경험한 솔직한 후기나 개발 관련 글들을 기록하는 것이 주 용도다. 어쨌거나 구글 애드센스를 달기 위해서 열심히 글을 썼고 우여곡절끝에 구글 애드센스 승인을 받게 되었다. 애드센스를 신청하고 언제 답장이 올지 하루하루 정말 초조하게 기다리면서 자꾸 메일을 들어갔다 나갔다 했던 기억이 있다. 이게 별거 아닌 것 같아도 블로그를 하고 애드센스를 한번 신청하면 정말 조마조마하게 한다. 마치 내가.. 2021. 7. 3.
맥북 아이패드 사이드카 기능으로 듀얼모니터 만들기 개발을 공부하면서 맥북을 사용했기 때문에 화면이 작은 것에 항상 불편함이 있었다. 물론 성능적으로는 맥북이 정말 괜찮은 선택이지만 화면이 13인치밖에 되지 않아서인지 글씨가 잘 안 보이고 좀 넓은 화면이 있었으면 좋겠다고 생각했다. 지금은 28인치 모니터를 연결해서 사용하지만 그때는 모니터가 없었기 때문에 항상 아쉬웠다. 그래서 그 당시에 이것저것 알아보다가 우연히 맥북과 아이패드를 연결해서 화면을 미러링할 수 있다는 사실을 알게 되었다. 맥북의 화면을 아이패드로 확장해서 듀얼 모니터로 사용할 수 있다는 것이다. 그래서 얼른 방법을 알아내서 한 몇 달간은 정말 유용하게 잘 사용했다. 이 방식은 바로 사이드카 기능을 이용한 것이다. 맥북에는 사이드카 기능이 있는데 간단히 말해서 맥북의 화면을 다른 애플 기.. 2021. 7. 2.
[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.
개발자가 되기 위한 비전공자의 IT국비지원학원 후기 #5 국비지원 학원에 다닌지도 벌써 한 달이 지났다. 총 6개월 정도 되는 과정인데 6분의 1이 지난 셈이다. 그동안 배운 거라고는 자바밖에 없다. 사실 아직 자바도 다 안 배웠다. 이제 겨우 절반 정도만 배운 상황이고 자바가 몸에 익숙하다고 할 수는 없다. 아직도 코드를 짜라고 하면 잘 못 짜고 논리적으로 개발자적인 사고를 하기가 어렵다. 자바도 언어라는데 그렇게 부르는 이유가 있나 보다. 진짜 몸에 익히고 자꾸 머릿속으로 생각하지 않으면 금방 잊어버린다. 그동안 타입부터 해서 클래스, 배열, 생성자, 패키지 등등 하나하나 배우면서 이것들을 모두 응용하는 문제들이 나오고 있다. 특히 상속을 넘어가고부터는 정말 급격하게 어려워진 것이 느껴진다. 더 이상 예전의 예제에서 보던 소소한 코드는 없다. 한줄 한 줄이.. 2021. 6. 26.