Comment les développeurs trouvent-ils le temps de rester au fait des dernières technologies? [fermé]

83

J'ai été développeur Web indépendant jusqu'à environ 2004, lorsque j'ai commencé à m'engager dans la gestion mais j'ai décidé de reprendre le développement (plus précisément les applications JavaScript et HTML5 Web / Web mobile) et j'ai vraiment l'impression d'être vraiment bon Ces technologies, ainsi que d’autres technologies similaires évoluant rapidement, nécessitent un temps constant de mise de côté pour investir dans l’amélioration des compétences existantes en plus d’acquérir de nouvelles compétences.

Je comprends maintenant que je reviens à la situation, mais la courbe d’apprentissage est assez raide, mais voir combien de bons gars sont là-bas - la seule façon pour moi de monter là-haut est de passer beaucoup de temps.

Ce que j'essaie de comprendre pour ceux qui travaillent en tant que développeurs à plein temps, c'est que la plupart du temps, au bureau, on passe réellement du temps à rédiger du code par rapport à l'apprentissage / la recherche. Je pourrais facilement passer 2 à 4 heures par jour à maîtriser les meilleures façons de faire les choses.

Est-ce que la plupart des bons développeurs qui travaillent à temps plein investissent beaucoup de temps en dehors du travail pour parfaire leurs compétences?

Ou peut-être que je regarde tout cela complètement faux?

u2sonderzug
la source
13
Je n'ai pas de réponse en tant que telle, car je me bats toujours avec ce concept, mais une idée qui résonne vraiment avec moi est de simplement bouger les pieds .
JC Yamokoski
2
Cela me semble être un conseil de carrière (voir FAQ). Votez pour fermer.
n00b
12
@Droid: Je ne vois même pas en quoi cette question pourrait être un conseil de carrière!
Wizard79
21
Je ne vois pas en quoi une question demandant aux programmeurs de rester au top de leur jeu est distante, ou non constructive, à distance.
Steven Evers
1
Prendre le train. Conduire me semble un tel gaspillage tragique de temps de lecture précieux.
Erik Reppen

Réponses:

61

Pour être honnête, j'utilise un lecteur de newsfeed. Je suis abonné à un certain nombre de blogs et de sites liés à la technologie. Je lirai mon repas pendant le déjeuner, avant le travail et parfois après le travail. Cependant, j'utilise ma tablette pour cela et examinera en permanence les sources d'informations si elles fournissent un bon rapport qualité / prix. Je passe probablement une à deux heures par jour à lire de nouvelles choses.

En général, je ne perdrai pas de temps à lire des commentaires ou à faire des commentaires, à moins que ce ne soit un véritable transfert de connaissances.

Phil Hannent
la source
10
Hacker News est très populaire
Gary Rowe
21
+1 Generally I will not waste time on reading comments or commenting unless its a real knowledge transfer.C'est vraiment un très bon conseil. Je me tiens également au courant via des blogs et des sites relatifs à la technologie, mais je n’ai découvert que récemment combien de temps je perdais à lire des commentaires qui n’apportent que très peu de valeur (bien que cela dépende du sujet et du type de source).
Oliver Weiler
4
Le réseau SE est l’un des seuls endroits que je commente. La valeur est très élevée.
Nouvelle Alexandrie
53
@OliverWeiler L'ironie de lire vos conseils pour ne pas lire les commentaires ... dans votre commentaire.
Gavin Coates
2
@GavinCoates: Les personnes qui lisent son commentaire sont exactement celles qui ont besoin de ce conseil, cela fonctionne donc. :-)
ruakh
31

Vraiment? Ce n'est pas encore une des réponses?

Suggérez au patron dont vous avez entendu parler newThinget qui pourrait aider l’entreprise, en particulier avec hideousProblemWeJustHad. Voilà comment j'ai fait mon incursion dans les tests unitaires. Ce n’est pas un avantage extrême, mais mon école a fait un travail horrible en enseignant ce dont il s’agissait et c’était nouveau pour moi. Cela faisait en partie partie des recherches sur la manière de bien faire les choses.

Et bien que cela soit plus ou moins hors de votre contrôle, je me trouve souvent en train d'apprendre de nouvelles choses uniquement pour faire mon travail. J'ai appris DO-178 et SQL parce qu'ils étaient en quelque sorte obligatoires pour la tâche à accomplir. Si vous voulez VRAIMENT plonger dans de nouvelles choses, trouvez un nouvel emploi.

