10 Passe-temps récompenser qui impliquent la programmation ou les scripts

Voici un dilemme que j`ai lutte depuis des années: j`aime la programmation mais je ne veux plus jamais faire une carrière hors de celui-ci. Où cela me laisse? Comment puis-je prendre plaisir à cette activité sans en faire le centre de ma vie? Peut-être vous avez eu des pensées comme cela aussi.

La réponse est à approche comme un passe-temps. Faire cela est grand parce qu`il peut vous aider aiguiser vos compétences de manière pratique. Il peut aussi être un moyen fantastique pour maîtriser un nouveau langage de programmation. Et si vous êtes un codeur ex-carrière, l`approche passe-temps peut aider inverser les effets de l`épuisement professionnel de programmation et le rendre agréable une fois de plus.17 Geeky DIY Loisirs vous pouvez apprendre dans un petit espace17 Geeky DIY Loisirs vous pouvez apprendre dans un petit espaceLoisirs sont importants pour une vie bien équilibrée, mais beaucoup de passe-temps de bricolage nécessitent beaucoup de place pour des machines ou des matériaux. Voici quelques options si vous n`avez pas beaucoup d`espace pour épargner.Lire la suite

Quelles sont donc vos options? Quel genre de programmation et / ou les scripts pouvez-vous faire qui ne concernent pas les grandes entreprises ou les clients sous contrat? Voici quelques idées que vous pouvez commencer à explorer en ce moment.

Video: MAIS ÉCLAIREZ-LE !!! (White Noise 2) ft. Guzz, Porto, Gydias

1. Arduino

Arduino est le mélange parfait de l`électronique, la programmation et occasionnels. Il est un microcontrôleur en open source (à savoir un minuscule ordinateur mono-circuit) avec différentes pièces constitutives et de la logique programmable. Pensez-y comme LEGO pour les adultes utilisant le câblage réel, des circuits, et le codage.

Et ce n`est pas aussi difficile que cela puisse paraître. Tout ce que vous avez besoin est un Kit de démarrage Arduino et quelques guides d`introduction Arduino pour vous diriger dans la bonne direction. Notez que tout ne Arduino appuyer plusieurs langages de programmation, vous trouverez probablement plus facile de coller avec le fonctionnaire langage C-like.

Prêt à plonger? Consultez ces projets débutants pour les débutants Arduino.10 Grands projets Arduino pour les débutants10 Grands projets Arduino pour les débutantsRemplir un projet Arduino vous donne un sentiment de satisfaction comme aucun autre. La plupart des débutants ne sont pas sûrs où commencer cependant, et même les projets débutants peuvent sembler assez intimidant.Lire la suite

2. Raspberry Pi

Si vous aimez l`idée Arduino de codage d`un petit gadget qui fait ce que vous voulez, mais vous détestez les aspects électroniques / circuits, vous serez plus heureux avec Raspberry Pi. Il est un mini-ordinateur monocarte avec CPU, GPU, RAM et d`E / S, y compris les ports USB, la vidéo et les ports audio et un port Ethernet.9 choses que vous vouliez savoir sur Raspberry Pi9 choses que vous vouliez savoir sur Raspberry PiQu`est-ce qu`un "Tarte aux framboises"? Qui l`a fait? À quoi ça sert? Que pouvez-vous faire? Trouvons des réponses à toutes les questions fréquemment posées au sujet de la Raspberry Pi.Lire la suite

Les deux langages de programmation officiels sont Python et Scratch, mais d`autres sont pris en charge. Nous recommandons en commençant par un Raspberry Pi zéro parce qu`il est moins cher à la plus simple et seulement 5 $, mais assez puissant pour créer des projets étonnants. Consultez également ces projets débutant Raspberry Pi. Une fois que vous avez maîtrisé ou lassé de la Raspberry Pi, vous pourriez même envisager ces alternatives Raspberry Pi.

3. Drones et robotique

Tous les drones peuvent être programmés, mais beaucoup d`entre eux peuvent, et faire peut être un moyen génial d`avoir du plaisir dans votre arrière-cour ou au parc local. Il est encore difficile de savoir si course de drone deviendra une « chose » mais c`est une autre façon, vous pouvez vous amuser avec la programmation de drone.8 Questions à poser lors de l`achat de votre première Drone8 Questions à poser lors de l`achat de votre première DroneL`achat d`un drone est passionnant parties égales et source de confusion. Voici quelques questions communes la plupart des débutants ont lors de l`achat de leur premier drone.Lire la suite

