¿Cuáles son las diez aplicaciones necesarias para un programador de computadoras?

Puedo nombrar algunas aplicaciones suponiendo que el OP pregunta sobre aplicaciones móviles, pero me pregunto por qué nadie ha respondido todavía.

Desbordamiento de pila: el obvio.

Reddit: Contenido de tendencias principales: no es una aplicación de programador per se, pero puede seguir los subreddits de programación [1] [2] y verificarlos sobre la marcha. Me encanta la interfaz de usuario, pero aún necesita algunas mejoras.

FastHub para GitHub: el mejor cliente de Github que existe. Interfaz muy limpia, súper fácil de usar, muy rápida y se incluyen casi todas las características principales de Github.

Dcoder, Mobile Compiler IDE: una aplicación de compilación en línea con resaltado de sintaxis y muchas otras características. Muy fácil de ejecutar y editar algún código sobre la marcha. Admite todos los principales lenguajes de programación. Alternativa: compilador en línea (Beta)

Enki: aprenda mejor código, diariamente: una forma diferente de aprender o practicar sus habilidades de codificación. Como el lema dice “Entrenamiento diario para aumentar sus habilidades de codificación”, hay ejercicios y juegos sobre diferentes temas.

SoloLearn: Aprenda a codificar de forma gratuita: SoloLearn es la plataforma más popular en dispositivos móviles para aprender nuevos idiomas. Tiene una gran comunidad para que pueda encontrar muchos consejos y trucos útiles en las secciones de comentarios. (Aunque tiene excelentes críticas, no recomendaría aprender un idioma de esta aplicación si tiene otras opciones disponibles. Puede usarla para resolver desafíos o simplemente hacer algunos cuestionarios en su tiempo libre).

Py: nunca lo intenté, pero me he encontrado con varias buenas críticas en Reddit. Compruébalo si estás interesado en Python.

Udacity / Coursera: muy útil si desea descargar las conferencias para verlas sin conexión.

Appy Geek – Noticias de tecnología – La mejor aplicación de noticias de tecnología que existe. Todo sobre esta aplicación es simplemente perfecto. Interfaz agradable y muy fácil de usar. Obtiene contenido pre-suscrito con licencia completa de forma gratuita. También puede administrar sus suscripciones y personalizar su feed.

Diccionario de computadora de términos técnicos: una aplicación de diccionario fuera de línea muy simple para términos técnicos. También hay otro llamado Programmer’s Dictionary pero está limitado a solo 4 idiomas.

Slack: Slack es básicamente una herramienta de mensajería y colaboración disponible en múltiples plataformas. Si está trabajando en un proyecto con un equipo, Slack le facilitará la vida. Tiene muchas características como mensajería privada, chat grupal, intercambio de documentos y la mejor parte es que ofrece integración con casi todos los principales servicios de terceros utilizados por los desarrolladores.

Notas al pie

[1] ¿Qué subreddits debe seguir un ingeniero de software?

[2] ¿Qué subreddits debe seguir un desarrollador de software en reddit? • r / java

Las aplicaciones dependen totalmente de ti, como qué tipo de programación estás tratando de hacer.

En lenguajes de desarrollador lo llamamos IDE. Entonces hay un inmenso no. Los IDE están presentes en el mercado para la misma programación y también para diferentes programaciones diferentes. A continuación se muestran los IDE más populares como si no pudieras vivir como programador sin estos IDE

  1. Notepad ++: un editor de código potente y liviano. Muy popular para fines de programación. Puede hacer cualquier codificación de lenguaje de programación en esto. Pero Notepad ++ no es IDE intelinteligente, diría yo. Significa que tiene que escribir el código completo por sí solo, no completarán automáticamente su código o sintaxis.
  2. NetBeans: Netbeans ofrece diferentes versiones diferentes del lenguaje de programación. Al igual que puede hacer php , puede hacer Java , puede hacer JavaScript , puede hacer Android , puede hacer cualquier cosa, como el desarrollo web , es muy poderoso IDE viene con muchas características como el complemento de base de datos incorporado y muchas más
  3. Eclipse: similar a NetBeans, Eclipse también aparece en diferentes versiones diferentes que dependen de usted en qué plataforma desea programar. Eclipse es muy útil para Java Developer, Web Developer. Es un IDE inteligente, bueno, ni siquiera necesita escribir la sintaxis completa del código, usar ctrl + espacio y ver si es inteligencia.
  4. Atom: IDE muy útil, si está tratando de hacer desarrollo web, JavaScript, JavaScript avanzado, Php y cualquier otro idioma web. Es un IDE muy poderoso que viene con el complemento github. Si eres desarrollador, sabes la importancia de github. Entonces el átomo es bueno para ti
  5. Google Web Designer: herramienta muy útil para crear un diseño completo de su sitio web, estructura alámbrica. Es como pintar su web y después de su pintura completa obtendrá una vista de código para eso.
  6. Paréntesis: es un IDE muy ligero y potente, útil para el desarrollador web, JavaSJavaScript, CSS, HTML. IDE maravilloso viene con muchos complementos, temas y muchos más.
  7. Android Studio: IDE más famoso para el desarrollo de Android. Cree muchos complementos, simuladores de Android y muchos más. Incluso puede acceder a su aplicación mientras desarrolla su código. Es realmente divertido trabajar en Android Studio.
  8. Avacode: viene con muchas herramientas de diseño. También puede trabajar en equipo o puede crear su propio equipo para trabajar en proyectos. Puedes usar este desarrollo para Mac, Android y Web. Pero todo lo que dije es que no es gratis, es IDE pagado, puedes descargar la versión de prueba gratis, que es solo por 14 días