En bref. Soyez payé pour apprendre.Parce qu'il y a une raison honnête envers dieu d'utiliser (certaines) de ces nouvelles choses. Parce qu'ils sont meilleurs. S'ils sont meilleurs, le patron voudra que vous les utilisiez, car cela l'aidera à faire la différence. Il y a des frais généraux, bien sûr. Le processus d'apprentissage n'est pas instantané et le temps, c'est de l'argent, mais si cela n'en vaut pas la peine, hé, peut-être que la nouvelle chose n'est pas tellement meilleure. Dans ce cas, merde peut le faire.

Philippe
la source
5
J'appelle ça Managing Up.
Warren P
Entièrement d'accord. Parfois, faire un peu du travail à l'extérieur pour montrer son potentiel aide. Je l'ai fait avec ember.jset j'ai réussi à faire signer le projet, sans parler des heures supplémentaires promises et des bonus
rickyduck
Je devais google "gérer jusqu'à". Il s’agit essentiellement de gérer les personnes au-dessus de vous. Une sorte de mot à la mode. Cela fonctionne à partir de l'idée que votre patron devrait être au courant newthinget devrait être celui qui suggère de l'utiliser, plutôt que les péons qui dirigent l'entreprise. Mais il y a TELLEMENT de si nombreux chefs non techniques et le domaine est tellement énorme que s'attendre à ce que les chefs sachent ce qu'il y a de mieux, c'est un peu ridicule. Il ne s'agit pas de gérer votre patron, mais simplement de lancer une idée.
Philip
15

Je mets les informations les plus utiles que je rencontre dans un jeu Anki . Chaque matin, je passe 5 à 10 minutes à examiner le matériel. Ainsi, cette semaine seulement, Anki m'a posé cette question à laquelle je n'avais pas répondu depuis un certain temps:

PHP: Que doit-on faire après une foreach sur un tableau référencé?

Je ne me souvenais pas si la réponse était unset($value)ou reset($value), alors ça m'a gardé forte. Effectivement, ce matin même, je devais utiliser cela dans le code.

Je conserve quelques extraits d’informations concernant AWS, PHP, Bash et d’autres technologies que j’utilise dans ce contexte. À tout le moins, Anki garde les informations fraîches dans mon esprit ou faciles à trouver si j'oublie.

EDIT: Je devrais également mentionner, pour moi, la programmation était un hobby qui est devenu une carrière dans le développement de logiciels. Je trouve que les personnes dont la carrière est aussi leur passe-temps ont tendance à rester naturellement au courant de leurs intérêts personnels, pas seulement des intérêts professionnels. Cela vaut pour les artistes, les médecins, les jardiniers et la plupart des professions qualifiées, pas seulement les programmeurs.

dotancohen
la source
7
J'ai aussi commencé comme amateur, mais parfois, lorsque je rentrais chez moi après le travail, la dernière chose que je voulais faire était d'ouvrir un IDE
James
1
Je n'avais jamais entendu parler d'Anki auparavant. Le lien que vous avez fourni n’avait pas de lien évident avec un repo de decks partagés. Avez-vous des pépites qui sont bonnes pour la programmation?
Freiheit
1
À partir de l'application Anki, vous pouvez télécharger des decks partagés par l'utilisateur (Fichier -> Télécharger -> Deck partagé). Je ne partage pas personnellement un jeu de cartes pour le moment, mais je pourrais le parcourir, en censurer certaines choses, puis les partager.
dotancohen
12

Lorsque le temps est limité, il vaut mieux se concentrer sur les matériaux de la plus haute qualité.

Les livres (les bons) ont plus de chances d'avoir un contenu de meilleure qualité que les blogs. Les livres dont le score moyen d’évaluation des clients sur Amazon est élevé sont généralement de la plus haute qualité. Procurez-vous un Kindle et téléchargez quelques livres de qualité sur le sujet. Gardez-le partout où vous irez. Peut-être une heure par jour de lecture? - C’est ce que je fais quand même, je ne sais pas ce qui est une bonne indication de temps