Ou vous pouvez prendre un peu plus loin et plongez dans la robotique épanouies. Il est un processus plus complexe, bien sûr, mais est parfait si vous avez un amour égal entre le codage et les circuits. De nombreux kits de robots sont basés sur Arduino, mais vous pouvez également regarder dans LEGO MINDSTORMS, Tinkerbots (lire notre revue), et d`autres.

4. Jeu Modding

Il y a quelques années, je verser heures dans la fabrication des cartes personnalisées pour Starcraft et Warcraft 3 ainsi que des mods pour AMX en Counter Strike. Ces jours-ci, vous pouvez faire beaucoup plus avec des cartes personnalisées pour Starcraft 2 et Dota 2 en plus modding pour des jeux comme Skyrim, Kerbal Space Program, et ARMA.

Mais peut-être l`exemple le plus connu et flexible de jeu modding est Minecraft. Vous pouvez modifier à peu près tous les aspects du jeu, ce qui expériences de jeu complètement nouvelles. Il est un excellent moyen de pratiquer Java tout en ayant beaucoup de plaisir. voir notre introduction à modding Minecraft pour plus de détails.

5. Développement du jeu

Tout simplement parce que vous aimez en jouant jeux ne signifie pas que vous devriez commencer fabrication leur. Il est tout à fait une épée à double tranchant - réfléchissez bien avant de prendre cela comme un passe-temps. D`une part, vous mieux apprécier le travail qui va dans vos jeux préférés, mais sur l`autre, les jeux perdrez une grande partie de leur magie parce que vous allez commencer à « voir derrière le rideau. »

Si vous voulez donner un aller, consultez ces outils de développement de jeu gratuit. Unreal Engine, l`unité, et GameMaker sont les grands noms avec Godot Engine attrapant rapidement. Pour coder uniquement les cadres, examiner LibGDX (Java), monogame (C #), LOVE (Lua) et HaxeFlixel (Haxe). Il n`y a jamais eu de meilleur moment pour plonger dans le développement de jeux.5 Développement Jeu gratuit Outils logiciels pour faire vos propres jeux5 Développement Jeu gratuit Outils logiciels pour faire vos propres jeuxMerci à ces outils logiciels de développement impressionnants de jeu gratuit, un jeu qui pourrait avoir eu besoin d`un an peuvent maintenant en six mois ou plus, parfois sans code!Lire la suite

6. Développement Web

développement web est très bien une sorte de programmation « professionnelle ». Non seulement il est l`une des façons plus facile d`être un codeur indépendant, il ne se prête pas vraiment au travail hobby. Si tu veux courir un site Web, vous auriez probablement utiliser un cadre comme WordPress. Non que beaucoup de gens aiment fabrication sites juste pour le plaisir.Programmation vs développement Web: Quelle est la différence?Programmation vs développement Web: Quelle est la différence?Vous pourriez penser que les programmeurs et développeurs d`applications Web font le même travail, mais c`est loin de la vérité. Voici les principales différences entre les programmeurs et les développeurs web.Lire la suite

Mais si vos futurs plans impliquent transformer vos passe-temps dans des projets secondaires rentables, puis le développement web est une excellente option. cadres professionnels les plus populaires sont Django (Python), React (javascript), Ruby on Rails (Ruby) et Laravel (PHP).

7. Développement mobile

Peut-être juste moi, mais le développement mobile a une certaine allure que d`autres types de développement n`ont pas. En voyant une course d`application de votre création sur votre smartphone (et surtout smartphone de votre ami) peut être exaltante, et si vous pouvez faire la vie des gens mieux avec votre application, d`autant mieux.

Video: J'AI PAS VOTÉ - FILM COMPLET -STFR-ENG - 46 mn

Tout comme le développement web, développement mobile a beaucoup de potentiel en tant que option « passe-temps maintenant, carrière plus tard ». Contrairement à le développement web, où votre objectif est de développer des compétences pour travailler par la suite en tant que travailleur indépendant, le plan habituel dans le développement mobile est de créer une application virale. Une application passe-temps qui frappe l`or est à peu près le rêve.10 emplois de programmation informatique qui sont en demande en ce moment10 emplois de programmation informatique qui sont en demande en ce momentDepuis l`atterrissage d`un travail de programmation peut être difficile dans le paysage actuel, envisager de se concentrer sur l`une des concentrations suivantes afin d`améliorer vos chances de succès.Lire la suite

