Anuncio
Los tiempos son difíciles y, a medida que la sociedad se mueve cada vez más hacia los servicios digitales y todo en línea, nunca hay un falta de trabajo para aquellos con habilidades tecnológicas Los trabajos tecnológicos más populares [INFOGRAPHIC]Cuando era pequeño, quería ser un recolector de basura. Entonces un cartero. Luego decido subir la apuesta y convertirme en astronauta, mientras que la mayoría de mis compañeros de clase estaban más preocupados por convertirse ... Lee mas . Si estás sentado allí pensando "ya sabes, realmente debería aprender algunas habilidades nuevas ", luego lea esta lista y encuentre algo que le atraiga.
Nunca se sabe, la magia puede suceder. Comienza a aprender algo de programación hoy, y es posible que te encuentres sentado en el próximo Twitter, o tal vez en el próximo Minecraft Introducción de un recién llegado a Minecraft [MUO Gaming]Minecraft, la sensación basada en bloques que arrasó con los juegos, ahora tiene más de tres años. Es casi difícil de creer que haya pasado tanto tiempo desde que se publicó el primer alfa, y es igualmente ... Lee mas .
Unity 3D Game Engine
Unidad es un motor 3D multiplataforma y un entorno de desarrollo, aunque no se limita a los juegos. Su éxito proviene de centrarse en las necesidades de los desarrolladores independientes y la capacidad de "crear una vez, implementar en todas partes". En resumen, proporciona todo lo que un desarrollador de juegos en ciernes podría necesitar. Y hay una versión gratuita para comenzar.

Mi interés en Unity es que el Grieta de Oculus Oculus Rift cambiará los juegos para siempreEl StarTrek Holodeck, el epítome de un entorno virtual inmersivo, ha sido un sueño de ciencia ficción durante demasiado tiempo. Hace una semana, Oculus lanzó un proyecto Kickstarter para un VR de consumidor de $ 300 ... Lee mas los kits de desarrollador admitirán Unity desde el primer momento, lo que significa que podré sumergirme por completo en cualquier mundo 3D que cree.
¿Donde empezar? Este clon de MineCraft es una serie completa de video tutoriales.
Y los chicos de Unity tienen una gran cantidad de material de video. O para aquellos que prefieren leer: Introducción al desarrollo de juegos con Unity.
PHP / MySQL
Para el desarrollo web, la combinación de secuencias de comandos del servidor PHP y la base de datos MySQL es posiblemente el rey de Internet. Incluso el sitio web que está leyendo en este momento está basado en esta tecnología, pero específicamente en WordPress, el CMS más utilizado en el mundo.
Aunque podría comenzar desde cero, la mejor manera de ingresar al desarrollo web con PHP y MySQL sería comenzar personalizando WordPress y luego pasar a marcos PHP como CodeIgniter. Estos están bien establecidos y le brindan una buena estructura sobre la cual construir su sitio. Comenzar completamente desde cero a menudo puede dejarle kilobytes de código desordenado.

Casi todos los servidores web admiten PHP / MySQL y crean un servidor local Cómo probar Wordpress, Joomla y más de forma rápida y gratuita en una máquina virtual con BitnamiHemos hablado sobre la configuración de un servidor local antes, pero el proceso sigue siendo bastante complicado y Hay muchas peculiaridades e incompatibilidades si está tratando de ejecutarlo en Windows, lo que lleva a nada pero... Lee mas es igual de fácil, por lo que puede comenzar de inmediato.
¿Donde empezar?¡Crea tus propios widgets de WordPress! Cómo crear tus propios widgets básicos de WordpressMuchos blogueros buscarán el widget de Wordpress perfecto que hará exactamente lo que quieren, pero con un poco de experiencia en programación puede que sea más fácil escribir su widget personalizado. Esta semana yo ... Lee mas
Ruby on Rails
Como fanático de PHP / MySQL, me ha resultado difícil aprender Ruby on Rails. Es radicalmente diferente, pero sin duda un poderoso sistema de desarrollo web que te permite concentrarte en creación de prototipos sitios web rápidamente al proporcionar valores predeterminados y vistas estándar. Con Ruby on Rails, agregar funciones es a menudo un caso de simplemente instalar un nuevo paquete (como el inicio de sesión de Facebook o la plantilla web de arranque de Twitter).
Si está abordando el desarrollo web por primera vez y está entusiasmado con el desarrollo rápido de un sistema complejo, Ruby es probablemente para usted. No te encuentres con una preconcepción acerca de cómo se debe hacer la programación, y lo harás bien.