Si vous vous remettez sur la sellette et disposez d'un budget, il est préférable de participer à un cours de formation décent (ou à une conférence) pour un bon départ. Quelques jours d'entraînement intense = mois de lecture.

GBH
la source
3
Cela dépend entièrement des blogs que vous trouvez. IE - Il est très probable que vous trouviez du matériel de haute qualité dans des endroits tels que A List Apart, Smashing Magazine, des blogs similaires de type "magazine Web" à vocation commerciale, ou des blogs de personnes comme Joel Spolsky, John Resig, etc. En outre, les livres deviennent souvent très rapidement obsolètes (par exemple, mes livres de développement sur JavaScript et sur Android sont déjà pratiquement inutiles en raison de l'évolution des technologies).
Shauna
@Shauna Si vous connaissez les dates des changements majeurs survenus dans les technologies (wikipedia permet de répertorier les dates de publication des modifications majeures), vous pouvez utiliser la recherche avancée d'Amazon (en haut à gauche de la page d'un livre) pour filtrer uniquement les livres publiés après la date du dernier changement technologique - Sous "Date de publication" sur la page de recherche, vous avez la possibilité de sélectionner Après une date donnée. En général, je filtre ma recherche de livres publiés uniquement après des dates de modifications technologiques majeures, puis je trie la liste des résultats par avis client pour trouver les meilleurs.
GBH
1
Cela n'aide pas pour les livres que vous avez déjà achetés.
Shauna
@Shauna, c'est à cela que sert Safari Books Online.
Matt McCormick
2
Les bons livres ne sont pas démodés! Pourquoi voudriez-vous acheter une documentation imprimée avec quelques commentaires? Regardez cette liste de Jeff Atwood codinghorror.com/blog/2004/02/…
Angelo.Hannes
8

La netteté de la scie est un must pour toutes les personnes impliquées dans tout travail basé sur la connaissance. Comment faire cela est laissé à l'individu. Voici quelque chose que je fais

  • Écoutez des podcasts, des liens pour vous renseigner sur la technologie et sa pertinence dans des domaines spécifiques ( http://www.javaposse.com/ , http://www.se-radio.net/ et bien d’autres).
  • Je lis assez souvent (gestion et technologie)
  • Faites de petits projets pour avoir la sensation de nouvelles choses, qui ne sont pas directement utilisées dans mon travail normal.
  • Google Tech talk - Ceci est beaucoup plus compliqué que les podcasts simples, mais plus utile.
Jayan
la source
3
Les podcasts sont un bon moyen de déterminer ce qui est intéressant. Et vous pouvez écouter en faisant la navette ou autre. J'écoute souvent dans le bus
Zachary K
6

Pour être franc, oui. Les bons développeurs font passer une certaine quantité de programmation de temps non-travail. Souvent, il s’agit d’un projet d’animal familier dans lequel ils peuvent jouer avec des choses nouvelles et intéressantes. Souvent, les choses qui ne sont pas applicables au travail sont utilisées pour élargir l’esprit et suivre le rythme (relativement) tranchant.

Telastyn
la source
1
Je rêve toujours un jour si je rentrais chez moi tous les soirs à 18 heures et que je me déconnectais de tout - et que les week-ends étaient gratuits.
Je
6

Comme dirait AC / DC: "Si vous voulez du rock and roll, le chemin est long".

Ce ne sera pas facile si vous visez le sommet. Le principal problème pour essayer de remonter sur le cheval est de se sentir dépassé - pour ne pas dire stupide.

Vous essayez de comprendre TDD, puis vous tombez sur l’injection de dépendance, puis sur les conteneurs Inversion of Control. CQRS est la dernière chose qui m'a échappé sous le radar. Essayer de saisir tout cela en même temps est vraiment difficile. Petites étapes.

Et cela n'aide pas le fait que certaines d'entre elles peuvent être considérées comme une simple mode. Boy, aimons-nous nous vanter de cette nouvelle chose brillante qui résoudra tous nos problèmes.

Quelques choses à essayer:

  • http://www.safaribooksonline.com/ ils ont (c'est un peu caché) un abonnement de 5 emplacements pour 9,99 $ par mois. Ils ont une application mobile. Vous pouvez étudier où que vous soyez.

  • Abonnez-vous à des cours de vidéo. Je me suis abonné à http://tekpub.com/ une fois et j'ai adoré. Je connais aussi https://peepcode.com et http://pluralsight.com . Vous pouvez regarder sur la route.

  • Choisissez quelques bons flux de nouvelles et suivez-les. Choisissez la qualité plutôt que la quantité. Sinon, vous vous sentirez écrasé par trop d'informations.

  • Utilisez https://getpocket.com pour stocker les pages intéressantes que vous voudrez peut-être consulter ultérieurement. Arrêtez d'ouvrir de nouveaux onglets pour les voir plus tard et oubliez-les. Ils ont des applications mobiles qui permettent de visualiser vos pages stockées lors de vos déplacements.

  • Utilisez https://ifttt.com pour vous simplifier la vie. Pour ma part, je fais en sorte que lorsque je joue un élément sur Google Reader, il enregistre automatiquement pour moi sur Pocket.

  • http://www.class-central.com/ Liste des MOOC proposés par des institutions telles que Stanford et MIT. Certains peuvent être vraiment intéressants.

Quoi qu'il en soit, les meilleurs programmeurs passent probablement beaucoup de temps en dehors de leur travail à apprendre de nouvelles choses. Mais ils le font parce qu'ils aiment coder. Il est facile de trouver le temps d'améliorer vos compétences de codage lorsque vous aimez coder. :)

Luiz Angelo
la source
"C'est un long chemin jusqu'au sommet ...";)
Alex
Quelques bons conseils ici - j'ai découvert CQRS l'autre jour pour la première fois!
U2sonderzug
Vous avez un lien vers cet accord 5 / slot 9.99? Je ne vois qu'un contrat individuel de 20 $ / mois sur Safari
Warren P
Non, c'est un peu caché. Je suis allé ici. J'ai cliqué sur réactif et il m'a montré l'option à 5 emplacements. i.imgur.com/3E4GM.png
Luiz Angelo
+1 pour SafariBooksOnline, c’est la chose la plus importante qui puisse arriver aux livres de dev depuis les livres de dev;)
Kris
4

