Visita el canal para mas cursos gratis de programación

No olvides suscribirte para seguirnos y dar un pequeño paso al futuro

Luisito Coding

Tu programación en casa

Codifica tu vida!

No te olvides del punto y coma;

Experimenta nuevas cosas

El conocimiento es libre!!

Data center

El mundo esta conectado

domingo, 9 de septiembre de 2018

No Más Títulos Universitarios Para Trabajar En Empresas Como Google, Apple e IBM, Entre Otras


Google, Apple e IBM, entre otras, ya no requerirán títulos universitarios para optar a un empleo.


Las grandes empresas dejan de valorar los títulos universitarios como indispensables para trabajar con ellos.



Ya no te hará falta un título universitario para trabajar en empresas como Apple, Google o IBM, entre otras, según ha revelado Glassdoor, un portal especializado en la búsqueda de empleo y relacionada de manera estrecha con el sector tecnológico. Estas empresas forman parte de otras quince que han decidido dar el paso de no valorar la formación universitaria como requerimiento indispensable para optar a un puesto de trabajo de calidad.

Una medida que llega tras mucho tiempo viendo aumentar esta tendencia entre las empresas a nivel mundial, pero de manera muy especial en Silicon Valley, la cuna de la tecnología y el espacio físico en el que se junta la flor y nata de aquellos que trabajan en crear muchos de los productos de hardware y software que luego son utilizados por millones de personas alrededor del globo. Supone un hito en el espíritu progresista y la filosofía startupera de estas gigantes del sector tecnológico, que si bien ya contaban con procesos de selección notablemente diferenciados con el de otras compañías, ahora hacen efectivo de forma patente su rechazo a los títulos como vara de medición.



Más títulos no siempre es mejor

La dicotomía entre los títulos y la calidad del desempeño que una persona pueda llevar en una empresa, que ha situado muchas veces a los primeros por encima de factores como la experiencia o las habilidades personales, parece tener los días contados. A pesar de esto, "las calificaciones académicas se seguirán teniendo en cuenta y, de hecho, seguirán siendo una consideración importante al evaluar a los candidatos en su conjunto", aseguran desde Ernst and Young, una de las compañías que adopta esta medida. Sin embargo, "ya no serán una barrera para poner un pie en la puerta", declaran.

Una excelente noticia para aquellas personas que no pueden permitirse ir a la universidad, que no pueden hacerlo por su situación personal o, directamente, no quieren invertir su tiempo en ello. "Cuando miras a las personas que no van a la escuela y hacen su propio camino en el mundo, ves que son seres humanos excepcionales. Y deberíamos hacer todo lo posible para encontrar a esas personas", ha manifestado el antiguo responsable de recursos humanos de Google.

A las mencionadas empresas se suman también nombres como las conocidas Starbucks o Chipotle, la editorial Penguin Random House, las cadenas de venta Costco Wholesale y Whole Foods o la hotelera Hilton, además de Publix, NordstromHome Depot, Bank of America y Lowe’s.

miércoles, 4 de julio de 2018

Wikipedia ha cerrado: Protesta contra una ley que restringe la libertad en Internet


La plataforma de información libre y colaborativa, Wikipedia, se apagará durante 36 horas en rechazo a una normativa que prevé aprobar la Unión Europea para regular los derechos de autor o Copyright.


La web afirma que el proyecto de ley "dañaría significativamente la Internet abierta que hoy conocemos", en tanto agregaría “nuevas restricciones” para la circulación del contenido libre en la red. Aseguran que, de aprobarse en su versión actual, esta iniciativa provocaría que "acciones como compartir una noticia en redes sociales o acceder a ella a través de un motor de búsqueda se harían más complicadas en Internet", y que incluso "la propia Wikipedia estaría en riesgo”.



"De aprobarse, debilitaría los valores, la cultura y el ecosistema en los que se basa Wikipedia", dice el cartel que esta mañana aparece en la portada de la web y en cada búsqueda que se intenta hacer. La plataforma está apagada en señal de protesta contra una ley que, aseguran, "amenaza a nuestro derecho fundamental para compartir información libremente”. Wikipedia aclara que ellos no se oponen a toda regulación en el copyright sino a este tipo de medidas que “fragmentarán Internet y limitarán el uso que millones de personas hacen de él a través de filtros de subida automática y autorizaciones preventivas que sólo las grandes plataformas podrán poner en marcha”.


