Buenas. Somos dos chicos que hemos comenzado un proyecto nuevo, es una web para buscar piso y convivir con estudiantes. La web ya la tenemos desarrollada, pero buscamos una persona que quiera formar parte del equipo para continuar el desarrollo y ser el CTO. Se que en esta web hay un apartado de empleo, tenemos pensado poner un anuncio, pero no sabemos exactamente que debemos demandar. La web ha sido realizada desde 0 programada en PHP creo, me gustaría saber que es lo que necesito mirar para buscar un programador adecuado y poner un anuncio en condiciones. Somos de Málaga, y acabamos de entrar en una aceleradora financiada por Telefónica.
Si es en PHP, eso es lo que debes demandar. Un programador PHP sin más, la experiencia a pedir ya depende de loq ue estéis dispuestos a gastar y los requerimientos.
Ahora bien, ese "creo" después del "PHP" que pones es mosqueante ¿no estas seguro? Suponiendo que es en PHP es más que probable que haya usado uno Framework, saber cual sería un detalle importante puesto que si por ejemplo lo se a usado Synphony, Yii, Laravel... etc ese es el perfil que debes de pedir. Si la persona sabe de PHP pero nunca a tocado un Framework le costará un poco hacerse a él solo por el hecho de aprenderse los comandos y la manera de funcionar.
También, como vaís a gestionar usuarios, sería muy recomendable que pidáis una persona con experiencia en gestión de usuarios, cuentas, áreas privadas...y sobre todo seguridad puesto que es sumamente importante cuando almacenas datos personales. Si hay modos de pago con tarjeta usando Stripe o similar... ya ni te cuento. Si no tiene experiencia en esto pues le costará mucho más claro, y en temas de seguridad y gestión de usuarios hay muchos detalles problemáticos, como por ejemplo algoritmos adecuados de codificación de contraseñas (que esten actualizados y no sean los que los hackers saben romper fácilmente), gestión de certificados de seguridad (imprescindible para vuestro caso).
Si además hablamos de que vuestro negocio es de "masa crítica" , es decir, necesitáis muchos usuarios para funcionar, tendréis que pedir una persona con nociones de arquitectura o redes, por varias razones, a saber:
- Si tenéis picos de visitantes, deberías albergar la aplicación en Cloud Computing, además el escalado lo tendréis asegurado. Aunque habría que analizarlo bien.
- Con mucha carga de visitas o uso de la aplicación es acosejable distribuirla entre varios servidores como seguirdad y para mayor rapidez. Ya nos metemos en balanceadores de carga.
- Con datos personales de ususarios, casi obligatorio la base de datos replicada (en otro servidor).
Si contratáis a alguien que no controle de redes, todo esto (y más que me dejo) lo tendréis que confiar en el ISP (hosting) que contratéis para albergar la web, pero de igual manera debería saber "hablar" en estos términos con el ISP para controlar vuestra inversión.
Seguro que hay más detalles que se pueden aportar además de esto. Espero que os sirva y mucha suerte con el proyecto (yo he estado en vuestro "pellejo").
Muchas gracias por tu respuesta. Me has aclarado muchas cosas en las que tenía dudas, otras ya las estaba teniendo en cuenta y otras ni había caído. Un saudo
Yo te podría ayudar en la traducción de la pagina web, así como a la traducción de textos a distintos idiomas.
Tengo experiencia en ello ya que trabajo para la empresa www.BigTranslation.com y llevo mucho tiempo en el sector. Como imagino que quieres abarcar bastante mercado de estudiantes internacionales, una web en diferentes idiomas te podría ayudar a abrir o ampliar mercado en diferentes países.
Gracias!
25/11/2015 19:35
Ahora bien, ese "creo" después del "PHP" que pones es mosqueante ¿no estas seguro? Suponiendo que es en PHP es más que probable que haya usado uno Framework, saber cual sería un detalle importante puesto que si por ejemplo lo se a usado Synphony, Yii, Laravel... etc ese es el perfil que debes de pedir. Si la persona sabe de PHP pero nunca a tocado un Framework le costará un poco hacerse a él solo por el hecho de aprenderse los comandos y la manera de funcionar.
También, como vaís a gestionar usuarios, sería muy recomendable que pidáis una persona con experiencia en gestión de usuarios, cuentas, áreas privadas...y sobre todo seguridad puesto que es sumamente importante cuando almacenas datos personales. Si hay modos de pago con tarjeta usando Stripe o similar... ya ni te cuento. Si no tiene experiencia en esto pues le costará mucho más claro, y en temas de seguridad y gestión de usuarios hay muchos detalles problemáticos, como por ejemplo algoritmos adecuados de codificación de contraseñas (que esten actualizados y no sean los que los hackers saben romper fácilmente), gestión de certificados de seguridad (imprescindible para vuestro caso).
Si además hablamos de que vuestro negocio es de "masa crítica" , es decir, necesitáis muchos usuarios para funcionar, tendréis que pedir una persona con nociones de arquitectura o redes, por varias razones, a saber:
- Si tenéis picos de visitantes, deberías albergar la aplicación en Cloud Computing, además el escalado lo tendréis asegurado. Aunque habría que analizarlo bien.
- Con mucha carga de visitas o uso de la aplicación es acosejable distribuirla entre varios servidores como seguirdad y para mayor rapidez. Ya nos metemos en balanceadores de carga.
- Con datos personales de ususarios, casi obligatorio la base de datos replicada (en otro servidor).
Si contratáis a alguien que no controle de redes, todo esto (y más que me dejo) lo tendréis que confiar en el ISP (hosting) que contratéis para albergar la web, pero de igual manera debería saber "hablar" en estos términos con el ISP para controlar vuestra inversión.
Seguro que hay más detalles que se pueden aportar además de esto. Espero que os sirva y mucha suerte con el proyecto (yo he estado en vuestro "pellejo").
Saludos.
02/12/2015 14:07
25/11/2015 21:58
01/02/2016 18:25
30/03/2016 13:15
Yo te podría ayudar en la traducción de la pagina web, así como a la traducción de textos a distintos idiomas.
Tengo experiencia en ello ya que trabajo para la empresa www.BigTranslation.com y llevo mucho tiempo en el sector. Como imagino que quieres abarcar bastante mercado de estudiantes internacionales, una web en diferentes idiomas te podría ayudar a abrir o ampliar mercado en diferentes países.