목록코딩 (16)
맘야의 이런저런 이야기들
6개월 과정을 수료했다. 코딩에 관해 얼마나 많이 변화했는지 내 자신이 알아볼 정도야. 많은 분량이었지만, 그만큼 노력했어. 내 자신과 함께했던 학우들을 칭찬해. 이제 또 다른 시작이겠지. 이렇게 계속 걸어가는거다.
약 2주간 엄청나게 달렸지. 첫 주는 여유를 부렸어. 휴일도 끼어있었고 해서 4일간 쉬엄쉬엄 했지. 주말에도 쉬고 말이야. 그런데, 둘째 주에는 매일 야근이었어... 생각보다 프로젝트 진도가 안 나가는 거야 ㅠㅠㅠㅠㅠ 그래도 무사히 모두 퍼펙트하게는 하지 못했고... 초기 설계에 비해 30% 정도 달성한 엄청난 프로젝트를 해버렸지.. 나는 설계가 너무 방대했어..ㅎ 그래도 우리 반 모두 칭찬은 받았다. 약간은 대견해하는 거였지... 그래.. 나는 너무나도 큰 설계를 해버려서 비록 30% 를 달성했지만, 그마저도 대견한 거였던 것이었지! 그런데 말이야. 초반 설계는 더 거대했어.. 나는 서비스 하나를 만들려 해 버렸지 뭐야. 가능할 것 같았는데 실상은 아니었지.. 프로젝트 때 내가 했던 설계 한번 올려볼게..
포스팅 오래간만이다. 수업이 시작된 후로 거의 쓰지 못했다. 왜냐면... 용량이 초과되고 있기 때문이다. ㅎㅎ 체력도 여러 번 한계에 다다랐고.. 한 달이 지났다. 그간 배운 코딩 언어로 페스티벌도 진행해 봤다. 엄청난 도전이었다. 31 문제를 가지고 팀 대항을 했는데.. 며칠간 에너지를 너무 많이 쏟았던가?? 현충일 내내 피로해소에 치중했다. 멋진 포스팅을 하려고 생각했던 현충일을 기절로 보내고 나서 이렇게 짤막한 포스팅을 남긴다. 공부하는 동안 긴 글을 올리지 못할 듯싶다. 아직도 적응 중인가 보다. 그럼, 즐거운 하루하루 보내고 또 보자~~~~~
우선, 매우 기쁘다 ㅎㅎ 드디어 성공을 했다. 뭔가 풀리지 않던 게 고심에 고심을 거듭해서 해결되었다. 언덕을 한개 넘었다고 생각한다. 예제 통과 후 긴장되는 마음으로 채점하기를 눌렀다. 결과는? 정답입니다! 순간 약간의 전율이 느껴졌다. 성취감이랄까? 어제저녁에 피곤하여 바로 잠들어서 새벽에 일어났길래 풀어봤는데 정답을 도출해 냈다. 100점... 좋다. 문제해결의 기쁨을 또 한 번 맛보았다. 다음 문제들도 도전해 보겠다. 그럼, 오늘도 즐거운 생활 바라며 또 보자~~~
새로운 수업이 시작되었다. 오프라인이다. 오래간만에 교육이란 걸 받게 되었다. 꽤나 긴 시간 진행될 거라 살짝 긴장이 된다. 2년여 전에는 취업을 해서 사원 교육을 받았었다. 그때는 수년동안 공부만 하다가 취업을 해서인지 기분이 들떠 있었다. 퇴사 후 약 6개월을 쉬면서 재도약을 준비하려 했다. 계획은 빗나갔다. 인생이란 게 참 그렇고 그렇다 ㅎ 뜻대로 되는 것은 별로 없고 항상 구불구불 해지는 구려... 예전부터 마음속에 간직해 두었던 코딩 공부를 시작하게 되었다. 아껴둔 보물을 꺼내 보는 듯 조심스럽고 긴장이 된다. 코딩을 접해본 건 꽤 오래됐다. 그때는 5.25inch 디스크를 본체에 끼우면 '드르륵~~' 하는 소리와 함께 컴퓨터가 부팅되던 시절이다. 그때 잠깐 배워본 게 '포트란' 이라는 언어다...
우... 현재의 배움 정도로는 문제가 어렵다. 코드들과 5시간을 넘게 씨름했건만 재도전 결과는 별로 좋지 않았다. 이번엔 Python 을 사용했다. 예제를 완성했을 때는 만세를 불렀다. 실제로 올려본 결과도 '통과'로 나왔다. 아...... 드디어! 그러나 기쁨도 잠시;; '제출 후 채점하기'라는 막강한 버튼이 남아있었다. 기대감을 가지고 클릭했건만... 30점... 순간 약간 멍했다. 순식간에 다시 한번 코드를 고쳐봤다. 그래서 다시 예제를 돌려봤는데, 통과... 숨을 고르며 '제출 후 채점하기'를 눌렀다. 결과는 10점 상승... 모든 프로그래머분들이 이런 처참한 결과를 받아들이며 성장했을까? 그래... 아직은 배울게 많다. 깨끗이 승복하고 다음을 기약해 본다. 즐잠~! 내일은 일찍 일어나야 한다. ..
"헉헉!" 나흘동안 힘들게 달려왔다. 정답을 모른 채로 문제풀이를 해봤는데 이건 뭐... ㅎㅎ 혼자 힘으로 풀어보려 노력했고 알고리즘을 이해하려 했다. 한 문제를 해결하는데 많게는 7시간도 걸렸다. 체력의 바닥이 느껴질 때쯤 1차 배열까지 마칠 수 있었다. 문제들을 풀다 보니 일정한 패턴이 보이기 시작했다. 같은 단계에 속한 문제들은 해결 방법이 비슷했다. 그리고 함수를 아느냐 모르느냐에 따라서 문제해결까지 걸리는 시간은 차이가 많이 났다. 함수 공부 많이 하자! 오늘은 새로운 시작을 하는 날이다. 그렇지... 뭔가 새롭게 시작한다는 것은 항상 설렌다. 인생을 설렘으로 물들이고 싶은가? 그럼, 새로운 걸 배워보라~~~ ㅎ '배움에는 끝이 없다.'는 말이 생각나게 될 것이다. 필자는 요리도 배워보고 싶고 ..
웹사이트를 이용하다 보면 우리는 종종 데이터를 입력한다. 회원가입, 로그인등을 할 때마다 데이터를 입력해서 배포자에게 보내게 된다. 이때 필요한 게 바로 '입력폼'이라는 건데, 한 번 따라서 만들어봤다. HTML5 로 발전되면서 입력폼도 여러 가지 기능이 추가되었다. 특히, 이메일과 전화번호를 입력할 때 해당 데이터에 맞게 입력하는지를 체크할 수 있게 되었고 여기서 틀리게 입력했을 경우 '맞춤법 검사'처럼 밑줄로 표시를 해주거나 숫자만 입력이 가능하게 된다. 모바일 같은 경우 전화번호 입력폼을 터치하면 입력기가 숫자로 변환된다. 웹사이트에서 숫자를 입력해야 하는데 마치 마술을 부린 듯 숫자 키패드가 자동으로 실행되면 참 편리하다. 그렇게 구현되어 있지 않는 입력폼에서는 숫자 입력 시 문자 키패드에서 작은..
웹을 만들어 보자. 많은 개발자들이 코딩 입문으로 추천하는 컴퓨터 언어가 HTML 이라고 한다. 왜냐하면, HTML 은 코딩한 결과가 바로바로 시각적으로 표현되어 웹에 나타나기 때문에 접근성이 좋아서 이제 막 코딩에 발을 딛는 사람에게 흥미를 유발할 수 있어서라고 한다. 위 내용을 웹 브라우저로 봐볼까? 짜잔~ 웹 문서 만들기 라고 코딩한 내용이 웹브라우저에서 바로 표현되었다. 이런 코드들로 작성한 파일을 서버에 게시하면 누구나 볼 수 있는 웹문서가 되는 것이다. 코드를 현재 문서에 삽입하면 웹 문서 만들기 이렇게 된다. 예전에 '나모웹 에디터'라는 프로그램이 있었다. (지금도 있구나... 반갑다 ㅎ) 개인홈페이지 만들기가 열풍이 불면서 나온 프로그램인데, 웹페이지를 마치 문서를 작성하듯이 만들 수 있도..
우선, 귀한 강의자료를 올려주신 유튜버 "나도코딩"님께 정말 감사드린다. "Hello World!!" 를 출력하면서부터 시작된 9시간 분량의 Java 기초강의를 마쳤다. SQL 과 Python 기초과정을 수료한 후 듣는 거라서 처음에는 한결 쉬웠으나, 강의 후반부로 갈수록 약간 힘들어졌다. '배열'과 함수'는 Python 에서 잠깐 경험해 봤을 뿐 거의 처음 배워본 개념이다. 특히, 2~3차 배열과 다중 For 문에서는 시간을 지체했다. 함수에서는 과제를 잘 풀지 못할 정도로 개념을 잡기 힘들었다. 리스트만 생각하다가 코드 줄 수는 늘어만 갔고 결과는 나오지 않았다. ㅎㅎ 한번 풀어볼 텐가? 출력 결과는 아래와 같게 하면 된다. 성명 : 성** 주민번호 : 123456-0****** 전화번호 : 010-..