La iniciativa que se tratará mañana en el Parlamento Europeo propone que los usuarios de la red paguen a los medios si desean publicar sus contenidos y que todas las webs creen un filtro de contenidos para evitar que se violen los derechos de autor. Eso establecen los artículos 11 y 13 del proyecto, los que generaron una ola de rechazo hacia el proyecto desde Google y Facebook, pasando por activistas de la libertad en Internet, académicos y discográficas. Wikipedia señala que el filtro funcionaría como una “máquina de censura” porque las herramientas de filtrado y bloqueo automático impederían que la comunidad participe de forma activa en la construcción de internet.



El proyecto nació a pedido de los creadores para que se actualicen los derechos de autoría y que se adapte su gestión a la era digital. Wikipedia señala que desde 2013 ese reclamo se hizo efectivo y que ellos mismos presentaron “propuestas factibles”. Pero el comité de Asuntos Legales europeo decidió finalmente “proceder con medidas que fragmentarán Internet y limitarán el uso que millones de personas hacen de él”. Por eso Wikipedia reclama “un debate más amplio para decidir sobre esta propuesta de derechos de autoría”.



La plataforma libre había presentado distintos proyectos para que conformaran la nueva ley. Uno de ellos, la “libertad de panorama para toda la UE”, permitiría a todos usar con libertad y compartir imágenes tomadas en lugres públicos. También presentaron la protección del dominio público, para que todos los trabajos financiados con fondos públicos puedan pertenecer a todo el público.






“Liberar los contenidos realizados con financiación pública al dominio público los democratizará, incrementando la competencia y dando a las nuevas empresas unas oportunidades más justas. Tendrá efectos positivos en la cultura, la ciencia y la economía”, afirman. Otro, fue llamado “uso libre de las obras huérfanas” para reclamar que creaciones de las que se desconoce el propietario y que están protegidas, a pesar de que no haya ningún tenedor de los derechos a quien acudir por permisos, sean libres. “Queremos que las obras huérfanas sean digitalizadas y usadas de forma que contribuyan a nuestra cultura, ciencia y economía. La forma más rápida, barata y transparente de hacerlo es eliminar las barreras actualmente en vigor”, resaltaron.

viernes, 22 de diciembre de 2017

El editor de texto ATOM añade colaboración en tiempo real para los programadores



Si eres desarrollador Web es muy probable que utilices el editor de texto Atom, este añadió una funcionalidad la cual te permite trabajar en tiempo real a la hora de escribir código.


Escribir código con otro programador es una excelente manera de absorber el conocimiento, desafiarse a sí mismo con nuevas perspectivas y, en última instancia, escribir un mejor software. También puede ser una forma satisfactoria de conocer la mente de otro ser humano.

Es muy tedioso trabajar con el código fuente de otro colega, ya que puede haber controversias. La comunidad GitHub acaba de añadir una nueva función que seguro nos hará la vida más fácil. Desde ahora Atom permite la colaboración en tiempo real entre miembros de un equipo a la hora de escribir código. ¿Qué quiere decir esto? Pues desde este momento varias personas podrán ayudarse entre sí editando el mismo código en tiempo real y sin peligro de pisarse.


Teletype for Atom conecta las pulsaciones de teclas de los colaboradores remotos directamente dentro de tu ambiente de programación, para permitir una edición sin enfrentamientos de cualquier archivo que puedas abrir en Atom.


Lo que hace el paquete es crear “portales en tiempo real” para compartir estaciones de trabajo. Cuando un anfitríon abre un portal, su pestaña activa se convierte en un espacio de trabajo compartido. En ese espacio, los colaboradores que sean invitados pueden unirse y hacer edición al código en tiempo real. Si el anfitrión se mueve entre archivos, los colaboradores lo siguen a la pestaña activa de forma automática.


