📌 일주일간 코드스테이츠 과정을 하고 맞는 첫 주말인 만큼 한주간을 돌아보니 기분이 이상했지만

       앞으로 나아갈 길이 많으니 시간을 조금 더 체계적으로 써야 겠다고 생각하는 하루였다.

 

 

📗 오늘 학습한 내용

Python

  • Python Study
    • 알고리즘 문제 풀이 및 문제 선정

JavaScript

  • Notion 알고리즘 업로드 내용 정리

VSCode

  • 설치방법 및 설정방법 정리내용 업로드

 

Python study에서 프로그래머스 2단계 문제를 거의 다 풀다가 보니까 올림피아드 문제(?)가 나오는 것 같아서 3단계 문제를 보니 2단계 난이도랑 비슷한 문제들과 다양한 알고리즘이 있어서 이제는 3단계도 시작 해보기로 했다. 한주에 조금씩이라도 알고리즘을 공부하려던 Study의 목표 프로그래머스 3단계를 진출을 하게된 것이다. 그만큼 꾸준히 해왔고 덕분에 JS 알고리즘 문제에서도 막히지 않고 풀어나 갈 수 있게 되었다!!!

 

 

📘 추가로 공부할 내용

JavaScript

  • 배열
  • DOM

 

오늘은 일주일간 공부했던 내용을 복습하고 알고 있는 내용이라도 다시 한번 정리해서 보기로 했다.

또한, 중요하다고 생각하는 DOM에 대한 내용은 계속 알아봐야 한다고 생각해서 공부해봐야 한다.

 

 

 

📝 오늘 느낀점 & 마음 가짐

  • 새로운 기술을 익히는데 두려워하지 말자!!
  • 유용한 VSCode extension이 다양하게 있다.

'Daily > Today I Learned' 카테고리의 다른 글

22.05.02_TIL  (0) 2022.05.02
22.05.01_TIL(일주일간 회고)  (0) 2022.05.01
22.04.29_TIL  (0) 2022.04.29
22.04.28_TIL  (0) 2022.04.28
22.04.27_TIL  (0) 2022.04.27

Visual Studio Code란?

  • 마이크로소프트에서 개발한 가장 대중적인 소스 코드 편집기이다. 
  • Windows, Linux, Mac 어느 운영체제에서도 사용이 가능하다.
  • 다양한 extension을 사용하여 개발자의 취향에 맞게 환경을 설정 할 수 있다.

 

Visual Studio Code 설치방법

1. 다운로드 사이트에 접속한다. https://code.visualstudio.com/Download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

 

2. 자신의 운영체제에 맞는 다운로드를 진행한다.

 

 

업데이트 확인 방법

1. windows: help → Check for Updates... 클릭  (윈도우에서는 거의 자동 업데이트가 되는 듯 하다.)

 

2. Mac: Code → Check for Updates... 클릭

 

2-1. Mac 업데이트 확인 시 오류 발생할 경우

필자는 다운로드에서 바로 VSCode를 사용하고 있었는데 응용 프로그램으로 파일을 옮겨서 사용하게 되면 업데이트 확인 오류가 해결이 되었다.

 

 

📝 참고자료

'Daily > 개발관련' 카테고리의 다른 글

[project]Blog 제작 도중 theme localStorage 오류  (0) 2023.12.13
Web 3.0이란?  (0) 2023.02.06

📌 오늘은 비가 와서 축 쳐지는 마음으로 시작하게 된 것 같다. 하지만, 시원해서 좋았다.

 

 

📗 오늘 학습한 내용

웹 개발의 이해

HTML

  • HTML, CSS, JS의 차이
  • HTML 구조
  • tag

VSCode 설치 및 사용법

  • 유용한 extension
  • 단축키

Github

  • github 메인 페이지 꾸미기

Python

  • 알고리즘 문제 풀기
    • [프로그래머스] 교점에 별 만들기

 

HTML, CSS, JS에 대해 조금 더 자세히 알아보는 계기가 되었다.

 

VSCode가 이미 설치되어 있어 유용한 extension에 대해서 찾아보았다.

 

다른 개발자들의 github에는 어떤 내용이 올라와 있는지 찾아보던 중 메인 페이지에 자신이 사용하는 스택, tool 등이 계시되어 있는 것을 발견하게 되었다 이 기능은 20년 7월에 github에서 추가된 기술이라고 한다. 이것에 대해 조금 더 찾아보고 만들어 보는데 잊어버리지 않기 위해 정리도 해봐야겠다.

 

교점에 별 만들기 문제를 보는 순간 수학공식을 사용해서 풀어야 한다는 것을 깨달았는데 결국 원하는 식을 세우지 못해 풀지 못하였다... ㅠㅠ (수학 공부를 좀 해보자!!)

 

 

