Si alguien pudiera crear una aplicación web y móvil para demostrar sus habilidades como desarrollador de pila completa que te haría querer contratarlos, ¿qué tecnología y fundamentos incluiría?

No importa qué tecnología uses. Simplemente compílelo con las herramientas que más le gusten. Para obtener puntos de bonificación, prepárese para discutir * por qué * eligió una tecnología en particular sobre las alternativas.

Esto lo ayudará a trabajar con empleadores que también eligieron pilas tecnológicas similares. Sin embargo, si puede defender sus elecciones con empleadores que desean desarrolladores más “redondeados”, quedarán impresionados por su capacidad de discernir las herramientas adecuadas para el trabajo.

Dicho esto, ahora JavaScript está CALIENTE.

Mi pila de desarrollo:

  • Linux (obviamente)
  • node.js con express 4
  • Socket.IO
  • Postgres y / o ReThinkDB
  • Experimentar con Raom.js isomórficos y / o React.js (aunque creo que voy a terminar escribiendo mi propia biblioteca “Ver” isomorfa).
  • Bookshelf.js (ORM) aunque también estoy escribiendo mi propia biblioteca de modelos ReThinkDB.

Y todas las cosas habituales de front-end. MENOS, jQuery, D3.js, three.js, IndexDB etc.

More Interesting

¿Dónde podría obtener alguna inspiración o ideas sobre un proyecto de programación (por ejemplo, un juego, software, aplicación móvil o sitio web) y aprender una mejor programación?

¿Es Meteor una buena opción para crear una aplicación simple de gestión de inventario de múltiples almacenes?

Magento: ¿Por qué las ofertas diarias en línea son tan populares?

¿Cómo prepara un diseñador de interfaz de usuario móvil gráficos como botones e íconos para que un desarrollador de iOS / Android desarrolle aplicaciones universales para ambas plataformas?

Cómo crear una aplicación en Play Store

¿Cuál es la diferencia entre un servicio web, API web y API REST? ¿Qué es mejor usar con todos los lenguajes como Java, PHP y aplicaciones móviles?

Cómo crear un enfoque de arriba hacia abajo para aplicaciones móviles

¿Puedo obtener consejos sobre qué considerar antes de comenzar a desarrollar una aplicación? Tengo la idea, los detalles y un diseño aproximado.

¿Qué lenguaje es mejor para el desarrollo de aplicaciones móviles back-end, Java o PHP?

¿Es posible convertirse en maestro en aplicaciones web y móviles?

¿Cómo empezaste a construir tu perfil de Github?

En una aplicación javascript, ¿es una práctica común definir mediante programación formas simples, o debería usar siempre vectores / mapas de bits (y por qué)?

¿Cuánto costaría crear un sitio web y una aplicación personalizados?

¿Cuál es el mejor software para crear sistemas, aplicaciones móviles y sitios web?

¿Qué sitio me puede ayudar a crear una aplicación?