Para quienes se lo preguntan, no hay un servidor centralizado para espiar tus pulsaciones de teclas, y Teletype usa WebRTC para cifrar todas las comunicaciones entre colaboradores. GitHub dice que “lo que pasa en el portal, se queda en el portal”.

Para comenzar a usarlo debes instalar primero Atom, si ya lo tienes en tu ordenador, lo siguiente es instalar el paquete Teletype. Una vez hecho esto, se añadirá un nuevo icono a la barra de estado parecido a una torre de transmisión, haciendo clic en él puedes generar un código para invitar personas a unirse a tu portal.


Si alguien quiere unirse al portal, solo debe presionar el mismo icono y pegar el ID de tu portal para comenzar a editar código en tu espacio de trabajo.

sábado, 25 de noviembre de 2017

Porque Empezar Programación Con Python



Python es un lenguaje de programación que es muy recomendable para los que son principiantes y mira el porqué. 



Python es un lenguaje de programación interpretado, pero no solamente se trata de un simple lenguaje enfocado a cierta área, Más bien se trata de un lenguaje de programación multiplataforma, debido a que este soporta Programación Orientada a Objetos, Programación Imperativa, y Programación Funcional.

Usa tipado dinámico, esto quiere decir que una misma variable puede tomar valores de distinto tipo en distinto momento, la mayoría de lenguajes de tipado dinámico son lenguajes interpretados, tales como Python y Ruby.

Bueno vamos directo al grano, y conocer las características del lenguaje, y una de sus características son las siguientes: 


Simple

Python es un lenguaje de programación muy simple, por lo cual es muy fácil iniciarse en este lenguaje. El Pseudo – Código natural de Python es una de sus fortalezas.

Propósito General

La programación en Python se puede usar de diferentes formas y puedes crear todo tipo de programas; Programas de propósito general, y también se usa para el desarrollo web.
Open Source


Python es Open Source y debido a esto, el lenguaje ha sido modificado para que este pueda funcionar en múltiples plataformas (Windows, Macintosh, y para la mayoría de distribuciones de Linux).




Librerías Extensas

Python contiene gran cantidad de librerías, tipos de datos y funciones incorporadas con el propio lenguaje, que ayudan a realizar muchas de las tareas comunes sin necesidad de tener que programarlas desde cero.
Estas librearías pueden ayudar a validar o interpretar caracteres, tales como saber si el usuario esta proporcionando, números, mayúsculas, @ y mucho más, todo esto conocido como Expresiones Regulares; Generación de documentos, evaluación de unidades, pruebas, procesos, base de datos, navegadores web, criptografía, GUI y algunas funcionalidades del sistema.

Sintaxis Clara

Python tiene una sintaxis muy visual, para separar los bloques de código en Python se debe tabular hacia adentro, esto ayuda a que todos los programadores adopten las mismas notaciones, y que los programas hechos en Python tengan un aspecto similar.

Código Organizado

Su código es más organizado, evitando el uso del punto y coma al final de cada sentencia, y también evita el uso de llaves para especificar que dicho bloque de código pertenece a una sentencia, para esto Python hace uso de la indentación la cual está representada por un bloque de 4 espacios, teniendo así código legible.
Síguenos en Facebook y Únete al grupo de ProgramadoresUnidos. 


miércoles, 15 de noviembre de 2017

¿Por qué deberías aprender a programar en C?




La programación en C se utiliza para el desarrollo de sistemas operativos, entre otras cosas. Uno de los primeros Sistemas Operativos escritos fue Unix, de igual manera el Sistema Operativo Linux.


El lenguaje de programación C no solamente es para el desarrollo de Sistemas Operativos, casi la mayoría de lenguajes están basados en C, y dichos lenguajes son de alto nivel y popularidad increíble, tales como PHP, Python, Ruby Pearl. 

Ventajas

Existen demasiadas ventajas para aprender a programar en C, antes que Java o C++, por ejemplo. Cuando te inicias en algún lenguaje por ejemplo Java, comienzas alejándote del aprendizaje de los fundamentos de un lenguaje, por lo cual empiezas a aprender librerías y frameworks asociados, Con C tienes un par de llamadas a librerías y posterior a eso debes mantener la semántica del lenguaje, a menudo C te obliga a pensar más y más profundo acerca de lo que se está haciendo realmente.

