Optimiser votre flux de travail

Une chose que je me répète sans cesse: «Comment puis-je travailler plus efficacement?» Il est difficile d'obtenir des flux de travail efficaces et encore plus difficiles. Tout le monde a tendance à tomber dans des ornières qui coûtent plus de temps. Les ornières sont "confortables" car elles correspondent à ce que vous faites déjà. Ils se transforment en un piège. Par conséquent, je vais vous rappeler de réexaminer votre flux de travail avec quelques conseils d'optimisation..

Tous les flux de travail sont séparables en deux fonctions de base: une phase de processus et une phase de documentation. La phase de processus est ce que vous faites pour obtenir des résultats, tandis que la phase de documentation est le processus sans fin de documentation de ce que vous avez fait. Au fil des ans, j'ai découvert que la phase de documentation était aussi importante que de faire le travail. Plus tard, quand une question se pose sur ce que j'ai fait ou comment s'est déroulé le travail, une bonne documentation permettra de sauver la journée..

Pour beaucoup de gens, la documentation est presque leur travail. C'est un autre piège qui va se glisser sur vous. Pour éviter ce piège, considérez la documentation comme faisant partie de votre travail et non comme une phase distincte. Pour accomplir cet exploit, vous avez besoin d’outils permettant d’automatiser et de garder la documentation simple mais efficace..

L’outil le plus simple pour commencer à faciliter la documentation est Extension de texte. Ce programme simple permet de gagner du temps que la plupart des gens ne pensent pas à économiser. De la correction automatique des fautes d’orthographe (mon plus grand problème) à l’extension des modèles de texte, c’est un excellent programme pour gagner du temps de frappe. Une fois que vous avez ajouté des extraits, tapez daté se développe à la date. Avec 3 139 extraits, je gagne beaucoup de temps!

Extension de texte ddate At Work

Pour intégrer la documentation dans mon flux de travail, j'ai développé le logiciel Todo Workflow pour Alfred et Flux de travail FoldingText pour Alfred. Ces outils combinés avec le FoldingText programme, qui est un super ensemble de la TaskPaper programme, gardez mon travail quotidien bien documenté en le rendant simple et efficace.

Mon travail consiste notamment à être missionnaire à plein temps à Tak, en Thaïlande, assistant du personnel de rédaction d'Envato, programmeur indépendant, rédacteur de tutorat en technologie, père de huit enfants formidables et mari de la meilleure femme du monde. N'oubliez jamais que votre famille fait partie de votre travail et non un obstacle à votre travail! C'est là que beaucoup échouent sur le marché du travail. Vous pouvez gagner plus de temps en gardant votre famille heureuse que le flux de travail le plus efficace ne le fera jamais.

Je conserve un document FoldingText pour tous mes todos et un pour chacun de mes projets. Le fichier à faire, nommé aujourd'hui.txt, est créé tous les jours par le Todo Workflow en utilisant le t: créer commander. Cette commande prend toutes mes tâches quotidiennes, tâches hebdomadaires, tâches mensuelles et tâches planifiées avec répétitions pour créer une nouvelle liste de tâches et archiver toutes mes tâches effectuées de la veille. C'est aussi une grande partie de ma documentation. Le flux de travail permet à l'utilisateur de configurer et d'éditer ces différents types d'éléments à faire, de tout compiler et d'ouvrir le fichier FoldingText.

Création de liste de tâches

Tous les fichiers de projet sont marqués dans Alfred en utilisant le Flux de travail FoldingText. Avec le document de projet ouvert, en tapant ft: mbkmark avec un nom enregistre un lien vers le document. Pour utiliser les liens, le URI FoldingText gestionnaire (le ft: addurihandler commande) et le Alfred URI handler (un flux de travail différent pour Alfred) doit être installé.

Je peux ouvrir des documents avec le ft: signet commander. Cela me donne une liste qui recherche dans mes favoris ceux dont j'ai besoin.

J'ai mis en place des listes différentes dans chaque projet avec des balises. Dans FoldingText, une balise est n’importe quel mot préfixé par un @ personnage. Pendant que je travaille, je peux enregistrer une note sur un tag en Alfred avec ft: notetag. Cela va lister tous les tags en haut FoldingText document et une note. Utilisant un Extension de texte extrait fait une note datée rapidement et facilement sans quitter l'application que j'utilisais.

Pour suivre ce que je fais, j'ajoute une entrée dans un journal. Par exemple, t: faire montre tous mes journaux. En en sélectionnant une et en tapant une note, cette dernière sera ajoutée au journal. Pendant que je travaille, j'ajoute ces petites notes pour suivre les progrès réalisés dans les différents domaines de mon flux de travail. le notes.txt journal est idéal pour prendre des notes sur les idées que j'ai sans quitter ce que je fais.