"Grinding out code" EST le meilleur outil d'apprentissage. Quand on me donne quelque chose qui peut utiliser une nouvelle méthode, je la pilonne jusqu'à ce que ça marche. Si un client demande quelque chose nécessitant l'utilisation de la nouvelle technologie, je le facture, mais si c'est quelque chose que je n'ai pas appris à apprendre, je ne le facture pas.

Le Web bouge à un bon rythme. Dans ma petite entreprise, j'utilise des pigistes pour des choses que je ne connais pas ou pour lesquelles je n'ai pas le temps. Habituellement, ils m'enseignent, mais il est devenu plus difficile de suivre ce qui fonctionne aujourd'hui, mais vous ne pouvez pas utiliser hier ou cela fonctionnera demain, vous devriez donc l'apprendre aujourd'hui et ainsi de suite.

Pour les choses non-Web, les choses étaient plus stables. Vous avez écrit du code dans une langue sur une plate-forme. Maintenant, vous devez connaître HTML / CSS / Javascript / Java / SQL / PHP / * Nix / toutes ces API ... et puis il y a Internet Explorer ... soupir.

C'est un combat pour un développeur.

Rob
la source
3

Conceptualisez et construisez vos propres projets.

Sérieusement. Tout ce que j'ai appris vient de ce que je suis venu avec une idée farfelue, puis je me suis assis pour essayer de comprendre. Si vous faites cela assez longtemps, vous vous lancerez sur une voie d'amélioration continue.

Chris Cagle
la source
1
Je ne sais pas pourquoi c'est une si mauvaise idée que quelqu'un vienne la renverser. La curiosité est une vertu pour les techniciens. +1
Warren P
2

Essayez simplement de tirer le meilleur parti de votre temps libre. Vous pourriez passer 3 heures par jour à apprendre les nouvelles technologies, mais vous voudrez probablement encore avoir une vie sociale. Ce n'est donc peut-être pas la meilleure approche.

Ce que je fais habituellement, c’est d’apprendre pendant ces moments où (dans des conditions normales), je serais "paresseux". sources quand j’ai besoin de me reposer au travail (au lieu d’être sur Facebook), de parler de technologie avec mes collègues de travail à l’heure du déjeuner ..