C es un lenguaje de nivel medio, y este es el lenguaje de los compiladores, sistemas operativos, interpretes, editores y programación embebida. Cuando aprendes programación en C casi debes de saber cómo se ejecutan los programas, comprendes el concepto de pila, registro, mapeo de memoria, etc. 

Simplicidad y Velocidad 

Se caracteriza a C por su simplicidad, elegancia y rapidez, además de compacto y eficiente. Cuenta con punteros puros, operadores bit a bit, y las keywords extern, volatile, static y register lo que significa que entenderás más de cómo se escribirá el código eficiente que se puede obtener de cualquier lenguaje de alto nivel.


Donde se utiliza la programación en C

La mayoría de los proyectos que existen en la actualidad se iniciaron hace décadas, por ejemplo el desarrollo del Sistema Operativo Unix comenzó en el año 1969, el desarrollo de la Base de Datos Oracle comenzó en 1977, y su código fue reescrito con programación en C en 1983 así mismo convirtiéndose en una de las bases de datos más populares del mundo.


En el año 1985 se lanzó Windos 1.0, Aunque el código fuente de Windows no está disponible al público, pero se dice que su núcleo estaba escrito en C con algunas partes en ensamblador, El desarrollo del Kernel de Linux comenzó en 1991 el cual también está escrito en C. 



Pero loco! La programación en C no se limita a proyectos que fueron emprendidos hace décadas, hoy en día hay muchos proyectos que se inician en C, los siguientes son algunos Sistemas que están programados en C.


Microsoft Windows

El kernel de Windows se desarrolla principalmente en C, con algunas partes que incluyen al lenguaje de ensamblador, el sistema más popular y utilizado por la mayoría de la gente, el cual ha sido un núcleo impulsado por C.

Linux

La mayoría ya sabe que Linux está escrito en C, y al igual que Windows, compuesto con algunas partes de ensamblador.

Mac

Los ordenadores Mac también son soportados por una programación en C. El núcleo OS X está escrito principalmente y cada programa y driver en Mac, al igual que Windows y Linux se ejecuta con un Kernel C.

Móvil

Los Kernels de IOS, Android y el ya muerto de Windows Phone, también están escritos en C. Bueno en realidad solo son adaptaciones móviles de kernels existentes en Mac OS, Linux y Windows. Así que todos los teléfonos inteligentes de hoy en día están ejecutando un núcleo con programación en C.

Bases de Datos

Las bases de datos más populares del mundo incluyendo a: Oracle, MySQL, MS SQL Server, y PostgreSQL están codificados en C. Y las bases de datos son utilizadas en todo momento, sistemas financieros, gubernamentales, medios de comunicación, entretenimiento, telecomunicaciones, salud, comercio, educación, etc. 




Usando C en la vida diaria 

Como ya hemos mencionado todo lo anterior la mayoría de sistemas utiliza C, tal vez el despertador que tienes en casa está programado en C, el microondas también utiliza programación en C y la cafetera Express para hacer el desayuno. Al abrir la puerta del garaje a distancia también está usando un sistema embebido en C.

Así que si está dudando aprender a programar en C no lo pienses más, como puedes observar la mayoría de Sistemas utilizan C, y la mayoría de lenguajes están basados en C incluso los de alto nivel.

No olvides seguirnos en Facebook y Unirte al Grupo de – Programadores Unidos

domingo, 12 de noviembre de 2017

Google Te Pagará Por Hackear Estas Aplicaciones

Mira como Google te pagará por Hackear estas aplicaciones.


Google acaba de lanzar un nuevo reto para los hackers de todo el mundo, como ya sabrás google cuenta con miles de aplicaciones en la Play Store, al mencionar esto deberías de saber que esto es Hacking Para Android, serás premiado con 1,000 DOLARES y todo esto no lo hace para que todo se salga de descontrol, más bien lo hace para mejorar la seguridad en y detectar vulnerabilidades en aplicaciones de Android.