📘 추가로 공부할 내용

JavaScript

  • 알고리즘 하나씩 정리해보기
  • 문제를 하루 1문제 씩 풀었는데 2~3문제까지 풀어서 github에 업로드하기

 

JS문제는 아직 쉬운단계(?)이기 때문에 막힘없이 풀었지만 나는 메서드를 잘 사용하지 않지만 스터디원은 메서드를 사용해서 풀어오는 것을 보고 메서드를 다양하게 공부해보고 사용할 수 있는 습관을 들여야겠다.

 

 

 

📝 오늘 느낀점 & 마음 가짐

  • 수학이 프로그래밍에 끼치는 영향에 대해 다시 생각하게 되었다.
  • 새로운 기술을 익히는데 두려워하지 말자!!

'Daily > Today I Learned' 카테고리의 다른 글

22.05.01_TIL(일주일간 회고)  (0) 2022.05.01
22.04.30_TIL  (0) 2022.04.30
22.04.28_TIL  (0) 2022.04.28
22.04.27_TIL  (0) 2022.04.27
22.04.26_TIL  (0) 2022.04.26

📌 오늘도 문제 풀이가 있는 데 반복문 부분이라서 조금 더 공부하다 보니 늦게 잠을 자서 피곤한 상태로 아침을 시작했지만
      성장하는 개발자가 되기 위한 일련의 과정이라 생각하니 힘이 났다!

 

 

📗 오늘 학습한 내용

JavaScript

  • 반복문
    • for
    • while
    • 소수 판별
    • 약수 판별

 

소수와 약수 판별하는 문제는 알고리즘에서 많이 풀었다고 생각했는데 오랜만에 다시 풀어보려고 하니 기억이 나지 않아서 조금 오래 걸렸던 것 같다. 확실히 내가 알게 되었다면 정리를 해서 다시 잊어도 바로 찾아 볼 수 있도록 해야겠다.

그리고 문제를 풀때 j++를 해야 하는데 i++를 해서 무한으로 이중 for문이 돌게 되었는데 이것은 꼼꼼히 확인을 했다면 문제없이 풀 수 있었을 것이라 생각한다.

 

 

 

📘 추가로 공부할 내용

JavaScript

  • HTML의 기초
  • 웹 개발과 기획
  • VSC (Visual Studio Code) 설치 및 세팅방법에 대해 정리해본다.
  • 알고리즘 문제 풀기
    • [프로그래머스] 교점에 별 만들기

 

VSC가 이미 다운이 되어있어서 간략하게 정리해보고 같이 사용하면 좋은 extensions를 같이 정리해 보면 될 것 같다.

HTML을 알고 있는 부분이 많지만 다시 세세하게 정리해보자!!

또한, python스터디의 2번째 주간 문제가 교점에 별 만들기 인데 level2이지만 level3보다 어렵다는 블로그들을 많이 보았다.(실제로 풀이를 하는 중에도 어려움을 느낌) 다음에는 level3 문제도 확인해보면 좋을 것 같다.

 

 

 

📝 오늘 느낀점 & 마음 가짐

  • 오늘도 메서드 부분에서 실수가 나왔다. 최대한 실수하지 않도록 해보자!!
  • 다양한 문제를 빠르게 해결하기 보단 페어와 함께 천천히 풀어나가니 다른 풀이 방법도 많이 생각나고 재미있고 유익한 시간이 되었다.
  • 내가 이미 안다고 생각한 것을 다른 사람은 모를 수도 있으니 최대한 풀어서 설명할 줄 아는 방법과
    코딩을 할 때 하는 말을 전문적인 언어로 말 할 수 있도록 습관을 갖춰 기술면접에서 도움이 되도록 해보자!

'Daily > Today I Learned' 카테고리의 다른 글

22.04.30_TIL  (0) 2022.04.30
22.04.29_TIL  (0) 2022.04.29
22.04.27_TIL  (0) 2022.04.27
22.04.26_TIL  (0) 2022.04.26
20220425_TIL  (0) 2022.04.25

📌 점점 마음이 편해지고 더 열심히 해야겠다는 생각을 하면서 하루를 시작했다.

 

 

📗 오늘 학습한 내용

JavaScript

  • 조건문
  • 문자열

모든 프로그래밍 언어의 기본이 되는 조건문, 문자열에 대해서 공부를 하고 문제를 풀어보던 중 메서드 사용 부분에서 자꾸 실수를 하게 되었는데 이 부분을 보완하게 위해서 자주 사용하는 메서드, 함수에 대해서 조금 더 공부 한 뒤 정리해서 블로그에 올려두어야 겠다고 생각했습니다.

 

 