margabit
la source
1
heure de lancement ou l'heure du déjeuner? :)
JoelFan
Désolé pour mon anglais! ;)
margabit
2

Une astuce que j'utilise pour apprendre quelque chose de nouveau consiste à accéder à StackOverflow (ou aux forums dédiés de la technologie), à ​​trouver une question à laquelle je ne connais pas la réponse et à trouver la réponse. En outre, j'essaie de mettre en œuvre quelque chose en utilisant la nouvelle compétence / technologie. Par exemple, afin d'apprendre à programmer pour Windows Phone, j'ai demandé à ma femme quel type d'application elle voulait. Le processus d'écriture de cette application m'a obligé à en apprendre davantage sur la plate-forme et sur la façon de faire les choses.

Vous pouvez lire tout ce que vous voulez, mais la lecture ne vous procure aucune expérience.

Michael Brown
la source
2

Demandez-vous simplement ce qui vous motive et non ce qui motive les autres?

Par exemple, est-ce que je veux créer des applications mobiles ou continuer à travailler sur des applications Web depuis que j'ai déjà utilisé ce logiciel ou est-ce que je veux faire du conseil technique? Je pense qu'une fois que vous saurez ce que vous voulez faire au cours des prochains mois ou années, vous saurez exactement par où commencer et ce que vous devez apprendre.

Ce n’est pas une question de ce que demandent les informaticiens.

Tejaswi Rana
la source
1

Je n'ai jamais trouvé de meilleure explication du "comment" ou du "pourquoi" de laisser du temps pour cela que "Apprends-toi la programmation en 10 ans" de Peter Norvig . Quand je perds ma motivation pour "gagner du temps" - comme vous l'avez fait remarquer, qui n'en a pas?!? - Je viens de relire son article et de ré-engager. :)

beurre de lait
la source
1

Ce que j'essaie de comprendre pour ceux qui travaillent en tant que développeurs à plein temps, c'est que la plupart du temps, au bureau, on passe réellement du temps à rédiger du code par rapport à l'apprentissage / la recherche. Je pourrais facilement passer 2 à 4 heures par jour à maîtriser les meilleures façons de faire les choses.

Mon entreprise est très tournée vers l'avenir et tient à s'assurer que nous développons contre les dernières technologies. Ils comprennent que, dans ce cadre, ils doivent laisser le temps à leurs développeurs de se familiariser avec les nouvelles fonctionnalités / API, etc. Par exemple, nous sommes récemment passés de Richfaces 3 à Richfaces 4. comprendre le nouveau paysage. Si une entreprise ne peut s'engager à vous donner le temps nécessaire pour se tenir au courant des derniers développements, vous risquez d'être au mauvais endroit.

Essayez d’obtenir une licence Safari Books pour votre entreprise. C'est une ressource complète des meilleurs livres techniques disponibles. Y compris une série de coupes approximatives et de travaux en cours. Le Web en général est également une excellente ressource, mais les niveaux de bruit ambiant et d’informations erronées sont élevés.

Est-ce que la plupart des bons développeurs qui travaillent à temps plein investissent beaucoup de temps en dehors du travail pour parfaire leurs compétences?

J'investis également environ une heure chaque soir en dehors du travail pour me tenir au courant. De temps en temps, je mettrai également à jour mes certifications professionnelles, ce qui nécessite un engagement supplémentaire les week-ends.

Indiquez à nouveau à votre entreprise que vous le faites à votre rythme et voyez si elle paiera les frais d’examen ou de formation. Ou peut-être vous permettre de passer l'examen sur le temps passé en compagnie.

Tim
la source
1

La réponse est simple: essayez d’utiliser les dernières technologies au travail et, si vous ne le pouvez pas, faites des projets parallèles.

Mais pour gagner du temps, vous devez d’abord savoir quoi apprendre pour que votre temps soit bien utilisé.

