본문 바로가기
Development

[19.11.12] TIL, 학교 면접 준비.

by igy95 2024. 1. 6.

 

 

오늘을 정리할 내용이 꽤 많을 것 같다.

 

1. CLI (COMMAND LINE INTERFACE)

 

오늘날, 마우스와 키보드의 효과로 컴퓨터를 더욱 직관적이고 편리하게 이용할 수 있지만

여전히 CUI는 프로세스를 처리하는 속도가 빠르며, 접근성이 좋은 이유에서 강력한 툴이라고 한다.

맥(MAC) 환경에서는 터미널 앱을 이용하여 이를 실행할 수 있다.

 

터미널 초기 화면.

*터미널 커맨드 정리

ls: 현재 위치의 파일 보기

ls -al: 디테일한 정렬

cd [dir]: 해당 디렉토리 이동

cd ~: 홈 디렉토리

cd /: 최상위 디렉토리

cd . : 현재 디렉토리 ( .. : 부모 디렉토리)

파일 생성: touch [file name]

dir 생성: mkdir [dir name]

삭제: 파일 - rm [file name] / rm -r [dir name]

 

*git 명령어 익히기

 

2. Scope; 범위

 

scope 정리.

변수가 속한 범위에 따라 접근 유무가 달라진다.

선언 키워드 없이 설정한 변수는 window에 포함되니 자제하도록 하자.

 

3. Closure

외부 함수의 변수에 접근할 수 있는 내부 함수 -> 지역, 전역, 외부 함수의 변수 접근이 가능하다.

*커링: 함수 하나가 return 값으로 함수를 받아 각각 인자를 받게 한다.

주로 템플릿 함수 or 메소드처럼 프로그래밍 내에서 쓰고 싶을 때 사용할 수 있다.

 

오늘 배운 것들의 대부분은 내일 한 번 더 복습할 수 있도록 하자.

더 익힌 후에 자세히 정리하겠다.

 

-

 

학교 면접이 또 얼마 남지 않았다. 서류 제출도 기한 맞춰해야 한다.

어떤 결과가 나와도 내 방향성은 변하지 않겠지만 예측 가능한 범위 내에서 움직일 수 있길 바란다.

 

'Development' 카테고리의 다른 글

[19.11.17] TIL, 개인 코드 리뷰.  (1) 2024.01.06
[19.11.14] 대외활동 탐색.  (1) 2024.01.06
[19.11.11] TIL, BASIC 과제 완료.  (0) 2024.01.06
[19.11.10] TIL (X), YIL.  (1) 2024.01.06
[19.11.07] TIL + 고민들.  (2) 2024.01.06