📘 추가로 공부할 내용

JavaScript

  • 반복문(for, while)에 대해 공부해본다.
  • [baekjoon] node.js로 문제풀때 input 지정하는 법을 정리해 본다.
  • 알고리즘 문제 풀기
    • [프로그래머스] 예상 대진표

반복문에 대해서 처음으로 시작한다는 생각을 가지고 잊어버리지 않도록 공부를 해봐야겠다. 

for문을 공부할 때 for, for...in, for...of의 동작시간에 대해서도 찾아보면 좋을 것이다.

프로그래머스 2단계 문제가 이제 얼마 남지 않았었는데 마지막쯤 오니까 미뤄두었던 어려운 문제(?)들이 나타나서 당황스럽긴 하지만 예상 대진표는 풀만하다고 생각이 든다.

 

 

📝 오늘 느낀점 & 마음 가짐

  • 말을 할때 가끔씩 고민을 한다거나 막히는 부분에서 '쓰읍' 하는 버릇이 있다는 것을 알게되어서 
    습관을 고칠 수 있도록 해봐야겠다.
  • 오늘도 열심히 했다고 생각하지만 앞으로 열심히 해야하는 날이 많기 때문에 체력부분을 꾸준히 길러야겠다.
  • 자주 사용하는 메소드 등의 사용법을 python 과 js에서 혼동하는 경우가 많이 있는데 이부분을 확실히 해야한다.



'Daily > Today I Learned' 카테고리의 다른 글

22.04.29_TIL  (0) 2022.04.29
22.04.28_TIL  (0) 2022.04.28
22.04.26_TIL  (0) 2022.04.26
20220425_TIL  (0) 2022.04.25
20220406_TIL  (0) 2022.04.06

📌 처음 페어프로그래밍을 하는날 긴장된다!!

     요즘엔 공부한 내용을 내가 보기 쉽게 노션으로만 정리하다가 블로그에 정리하기 시작했는데

     남이 알아보기 편하도록 글을 작성하는 것이 어렵다는 것을 느끼게 된다.

 

 

📗 오늘 학습한 내용

JavaScript

  • 변수란 무엇인가?, 변수의 종류 (var, let, const)
  • 타입이란 무엇인가?, 타입의 종류 (String, Number, ...)
  • 자료형
  • 함수의 선언, 호출

코플릿으로 페어와 함께 문제를 풀어보았는데 문제를 제대로 읽지 않는 나의 습관이 있는 것을 다시 한번 깨닫게 되었다. 질문을 하거나 받을 때 내가 원하는 것을 말하는 제대로 전달하지 못한다고 생각하여 말을 조리있게 잘 할 수 있도록 블로그를 작성하면서 늘리도록 해야겠다!!😃

 

 

📘 추가로 공부할 내용

JavaScript

  • 오늘 배운 내용에 대해 복습하여 블로그에 게시해 본다. (최대한 정확하게)
  • 조건문, 문자열에 대해 공부해본다.
  • JavaScript 알고리즘 문제 풀기
    • [Baekjoon] 문자열 분석

가끔 원하는 정보를 얻기위해 구글링 하다보면 2개의 블로그에서 같은 주제인데 설명을 다르게 하는 경우가 생기는 것을 많이 보았다.
이러한 사태를 방지하기 위해 글을 작성한 후 공식 문서를 찾아서 내가 작성한것과 비교해 틀린 것이 있는지 다시 한번 돌아봐야 겠다.

알고리즘은 공부를 많이 했다고 생각했는데 풀때마다 전혀 아닌것 같다. 혼자 풀려고 하거나 할 때 문제에서 중요한 내용을 자주 놓치는 경우가 있기 때문이다. 코플릿에서 문제를 해결할 때도 나타나는 것을 보니 습관인 것 같은데... 고치도록 해보자!!

문자열 분석 문제를 풀 때 split 메서드를 사용할때 마다 마지막에 ' '(공백)이 붙는다는 사실을 잊어버려 에러가 많이 발생했다. 이 부분에 대해서 다시 한번 정확히 생각하게 되었다.

 

 

📝 오늘 느낀점 & 마음 가짐

  • 페어프로그래밍을 할 때 좋은 커뮤니케이션을 할 수 있도록 노력하자!!!
  • 아는 내용이라도 다시 한번 복습하자!!
  • 말을 정확하게 전달 할 수 있도록 해보자.

 

'Daily > Today I Learned' 카테고리의 다른 글

22.04.28_TIL  (0) 2022.04.28
22.04.27_TIL  (0) 2022.04.27
20220425_TIL  (0) 2022.04.25
20220406_TIL  (0) 2022.04.06
20220405_TIL  (0) 2022.04.05

+ Recent posts