CS

[IT 5분 잡학사전] Assignment #05

Rosie_dev 2023. 1. 17. 10:46

 

 

IT 5분 잡학사전 | 니꼴라스 - 교보문고

IT 5분 잡학사전 | “개발자는 다 맥북을 써야 하나?”와 같은 사소한 질문부터 “서버가 대체 뭔지?”까지~♬ 전공자와 비전공자 모두 알고 싶어 하는 질문을 5분 안에 해결해 주는 IT 잡학사전이

product.kyobobook.co.kr

 

 

에피소드 11. 라이브러리와 프레임워크 비슷한 거 아냐?

 

누군가 미리 작성해 놓은 코드이고, 우리의 개발 속도를 더 빠르게 만들어 주는 도구라는 점이 같아.

 

'누가 누구를 제어하는가?'라는 관점에서 라이브러리는 사용자가 모든 결정을 내리고, 프레임워크를 사용하기 위해서는 정해진 규칙에 따라야 한다는 차이가 있다.

라이브러리: 제이쿼리, 부트스트랩 등

프레임워크: Django, Spring 등

리액드는 라이브러리라고 공식사이트에 되어 있다. 하지만 규칙에 맞게 코딩하는게 필요하므로 프레임워크라고도 할 수 있지만 공식사이트에 기재된만큼 라이브러리라고 보는 관점이 맞을 것 같다.


에피소드 12. 제이쿼리는 반드시 배워야 하는 기술일까?

 

JavaScript가 호환도 잘 되지 않고 코드도 깔끔하지 않던 시절에 나타난 제이쿼리의 인기도는 올라갈 수 밖에 없었다. 지금의 JavaScript는 기능도 좋아지고 코드를 쓰기도 쉬워졌기 때문에 제이쿼리를 반드시 배울 필요는 없다.

나도 처음 배울 때 JavaScript를 간략하게 배우고 제이쿼리 학습으로 넘어가서 사용했던 것 같다. 실무에서도 깔끔한 코드로 제이쿼리를 선호하는 사람들을 많이 봤지만, 지금은 JavaScript를 좀 더 깔끔하게 사용하게 되면서 제이쿼리의 필요성을 잊어버리고 있다.


에피소드 13. 그 놈의 API, 대체 뭐길래?

 

여러분과 컴퓨터가 소통할 때 키보드를 쓰는 것처럼
프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한 것을 API라고 해.

 

Application Programmering Interface의 줄임말.

API는 이미 만들어져 있는 기능으로 원하는 결과를 얻고자 할 때 사용해서, 그 API의 기능 원리까지는 알 수 없다. API를 직접 개발해보거나 필요여부에 따라 필요한 기능을 사용하자.

 

프로그래밍 초보자가 하기 쉬운 실수

처음에 너무 열심히 한다.

  • 매일매일 꾸준히 하는 습관으로 바꾸는 것이 좋다. 하루 일과 시간과의 적정한 배분이 필요!

공부했는지 체크하기 위해서만 공부한다.

  • 프로그램 공부를 일하듯이 TO-DO 리스트를 체크하면서 공부하는 것보다 무엇을 만들지에 좀 더 초점을 맞추고 공부하는 것이 더 효율적이다. 취업 포트폴리오도 작성되므로 일석이조!

기한 없이 공부한다.

  • 독학한다면 기한을 따로 정해두고 공부하자.
  • 기한을 정하지 않는다면 속절없이 시간을 흘려보내기 쉽다.

이 실수들 모두 경험해 본 어쩌면 지금도 일부 하고 있는 실수들이다. 나 같은 경우는 미리 프로젝트를 구상하고 새로 시도해볼 기술들을 정하는데 기술들을 빠르게 익혀야 프로젝트에 만들 수 있기 때문에 효과적인 것 같다. 반면 TO-DO 작성은 매일 일정으로 짜지 않고 Monthly와 Weekly로 나누어 작성하는데 칸반보드를 관리하면서 하면, 일의 진행도를 알 수 있어 편리하다. 그래도 100% 만족하는 일정을 짜고 달성하는 건 언제나 쉽지 않은 과제다.


에피소드 14. 도메인은 왜 돈을 주고 사야 할까?

 

전화번호를 관리하는 전화번호부가 있다고 생각하면 돼.

 

처음 웹 호스팅을 할 때, 도메인 가격도 꽤 있다는 사실을 알고 놀랐다. 물론 서버비나 클라우드 비용을 고려하면 낮은 가격이지만 더 저렴할 줄 알았기 때문이다.

도메인 시스템을 관리하는 방법이 있는데, 레지스트리를 이용하는 것이다. 닷컴(.com)이라는 대표적인 레지스트리는 베리사인이라는 회사에서 관리하고 있다. 도메인 판매처는 다른 리셀러를 이용해야 한다. 리셀러 기업들은 도메인 관리, 회원관리 등을 하고 있어 실제 비용보다 조금 더 높은 가격으로 도메인을 판매한다.

ICANN에 요청해서 도메인 레지스트리를 운영할 수 있는데 2억 2,000만원 정도의 비용이 든다. 그리고 운영능력이 있는지를 증명해야 한다.

  • 도메인을 만드는 건 레지스트리다.
  • 레지스트리는 IP 주소와 도메인을 적은 전화번호부이다.
  • 레지스트리 운영사가 되려면 엄청난 돈과 인프라가 필요하다.
  • 도메인을 구매하면 레지스트리 운영사가 아니라 리셀러에게 돈을 지불하는 것이다.
  • 리셀러는 계약 관리, 결제 처리, 도메인 비용 지급 등의 일을 한다.

에피소드 15. 플래시의 종료와 스티브 잡스

 

플래시는 만화와 애니메이션을 그리는 사람을 위한 제품이었다. 매크로미디어 인수 후 프로그램명을 플래시로 변경, 플래시 플레이어 플러그인으로 애니메이션을 브라우저에 띄울 수 있게 된다.

스티스 잡스가 플래시 사용을 반대한 이유

  • 플래시는 오픈 소스가 아니다
  • 플래시는 믿음직하지 않다.

플래시는 다시 어도비가 인수했다.  당시 자유로운 웹 표준을 생각하던 스티브 잡스는 한 회사가 모든 것을 통제하고 의사 결정을 내리는 것을 안 된다고 생각했다. 플래시는 터치를 위한 iOS 개발을 어렵게 만들었다. 그리고 결국 플래시 없이도 웹 사이트를 만들 수 있게 됐다.

당시 스티브 잡스의 힘과 행동력이 얼마나 대단한지 느낄 수 있는 부분이었다. 어떤 생각을 가지고 사업을 넘어서 전 세계 웹 표준을 이끌고 가는 변화를 만들어낸 것이 지금은 정말 감사한 부분이다.

 

'CS' 카테고리의 다른 글

[IT 5분 잡학사전] Assignment #07  (1) 2023.01.18
[IT 5분 잡학사전] Assignment #06  (0) 2023.01.18
[IT 5분 잡학사전] Assignment #03  (0) 2023.01.13
[IT 5분 잡학사전] Assignment #02  (0) 2023.01.12
[IT 5분 잡학사전] Assignment #01  (0) 2023.01.11
댓글