C'est ce qui a fonctionné pour moi

  1. Hacker news, mais il faut être prudent, la recherche périodique de mots clés fonctionne pour moi
  2. GitHub - voir la liste des projets les plus étoilés et les plus variés, presque toujours en phase avec la réalité
  3. Stackoverflow - consultez les balises et les questions les plus en vogue
  4. Tendances Google (mais vous devez savoir quoi chercher en premier)
  5. En effet, les tendances du travail (c'est comme ça que j'ai appris sur MongoDB par exemple)
  6. Meetups (très bonne source)
  7. Twitter - suivez les hackers que vous respectez, j'ai souvent appris de nouvelles choses de cette façon
  8. Coderwall, Geeklist et d'autres réseaux sociaux dédiés aux hackers aident parfois aussi
  9. Conférences - la plupart d'entre elles sont maintenant en ligne enregistrées après coup ou en direct
  10. Ou, vous pouvez simplement créer une nouvelle technologie vous-même :)

La deuxième partie est comment apprendre efficacement afin que vous utilisiez votre temps efficacement

J'ai trouvé udacity, coursera, codeschool, codecademy, teamtreehouse, edx.org, udemy, net tuts + et autres comme d'excellentes ressources car leurs cours tendent à suivre les dernières technologies

D'autre part, vous pouvez vous retrouver dans une explosion d'informations et vous déchaîner comme avant: http://tilomitra.com/the-crazy-world-of-code/

Eran Medan
la source
0

Les ressources et outils que j'utilise pour suivre sont listés ci-dessous. Je passe probablement une à deux heures par jour à lire sur des sujets techniques, même si ce ne sont pas toujours les sujets techniques sur lesquels je devrais porter mon attention.

En ce qui concerne le ratio temps passé à lire au travail par rapport au temps passé à coder, je vais passer du temps à lire sur un sujet s’il est directement lié au travail à effectuer (par exemple, comment utiliser correctement ce nouveau cadre).

Je trouve que je fais deux types de lecture. Lecture approfondie sur un sujet spécifique que j'utilise ou que j'utiliserai à l'avenir, ou Lecture large où je parcourrai d'autres domaines technologiques que je n'utilise pas mais que je trouve toujours intéressants.

  • Podcasts

    • Utile en raison de leur portabilité. Vous pouvez écouter lorsque vous ne pourriez généralement pas lire (par exemple, au gymnase, faire le ménage, cuisiner)
  • Lecteurs RSS

    • Utile car ils regroupent les flux de votre blog. Utilisez-les pour regrouper du contenu de grande valeur.
    • J'ai trouvé utile de configurer les dossiers de "recherche" pour des technologies particulières, car ces dossiers couvriront tous les blogs auxquels vous êtes abonné.
  • Safari Books Online

    • Je vais et viens sur celui-ci à cause du coût. Lorsque je l’utilise, c’est un bon rapport qualité-prix, mais il faut un effort pour lire tous les livres que vous ajoutez à votre étagère.
  • Livres (Format Arbre Mort)

    • Utile pour les plongées profondes sur une technologie particulière ou pour référence.

Scott Hanselman a une bonne vidéo sur la gestion de votre "flux de données personnelles" - http://www.hanselman.com/blog/ItsNotWhatYouReadItsWhatYouIgnoreVideoOfScottHanselmansPersonalProductivityTips.aspx

Rich Rousseau
la source
0

En plus de ce qui a été dit, j'ajouterais - "Ayez un plan". J'essaie de choisir une ou deux technologies tous les 6 à 12 mois et de fixer un objectif en vue de les comprendre à fond. Ensuite, j'essaie de définir les tâches réelles pour y arriver - disons, parcourez quelques tutoriels en ligne, choisissez un projet parallèle utilisant cette technologie, commencez à suivre de nouveaux sites de discussion (ou abonnez-vous aux nouvelles balises dans StackOverflow), etc. Vous n’avez pas besoin de beaucoup de temps, mais de constance pour avancer un peu chaque semaine. (Si vous utilisez un système de productivité, tel que GTD, vos objectifs d'apprentissage peuvent être inclus dans la planification normale de vos projets et de vos objectifs, et révisés régulièrement).

Ed Schembor
la source
0

Bulletins d'information!

J'écris actuellement une lettre d'information appelée Pycoder's Weekly, une lettre d'information hebdomadaire destinée aux développeurs Python, qui traite de l'hebdomadaire dans divers sujets relatifs à Python, ce qui est très d'actualité pour un domaine que vous voudrez peut-être suivre.

Ce n'était pas vraiment destiné à être un bouchon.

Je pense que ce support sert très bien à suivre le rythme et constitue une excellente ressource pour de nombreux développeurs.

