Publicité
Les temps sont durs et, alors que la société évolue de plus en plus vers les services numériques et tout ce qui est en ligne, il n'y a jamais de manque d'emplois pour ceux qui ont des compétences technologiques Les meilleurs emplois technologiques [INFOGRAPHIQUE]Quand j'étais petit, je voulais être un collectionneur de déchets. Puis un facteur. Ensuite, je décide de monter la barre et de devenir astronaute, alors que la plupart de mes camarades de classe étaient plus soucieux de devenir ... Lire la suite . Si vous êtes assis là à penser "vous savez, je dois vraiment apprendre de nouvelles compétences », parcourez ensuite cette liste et trouvez quelque chose qui vous plaît.
On ne sait jamais - la magie pourrait se produire. Commencez à apprendre de la programmation aujourd'hui, et vous pourriez vous retrouver assis sur le prochain Twitter, ou peut-être le prochain Minecraft Introduction d'un retardataire à Minecraft [MUO Gaming]Minecraft, la sensation basée sur les blocs qui a pris d'assaut les jeux, a maintenant bien plus de trois ans. Il est presque difficile de croire que cela fait aussi longtemps que le premier alpha n'a pas été publié - et c'est également ... Lire la suite .
Moteur de jeu Unity 3D
Unité est un moteur 3D multiplateforme et un environnement de développement, bien que non limité au jeu. Son succès vient de sa concentration sur les besoins des développeurs indépendants et de sa capacité à «créer une fois, déployer partout». En bref, il fournit tout ce dont un développeur de jeux en herbe pourrait avoir besoin. Et il existe une version gratuite pour vous aider à démarrer.
Mon intérêt pour Unity est que le Oculus Rift Oculus Rift changera le jeu pour toujoursLe StarTrek Holodeck - la quintessence d'un environnement virtuel immersif - est un rêve de science-fiction depuis bien trop longtemps maintenant. Il y a une semaine, Oculus a lancé un projet Kickstarter pour un consommateur VR de 300 $ ... Lire la suite les kits de développement prendront en charge Unity dès le départ, ce qui signifie que je pourrai me plonger pleinement dans tous les mondes 3D que je créerai.
Où commencer? Ce clone MineCraft est une série complète de didacticiels vidéo.
Et les gars d'Unity eux-mêmes ont un richesse de matériel vidéo. Ou pour ceux qui préfèrent lire: Introduction au développement de jeux avec Unity.
PHP / MySQL
Pour le développement Web, la combinaison des scripts de serveur PHP et de la base de données MySQL est sans doute le roi de l'Internet. Même le site Web que vous lisez en ce moment est basé sur cette technologie - mais plus particulièrement sur WordPress - le CMS le plus utilisé au monde.
Bien que vous puissiez commencer à partir de zéro, la meilleure façon d'entrer dans le développement Web avec PHP et MySQL serait de commencer par personnaliser WordPress, puis de passer à des cadres PHP tels que CodeIgniter. Ceux-ci sont bien établis et vous donnent une bonne structure sur laquelle construire votre site. Partir complètement de zéro peut souvent vous laisser des kilo-octets de code en désordre.
Presque tous les hébergeurs Web prennent en charge PHP / MySQL et créent un serveur local Comment essayer Wordpress, Joomla et plus rapidement et gratuitement dans une machine virtuelle avec BitnamiNous avons déjà parlé de la configuration d'un serveur local, mais le processus est encore assez compliqué et il y a beaucoup de bizarreries et d'incompatibliités si vous essayez de l'exécuter sur Windows, conduisant à rien mais... Lire la suite est tout aussi simple, vous pouvez donc commencer tout de suite.
Où commencer?Créez vos propres widgets WordPress! Comment créer vos propres widgets Wordpress de baseDe nombreux blogueurs rechercheront le widget Wordpress parfait qui fera exactement ce qu'ils veulent, mais avec un peu d'expérience en programmation, vous trouverez peut-être plus facile d'écrire votre widget personnalisé. Cette semaine, je ... Lire la suite
Ruby On Rails
En tant que fan de PHP / MySQL, j'ai eu du mal à apprendre Ruby on Rails. C'est tellement radicalement différent, mais sans aucun doute un puissant système de développement Web qui vous permet de vous concentrer sur prototypage rapidement en fournissant des valeurs par défaut et des vues standard. Avec Ruby on Rails, l'ajout de fonctionnalités consiste souvent à simplement installer un nouveau package (comme la connexion Facebook ou le modèle Web de démarrage Twitter).
Si vous vous attaquez au développement Web pour la première fois et que vous êtes enthousiaste à l'idée de développer rapidement un système complexe, Ruby est probablement pour vous. Ne vous y précipitez pas avec une idée préconçue sur la façon dont la programmation doit être faite, et vous ferez très bien.
Le seul inconvénient, c'est qu'il n'est pas pris en charge. J'ai dû apporter de sérieux changements de configuration à un VPS juste pour le faire fonctionner.
Où commencer? Cette livre en ligne gratuit couvrira à peu près tout ce dont vous avez besoin pour commencer.
Arduino est une plate-forme de prototypage électronique open source, et même si elle ne peut pas vous décrocher un nouvel emploi, elle vous donnera de sérieux crédits de geek. Arduino permet à quiconque de créer facilement des projets électroniques complexes et de prototyper rapidement des idées. De tourelles de défense de chat de laser Oubliez les tartes et le brandy: 8 projets Arduino pour combler vos vacancesVotre Arduino est-il resté assis à ramasser de la poussière? Eh bien, pas plus. Aujourd'hui, j'ai parcouru Instructables pour trouver 8 projets Arduino amusants, adaptés aux familles ou tout simplement vraiment cool pour que vous puissiez les essayer ... Lire la suite aux robots à équilibrage automatique et à la domotique, tout est vraiment possible. De même que Imprimantes 3D Qu'est-ce que l'impression 3D et comment fonctionne-t-elle exactement?Imaginez si vous pouviez imprimer des objets en trois dimensions directement à partir d'une imprimante dans votre maison. Quand j'étais enfant à l'école primaire, je pensais que ce serait génial si je pouvais imprimer des pizzas ... Lire la suite , l'Arduino vise à permettre à quiconque d'être un créateur.
Le processus Arduino implique la programmation de la logique en utilisant une forme simplifiée de programmation C sur l'ordinateur, puis le téléchargement de votre logique sur la carte Arduino via un port USB standard. Le périphérique Arduino a un certain nombre de broches IO afin que votre logiciel puisse réagir à toutes les entrées présentées. Vous pouvez même leur donner la possibilité de parler au monde, ou donner au monde le contrôle de votre éclairage d'ambiance Comment configurer le contrôle Web Arduino sans bouclier EthernetAu cours des dernières semaines, j'ai remis le contrôle de l'éclairage d'ambiance dans mon studio aux téléspectateurs lors de la diffusion en direct de Technophilia Podcast - vous pouvez voir les résultats de cela dans le ... Lire la suite .
Arduino peut être coûteux par rapport à certains des autres projets de programmation ici - vous vous retrouverez à manquer plus de boucliers Les 4 meilleurs boucliers Arduino pour donner de la puissance à vos projetsVous avez acheté un kit de démarrage Arduino, vous avez suivi tous les guides de base, mais maintenant vous avez atteint une pierre d'achoppement - vous avez besoin de plus de bits et de bobs pour réaliser votre rêve d'électronique. Heureusement, si vous avez ... Lire la suite ou capteurs élaborés 8 composants plus cool pour vos projets ArduinoDonc, vous songez à vous procurer un kit de démarrage Arduino, mais vous vous demandez si certaines LED et résistances de base suffiront à vous tenir occupé pour le week-end? Probablement pas. Voici encore 8 ... Lire la suite - mais il apporte également votre programmation dans le monde physique. Si vous venez avec un appareil vraiment cool, vous pourriez même penser à lever des fonds de production avec un Kickstarter pour le mettre au monde.
Où commencer? The MakeUseOf Archives Arduino, bien sûr!
Créer une application mobile avec iOS
Bien que vous ayez besoin d'une licence de développeur de 99 $ pour pouvoir publier dans l'iTunes App Store Comment soumettre votre propre application sur l'iTunes App StoreVous avez donc programmé votre première application iOS et vous souhaitez la télécharger et la soumettre à l'iTunes Store? Eh bien, comme je l'ai découvert récemment, ce n'est pas aussi facile qu'il y paraît. Le... Lire la suite , tout le monde peut commencer par téléchargement de l'environnement de développement XCode pour OSX (utilisateurs Windows; vous ne pouvez pas développer pour iOS, vous avez besoin d'un Mac). Le concepteur visuel de XCode facilite la connexion de composants GUI complexes à votre modèle de données, et il existe une grande quantité de didacticiels. Bien sûr, vous pouvez créer une application iPhone simple sans apprendre aucun codage Comment créer une application iPhone ou Android sans aucune compétence de codageSi vous êtes vraiment désireux de créer une application mobile, un site Web appelé Buzztouch pourrait bien être la solution Web pour vous. Buzztouch est essentiellement un logiciel de gestion de contenu pour iOS et Android. Il fournit un modèle basé sur ... Lire la suite du tout, mais sérieusement, où est le défi là-dedans?
Où commencer? Disponible via iTunesU, le Cours de développement iPhone de l'Université de Stanford est de premier ordre.
Quel que soit le langage ou le projet de programmation avec lequel vous allez, l’important est de Commencer. Vous êtes peut-être plein d'idées fantastiques pour des projets, mais en fin de compte, les idées sont bon marché et c'est le processus de les transformer en produits qui nécessite un réel travail et un dévouement. Ces langues sont presque toutes libres d'avoir un essai, alors essayez-les et trouvez quelque chose qui résonne avec vous. Vous pourriez être un programmeur né!
James est titulaire d'un BSc en intelligence artificielle et est certifié CompTIA A + et Network +. Il est le développeur principal de MakeUseOf et passe son temps libre à jouer au paintball VR et aux jeux de société. Il construit des PC depuis qu'il est enfant.