8. Ouvrez Contributions Source

Le monde serait un endroit terrible sans logiciels open source. Pouvez-vous imaginer où nous serions sans Apache, MySQL, VLC, Firefox, LibreOffice, GIMP, Blender, Android, Linux ou WordPress? (Anecdote: Plus de 1-en-4 sites fonctionnent sur WordPress!)Qu`est-ce que le logiciel Open Source? [MakeUseOf Explique]Qu`est-ce que le logiciel Open Source? [MakeUseOf Explique]"Open source" est un terme qui est jeté autour de beaucoup ces jours-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert ...Lire la suite

Et aucun de ces projets serait ce qu`ils sont aujourd`hui sans contributeurs open source. Si vous avez le temps et le savoir-faire, puis prêter votre énergie à certains de vos projets open source préférée pourrait être un excellent moyen d`aiguiser vos compétences, développez votre réseau, et de redonner à la communauté.

Vous ne savez pas où commencer? Voici poignée de projets open source qui pourrait vraiment utiliser votre aide et expertise.Les 10 meilleurs projets Open Source vous devez faire du bénévolat pour aider avecLes 10 meilleurs projets Open Source vous devez faire du bénévolat pour aider avecVous ne devez pas être un programmeur. Vous pourriez être un écrivain, un concepteur, un traducteur, juste un drogué Facebook ou Twitter, ou quelqu`un qui veut faire un don de l`argent pour la cause. Il y a...Lire la suite

9. Puzzles et défis

Certaines personnes aiment puzzles. D`autres aiment les jeux logiques comme Sudoku, mots croisés, et même casse-tête à base de navigateur. Mais en tant que codeur, vous avez quelque chose de plus difficile et plus gratifiant à portée de main: la programmation et katas défis.

Nous avons couvert concours de programmation et compétitions, mais ceux qui sont contre d`autres programmeurs. Kata et les défis se font en solo, donc il y a moins de pression et plus de possibilités de croissance. Parmi les exemples notables comprennent CodeWars, Euler projet, Daily programmeur, CodinGame et HackerRank.Testez vos compétences en programmation avec ces concours en ligneTestez vos compétences en programmation avec ces concours en ligneÊtes-vous dans une ornière de programmation? Craignant que vos compétences de codage ont atteint un plateau? Parfois, la réponse est une forte dose de défis qui étendent vos capacités à leurs limites.Lire la suite

10. Scripting application spécifique

Vous ne pouvez pas le réaliser, mais la plupart des applications que vous utilisez au jour le jour peut probablement être prolongé ou personnalisé avec les scripts.

Rainmeter, Geany, TeamSpeak, VLC et Vim peuvent tous être prolongés avec Lua. plugins Winamp sont faits avec C ++. Sublime plugins de texte utilisent Python tout utiliser Visual extensions de code javascript studio. robots d`automatisation pour les services comme Twitch et Discorde peuvent être écrits dans toutes sortes de langues.

AutoHotkey est l`environnement de script astucieux, avec sa propre langue, qui vous permet de créer basée sur les raccourcis clavier et de touches macros dans Windows. Et ne pas oublier le niveau du système d`exploitation: les scripts de traitement par lots, scripts PowerShell, et script bash.10+ Scripts Cool AutoHotkey & Comment faire votre propre10+ Scripts Cool AutoHotkey & Comment faire votre propreAutoHotkey est un moyen facile d`ajouter des raccourcis sur votre ordinateur. Vous pouvez télécharger des scripts prêts à l`emploi ou écrivez votre propre. Nous vous montrons à devenir plus productif avec des tâches automatisées hotkey.Lire la suite

Que pensez-vous de programmation Loisirs?

Il y a tellement de façons d`utiliser la programmation aujourd`hui, et nous avons même pas commencé à pic encore. Il est maintenant aussi bon moment que tout pour commencer à apprendre comment coder, même si vous pensez que vous êtes trop vieux. L`avenir sera pleine d`opportunités pour tous ceux qui connaissent la programmation.

Que faites-vous avec vos compétences en programmation? Est-ce tout pour le travail ou avez-vous des projets parallèles qui se passe? Partagez avec nous dans un commentaire en bas!

Articles connexes