반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

꿈꾸는 사람.

[프로그래밍 언어] Ruby 배우기. 본문

IT/Tip

[프로그래밍 언어] Ruby 배우기.

현무랑 니니 2016. 1. 28. 17:11
반응형

프로그래머가 새로운 언어를 배우는 것은 숙명이다.

컴퓨터가 태동 한지 50년 정도에 불과하고 변화의 속도는 상상을 초월한다.

이에 대해 권할만한 기사를 아래에 링크로 소개한다. 

[개발자가 알아야 하는 것]

오늘획득한 지식이 내일, 가차 없이 낡은 지식이 된다는 부분이 가슴을 찌른다. 

결론은 한 분야를 깊이 들어가 원리를 파고 들라고 조언한다. 이를 다른 분야로 활용하면 적응하는 것은 어렵지 않다고 한다.


자, 그럼 새로운 언어나 웹 스킬을 익히기 위해 책을 사고 사이트를 뒤지고 카페에 가입해야 할까?

한번에 이를 해결하는 누리집이 있다.


코드 아카데미를 이용하자!


1. www.codecademy.com 접속 후 메일로 가입.

접속 후 사용하는 메일 계정과 비밀 번호를 넣고 가입한다.


2. Ruby를 선택하고 배워보자.

가입 후 첫 화면에는 웹 개발자 관련 기술이 먼저 나온다.

[Ruby on Rails]도 있으니 참고하자.


화면을 내려 루비를 선택하면 초보자가 루비를 배우는데 9시간이면 된다고 나온다.


시작 버튼을 눌러 학습을 시작하면 간단한 화면 설명이 나온다.

(1) 왼쪽 분할 창에 학습 과정이 설명되어 있다. 각 단계 별 수행할 명령이 있다.

명령대로 수행하면 다음 단계로 넘어갈 수 있다.

(2) 오른쪽 분할 창은 코드를 입력하는 곳이다.

(3) 코딩이 끝나면 저장 후 제출한다.

서버에서 수행 후 결과를 보여준다. 문제가 없으면 다음 학습을 진행할 수 있다.


2C언어의 "Hello, World"처럼 아래 출력문을 넣고 제출하였다.

puts "Hello, Ruby!"


이 단계는 코드 없이 제출하는 것인데 코드를 넣었더니 특별히 축하(?)하는 메시지를 보여준다.


왼쪽 창에 다음에 수행할 학습 단계를 보니 Data types에 대한 학습이다.


루비는 단 3개의 데이터 타입들만 지원한다.

(1) 숫자

(2) 부울 - true, false

(3) 문자열 - "" 안에 포함 된 문자열.


제출한 코드에서 문자열 오류가 발생하였다.


명령을 확인하니 문자열을 "Ruby"로 쓰지 않아서 문제가 되었다.


명령대로 수행하면 문제가 해결되어 다음 단계로 넘어간다.


변수에 대한 설명이다.

프로그램을 작성할 때 가장 기본이 되는 것 중 하나가 변수이다.

이 변수를 정의하고 값을 할당하는 것을 수행한다.


브라우저에서 단 몇 분에 데이터 타입과 변수 선언과 값을 할당할 수 있었다.


코드 아카데미, 언어 습득에 집중할 수 있다.

새로운 언어를 배우려면 컴퓨터에 통합 개발환경을 설치하거나 최소한 컴파일러나 인터프리터는 설치하여야 한다. 

드 아카데미는 브라우저에서 바로 바로 컴퓨터 언어를 배우는 것에 집중하게 한다.

변하는 세상에 맞춰 빠르게 배워보자.



반응형
Comments