10 Aficiones gratificantes que involucran la programación o de scripting
Esto es un dilema que he lucha por años: Me encanta la programación, pero no quiero volver a hacer una carrera fuera de ella. ¿Dónde me deja eso? ¿Cómo puedo gozar de esta actividad sin lo que es el centro de mi vida? Tal vez usted ha tenido pensamientos de este tipo, también.
La respuesta es enfocarlo como un hobby. Hacer esto es grande, ya que puede ayudar a afilar sus habilidades de una manera práctica. También puede ser una fantástica manera de dominar un nuevo lenguaje de programación. Y si usted es un codificador de ex-carrera, el enfoque afición puede ayudar revertir los efectos del agotamiento de programación y que sea agradable una vez más.17 Geeky bricolaje Pasatiempos usted puede aprender en un espacio pequeño17 Geeky bricolaje Pasatiempos usted puede aprender en un espacio pequeñoAficiones son importantes para una vida bien redondeado, pero muchas aficiones bricolaje requieren una gran cantidad de espacio para máquinas o materiales. Aquí están algunas grandes opciones si usted no tiene mucho espacio de sobra.Lee mas
entonces cuales son tus opciones? ¿Qué tipo de programación y / o secuencias de comandos se puede hacer eso no implican grandes corporaciones o clientes contratados? Aquí hay varias ideas que usted puede comenzar a explorar en este momento.
1. Arduino
Arduino es la mezcla perfecta de la electrónica, programación y casual. Es un microcontrolador de código abierto (es decir, una pequeña, ordenador de un solo circuito) con varias piezas componentes y lógica programable. Piense en ello como LEGO para adultos usando el cableado real, circuitos, y la codificación.
Vídeo: [PREVIEW]: Futbol ( v0.2 ) - SAMP.SCRIPT - Julián Agüero.
Y no es tan difícil como parece. Todo lo que necesita es una starter kit Arduino y unos pocos Arduino guías introductorias para señalarle en la dirección correcta. Tenga en cuenta que, si bien hace Arduino soportar múltiples lenguajes de programación, probablemente encontrará que es más fácil de seguir con el idioma oficial C-similares.
Listo para sumergirse en? Echa un vistazo a estos proyectos del principiante para los novatos Arduino.10 Grandes Proyectos Arduino para principiantes10 Grandes Proyectos Arduino para principiantesCompletar un proyecto Arduino le da una sensación de satisfacción como ningún otro. La mayoría de los principiantes no están seguros de por dónde empezar sin embargo, y aun proyectos de principiantes pueden parecer bastante desalentador.Lee mas
2. Frambuesa Pi
Si te gusta la idea de Arduino de la codificación de un pequeño aparato que hace lo que quiere, pero no te gusta los aspectos de la electrónica / circuitos, entonces usted estará más feliz con Frambuesa Pi. Es una sola tarjeta mini-ordenador completo con CPU, GPU, RAM y E / S que incluye puertos USB, vídeo y puertos de audio y puerto Ethernet.9 cosas que usted quiso saber sobre el Raspberry Pi9 cosas que usted quiso saber sobre el Raspberry Pi¿Qué es una "frambuesa Pi"? ¿Quien lo hizo? ¿Cuál es el punto de? ¿Qué puedes hacer con eso? Vamos a encontrar respuestas para todas las preguntas más frecuentes acerca de la Frambuesa Pi.Lee mas
Los dos idiomas oficiales de programación son Python y arañazos, pero otros se apoyan también. Nosotros recomendamos comenzando con una frambuesa Pi Zero porque es el más simple y más barata por sólo $ 5, pero potente suficiente para crear algunos proyectos increíbles. También puedes ver estos proyectos novato Frambuesa Pi. Una vez que domine o cansado de la Frambuesa Pi, incluso se podría considerar estas alternativas Frambuesa Pi.
3. Los aviones no tripulados y Robótica
No todos los aviones no tripulados pueden ser programados, pero muchos de ellos puede, y hacerlo puede ser una gran manera de pasar un buen rato en su patio trasero o en el parque local. Todavía no está claro si carreras de aviones no tripulados se convertirá en una “cosa” pero esa es otra forma en que puede divertirse con la programación de aviones no tripulados.8 Preguntas para hacer al comprar su primera Drone8 Preguntas para hacer al comprar su primera DroneLa compra de un avión no tripulado es a partes iguales emocionante y confuso. Aquí hay algunas preguntas comunes mayoría de los principiantes tienen en la compra de su primer avión no tripulado.Lee mas
O puede tomar un paso más allá y sumergirse en la robótica en toda regla. Es un proceso más complicado, por supuesto, pero es perfecto si tienes el mismo amor entre la codificación y circuitos. Muchos kits de robots están basados en Arduino, pero también se puede mirar en LEGO MINDSTORMS, Tinkerbots (leer nuestra revisión), y otros.
4. Juego Modding
Hace años, solía verter horas en hacer mapas personalizados para Barco de estrellas y warcraft 3 así como mods para AMX en Counter-Strike. En estos días, se puede hacer mucho más con mapas personalizados para StarCraft 2 y dota 2 además de modding para juegos como Skyrim, Programa espacial Kerbal, y ARMA.
Pero quizá el ejemplo más conocido y flexible de modding juego es Minecraft. Se pueden ajustar casi cualquier aspecto del juego, lo que resulta en experiencias de juego completamente nuevos. Es una gran manera de practicar Java mientras que tener un montón de diversión. ver nuestra introducción a modding Minecraft para más detalles.
5. Desarrollo del juego
El hecho de que te gusta jugando juegos no significa que usted debe comenzar fabricación ellos. Es toda una espada de doble filo - piense cuidadosamente antes de tomar esto como un hobby. Por un lado, podrá apreciar mejor el trabajo que va a sus juegos favoritos, pero por el otro, juegos perderá gran parte de su magia porque usted comenzará a “ver detrás de la cortina.”
Si quieres darle una oportunidad, echa un vistazo estas herramientas de desarrollo de juegos gratis. Unreal Engine, la Unidad y GameMaker son los grandes nombres con Godot motor rápidamente ponerse al día. Para la codificación de sólo marcos, mira en libgdx (Java), monogame (C #), el amor (LUA), y HaxeFlixel (Haxe). Nunca ha habido un mejor momento para sumergirse en el desarrollo del juego.5 Software Desarrollo de juegos gratuitos para herramientas para hacer su propio Juegos5 Software Desarrollo de juegos gratuitos para herramientas para hacer su propio JuegosGracias a estas herramientas de software de desarrollo de juegos libres impresionantes, un juego que podría haber requerido ya un año se puede hacer en seis meses o más rápido, a veces sin ningún código!Lee mas
6. Desarrollo Web
desarrollo web es en gran medida un tipo “profesional” de la programación. No sólo es una de las maneras más fáciles para ser un codificador independiente, que en realidad no se presta a hobby trabajo. Si quieres correr un sitio web, lo que probablemente utilice un marco como WordPress. No como muchas personas disfrutan fabricación sitios web simplemente por diversión.Programación vs. Desarrollo Web: ¿Cuál es la diferencia?Programación vs. Desarrollo Web: ¿Cuál es la diferencia?Se podría pensar que los programadores de aplicaciones y desarrolladores web hacen el mismo trabajo, pero eso está lejos de la verdad. Estas son las principales diferencias entre los programadores y desarrolladores web.Lee mas
Pero si sus planes de futuro implican convertir sus aficiones en proyectos paralelos rentables, entonces el desarrollo web es una excelente opción. marcos profesionales populares incluyen Django (Python), Reaccionar (javascript), Ruby on Rails (Rubí), y laravel (PHP).
7. Desarrollo Móvil
Tal vez sea sólo yo, pero el desarrollo móvil tiene un cierto encanto que otros tipos de desarrollo no tienen. Al ver una carrera de aplicación hecho a sí mismo en su smartphone (teléfono inteligente y sobre todo de su amigo) puede ser estimulante, y si se puede hacer una mejor vida de la gente con su aplicación, tanto mejor.
Al igual que el desarrollo web, desarrollo móvil tiene un gran potencial como una opción “manía ahora, la carrera más adelante”. A diferencia de desarrollo web, donde su objetivo es desarrollar habilidades para trabajar con el tiempo como un profesional independiente, el plan habitual en el desarrollo móvil es crear una aplicación viral. Una aplicación afición que alcanza el oro es más o menos el sueño.10 Computadora trabajos de programación que están en demanda en este momento10 Computadora trabajos de programación que están en demanda en este momentoDesde el aterrizaje de un trabajo de programación puede ser difícil en el panorama actual, considere centra en una de las siguientes concentraciones de mejorar sus posibilidades de éxito.Lee mas
8. Open Source Aportes
El mundo sería un lugar terrible y sin software de código abierto. ¿Puede usted imaginar dónde estaríamos sin Apache, MySQL, VLC, Firefox, LibreOffice, GIMP, Blender, Android, Linux, o WordPress? (Dato curioso: Más de 1-en-4 sitios web se ejecutan en WordPress!)¿Qué es el Software Libre? [Explica MakeUseOf]¿Qué es el Software Libre? [Explica MakeUseOf]"Fuente abierta" es un término que se lanza alrededor mucho en estos días. Usted puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabes lo que conlleva? Lo que está abierta ...Lee mas
Y ninguno de estos proyectos sería lo que son hoy sin contribuyentes de código abierto. Si tienes tiempo y know-how, a continuación, prestando su energía a algunos de sus proyectos de código abierto preferidos podría ser una gran manera de mejorar sus habilidades, ampliar su red, y devolver a la comunidad.
¿No estás seguro por dónde empezar? Aquí están puñado de proyectos de código abierto que realmente podría usar su ayuda y experiencia.Las 10 mejores proyectos de código abierto Usted debe ser voluntario para ayudar conLas 10 mejores proyectos de código abierto Usted debe ser voluntario para ayudar conUsted no tiene que ser un programador. Usted podría ser un escritor, un diseñador, un traductor, a un adicto a Facebook o Twitter, o alguien que quiera simplemente donar dinero para la causa. Existen...Lee mas
9. puzzles y retos
Algunas personas aman rompecabezas. A otros les encanta los juegos de lógica, como Sudoku, crucigramas, y rompecabezas aún basados en navegador. Pero como un codificador, que tiene algo más difícil y más gratificante a su alcance: la programación de kata y desafíos.
Hemos cubierto concursos de programación y concursos, pero los que están en contra de otros programadores. Kata y los desafíos se hacen en solitario, por lo que hay menos presión y más oportunidades de crecimiento. Los ejemplos notables incluyen CodeWars, Proyecto Euler, Daily programador, CodinGame y HackerRank.Probar sus habilidades de programación Con estas competiciones en líneaProbar sus habilidades de programación Con estas competiciones en línea¿Estás en una rutina de programación? Preocupado de que sus habilidades de codificación han llegado a una meseta? A veces la respuesta es una fuerte dosis de desafíos que se extienden sus habilidades al límite.Lee mas
Vídeo: LOL - ORİANNA PLAYZ
Scripting 10. Aplicación Específica
Es posible que no se dan cuenta, pero muchas de las aplicaciones que utilizar día a día, probablemente se puede ampliar o modificar para requisitos particulares con scripts.
Vídeo: Our Miss Brooks: Business Course / Going Skiing / Overseas Job
Rainmeter, Geany, TeamSpeak, VLC, y Vim pueden ser extendidos con Lua. plugins de Winamp se hacen con C ++. plugins Sublime Text utilizan Python mientras que las extensiones de Visual Studio utilice código javascript. robots de automatización de servicios como Twitch y la discordia se pueden escribir en todas las clases de idiomas.
AutoHotkey es entorno de programación ingeniosa, con su propio lenguaje, que le permitirá crear teclas de acceso rápido y macros basadas en pulsaciones de teclas en Windows. Y no se olvide de nivel de sistema operativo: secuencias de comandos por lotes, secuencias de comandos PowerShell, y bash scripting.10 + Scripts AutoHotkey frescos & Cómo hacer tu propio10 + Scripts AutoHotkey frescos & Cómo hacer tu propioAutoHotkey es una manera fácil de agregar accesos directos a su ordenador. Puede descargar scripts listos para usar o escribir el suyo propio. Mostramos a ser más productivo con tareas automatizadas teclas de acceso rápido.Lee mas
Vídeo: The Ex-Urbanites / Speaking of Cinderella: If the Shoe Fits / Jacob's Hands
¿Cuáles son sus aficiones programación?
Hay tantas maneras de hacer uso de la programación de hoy, y ni siquiera han comenzado a alcanzar su punto máximo todavía. Ahora es un momento tan bueno como cualquier otro para empezar a aprender a codificar, incluso si usted piensa que está demasiado viejo. El futuro estará lleno de oportunidades para cualquiera que conozca la programación.
¿Qué hacer con sus habilidades de programación? Es todo para el trabajo o tiene proyectos paralelos pasando? Comparte con nosotros en un comentario más abajo!