EASY7
2016.06.09 IT 일기 (facebook) 본문
어디 이번에는 그 유명한 페이스북 채용 정보를 수집해볼까..
(TCP/IP, HTTP, HTML, JavaScript, CSS, RESTful API)
(at least one) Python, PHP, C/C++, Ruby, C# or Java
ㅋㄷㅋㄷ
페이스북은 채용정보도 영어닷
한국에 들어와있는 아마존에 다니시는 분이
"한국에 있는 외국회사에서는
영어랑 프로그래밍 언어 중에 무엇이 더 중요할까요?
언어가 더 중요해요
한국사람을 대상으로 하는 것이라서..
물론 영어를 잘 한다면
이점이 있죠"
라고 말씀하셨다.
그 분이 기업에서 온 것이 아니라
교수님의 친분이 있어서 설명해주신 거라서 딱딱하지 않고
재밌었다.~~
대답 열심히 했다고 나중에 밥도 사주신다고 하셨다.
여름방학에 이메일 보내봐야겠다 ㅎㅎㅎ
본론으로 들어가서
페이스북은
TCP/IP, HTTP, HTML, JavaScript, CSS, RESTful API에 대한 깊은 깊은~ 이해가 필요하다
TCP가 뭐지 ㅋㅋㅋ
IP는 인터넷 사용자의 고유번호이고
RESTful ??
하지만 이제 조사해서 알면 되니까!!!
긍정긍정
Python, PHP, C/C++, Ruby, C# or Java
이것중에 최소 한개는 개발 경험이 있어야한다.
여기서 정리하는 IT상식
TCP(Transmission Control Protocol)
IP 프로토콜 위에서 연결형 서비스를 지원하는 전송계층 프로토콜로,
인터넷 환경에서 기본으로 사용한다.
프로토콜은 통신규약이라는 뜻이다.
IP 서비스를 지원해주는 것 같다.
간략하게 설명해놓은 그림을 보니
1.TCP가 자료를 쪼갠다.
2.자료가 IP에 따라서 돌아다닌다.
3.목표에 도착하면 TCP가 쪼갠 자료를 다시 합친다.
뭐야 ㅋㅋㅋ 그냥 쪼개고 합치는 거잖아?
//아무래도 페이스북이 웹 기반 SNS이다 보니 IP에 대한 사전 지식이 필요한가보다
파이손(python)
내년에 내가 배울 파이손!
python은 비단뱀이라는 뜻을 가졌구나! 재밌구먼 ㅋㅋ
파이썬(Python)은
1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터1 언어이다.
귀도는 파이썬이라는 이름을
자신이 좋아하는 코미디 쇼인 "몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)"에서 따왔다고 한다.
파이썬의 사전적인 의미는
고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻하며,
아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있다.
대부분의 파이썬 책 표지와 아이콘이 뱀 모양으로 그려져 있는 이유가 여기에 있다.
파이썬은 우리나라에서는 아직 대중적으로 사용되고 있지 않지만
외국에서는 교육 목적뿐 아니라 실무에서도 많이 사용되고 있다.
그 대표적인 예가 바로 구글이다.
필자는 구글에서 만들어진 소프트웨어의 50% 이상이 파이썬으로 만들어졌다는 이야기를 들은 적도 있다.
이외에도 많이 알려진 예를 몇 가지 들자면 파일 동기화 서비스인 드롭박스(Dropbox),
쉽고 빠르게 웹 개발을 할 수 있도록 도와주는 프레임워크인 장고(Django) 등이 있다.
또한 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편하다.
그 때문에 이미 다른 언어로 작성된 많은 프로그램과 모듈들이 파이썬으로 재구성되고 있다.
국내에서도 그 가치를 인정받아 사용자층이 더욱 넓어지고 있고, 파이썬을 이용해
프로그램을 개발하는 기업체들 또한 늘어 가고 있는 추세이다.
출처:https://wikidocs.net/4307
관련 블로그 : http://cafe.naver.com/circuitsmanual/138971
벨 연구소에서 1971년에 리치(D.M.Ritchie)등에 의해 개발된 시스템 프로그래밍 언어이다.
프로그램을 간결하게 쓸 수 있고, 프로그래밍하기 쉬운 편리한 언어이다.
C#
C++(시플러스플러스)에 기본을 두고,
비주얼베이직(visual basic)의 편의성을 결합하여 만든 객체지향 프로그래밍언어이다.
C++의 컴퓨팅 파워와 비주얼 베이식의 프로그래밍 편의성을 결합하기 위한 목적으로
C#은 마이크로소프트의 .NET 플랫폼과 함께 작업하도록 설계되었다.
개발자들이 이식성 높은 응용 프로그램을 만들 수 있다.
루비(Ruby)는 마츠모토 유키히로(
루비에서의 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다.
썬 마이크로시스템즈의 제임스 고슬링과 다른 연구원들이 개발한
'개발 공부 > IT' 카테고리의 다른 글
2016.10.6 첫번째 이야기 (0) | 2016.10.07 |
---|---|
채용 (0) | 2016.07.08 |
2016.06.09 IT 일기 (kt is) (0) | 2016.06.09 |
IT 상식 1탄 -개인정보와 프라이버시 (0) | 2016.06.03 |