Organisation

Après la documentation, l'organisation de votre travail est une priorité. Sur l'ordinateur, les documents peuvent facilement se perdre au milieu de tout. Sur mon système, j'ai plus d'un million de fichiers. Une mauvaise organisation rendra impossible la recherche de quelque chose et prendra un temps précieux dans la recherche.

Prenez le temps nécessaire pour organiser vos fichiers et les conserver de cette façon. Gardez un Mac sans désordre avec Hazel 3 et un dossier de boîte de réception, puis Prenez Hazel 3 et la boîte de réception au niveau supérieur. J'utilise un système similaire à celui-ci pour organiser mon travail.

Les petits programmes à tâche unique sont meilleurs que les Behemoths

La devise d'Unix m'a aidé à conserver un flux de travail optimisé: «Faites une chose et faites-le bien.» À une époque où de plus en plus de programmes rassemblent de plus en plus de jeux de fonctionnalités, il est difficile de trouver de petits programmes effectuant une tâche unique bien et vite. Par conséquent, les longs cycles de charge de ces programmes gigantesques prennent beaucoup de temps..

Un bon exemple est le Mail.app fourni sur un Mac. Il faut une éternité pour charger un simple email. Pour cette raison, j'ai continué à utiliser l'application Web pour Gmail au lieu de programmes locaux. L'inconvénient est que les applications Web ne s'interfacent pas facilement avec d'autres programmes.

J'ai commencé à gagner du temps en envoyant un courriel lorsque j'ai trouvé le Lettre programme. Il s’agit d’un client de messagerie minimal, basé sur Markdown, réservé à l’écriture de courriers électroniques. Il fait une seule tâche et le fait bien. j'utilise Alfred pour rechercher l'adresse et Lettre écrire un email rapide.

Let.ter App et Alfred

Normaliser pour l'automatisation

L'une de mes tâches principales pour Tuts + est le téléchargement de nouveaux cours vidéo au fur et à mesure de leur production. Lorsque j'ai commencé à travailler pour l'équipe éditoriale de Tuts +, je recevais les notes de cours (le texte qui accompagne les cours vidéo) dans divers formats et styles de fichiers. La première chose à faire était de les déplacer en texte brut, aux formats Markdown avec une numérotation correspondant à l'ordre des vidéos. Maintenant, le format de plan de cours a un format standard et cohérent. Cela a facilement laissé tomber une heure de préparation du parcours pour moi!

Quel que soit le projet, le temps consacré à la création d'une norme formalisée pour les documents distribués en groupe n'est jamais perdu. Il est important de tout normaliser, de leur emplacement et type de fichier au contenu du document. Une fois la norme établie, il est facile et automatisable de la modifier pour répondre à un besoin particulier..

Les Tuts + Editors ont choisi une norme de fichier texte brut Markdown avec un format cohérent. Les éditeurs et les instructeurs trouvent la numérotation par chapitre et par leçon plus facile pour eux, mais pour le téléchargement et la modification dans le système, je trouve qu’une numérotation séquentielle facilite la détection des erreurs. Par conséquent, j'ai une routine de manipulation de texte qui transpose l'une de l'autre pour obtenir exactement ce dont j'ai besoin. Il faut deux secondes pour réorganiser la numérotation au lieu de l'heure qui convient.

Automatiser les actions répétitives

Pour ajouter les informations supplémentaires dont j'ai besoin dans le plan de cours, un Extension de texte snippet ajoute bien les champs et conserve la mise en page cohérente du document. Tout ce qui est modélisable est un jeu d'enfant à travailler dans Extension de texte et va vraiment économiser votre temps.

Lorsque les livres électroniques de Packt Publications sont placés sur Tuts +, une feuille d'errata est incluse pour savoir comment télécharger le code source. J'utilise un extrait pour définir le nom du fichier et un autre pour remplir le contenu.

J'ai besoin de deux informations pour l'extrait de code: l'adresse Web du code et le titre du livre. Avec les informations enregistrées dans le Presse-papiers dans l'ordre suivant: adresse Web et nom, un autre extrait rassemble le contenu..

J'utilise deux Zone de largage actions pour décompresser et emballer les livres électroniques dans un format cohérent. L'automatisation répétée d'un processus permet de gagner beaucoup de temps. Les actions vont décompresser et renommer les fichiers eBook dans leur propre répertoire pour faciliter l'accès. Le packer prend les fichiers donnés et les compresse en utilisant le nom du répertoire parent. La première série de dix livres que j'ai lus m'a pris plus de trois heures (mise en ligne, téléchargement et recherche des informations). Maintenant, il s’agit d’un processus de 30 minutes pour tout.

Dropzone Automatisation