Este nuevo reto es llamado Google PlaySecurity Reward, se trata de una colaboración con la plataforma HackerOne, y al parecer solo estarán disponibles las aplicaciones más populares, el programa ya está activo y actualmente solo hay 13 aplicaciones de 8 Desarrolladores.

  • Snapchat
  • Alibaba
  • DropBox
  • DuoLingo
  • HeadSpace
  • Line
  • Mail.RU
  • Tinder


Por el momento solo hay aplicaciones populares, pero Google afirma que en un futuro veremos muchísimas aplicaciones para nuevos retos, también deja en claro que todos los Bugs reportados mediante este reto será de mucha ayuda a los Desarrolladores para mejorar la seguridad y evitar vulnerabilidades.


Como puedes darte cuenta que Google está mejorando cada vez más, y el Sistema Operativo Android fue desarrollado por Google, en muchas ocasiones su cuelgan aplicaciones en Play Store y esta contienen Malware y no estaría nada mal que se implementara para mejorar la seguridad en toda la red de aplicaciones.

Actualmente ha repartido 9 millones en recompensas para evitar vulnerabilidades y se sigue trabajando arduamente,  ofreciendo dinero y recursos. 

lunes, 6 de noviembre de 2017

Gana Dinero Por Internet Con El Talento de Programador

Eres programador y te interesa obtener ganancias por Internet con el conocimiento que tienes sobre el área,  en este artículo te muestro las posibles formas de obtener ingresos por Internet.


No importa si eres desarrollador web, diseñador web, desarrollador de aplicaciones móviles, etc. Puedes desempeñar tu conocimiento por todo Internet.

Desarrollar Aplicaciones Móviles.

Una de las áreas más demandadas es el desarrollo de aplicaciones móviles, debido a que estas pueden llegar más rápido y fácil al usuario final, pero te has preguntado si puedes ganar dinero por tu propia cuenta, creando tus propias aplicaciones, te tengo una gran noticia y la verdad es que puedes obtener ingresos desarrollando tus propias aplicaciones, algunos consejos que yo te doy y no como experto en el tema pero si como gente experimentada, es que desarrolles aplicaciones que sean de utilidad, un ejemplo es: Aplicaciones para el aprendizaje, si tienes algún conocido que tenga conocimiento en algún área específica, puedes pedirle ayuda para redactar la información necesaria sobre el tema que deseas mostrar a la comunidad, un ejemplo, puede ser una Aplicación Móvil que trate sobre el aprendizaje del idioma Ingles, empezando con lo básico, ejercicios, actividades interesantes, verbos y de más, hay una gran cantidad de temas que puedes hablar, pero hay que tratarlos con cuidado, porque si das información falsa puedes perder popularidad y tu aplicación no llegará a más personas.



Las ideas ya están planteadas, ahora vamos a ver cómo ganar dinero con esas ideas, puedes empezar por aplicaciones para la tienda de Google Play Store, la licencia de desarrollador te cuesta un aproximado de $25 USD, y esta cuenta queda permanente, sin embargo para la App Store, que es aplicaciones para IOS, habrá que pagar $100 Euros cada año, como vez es un poco complicado, puedes empezar con Android en la Play Store, una vez que tengas tu cuenta estas listo para empezar a generar ingresos, existen 3 opciones de ganar dinero, una de ellas es: Banners de publicidad, Vender tu Aplicación, Mercado Interno.

Para empezar con los banners de publicidad habrá que crear una cuenta de Google Admob, publicidad solo para aplicaciones móviles, generas los anuncios desde la cuenta y una vez que obtengas el id de cada anuncio puedes configurar la monetización depende del entorno de desarrollo que ocupes, este puede ser, Android Studio, Xamarin, Unity, entre otros, y para cada uno es de manera diferentes, Banners e Intersticiales son los más populares en esta área, Google Admob paga mediante Adsense, una vez que llegues al mínimo de cobro y que verifiques tu cuenta de Adsense podrás realizar tu primer pago obtenido, este mínimo de cobro son 100 dólares, muy complicado pero si tienes gran potencial créeme que será demasiado fácil.

