Rails semble être aussi simple ou aussi compliqué que vous voulez le faire. Lorsque je regarde les offres d'emploi pour Rails, elles contiennent souvent beaucoup d'exigences, au-delà de la simple possibilité de lancer une application. Cela me fait penser que même si je connaissais le livre Agile Rails de la couverture à l'arrière, je ne serais toujours pas admissible à la plupart des emplois Rails. Donc, si vous vouliez commencer en bas et obtenir un emploi de base Rails d'entrée de gamme, que devriez-vous généralement savoir avant de commencer, par rapport à ce qui serait probablement un «bonus»?Que devez-vous savoir avant de pouvoir obtenir un emploi Rails d'entrée de gamme?
Répondre
Vous devez connaître une variété de technologies Web, pas seulement Rails. Apprendre les bases de données Apprendre Javascript et CSS. Et dans Rails, apprenez à coder des relations d'entités complexes.
J'ai décroché un emploi de stagiaire en développement de rubis sur rails. Je n'avais aucune expérience en la matière, et ils le savaient. Montrez la connaissance dans d'autres technologies, particulièrement d'autres genres de codage comme php ou asp.net. J'ai eu de l'expérience en php et asp.net avec C#. Montrer que vous comprenez les techniques de codage est probablement la partie la plus importante.
Voulez-vous dire un stage rémunéré? Ou est-ce que certaines entreprises considèrent les programmeurs comme des stagiaires et ne les paient pas? Je n'ai jamais pensé à cette option, mais je pourrais envisager si elles me payer assez pour couvrir mes frais de subsistance. – 010
Combien de temps pensez-vous avoir besoin de travailler en tant que stagiaire avant d'avoir assez d'expérience pour postuler à un poste complet? – 010
Oui, c'est un stage rémunéré. Cela dépend probablement d'une entreprise à l'autre. J'ai trouvé le mien sur craigslist. L'entreprise à laquelle je travaille maintenant m'offrait à temps partiel pour ma dernière année d'études collégiales et à temps plein une fois diplômé. Je suis en train de coder une application web pour eux, et je suis maintenant le seul qui sait ruby sur rails, tout le monde est C++ C#. – Ryan
Vous ne serez jamais embauché pour une seule chose. Soyez bien arrondi et connaissez certains clients (javacsript, flex, gwt, etc.), côté serveur (J2EE, php, etc.) et certains techniciens de bases de données. Connaître les concepts aide aussi.
Vous devriez connaître Ruby assez bien pour répondre aux questions de programmation générale. Vous devriez également être capable de pointer vers un site que vous avez développé du début à la fin, même si c'est juste un blog ou un portefeuille en ligne, qui montre que vous comprenez le processus de développement complet et la pile. Je m'attendrais à des questions comme:
- "Comment avez-vous déployé l'application?"
- "Comment gérez-vous les dépendances?"
- "Comment avez-vous testé l'application?"
En raison de la nature des un travail rails développeur sera très probablement une bonne compréhension:
- HTML (bonus pour savoir haml ou Markaby)
- CSS (bonus pour savoir SASS)
- Javascript - prototype/jquery/dojo/etc ... être en mesure de comparer et contraster les différents cadres seraient bénéfiques
- bases de données - comprendre comment analyser les performances et diagnostiquer les requêtes lentes
- Déploiement
- Source de contrôle
Si vous voulez impressionner un futur employeur de la meilleure façon de le faire est de montrer des exemples de votre travail. Si vous débutez, un moyen de le faire serait de faire une contribution significative à un projet open source ou de développer quelque chose et de le rendre public sur github.
Bonjour à partir de 2015. Je ne peux pas dire que je suis un expert, mais j'ai certainement une solide compréhension de tous les concepts et technologies que vous avez mentionnés, et je ne peux même pas approcher une opportunité de stage pour Rails/Full-stack. –
Vous n'avez pas besoin de savoir quoi que ce soit au sujet des rails pour obtenir un travail de rails d'entrée de gamme (parce qu'il est si facile à ramasser, les gens s'attendent à ce que vous ramassiez rapidement).
pour répondre à votre question, certains must have sont les suivants: 1. une bonne volonté d'apprendre (très important) 2. bon problème des compétences en résolution (problème n'a souvent pas une seule meilleure réponse, quelle est votre approche pour résoudre un problème complexe, étape par étape, comment répartir le problème? etc ... très important)
de bonnes connaissances en informatique sont utiles, mais pas obligatoires. d'autres compétences pour avoir des compétences (javascript, css, base de données solide, Java/c ou autre langage de programmation), mais encore une fois, ils sont simplement agréables à avoir. Mais encore une fois, la réponse à votre question sera différente selon le contexte (la culture d'entreprise, les exigences de poste, etc.), certaines entreprises préfèrent embaucher des spécialistes, qui ont les connaissances, certaines entreprises préfèrent embaucher des généralistes qui peut résoudre les problèmes.
- 1. Est-il nécessaire que quelqu'un soit inscrit à un événement avant de pouvoir le faire?
- 2. C#, Excel: obtenir des infos de gamme
- 3. Comment obtenir mysql gamme entière aléatoire?
- 4. "mauvaise gamme de caractères" exception?
- 5. Rails: Plusieurs paramètres avant de faire?
- 6. Trouver Gamme de couleurs
- 7. utilisateur Besoin de pouvoir télécharger 2 fichiers consécutivement dans un rubis sur des rails app
- 8. Tout ce que je devrais savoir avant de convertir un grand programme C++ de VS2005 en VS2008?
- 9. Que dois-je vérifier avant la mise en ligne de mon site Web Ruby on Rails?
- 10. emploi PHP CRON, pas de sortie en-têtes HTTP
- 11. Augmenter WPM - Haut de gamme
- 12. Que devrait savoir un développeur .NET à propos de MSBuild?
- 13. Comment obtenir le HTTP_HOST de Rails?
- 14. Qu'est-ce que les petites choses dois-je faire avant de déployer une application rails
- 15. Rails: déclenchement de l'événement onchange avant que le select ne se mette au point
- 16. Gamme validateur
- 17. Comment savoir ce que mach_msg_trap attend?
- 18. .Net gamme de couleurs d'arrière-plan Menustrip
- 19. Comment profiler juste une gamme de programme
- 20. Comportement inattendu de la gamme Ruby
- 21. nom chargement Dynamiquement du fichier de classe Java dans un emploi Quartz
- 22. Obtenir un étrange Nil dans Rails avec Select
- 23. Aide Modification regex Retour Gamme de Digits
- 24. est là autre moyen de gamme d'écriture
- 25. Gamme GROUP BY ID?
- 26. Comment est-ce que je recherche une gamme de valeurs à distance à l'aide de C#
- 27. Vérifier que Java est présent avant l'installation
- 28. Dois-je savoir groovy avant d'apprendre les grails?
- 29. ColdFusion: obtenir le nom d'un fichier avant de le télécharger
- 30. une question gamme
+1 pour souligner l'importance de Javascript et CSS, pas seulement Ruby. – Shawn