*   >> Lecture Éducation Articles >> science >> la programmation

Étape 13: devenir professionnel Programmers

s conférences, BarCamps, jours Hack, groupes d'utilisateurs, et les camps de code sont d'excellents moyens d'apprendre. Ces groupes peuvent être utiles, même si rarement assisté, d'introduire de nouvelles idées et d'identifier de nouvelles méthodes de faire les choses. Il ya un avantage à être contesté dans un nouvel environnement.

Étape 10:

Apportez vos nouvelles langues au travail. Programmeurs professionnels peuvent trouver des possibilités d'utiliser les nouvelles connaissances du langage de programmation au travail.

Essayez de ne pas devenir un évangéliste fou, mais les possibilités d'accompagnement où d'autres langues peuvent résoudre le problème mieux. Cependant, shoehorning une langue dans un projet où il ne correspond pas juste pour le plaisir d'utiliser une nouvelle langue est une recette pour l'échec. Avoir plus d'outils dans la boîte à outils offre toujours plus de possibilités et de l'exemple flexibility.

For, tout en travaillant sur un projet Java au travail, être capable d'utiliser Ruby signifie créer des scripts peuvent être écrits dans Buildr, et les bibliothèques de test existants peuvent être utilisés pour écrire du code de test (essai /ruby, Shoulda, RSpec etc.) et le faire fonctionner avec l'application Java à l'aide JRuby. Les langages de script peuvent toujours être intégrées dans des applications existantes pour AllowScripting pour le code, dynamique générée, ou à liaison tardive. Ruby, Python, JavaScript, XSLT, et Lua sont tous de bons candidats.

Plugins de l'éditeur, crochets de contrôle de version et ainsi de suite peuvent souvent être rendu plus rapidement dans un boîtier léger, souvent faiblement typé, langage comme JavaScript, Perl ou Ruby qu'elle ne peut en Java ou C - Si vous devez écrire un front-end pour une application simple, essayez d'utiliser un langage de script comme IronPython ou MacRuby. - Si vous avez besoin d'écrire un back-end complexe pour une application de haute performance, tirez une des langues qui vous donne un meilleur soutien de la concurrence: Erlang, Scala, Clojure et ainsi de suite.

Attention: toutes les entreprises apprécieront vous faufiler dans les langages de programmation non approuvés. Et si tout va mal, vous allez être celui qui est blâmé!

Étape 11:

Contribuer à l'open source. Si vous ne pouvez pas glisser vos nouveaux langages de programmation dans le travail, vous pouvez toujours travailler sur des projets open source. Il existe de nombreuses applications am

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.