2009-10-15 12 views

Répondre

2

C'est une question assez ouverte, mais je vous suggère quelques petites choses:

  • vous familiariser vraiment avec le langage Ruby dans son ensemble, et ses éléments constitutifs tels que RDoc, stdlib, et Rails API lui-même
  • Participez à un projet pour un ami ou créez une application personnelle que vous souhaitiez créer depuis longtemps
  • Essayez de recréer un site Web populaire pour démontrer votre maîtrise de l'environnement. Rails - il peut même être quelque chose de relativement simple, comme Digg
  • Jetez un oeil à http://www.softwaredeveloper.com/features/74-ruby-on-rails-resources-tutorials-050207/ - il y a de grandes resouces là pour Ruby, y compris des livres, des tutoriels, et le matériel plus théorique
  • Début de l'apprentissage sur les différentes méthodes de tests: tests unitaires, tests de fuzz, des tests de scénarios, etc.

Une erreur notoirement faite par les nouveaux développeurs (en particulier avec Rails) est que la lecture d'un livre vous donnera tous les outils dont vous avez besoin pour être un développeur à succès. Ce n'est simplement pas vrai. Vous devez essentiellement aller là-bas et vraiment démontrer vos compétences dans un sens réel (en créant des applications du monde réel).

Comprendre comment écrire du code n'est pas suffisant; Vous devez également savoir comment le déployer, le maintenir et le tester efficacement.

0

Postuler pour un emploi dans le domaine? Quels sont vos objectifs?

+0

J'ai clarifié la question! –

1

Ce que vous devez faire est de commencer à construire de vraies applications. Je ne suis pas familier avec "Simply Rails 2", mais je suppose qu'il a quelques applications de base de tutoriel. C'est un bon moyen de se mouiller les pieds, mais maintenant vous devez vous déplacer dans le monde réel. Si vous allez le faire vous-même, vous aurez besoin de quelque chose qui vous motive intrinsèquement, quelque chose qui vous intéresse. Dans mon cas, j'ai réécrit mon blog dans Rails. Idéalement, vous testerez et déploierez cette application publiquement afin que vous puissiez la lister sur votre CV.

Un autre angle à poursuivre est le déploiement et la modification d'applications existantes. Vous pouvez trouver beaucoup au Open Source Rails. La chose la plus importante ici est que vous apprendrez mieux en faisant, et vous devez être capable de résoudre des problèmes en dehors d'une situation de tutoriel.

Questions connexes