TIL 1 (2020.06.29)

백은진·2020년 8월 6일
0

TIL (Today I Learned)

목록 보기
1/106
post-thumbnail
  1. 깃허브 계정을 만들었다.
    https://github.com/JeanBaek

  2. 생활코딩에서 코딩을 알아가기 시작했다.

    1 공동공부를 시작했다.

    • 나와 다른 사람들의 참여도를 볼 수 있다.
    • 온라인에서 개별적으로 공부하는 것이지만, 함께 힘내서 공부한다는 느낌을 준다.

    2 수업은 코스 > 모듈 > 토픽(포스트 1개와 비슷한 개념) 순으로 나뉘어져 있다.

    3 프로그래밍 OT
    1) 하향 조절한 목표로 소소한 성취감 얻기
    2) 우리는 수학을 못하는 사람이 아닌, 앞으로 잘할 사람.
    3) 암기하지 말고, 즐겁게 경험하기.
    4) 언어는 사람들이 직면한 문제와 그것을 해결한 성취를 담은 것. 따라서, 어떤 언어를 배우느냐가 중요한 것이 아님.
    5) 실력은 난관에 직면했을 때 향상함.
    6) UI API
    - INTERFACE: 대면부, 결합부를 뜻한다. 정보를 교환하는 공유 경계(shared boundary)이다.
    - UI: User Interface 로서, 사이트 및 브라우저 전체에서 컴퓨터와 사람 간 상호작용이 이루어지는 접점이다.
    - API: Application Programming Interface 로서, 응용 프로그램 프로그래밍 인터페이스이다. 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있다. 보통, 웹 개발자들이 개발하는 것이 이 API이다.
    - 자바스크립트를 예로 들면, alert라는 명령어를 통해 웹 페이지 메시지(닫기 버튼, 확인 버튼, 경고 아이콘 등 포함)를 팝업 시킬 수 있다. 여기에서 메시지에 포함되는 버튼이나 아이콘, 메시지가 팝업 되는 위치 등은 브라우저를 개발한 사람들이 미리 정해놓은 것으로, 웹 개발자는 alert라는 간단한 명령어를 통해 그 기능을 모두 불러온다.
    - 사용자는 웹 개발자가 개발한 프로그램을 이용한다. 웹 개발자는 웹 브라우저 개발자가 개발한 프로그램을 이용한다. 이처럼 사용하는 모든 것은 그것을 개발한 아랫단계가 있는데, 순서는 다음과 같다. 사용자 > 소프트웨어 공학 > 전자 공학 > 전기 공학 > 물리학.

profile
💡 Software Engineer - F.E

0개의 댓글