[혼공자]_1주차_개발자일지

Radie·2025년 1월 13일
0

현재 저는 서버 엔지니어로 근무하면서 주로 시스템 유지보수 업무를 담당하고 있습니다.
서버 문제가 발생하거나 데이터 분석이 필요할 때면 어댑터를 개발하여 데이터를 추출하고 분석하는 작업을 수행합니다. 이러한 업무를 통해 코드를 다루는 일이 익숙해졌지만, 늘 한가지 아위숨이 있었습니다.

바로 JavaScript입니다. 업무상 JavaScript코드를 읽고 이해하는 데는 어려움이 없었지만, 셀제로 제가 원하는 것을 직접 구현하는 데는 한계를 느꼈습니다. 회사 코드를 다루는 것과 달리, 처음부터 끝까지 자신만의 프로젝트를 만드는 것은 또 다른 차원의 도전이였죠.

그러던 중 우연히 '혼공학습단13기'모집 소식을 접하게 되었고, 주저 없이 지원했습니다. 퇴근 후의 시간을 투자해 반강제적으로라도 JavaScript를 제대로 배워보자는 결심을 하게 된 것입니다. 이는 단순히 업무 역량을 높이는 것을 넘어, 개발자로서 새로운 영역에 도전하는 의미 있는 시작이 될 것 같습니다.

인생 프로젝트 "인디해커로 살아남기" 시작합니다.

1. Visual Studio Code

필자는 이미 그전부터 개발자였기 때문에 내 로컬 PC에는 개발툴이 꽤 많이 사용되고 있어서 Visual Studio Code는 이미 설치가 되어있었기 때문에 수월했다. 그냥 프로그램을 실행시켜주고 막 입학한 새내기의 마음으로 1주차의 페이지를 학습하려고 한다.

  • 우선 프로그램을 실행하고 학습용 폴더를 만들어 주었다.
  • 디렉토리를 생성하는 방법은 간단하다 우리가 알고 있는 방법으로 폴더를 생성해주는데
    사실 이 작업이 프로젝트를 하기 전에 제일 중요하다. 무언가를 하기전에 정리정돈 하는 습관을 기르는게 좋다.

  • 나같은 경우는 java11로 진행

이미 실습환경이 구축되어 있었기에 어려운 부분은 없었다.
하지만 다시 기초로 돌아가 정리가 되는 부분이 있었는데 01-3번 알아두어야 할 기본 용어 부분에서 다시한번 리마인드 하고자 정리를 하고 넘어가려고 한다.

  • 프로그래밍에서는 표현식과 문장 그리고 프로그램으로 나뉘어진다.

첫 번째는 표현식이다.
JavaScript에서 값을 만들어내는 간단한 Code를 표현식(Expression)이라고 한다. 예를 들면 다음와 같은 코드가 표현식이다.

273
10 + 20 + 30 *2
' RintIanTa '

하나 이상의 표현식이 모이면 문장(Statement)이 된다. 문장 끝에는 마침표를 찍듯이 세미콜론(;)또는 줄바꿈을 넣어서 문장의 종결을 알린다.

//세미콜론을 사용한 문장 구분
10 + 20 + 30 * 2; var rintiantta = 'Rint' + 'Ian' + 'Tta';alert('Hello JavaScript...!');273;

//줄바꿈을 사용한 문장 구분 
let rinitantta = 'Rint' + 'Ian' + 'Tta'
alert('Hello JavaScript...!')
273

또는 다음과 같이 줄바꿈과 세미콜론을 2가지 모두 입력하는 경우도 있다.

//세미콜론과 줄바꿈을 함께 사용한 문장 구분
10 + 20 + 30 * 2;
let rinitantta = 'Rint' + 'Ian' + 'Tta';'
alert('Hello JavaScript...!');
273;

하나의 표현식도 문장의 종결을 의미하는 세미콜론 또는 줄바꿈을 넣으면 문장이라고 부르고, 이러한 한 문장이 모여서 프로그램을 이룬다 라고 합니다.

profile
IT Developer

0개의 댓글

관련 채용 정보