La segunda opción es vender tu aplicación, y para lograr esto debes configurar al momento de subir tu apk a Play Store en lugar de colocarla gratis la pones de paga y colocar el precio que desees, cabe recalcar que para esto debes de tener una cuenta bancaria en la cual se harán los depósitos de las compras a tus aplicaciones y aprovechando eso puedes colocar algunos anuncios dentro de tu app que está a la venta, así aprovechas el bug ok no jeje, bueno vas a generar de 2 formas.

Y por último tienes la opción de mercado Interno, en este caso se adapta más a los juegos, por ejemplo un juego donde tengas que pasar diversos niveles y vas consiguiendo diferentes “Personajes” pero para eso debes comprar diamantes los cuales cuestan $3 dólares cada uno, y a eso nos referimos con el mercado interno, de igual manera habrá que configurar estas opciones que Play Store ofrece a los desarrolladores.

Si quieres ver algún ejemplo de estas aplicaciones, puedes revisar una de las que yo eh desarrollado, la cual trata del aprendizaje básico de la música DESCARGAR



Crea Tus Propios Videojuegos.

Al igual que las aplicaciones móviles, habrá que realizar lo mismo, con banners, Vender tus juegos, Mercado Interno.
Aunque para estas opciones tienes más alternativas, en las cuales puedes extender más el mercado de tu juego, en tiendas conocidas como Steam, pero como ya sabrás, nada en la vida es fácil, me parece que la licencia cuesta $100 dólares al año. Pero no te desanimes, si eres un experto en el desarrollo de videojuegos, puedes buscar tu propio equipo de trabajo, y crear tu empresa, y recuerda que todos empezamos desde cero. O también puedes usar la alternativa de Play Store.

Trabajar Como Freelancer

Como te decía al inicio del artículo, no importa si eres desarrollador web o móvil, un freelancer es aquel que trabaja desde casa, está claro que necesitas computadora e internet para esto, así hay gente como tú que necesita trabajo, también hay gente que necesita de tus servicios, hay grandes comunidades sobre esta área, donde el interesado (cliente) publica sus ideas que necesita para su proyecto o empresa y gente como tu (programador) que da las posibles soluciones se lleva a cabo el proceso de satisfacción y una vez que el cliente accede a tu oferta se empieza por la mitad del costo, en la mayoría de estos negocios es asi, ¿Quieres tu aplicación móvil sobre el inventario de productos? Entonces te entrego la mitad dentro de un mes y me das el 50% del costo, una vez que la termine me das el otro 50% y te entrego tu aplicación o procedo a publicarla y lanzarla a producción.

Todo esto puede ser con un equipo de trabajo, no solo tú, más bien puedes colaborar con tus amigos o conocidos de la escuela, comunidad, entre otros, esta es una muy buena opción que se le recomienda a la gente que no le gusta salir de casa.  Una de las páginas más conocidas, Freelancers

Desarrolla Tu Pagina Web

Si eres tan fan de andar mucho en las redes sociales, puede usarlas a tu favor, haz visto las tonterías que publican sobre famosos y celebridades de Hollywood créeme que esas tonterías llaman la atención de la gente, pero como harás que vayan a tu web, para eso tienes las redes sociales, crea una FanPage en Facebook, y llena de trafico orgánico tu web, o la otra opción es aprender a trabajar con SEO, el cual es la optimización de búsqueda en los distintos navegadores que existen, un ejemplo claro, supongamos que Justin Bieber acaba de Fallecer, y comienzas a redactar tu artículo, entonces usas técnicas llamativas, para atraer a la gente y así te posicionaras en una de las búsquedas principales.

Y ahora, ¿Cómo genero dinero? De igual manera, la publicidad, sin ella los grandes negocios no estarían de pie, así que se dedican a moverse por internet usando páginas, redes sociales, YouTube, y mucho más, una de ellas es la publicidad que colocas en tu página, para ello necesitas de un dominio personalizado, y una cuenta de Google Adsense, que ya sabes el proceso, llegar al mínimo de cobro y verificar tu cuenta. 



Bueno así como estas opciones y mucho más ofertas de trabajo que pueden darse por todo Internet, solo es cosa de que aprendas a moverte hacia todos lados con tu gran talento, y espero que te haya sido de ayuda este pequeño artículo, sígueme en mis redes sociales, y únete al grupo de Programadores Unidos.