Ne jamais être satisfait d'un processus. Gardez toujours à l'esprit que toutes les actions que j'effectue plus de deux fois doivent être automatisées! Réduire cela économisera beaucoup de temps. Mon tutoriel Gagnez du temps en automatisant le Mac définit l'automatisation avec de nombreux exemples pour le Mac.

Rester dans un document

Il est souvent nécessaire de déplacer des informations d'un endroit à un autre. La commutation entre les fenêtres de différents programmes ralentira votre flux de travail. Rester dans la même fenêtre le plus longtemps possible avant de changer d'application vous fait gagner du temps.

Lorsqu'un cours est terminé, de nombreuses informations essentielles doivent être déplacées vers un tableur pour une visualisation et un archivage plus faciles. Je pensais que la plupart des informations n'étaient pas assez faciles à traiter avec un programme et à les placer automatiquement dans le tableur..

Clavier Maestro enregistre la journée dans ce scénario. Avec Clavier Maestro, Je stocke dix informations à la fois avant de passer à la feuille de calcul pour la déposer. Je mappe Control-C et Contrôle-V à dix tampons du presse-papiers. j'appuie Control-C et un nombre à enregistrer dans ce tampon. Quand une touche de raccourci est mappée plusieurs fois, Clavier Maestro montre une petite fenêtre pop-up pour choisir laquelle utiliser. Il est étonnant de voir combien de temps cette idée simple économise!

Pour traiter les informations textuelles, j’écrivais de nombreuses awk scripts et les exécuter en ligne de commande. Cela fonctionne, mais n'est pas aussi efficace. À présent, TextSoap Est-ce que la plupart de cela fonctionne pour moi. Combiné avec mon Flux de travail des nettoyants TextSoap pour Alfred, le traitement du texte directement dans le Presse-papiers sans quitter le clavier permet de gagner beaucoup de temps. J'ai même un TextSoap nettoyeur qui prend le plan complet du cours et donne une simple liste de titres de chapitres. La liste va à un Clavier Maestro touche de raccourci pour me donner séquentiellement les en-têtes dans l'ordre inverse. C'est le moyen le plus simple de les télécharger! 

Notes de cours sur les cours condensés TextSoap

Pendant que j'écrivais cet article, j'ai été harcelé par le fait que je n'ai pas automatisé le remplissage de la feuille de calcul à partir d'un fichier de notes de cours autrement qu'en utilisant Clavier MaestroLes tampons du presse-papiers. Je me suis donc attaqué au problème et j'ai maintenant un script shell complet géré par TextExpander qui prendra le contenu complet du fichier de cours dans le presse-papiers et créera la rangée complète d'informations pour la feuille de calcul.

Grâce à la présentation normalisée de la fiche d’information sur le cours, j’ai pu créer le greple sable sed commandes d'édition pour extraire chaque information. Maintenant, remplir ma feuille de calcul avec les informations de cours prend exactement trois secondes! Avec une moyenne de 20 cours par mois, je peux maintenant gagner cinq heures par mois!

Avec quelques connaissances de zsh script, Rubis, ou PHP, la plupart des outils que j'ai mentionnés sont extensibles et encore plus puissants pour vous aider à automatiser votre flux de travail. Par conséquent, étudiez et expérimentez! Le temps passé à faire cela n'est jamais perdu. Une de mes nombreuses devises est: "Quand tu arrêtes d'étudier, tu meurs!"

Multitâche autant que possible

Parfois, certaines tâches peuvent être effectuées par l'ordinateur sans intervention de l'utilisateur. C'est à ce moment qu'un deuxième ordinateur entre en jeu, ou du moins qu'il exécute le processus en arrière-plan..

Le téléchargement, le téléchargement, le traitement vidéo, etc. sont des exemples de nombreuses tâches qu'un deuxième système peut effectuer pendant que vous travaillez sur un autre système. J'ai souvent deux ou trois ordinateurs qui exécutent différentes tâches. Cela fait gagner beaucoup de temps. Une fois, alors que je traitais beaucoup de vidéos, cinq ordinateurs fonctionnaient sans interruption pour différentes tâches. La recherche de façons d'effectuer plusieurs tâches en même temps sur votre ordinateur avec des tâches en arrière-plan contribuera à améliorer votre flux de travail.

Conclusion

L’optimisation de votre flux de travail est un processus sans fin. Chaque jour, vous avez plus de tâches différentes à gérer. Rappelez-vous toujours: c'est un travail à automatiser! Ne restez pas coincé dans les ornières du travail, mais rendez votre travail plus efficace.

Avez-vous des conseils supplémentaires pour automatiser des tâches ou optimiser votre flux de travail? Partagez-les dans les commentaires ci-dessous.