분류 전체보기
-
메가테라 웹 개발자 과정 3주차 주간 회고주간 회고 2022. 5. 28. 14:55
컴퓨터 견적을 짜던 게 엊그제 같이 느껴지는 느낌과는 달리 어느새 3주차 금요일이 마무리되었다. 20대 후반이 되면서부터 별달리 한 게 없는데도 시간이 부스터가 달려있는 것마냥 순식간에 지나가버리는 느낌이다. 눈 몇번 깜빡이는 잠깐 사이에도 몇 분이고 몇 시간이고 흘러가 있지만, 되려 그렇게 빨리 지나가버리는 시간 속에서도 이제는 얻은 것들을 잊지 않기 위해 한 주를 되돌아보는 글을 정리해본다. 3주차가 시작되기 전 주말에 미리 봤던 3주차 강의들에서는 프로그램들을 만들어 보면서 프로그래밍에 사용되는 여러 개념들과 접근법에 대해 학습했다. 먼저 구구단 출력 프로그램을 만들면서 소스코드 구조에 빈번하게 쓰일 수 있는 반복문의 하나인 for 반복문에 대해 학습하였다. for 반복문을 통해 반복문이 수행되기..
-
2022년 5월 19일 자전거 라이딩 기록자전거 라이딩 기록 2022. 5. 22. 00:51
주말 주간 라이딩을 끝마친 뒤 근 5일 간은 다친 것을 쉬면서 회복하자는 의미에서 운동을 하지 않았었고, 목요일에 지금쯤이면 충분히 낫지 않았을까 생각되어 코딩을 하면서 풀 가동된 머리도 식혀줄 겸 야간 라이딩을 나갔다. 한 번쯤 중장거리를 소화해줄 때가 된 것 같아 동호인 분들에게 널리 알려져 있는 일명 '하트 코스'를 라이딩했다. 2022년 5월 19일 라이딩 코스 잠실대교 남단 >> 한강자전거길 >> 올림픽대로 청담1교 하단 >> 탄천자전거길 >> 도곡로 탄천2교 하단 >> 양재천자전거길 >> 중앙로 >> 과천대로 >> 인덕원교 >> 학의천자전거길 >> 안양천자전거길 >> 올림픽대로 염창교 하단 >> 한강자전거길 >> 잠실대교 남단 (총 72.52km) 이번 라이딩에서는 주간 주행 시 햇빛 자외선 ..
-
메가테라 웹 개발자 과정 2주차 주간 회고주간 회고 2022. 5. 22. 00:01
1주차 컴퓨터 견적 발표, 애플 M1 칩 분석 글 작성이 끝난 직후부터 본격적으로 프로그래밍을 익히는 과정이 시작되었다. 먼저 토요일, 일요일의 주말 동안 주어지는 백엔드 퀴즈와 공통 퀴즈들을 풀어보고 모르거나 정확하게 알고 있지 못한 개념들을 파악한 뒤, 주어지는 강의를 시청하면서 강의 내용을 이론 위주로 정리한 뒤 다시 문제를 푸는 과정을 반복했다. 월요일부터 목요일까지는 오전 9시부터 1시간 동안 주어지는 코딩 도장 문제들을 수행한 뒤, 일과시간 동안 주간 과제로 주어진 여러 단계의 코딩 과제들을 해결하는 과정을 거쳤다. 주간 과제는 매일 같은 문제를 새로 코드를 작성하며 해결해나가는 과정과, 작성한 소스코드들을 과제 제출 Repository에 Pull Request하여 트레이너분들의 리뷰를 받는 ..
-
메가테라 웹 개발자 과정 2주차 강의 이론 정리학습 관련 기록 2022. 5. 16. 02:42
* 이 글은 메가테라 웹 개발자 과정에서 학습한 내용을 정리한 글입니다. 글의 내용은 수시로 수정될 수 있습니다. 1. Hello, World Java 프로그램 관리에는 ‘프로젝트' 단위가 사용된다. 독립적인 Java 프로그램 하나는 프로젝트 하나로 구성된다. 일반적으로 Java 소스 코드 파일들은 프로젝트 파일의 하위 폴더 ‘src’에 포함된다. Java 프로그램을 만든다는 것은 Java ‘소스 코드'를 작성한다는 것을 의미한다. 소스 코드는 ‘원시 코드’라고도 불리운다. Java 소스 코드 파일의 확장자는 ‘.java’이며, 텍스트 파일이다. .java 파일은 Java 프로그램의 구성 요소로써 ‘class’라고 한다. class와 같은 것들은 앞쪽에 꾸며주는 것들이 오고, 뒤쪽에 개별적인 이름이 붙는..
-
메가테라 웹 개발자 과정 1주차 주간 회고주간 회고 2022. 5. 15. 21:58
첫 메가테라 웹 개발자 과정 오리엔테이션을 시작한 5월 6일 금요일로부터, 아니 그 이틀 전부터 개발 환경 세팅 및 Git 체험하기를 했었으니까 5월 4일로부터 어느덧 11일의 시간이 흘렀다. 열흘 남짓의 시간, 짧다면 짧은 시간 동안에 의미있는 결과물을 내기 위해 공부하고 고민한 시간은, 2018년 개발자 공부를 시작한 이래로 가장 강렬하고 강도 높았던 열흘이었다고 느껴진다. 첫 사흘 동안에는 맥북 개발 환경 세팅을 하고, Git 사용법을 체험하고, 교육과정에 참여하는 각오를 밝히고, 컴퓨터를 구성하는 장치들에 대한 내용의 강의를 가볍게 맛보았다. 그리고 맞이한 첫 주에는 78만원이라는 한정된 금액으로 본인의 사용 목적에 맞는 최적의 PC 견적을 짜는 과정을 일주일 동안 강도 높게 진행했고, PC 견적..
-
2022년 5월 14일 자전거 라이딩 기록자전거 라이딩 기록 2022. 5. 14. 22:32
올해 3월 16일에 큰 맘 먹고 로드바이크인 트렉 도마니 AL3를 장만해 지금까지 꾸준히 라이딩을 즐기고 있다. 추후에 자전거를 샀던 과정과 이유에 대해서도 포스팅할 기회가 있을 것이다. 본 카테고리에 해당하는 글에서는 라이딩 과정에서 있었던 일이나 사진, 느낀 점, 필요하다면 다음 라이딩 때 보완할 점에 대해 가볍게 기록해보려 한다. 자전거를 사면서 올해 안에 국토종주길 종주, 그렇지 못하면 4대강 종주길 중 하나를 골라서 종주해보려는 계획을 갖고 있었다. 5일 일정 기준 하루에 약 150km 가량을 라이딩해야 하는 국토종주 과정을 버틸 수 있도록 적어도 주 1회 이상, 회당 주행거리 40km 이상의 라이딩을, 매월 한 번은 주행거리 100km 이상의 장거리 라이딩을 하면서 체력을 길러보자고 생각했다...
-
컴퓨터의 이해학습 관련 기록 2022. 5. 8. 20:08
* 이 글은 메가테라 웹 개발자 과정에서 학습한 내용을 정리한 글입니다. 글의 내용은 수시로 수정될 수 있습니다. 프로그래밍을 하기 위해 컴퓨터를 잘 이해해야 하는 이유는 무엇인가? 간단히 생각해보면, 우리는 컴퓨터를 이용하여 프로그래밍을 하고 있고, 프로그래밍의 목적은 컴퓨터에서 작동하는 프로그램을 만드는 것이다. 그렇기에 컴퓨터의 작동 원리를 이해하고 있어야 프로그램이 돌아가게 될 컴퓨터에 최적화된 형태로 프로그래밍을 할 수 있을 것이다. 컴퓨터의 하드웨어와 아키텍처에 대한 전반적인 내용을 포괄적으로 이해하기 위해서는 전공 강의 수준의 접근이 필요할 것이나, 여기서는 도입부 수준의 간단한 접근을 해보고자 한다. 우선 디지털 개념을 간단히 짚어보고 디지털 방식이 갖는 강점을 살펴보고자 한다. 그리고 컴..
-
다시 돌아온 출발선, 이전의 나와 앞으로의 나자유로운 소고 2022. 5. 7. 04:33
왜 개발자가 되고 싶었을까? 2015년부터 17년 초까지 군대에서 운전병으로 복무하면서 목적지까지의 경로를 지도와 거리뷰를 통해 찾아보던 습관이 있었고, 대학에서 지리학을 전공하고 있던 나는 서비스되고 있는 웹 지도를 관리하고 추가로 필요한 부분을 개발하는 분야의 일을 하면 재밌겠다고 생각을 했다. 전역 후 막연히 '그런 일을 하려면 코딩에 대한 지식도 갖추고 있어야 할테니까...'라는 생각에 무심코 소프트웨어학과 부전공을 신청했다. 무작정 내딛었던 발걸음의 대가는.. 부전공 이수 요건은 전공수업 24학점을 채우면 됐지만, 살면서 거들떠볼 것이라고는 생각하지 않았던 공대 전공수업이라는 부담감 때문에 일단 1년 정도 독학해서 지식을 조금 쌓고 본격적으로 들어가야지 생각했고, 갓 복학한 2017년 가을학기에..