El único inconveniente de esto es que es relativamente incompatible. Tuve que hacer algunos cambios serios en la configuración de un VPS solo para que se ejecutara.
¿Donde empezar? Esta libro en línea gratis cubrirá casi todo lo que necesita para comenzar.
Arduino es una plataforma de creación de prototipos de electrónica de código abierto, y si bien puede que no le consiga un nuevo trabajo, le dará una gran credibilidad. Arduino hace que sea fácil para cualquier persona crear proyectos electrónicos complejos e ideas de prototipos rápidamente. Desde torretas de defensa láser para gatos Olvídate de las empanadas y el brandy: 8 proyectos de Arduino para llenar tus vacaciones¿Tu Arduino ha estado sentado acumulando polvo? Pues no más. Hoy he buscado Instructables para encontrar 8 proyectos Arduino divertidos, familiares o simplemente geniales para que puedas probar estos ... Lee mas a los robots de autoequilibrio y la automatización del hogar, realmente, todo es posible. Junto con Impresoras 3D ¿Qué es la impresión 3D y cómo funciona exactamente?Imagínese si pudiera imprimir objetos tridimensionales directamente desde una impresora en su hogar. Cuando era un niño en la escuela primaria, pensé que sería increíble si pudiera imprimir pizzas ... Lee mas , el Arduino se trata de empoderar a cualquiera para que sea un creador.

El proceso Arduino involucra la lógica de programación usando una forma simplificada de programación en C en la computadora, luego cargando su lógica a la placa Arduino a través de un puerto USB estándar. El dispositivo Arduino tiene varios pines IO para que su software pueda reaccionar a cualquier entrada que se presente. Incluso puedes darles la capacidad de hablar con el mundo, o dale al mundo control sobre tu estado de ánimo Cómo configurar Arduino Web Control sin un escudo de EthernetDurante las últimas semanas, entregué el control de la iluminación ambiental en mi estudio a los televidentes durante la transmisión en vivo de Technophilia Podcast; puedes ver los resultados de eso en el ... Lee mas .
Arduino puede ser costoso en comparación con algunos de los otros proyectos de programación aquí: te encontrarás con ganas más escudos Los 4 mejores escudos de Arduino para superpoder sus proyectosHas comprado un kit de inicio de Arduino, has seguido todas las guías básicas, pero ahora has topado con un obstáculo: necesitas más brocas y bobs para realizar tu sueño electrónico. Por suerte, si tienes ... Lee mas o sensores elaborados 8 componentes más geniales para sus proyectos ArduinoEntonces, ¿estás pensando en obtener un kit de inicio Arduino, pero te preguntas si algunos LED básicos y resistencias serán suficientes para mantenerte ocupado durante el fin de semana? Probablemente no. Aquí hay otros 8 ... Lee mas - pero también trae tu programación al mundo físico. Si se te ocurre un dispositivo realmente genial, incluso podrías pensar en recaudar fondos de producción con un Pedal de arranque para traerlo al mundo.
¿Donde empezar? The MakeUseOf Arduino archivos, ¡por supuesto!
Hacer una aplicación móvil con iOS
Aunque eventualmente necesitará una licencia de desarrollador de $ 99 para poder publicar en la tienda de aplicaciones de iTunes Cómo enviar su propia aplicación a iTunes App Store¿Has programado tu primera aplicación para iOS y quieres subirla y enviarla a la tienda de iTunes? Bueno, como descubrí recientemente, no es tan fácil como parece. Los... Lee mas cualquiera puede comenzar por descargando el entorno de desarrollo XCode para OSX (usuarios de Windows; no puedes desarrollar para iOS, necesitas una Mac). El diseñador visual de XCode hace que sea muy fácil conectar componentes GUI complejos a su modelo de datos, y hay una gran cantidad de tutoriales. Claro, puedes lanzar una aplicación simple para iPhone sin aprender ninguna codificación Cómo crear una aplicación para iPhone o Android sin ninguna habilidad de codificaciónSi está realmente ansioso por crear una aplicación móvil, un sitio web llamado Buzztouch puede ser la solución basada en la web para usted. Buzztouch es esencialmente un software de gestión de contenido para iOS y Android. Proporciona una plantilla basada ... Lee mas en absoluto, pero en serio, ¿dónde está el desafío en eso?
¿Donde empezar? Disponible a través de iTunesU, el Curso de desarrollo de iPhone de la Universidad de Stanford Es de primera clase.
Independientemente del lenguaje o proyecto de programación que elija, lo importante es simplemente Empezar. Es posible que su cabeza esté llena de ideas fantásticas para proyectos, pero en última instancia las ideas son baratas y es el proceso de convertirlas en productos que requiere trabajo y dedicación reales. Casi todos estos idiomas son gratuitos, así que pruébelos y encuentre algo que resuene con usted. ¡Podrías ser un programador nato!
James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Es el desarrollador principal de MakeUseOf, y pasa su tiempo libre jugando VR paintball y juegos de mesa. Ha estado construyendo computadoras desde que era un niño.