2009-12-11 1 views
11

나는 노련한 웹 개발자이지만 약간의 루비/레일 경험을 가지고 있습니다. Ruby 상점에서 월요일 인터뷰를 가졌습니다. 그들은 Ruby 경험이별로 없다는 것을 알고 있습니다. 2 ~ 3 개의 Ruby 서적 외에, 루비의 주말 크래쉬 코스에서 다른 리소스를 활용할 수 있습니다. 나는 결코 그것을 사용해 본 적이 없지만 hostingrails에 최소한의 계정이 있습니다.단 한 주말에 Ruby 인터뷰를 준비하는 방법

"ruby interview"와 (과) 다른 정확한 중복이 보이지 않습니다. 나는 what Ruby knowledge should I have?을 찾았지만 과도하지 않거나 1 주일 동안 너무 많지는 않다.

+6

스택 오버플로에서 무엇을하고 있습니까? 당신은 독서해야합니다! :) – Earlz

+7

Ruby를 쓸 준비가되어 있지 않으면 Ruby 입장을 신청하지 않아야합니다. 고용주에게는 공정하지 않습니다. – Sampson

+1

@ 샘슨 나는 동의하지만 루비는 주말에 Hello World에서 초보자 (실제로는 몇 가지를 작성할 수 있음)로 갈 수있는 언어를 배우기 매우 쉽다고 말합니다. 다른 언어에 대한 경험이 있다고 가정합니다. – Earlz

답변

11

시간이 없습니다. 잠재적으로 시대에 뒤진 블로그 게시물을 읽는 것을 두 드리면 혼란스러워지고 진전이 없을 것입니다. Pickaxe 책은 너무 넓어서 짧은 시간에 사실을 알 수 없습니다.

겨우 며칠이면 Metaprogramming Ruby의 처음 다섯 장을 읽는 것이 좋습니다. 그것은 소리가 나는 것처럼 협박하는 것이 아니며, Ruby를 매우 유용하게 만드는 것들을 당신에게 빨리 알려줄 것입니다. 매우은 이전에 사용했던 언어와 다릅니다. 처음 다섯 장은 당신에게 견고한 기반을 제공하기에 충분합니다. 주말에 그들을 감추면됩니다.

내가 그 일을 한 후에 시간이 있다면 RSpec이나 잠재적 인 고용주가 사용하는 테스트 설정을 읽는 것이 좋습니다. RSpec 책은 루비/레일스 샵이 어떻게 작동 하는지를 배우기에 좋은 자료입니다.

다른 사람들은 Agile Web Development with Rails를 제안했습니다. 나는이 시점에서 "읽는"것을 괴롭히지 않을 것이다. Rails 어휘를 이해할 시간이 있다면 튜토리얼을 실행하십시오. 나중에 책이 완전히 소화 될 때까지 기다리십시오.

+0

나는 당신의 독서 제안을 정말 좋아한다. 나는 "Metaprogramming Ruby"에 대한 목차를 살펴본 결과, "Dive 파이썬 "으로 바뀌었고, 올바르게 기억한다면 메타 프로그래밍에 대해 자세히 살펴볼 것입니다. 또한 필자는"노련한 웹 개발자 "라는 말보다 더 구체적이어야합니다. 예를 들어, 원숭이가 Javascript 등으로 패치합니다. –

6

그들은 당신이 '별로'경험이 없다는 것을 알고 있습니까? 그렇다면 핵심 개념을 배우고 플랫폼에 흥미를 느끼는 데 더 집중하려고합니다. 그들이 루비 지식에 대해 공정한 평가를한다면 아마도 루비 기술이 아닌 일반 개발자 기술에 당신을 고용하고있을 것입니다.

솔직히 말해서, 흥분하고, 당신의 마음을 아프게하는 일부 기능에 대해 이야기하십시오.) 구문 지식으로 그들을 놀라게하려고하지 마십시오;)

1

나는 rails documentation을 통해 읽을 것을 제안합니다. 특정 응용 프로그램 (전자 상거래, 기본 웹 사이트, CMS 등)이 무엇인지 알지 못하면 너무 구체적인 것을 추천하기가 어렵습니다.

나는 또한 더 인기있는 플러그인/보석의 일부 문서 및 소스 위에 읽는 것이 좋습니다

:

희망은 내 대답을 도왔습니다. 행운을 빕니다.

4

http://railscasts.com/

이에 레일에 좋은 스크린 캐스트의 많은뿐만 아니라 좋은 입문 물건, 최신 보석의 일부에 대한 정보를 많이 가지고있다.

6

Ruby에 익숙해지기 위해서 Ruby Quiz website에서 문제 또는 두 가지 작업을하는 것이 좋습니다. 이렇게하면 언어의 기초에 익숙해 질 것이며, 루비 관용구를 익히는 데 도움이되는 많은 샘플 답변이 있습니다.

레일스 관련 자료에 대해서는 샘플 앱으로 속도를 높이는 데 가장 좋은 방법은 Pragmatic Programmers Rails book의 시작 부분입니다. 그 책이 없으면 주말 전자 버전을 빨리 얻을 수 있습니다. 나는 따라와 실제로 언어 또는 프레임 워크에서 뭔가를 구축 찾을 수있는 가장 좋은 방법입니다 찾으십시오.

+0

나는 그들이 루비 퀴즈를 쉬운/중간/열심히 평가했으면 좋겠다. ( –

0

Ruby/Rails에 대한 모든 멋진 것들을 읽기 시작하십시오. 그것과 사랑에 빠지십시오. 그 인터뷰에서 그 사랑을 보여줘.

기본 Ruby 구문을 알고 있어야합니다.

1

실용적인 책장도 Ruby Metaprogramming에 스크린 캐스트의 우수한 시리즈를 가지고 자사의 데이브 토마스, 등 여러 가지 좋은 프로그래밍 책의 저자에 의해 호스팅 : 실용주의 프로그래머 및 프로그래밍 - Ruby- 1-9 (ThePickaxe 서적). 이 시리즈는 루비에 대한 이해와 감사의 핵심 변곡점이었습니다.

Flanagan과 Matz의 Ruby 프로그래밍 언어는 Ruby (Matz)의 제작자가 공동으로 저술 한 또 다른 훌륭한 자료입니다.

관련 문제