Propaganda
Os tempos são difíceis e, à medida que a sociedade se move cada vez mais para os serviços digitais e tudo online, nunca há falta de emprego para pessoas com habilidades técnicas Os melhores empregos de tecnologia [INFOGRAPHIC]Quando eu era pequeno, queria ser um coletor de lixo. Então um carteiro. Então eu decido aumentar a aposta e me tornar um astronauta, enquanto a maioria dos meus colegas de classe estava mais preocupada em se tornar ... consulte Mais informação . Se você está sentado pensando:você sabe, eu realmente preciso aprender algumas novas habilidades ”, leia esta lista e encontre algo que lhe agrade.
Você nunca sabe - a magia pode acontecer. Comece a aprender alguma programação hoje, e você pode se encontrar sentado no próximo Twitter, ou talvez no próximo Minecraft Introdução de um retardatário ao Minecraft [MUO Gaming]O Minecraft, a sensação baseada em blocos que assolou os jogos, agora tem mais de três anos. É quase difícil acreditar que faz tanto tempo desde que o primeiro alfa foi publicado - e é igualmente ... consulte Mais informação .
Mecanismo de jogo Unity 3D
Unidade é um mecanismo 3D de plataforma cruzada e ambiente de desenvolvimento, embora não limitado a jogos. Seu sucesso vem do foco nas necessidades dos desenvolvedores independentes, e na capacidade de "criar uma vez, implantar em qualquer lugar". Em resumo, fornece tudo o que um desenvolvedor de jogos em desenvolvimento pode precisar. E há uma versão gratuita para você começar.
Meu interesse na Unity é que o Oculus Rift Oculus Rift mudará os jogos para sempreO StarTrek Holodeck - o epítome de um ambiente imersivo virtual - tem sido um sonho de ficção científica há muito tempo. Há uma semana, a Oculus lançou um projeto Kickstarter para um VR de US $ 300 do consumidor ... consulte Mais informação os kits de desenvolvedor suportam o Unity imediatamente, o que significa que poderei mergulhar completamente em qualquer mundo 3D que eu criar.
Onde começar? Este clone do MineCraft é uma série completa de tutoriais em vídeo.
E os caras da Unity têm um riqueza de material de vídeo. Ou para quem prefere ler: Introdução ao desenvolvimento de jogos usando o Unity.
PHP / MySQL
Para o desenvolvimento web, a combinação de scripts de servidor PHP e banco de dados MySQL é sem dúvida o rei da Internet. Até o site que você está lendo no momento é desenvolvido com base nessa tecnologia - mas especificamente no WordPress - o CMS mais usado no mundo.
Embora você possa começar do zero, a melhor maneira de entrar no desenvolvimento da web com PHP e MySQL seria personalizando o WordPress e depois migrando para estruturas PHP como o CodeIgniter. Eles estão bem estabelecidos e oferecem uma boa estrutura sobre a qual você constrói seu site. Começar completamente do zero geralmente pode deixá-lo com kilobytes de código confuso.
Quase todos os hosts da web suportam PHP / MySQL e criam um servidor local Como experimentar o Wordpress, Joomla e mais rapidamente e de graça em uma máquina virtual com BitnamiJá falamos sobre a configuração de um servidor local, mas o processo ainda é bastante complicado e existem muitas peculiaridades e incompatibilidades se você estiver tentando executá-lo no Windows, levando a nada mas... consulte Mais informação é igualmente fácil, para que você possa começar imediatamente.
Onde começar?Faça o seu próprio WordPress Widgets! Como criar seus próprios widgets básicos do WordpressMuitos blogueiros procurarão o widget Wordpress perfeito que fará exatamente o que eles querem, mas com um pouco de experiência em programação, você poderá achar mais fácil escrever seu widget personalizado. Nesta semana eu ... consulte Mais informação
Ruby On Rails
Como fã de PHP / MySQL, achei difícil aprender Ruby on Rails. É tão radicalmente diferente, mas sem dúvida um poderoso sistema de desenvolvimento web que permite que você se concentre em prototipagem sites rapidamente, fornecendo padrões e visualizações padrão. Com o Ruby on Rails, a adição de recursos costuma ser o caso de simplesmente instalar um novo pacote (como o login no Facebook ou o modelo da Web de inicialização do Twitter).
Se você está lidando com o desenvolvimento da Web pela primeira vez e está entusiasmado com o desenvolvimento rápido de um sistema complexo, Ruby provavelmente é para você. Não se depreenda com um preconceito sobre como a programação deve ser feita, e você se sairá bem.
A única desvantagem disso é que não é suportado. Eu tive que fazer algumas alterações sérias na configuração de um VPS apenas para executá-lo.
Onde começar? este livro online gratuito cobrirá praticamente tudo o que você precisa para começar.
O Arduino é uma plataforma de prototipagem eletrônica de código-fonte aberto e, embora não consiga um novo emprego, dará a você um sério crédito de nerd. O Arduino facilita para qualquer pessoa a criação de projetos eletrônicos complexos e a criação de protótipos rapidamente. De torres de defesa a laser para gatos Esqueça tortas e conhaque: 8 projetos do Arduino para preencher suas fériasO seu Arduino está sentado reunindo poeira? Bem, não mais. Hoje, vasculhei os Instructables para encontrar 8 projetos divertidos, familiares ou apenas muito legais do Arduino para você experimentar ... consulte Mais informação para robôs com auto balanceamento e automação residencial, realmente, tudo é possível. Junto com Impressoras 3D O que é a impressão 3D e como exatamente funciona?Imagine se você pudesse imprimir objetos tridimensionais diretamente de uma impressora em sua casa. Quando eu era criança na escola primária, pensei que seria incrível se eu pudesse imprimir pizzas ... consulte Mais informação , o Arduino visa capacitar qualquer pessoa a ser um criador.
O processo do Arduino envolve lógica de programação usando uma forma simplificada de programação C no computador e, em seguida, carrega sua lógica na placa Arduino através de uma porta USB padrão. O dispositivo Arduino possui vários pinos de E / S para que seu software possa reagir a quaisquer entradas apresentadas. Você pode até dar a eles a capacidade de conversar com o mundo, ou dê ao mundo o controle sobre a iluminação do seu humor Como configurar o controle da web do Arduino sem um escudo EthernetNas últimas semanas, eu entreguei o controle da iluminação do meu estúdio aos espectadores durante a transmissão ao vivo do Technophilia Podcast - você pode ver os resultados disso no ... consulte Mais informação .
O Arduino pode ser caro comparado a alguns dos outros projetos de programação aqui - você se sentirá querendo mais escudos Os 4 principais escudos do Arduino para superpotência em seus projetosVocê comprou um kit inicial do Arduino, seguiu todos os guias básicos, mas agora encontrou uma pedra de tropeço - precisa de mais detalhes para realizar seu sonho de eletrônica. Felizmente, se você tiver ... consulte Mais informação ou sensores elaborados 8 componentes mais legais para seus projetos de ArduinoEntão, você está pensando em adquirir um kit inicial do Arduino, mas quer saber se alguns LEDs e resistores básicos serão suficientes para mantê-lo ocupado no fim de semana? Provavelmente não. Aqui estão mais 8 ... consulte Mais informação - mas também traz sua programação para o mundo físico. Se você criar um dispositivo muito legal, pode até pensar em levantar fundos de produção com um Kickstarter para trazê-lo ao mundo.
Onde começar? O MakeUseOf Arquivos do Arduino, claro!
Crie um aplicativo móvel com iOS
Embora você precise de uma licença de desenvolvedor de US $ 99 eventualmente para publicar na iTunes App Store Como enviar seu próprio aplicativo para a iTunes App StoreEntão, você programou seu primeiro aplicativo para iOS e deseja carregá-lo e enviá-lo à loja do iTunes? Bem, como descobri recentemente, não é tão fácil quanto parece. O... consulte Mais informação , qualquer pessoa pode começar fazendo download do ambiente de desenvolvimento XCode para OSX (usuários do Windows; você não pode desenvolver para iOS, precisa de um Mac). O designer visual do XCode facilita muito a conexão de componentes GUI complexos ao seu modelo de dados, e há uma grande quantidade de tutoriais. Claro, você pode criar um aplicativo simples para iPhone sem aprender nenhuma codificação Como criar um aplicativo para iPhone ou Android sem habilidades de codificaçãoSe você está realmente ansioso para criar um aplicativo móvel, um site chamado Buzztouch pode muito bem ser a solução baseada na Web para você. O Buzztouch é essencialmente um software de gerenciamento de conteúdo para iOS e Android. Ele fornece um ... consulte Mais informação de todo, mas sério, onde está o desafio nisso?
Onde começar? Disponível via iTunesU, o Curso de desenvolvimento do iPhone da Universidade de Stanford é um alto nível.
Qualquer que seja o projeto de linguagem ou programação que você vá, o importante é apenas iniciar. Você pode estar cheio de idéias fantásticas para projetos, mas, no final das contas, as idéias são baratas e é o processo de transformá-las em produtos que exigem trabalho e dedicação reais. Esses idiomas são quase todos livres para experimentar, então experimente-os e encontre algo que ressoe com você. Você pode ser um programador nato!
James é bacharel em Inteligência Artificial e possui certificação CompTIA A + e Network +. Ele é o principal desenvolvedor do MakeUseOf e passa seu tempo livre jogando paintball e jogos de tabuleiro em VR. Ele está construindo PCs desde que era criança.