Como dije, hay un inmenso no. de herramientas / IDE para los mismos fines, puede elegir cualquiera de ellos y al menos comenzar un poco de codificación y luego conocerá el flujo completo de programación

1. DroidEdit

Si está buscando el mejor editor de código fuente para su teléfono Android, tendrá dificultades para encontrar uno que sea mejor que DroidEdit. Está repleto de funciones para acelerar su trabajo, como buscar y reemplazar y métodos abreviados de teclado. DroidEdit también tiene códigos de resaltado para casi todos los principales lenguajes de programación, incluidos C ++, Java, Ruby y muchos más.

2. AYUDA

No es sorprendente que muchas personas que programan sus propias aplicaciones de Android usen los teléfonos Android. AIDE es compatible con proyectos de Eclipse y facilita la transferencia de proyectos de aplicaciones de Android desde su computadora a su teléfono. También es compatible con Dropbox, lo que le permite almacenar sus proyectos en este popular servicio en la nube y tenerlos con usted en todo momento.

3. Editor de código resaltado de sintaxis

Syntax Highlighted Code Editor es una aplicación que la mayoría de los programadores y desarrolladores web no pueden utilizar si les gusta trabajar desde sus teléfonos. Es increíblemente liviano, pero aún tiene un gran impacto, lo que le permite editar HTML, CSS, PHP, C / C ++ y casi cualquier otra cosa en la que necesite trabajar.

4. C4droid

Si trabaja principalmente en C, esta es la principal aplicación de compilación de C para usuarios de Android. C4droid utiliza la popular Colección de compiladores GNU (GCC), que es el compilador preferido para los usuarios de Unix, y le permite compilar su código C sin esfuerzo en su teléfono.

5. Algoid

Algoid es la aplicación que te encantará tener en tu dispositivo Android. Incluye un depurador en tiempo real (el primero y hasta ahora el único en Android), un modo de ejecución paso a paso y un explorador de alcance para una mejor comprensión . Además, puedes ocultar la tortuga y escribir código para tus propios videojuegos. En resumen, Algoid puede convertir su dispositivo Android en una estación de trabajo de programación real dedicada al autoaprendizaje y al mismo tiempo hace que el aprendizaje sea divertido.

6. Centro de programación

Programming Hub es la aplicación para Python, Assembly, HTML, VB.NET, C, C ++, C # (C Sharp), JavaScript, PHP, programación Java y es bueno para que los principiantes aprendan programación básica y avanzada. Esta aplicación contiene una lista de programas importantes y útiles. Esta aplicación también se puede utilizar para estudiar para los exámenes, así como para preguntas de la entrevista también.

7. Udacity

Es una aplicación bastante genial que te ayuda a mejorar la experiencia de codificación. Con esta aplicación, disfrute de los cursos en la comodidad de su hogar, resuelva un problema de programación en una cafetería o responda cuestionarios cortos en el parque. Udacity para Android es la experiencia de aprendizaje que se adapta a tu estilo de vida.

8. Programación en C ++

Esta aplicación de programación C ++ le permite llevar Tutoriales de programación C ++ en su teléfono Android. Contiene alrededor de 140 programas, muchas preguntas frecuentes y preguntas de examen importantes.
Esta aplicación tiene una interfaz de usuario muy simple y los contenidos pueden ser fácilmente entendidos por los usuarios.

9. Teclado de programador

La mayoría de los programadores que han intentado hacer el trabajo en los teclados de sus teléfonos saben que esto puede ser un verdadero dolor. La aplicación de teclado de programador le da acceso a un teclado QWERTY completo y a la finalización del código. También incluye teclas importantes como Ctrl, Alt y teclas de flecha que sus teléfonos generalmente no admiten.

10. IDE de programación DroidScript

DroidScript es un entorno de desarrollo de aplicaciones basado en JavaScript que también le permite usar su computadora como IDE remoto a través de Wi-Fi. DroidScript admite la mayoría de las capacidades del dispositivo, incluidos GPS, brújula, cámara y acelerómetro, junto con controles nativos y HTML5. Puede interactuar con los servicios para enviar y recibir SMS y correo electrónico, y puede crear accesos directos a la página de inicio.