Il y en a beaucoup pour différents langages et outils, il faut parcourir des tonnes de nouvelles et trouver des choses intéressantes qui peuvent prendre beaucoup de temps et être extrêmement distrayantes.

2 tours
la source
0

Je fais quelques choses pour rester à la pointe des nouvelles technologies:

  • Je passe probablement en moyenne 8 à 16 heures par semaine à apprendre quelque chose de nouveau, à peaufiner une idée ou simplement à essayer une nouvelle technologie. Par exemple, je souhaitais en savoir plus sur ASP.Net MVC 4, j'ai donc mis au point une application rapide de travail pour me permettre de gérer certaines métadonnées dans une ancienne base de données. L'application n'est presque jamais utilisée et il ne s'agissait pas d'un projet sanctionné, mais le cas échéant, il me faut ajouter de nouveaux champs, etc., et le modifier au besoin.
  • Je reviendrai sur quelque chose que j'ai écrit ou sur lequel j'ai travaillé par le passé et j'essaierai de le refaire dans ladite nouvelle technologie. Il y a quelque temps, j’avais écrit un script simple en Perl pour me laisser gratter une page Web publique toutes les 15 minutes pour surveiller les changements. J’ai donc décidé de voir à quoi cela ressemblerait en Python, puis j’ai reconstruit à Clojure.
  • Je paie et utilise un compte Safari chez O'Reilly et j'échange constamment de nouveaux livres sur quelque chose qui m'intéresse.
  • J'ai parcouru les différentes cartes StackExchange pour voir ce qui était populaire, ce qui était à la mode, etc. Même si je ne connais pas la réponse à une question, je vais parfois essayer de trouver la réponse moi-même.

Ce ne sont là que quelques-unes des choses que je fais, mais ce qui est clair, c'est que si vous voulez apprendre et rester au courant de quelque chose de nouveau, vous devrez simplement être prêt à investir le temps. C'est comme n'importe quelle autre compétence que vous voulez perfectionner.

Maurice Reeves
la source
-1

Certaines entreprises ont des politiques selon lesquelles les employés peuvent consacrer 20% de leur temps à d’autres activités que le travail quotidien. On peut utiliser ce temps pour affûter la scie ou pour rester à la pointe de la technologie.

Manoj R
la source
4
Ce n'est certainement pas le cas. Google l'a fait, mais la dernière fois que j'ai vu ce n'est pas la plupart des entreprises.
Telastyn
Le temps de Google de 20% est très rare en tant que politique officielle des entreprises. Il est un peu moins rare que les entreprises purement axées sur la technologie, et dans les entreprises où la programmation / informatique existe uniquement pour soutenir les activités principales, cela existe à peine.
alroc
@Telastyn - Vous avez raison. Changé "la plupart des" à certains.
Manoj R
1
@ alroc - Je dirais que ce n'est pas aussi rare que vous le pensez, si vous développez un peu pour inclure des lieux qui le font effectivement, mais sans politique officielle à ce sujet. Je suis allé dans plusieurs sociétés (en particulier des agences), où l'on s'attend à ce que vous réalisiez des projets parallèles qui pourraient aider la société si vous êtes entre projets clients / officiels.
Shauna
-1

Ce que je fais, c'est que j'organise des repas au travail de temps en temps.

Je trouve des vidéos (par exemple du canal 9) et les planifie pendant le déjeuner, prend un vidéoprojecteur et une salle et invite toutes les personnes qui pourraient être intéressées. Une excellente façon de passer le déjeuner avec des collègues. Aussi un excellent moyen de faire preuve d'initiative.

Matthijs Wessels
la source
-3

De plus, la technologie est une passion, quels que soient le temps et les efforts nécessaires, elle engendre un engouement pour soi-même et lorsque le toxicomane se sent vide. Le mieux est de vous mettre à jour en utilisant un lecteur en ligne, comme indiqué précédemment. La plupart du temps, je passe généralement une à deux heures sur différents flux d'actualités, même si je n'ai pas physiquement accès à la technologie. C'est une technologie durement gagnée pour moi, mais grâce aux flux, je peux le sentir au-delà de mon toucher. Connaître la technologie n'est pas seulement un moyen de faire connaître les choses pour soi mais plutôt un moyen de rendre hommage aux innovateurs

Brynneval
la source