Estoy convencido de que mi desarrollador está aumentando enormemente la cantidad de horas que le llevará completar un trabajo. ¿Cómo controlo esto? Por favor lea mi comentario.

Contrata a otro desarrollador.

He sido desarrollador de software, gerente de desarrollo y poseía una compañía de 20 personas que realizaba desarrollo de software por contrato.

Existe una variación MASIVA en el tiempo que tardan los programadores en entregar el código. Varía no solo de persona a persona, sino para la misma persona de proyecto a proyecto. La única forma de saber cuánto tiempo “debería” tomar algo es hacer que algunos programadores diferentes hagan un trabajo similar y lo comparen.

Tienes lo que pagas

Los programadores baratos son baratos por una de dos razones:

  • Ya no pueden mandar porque no son muy buenos.
  • No saben lo que valen y pronto lo descubrirán y ya no serán baratos.

Los desarrolladores realmente buenos tienden a costar alrededor de 2x – 3x lo que hacen las personas baratas y quizás 1.5x – 2x más que las personas decentes. El producto puede resultar fácilmente 10 veces más rápido. Esa es una gran victoria y vale la pena pagar extra.

Además, a medida que el software crece, lleva más tiempo agregar “pequeñas características”

Eso a menudo es muy sorprendente para los dueños de negocios. Cuando comienzas con nada, cualquier cosa es mejor que nada y ofrecer un sistema simple que resuelva muchos problemas es fácil incluso para programadores sin experiencia.

Sin embargo, a medida que el sistema crece, cada pequeño cambio afecta cada vez más y lleva más y más tiempo. A medida que el sistema se vuelve más complejo, el talento de programación de gama baja tiende a pasar por alto y no podrá entregar lo que desea en ningún presupuesto.

Como propietario de un negocio, es fácil sentir que los programadores te estafan. Las características, naturalmente, tardan más y más cuanto más grande es su sistema y siempre es difícil saber cuánto tiempo deben tomar las cosas.

La única forma de resolverlo es probar con algunas personas y comparar.

A menos que sepa cómo codificar o confiar en alguien que lo hace, realmente no puede (que yo sepa).

Cuando digo ‘saber codificar’ no me refiero solo a conocer algunas líneas y cómo funcionan los algoritmos. Me refiero a conocer el idioma, los marcos, los complementos, las bases de datos, los sistemas operativos en uso. No necesitas ser un gurú, pero al menos deberías poder entender todo lo que está sucediendo, para que puedas evaluarlo por ti mismo. Porque cuando sabes un poco, cada tarea parece mucho más fácil de lo que realmente es para el extraño.

¿Eres gerente de proyectos? ¿Tienes un equipo? ¿O simplemente tienes un par (o un solo) desarrollador trabajando contigo?

Si es lo primero, es más fácil de evaluar comparándolo con el promedio (todavía está lejos de ser un sistema perfecto, pero si se mide correctamente, si se compara la complejidad de las tareas, etc., puede obtener resultados bastante precisos). Si es lo último, realmente no hay una manera fácil, a menos que lo hagas por ti mismo. Pero eso frustraría todo el propósito de contratar a un desarrollador.

Solo recuerda que el proceso de desarrollo es una tarea muy atenuante, y nada es tan simple como parece.

Hace un par de días tuve que desarrollar una ventana emergente simple con un acuerdo de usuario, los que se desplazan hasta el final antes de poder aceptar.
Parece un trabajo de 15 minutos, ¿no? Vamos, abra una ventana emergente, coloque algo de texto allí y solo permita que se haga clic en el botón después de que el contenido se haya desplazado hacia abajo. ¡Ya hay un código de copiar / pegar para esto en stackoverflow!

Pero la cuestión es: ¿de dónde viene ese contenido? ¿Es estático o dinámico (traducciones por ejemplo)? ¿Proviene de la base de datos o simplemente archivos que se encuentran en el servidor? En el servidor, ¿dónde? Desde la base de datos, creemos un servicio para recuperarlo. ¿Qué hace cuando el usuario hace clic en aceptar? Cómo evita que se cargue otro contenido mientras no se acepta (esta es una ‘característica de seguridad’, estas cosas deben pensarse).

Ok esta funcionando. ¿Pero está bien codificado? Permítanme mejorar este código (y modular).

Bien terminado. ¡Oh, espera, tengo que probarlo!
Mierda, hay un error (si tienes suerte, solo son un par, no solo la funcionalidad, sino también el estilo en mi caso).
¡Probemos todo de nuevo para asegurarnos de no romper ninguna otra funcionalidad!

¿Hecho? Sí, probémoslo en un entorno / servidor provisional (dependiendo de su configuración).

Espera, ¿por qué no se cargan los nuevos estilos? Los cometí! ¡Están en el repositorio, maldita sea!
¡Acabo de encontrar un error en el proceso de implementación! Déjame arreglarlo también.

Lo que parecía un trabajo de 15 minutos tomó 3 horas para construir, probar, depurar y corregir.
Todo esto para literalmente 10 líneas de código de lógica de negocios, más algunas docenas de código repetitivo (ventanas emergentes, estilo básico, etc.) y algunas líneas de código de estilo específico para este componente en particular.

Por supuesto, no siempre es así, a veces las cosas simplemente funcionan al primer intento, pero lo más probable es que no funcionen, sin importar cuán bueno de programador seas.

No digo que este sea tu caso, no te conozco a ti ni a tu desarrollador. ¡Espero que encuentres una manera de resolverlo!

Nota : Me complace anunciar que a pesar de que tomó mucho más tiempo del que debería, el pequeño hijo de puta superó TODAS las pruebas que el equipo de control de calidad le lanzó. Y encontré un error en el proceso de implementación en sí. ¡Así que valió la pena! =)

He escrito sobre esto. ¡Contratar freelancers puede ser riesgoso debido a la falta de responsabilidad y transparencia! Y para las empresas, el tiempo de comercialización (y el retorno de la inversión) es crucial. No tenemos tiempo ni dinero que perder. Al contratar, aquí hay algunos consejos para evitar la frustración que está experimentando actualmente.

7 consejos para contratar al mejor desarrollador de aplicaciones

El tiempo de comercialización es crítico. Los sitios de contratación independientes como Upwork parecen un sueño hecho realidad cuando se necesita encontrar un desarrollador de aplicaciones. Upwork, anteriormente conocido como oDesk y Elance mediante adquisición, es una plataforma global en línea que conecta a empresas e individuos con trabajadores independientes. Pero el CEO de Reddit, Yishan Wong, desaconsejó el uso de sitios independientes como Upwork, afirmando que su uso dará resultados mediocres.

Este sueño puede convertirse rápidamente en una pesadilla. Los posibles problemas incluyen: desacuerdos importantes de facturación, falta de comunicación difícil o incluso completa, productos mal diseñados o fallidos, entre muchos otros problemas. ¿No puede comunicarse con su desarrollador durante semanas? ¿Su estimación de repente triplica el precio? ¿Que pasó?

Al final del proceso, te quedas con un mal producto, sin dinero, y te sientes agotado por todo el proceso. No se deje engañar por cotizaciones de tan solo $ 5 / hora. ¡A menudo vienen con un precio mucho más caro para su producto y cordura!

Te guiaremos a través del complicado mundo de contratar desarrolladores de aplicaciones con estos siete consejos.

1: Haga preguntas cruciales

Verifique la ética de trabajo y los antecedentes del desarrollador. El problema con los trabajadores independientes es la falta de responsabilidad, la transparencia y la calidad general del servicio. Es un riesgo real. Dicen que el pasado es una buena indicación del futuro, así que pregunte sobre clientes anteriores, solicite la información de contacto de los clientes (¡y comuníquese con esos clientes!), Y vea muestras de su trabajo. Deben proporcionarle una cartera de trabajo sólida.

2: Comunicación: es más que solo hablar

Siempre haga una entrevista por Skype antes de contratar a alguien. Siempre. Siempre.

Esto garantiza que pueda comunicarse de manera efectiva y que entiendan lo que desea. Si no puede comunicarse, habrá problemas importantes en el futuro. Asegúrese de que no solo estén ensayando algunas líneas que han practicado una y otra vez. Tenga una larga conversación sobre diversos temas para evaluar qué tan buena es la comunicación.

Y no se trata solo del lenguaje: ¿entienden tu sueño y tu visión? ¿Hablan tu lenguaje creativo ? ¿Les importa tu proyecto? Si le importa su producto, ¡asegúrese de que la persona que contrate también lo haga!

3: Tenga en cuenta las zonas horarias

Tenga en cuenta que puede ser muy difícil comunicarse con ciertas zonas horarias. ¿Estarán despiertos cuando tú lo estés? ¿Qué pasa si hay un problema urgente? ¿Tienen a alguien más con quien contactar en caso de emergencia? Una zona horaria diferente puede crear mucho estrés o puede ser un problema. Asegúrese de que tengan los medios para manejar los problemas que surjan.

4: ¡Solo di no a la subcontratación!

Nuestro consejo es seleccionar una empresa profesional y establecida. Pero muchas empresas subcontratan su trabajo a desarrolladores baratos sin experiencia, ¡los mismos que estaba tratando de evitar en primer lugar!

Por eso, al entrevistar, asegúrese de preguntar quién trabajará en su proyecto. Algunos casos pueden ser preferibles a subcontratar. Por ejemplo, prefiere un diseñador altamente especializado que conozca, y eso está bien. Pero siempre y solo debe hacerse con su permiso.

5: obtienes lo que pagas

Si contrata al desarrollador de $ 5 / hora, puede terminar pagando lo mismo que el desarrollador costoso de todos modos.

  • No hay responsabilidad del tiempo del profesional independiente. Una estimación podría cuadruplicarse debido a un “problema inesperado”. ¡No hay forma de saber si es verdad! Luego, las horas se acumulan, y descubre que no ahorró dinero, y termina con un producto horrible con un precio caro.
  • Los desarrolladores experimentados trabajan más rápido. El desarrollador más experimentado completará su proyecto en menos horas facturables y con menos errores.
  • ¡Puede que tenga que hacerlo de nuevo de todos modos! Perdida de tiempo y dinero. El tiempo de comercialización es crítico.

El CEO de Reddit, Yishan Wong, desaconsejó el uso de freelancers como Upwork, afirmando que su uso dará resultados mediocres. Es imposible para un usuario de Upwork determinar realmente quién es bueno en su trabajo y quién no es solo leyendo una propuesta de oferta de trabajo, y aún más cuando elige personas en todo el mundo a una tasa de unos pocos dólares por hora.

“No deberías hacer esto; Probablemente resultará en un fracaso. Tengo un amigo que es diseñador y estaba contratando desarrolladores a través de Elance [ahora conocido como Upwork]. Incluso con la consulta de amigos suyos (por ejemplo, yo) que eran ingenieros reales, fue extremadamente difícil encontrar ingenieros decentes que pudieran hacer las cosas que necesitaba, entregar de manera confiable e iterar de acuerdo con las pruebas en curso / comentarios de los clientes. El producto final fue simplemente ‘bien’, un poco lento, con pequeños problemas técnicos aquí y allá. Si tiene ignorancia técnica total y no tiene recursos locales (amigos) para ayudarlo, es casi imposible contratar a Elance u oDesk correctamente. Recomendaría probar otra ruta. ”CEO de Reddit, Yishan Wong

6: Confiabilidad y ética empresarial

Cualquier asociación debe basarse principalmente en la honestidad. Encuentre una empresa que valore la honestidad y no se esconda detrás de palabras técnicas complejas que pueden interpretar mal los hechos. ¿Están hablando sobre tu cabeza, usando términos con los que no estás familiarizado? Si preguntas, ¿se simplificarán para que puedas entender? La empresa que contrate debe estar orgullosa de su trabajo y hace que el proceso sea lo más transparente posible para que pueda evaluar el trabajo por sí mismo, incluso si no es una persona técnica. Encuentre una compañía que cumpla con los estándares de la industria para las mejores prácticas y que tenga una política para construir productos al mismo nivel que las muestras de trabajo publicadas.

7: PerfectedTech es la solución perfecta para el desarrollo de aplicaciones web / móviles

He escrito este artículo para ayudar a las empresas y a las personas a encontrar el equipo de desarrollo de aplicaciones perfecto para su producto. Nuestra empresa, PerfectedTech, es una empresa orientada al cliente que lo tratará bien y le brindará el producto perfecto, más rápido que cualquiera de nuestros competidores. ¡El tiempo de comercialización es crítico! Lleve su producto al mercado de manera rápida e impecable. Concéntrese en su negocio y déjenos ocuparnos del desarrollo. En solo un mes le entregaremos un producto maravilloso y le haremos ganar dinero. Garantizamos un producto de alta calidad y una asociación comercial de confianza. Búsquenos:

  • Rápido al mercado
  • Sin outsourcing a menos que se solicite para ciertos proyectos especiales que pueda necesitar, y solo con su permiso
  • Práctica empresarial altamente ética. Echa un vistazo a la filosofía de su empresa aquí.
  • Oficinas en Nueva York y Jerusalén (EST y GMT +2)
  • Empresa de desarrollo acreditada y establecida
  • Amplia retroalimentación positiva de clientes anteriores
  • Muy recomendable
  • La mayoría de las tecnologías de vanguardia (hasta 4 veces más rápido que otras empresas)
  • Excelente servicio al cliente
  • Habla inglés nativo con fluidez

Aquí hay un par de cosas que puedes hacer.

1. Contrata a otro programador para discutir la misma tarea con él y ver cómo responde. Si desea hacer las cosas más interesantes, dele a ambos programadores la misma tarea trivial y deje que ambos completen. Cuando ambos terminen, deles el código a los demás y pídales que encuentren errores y / o mejoras en el código. Permítales documentar los hallazgos y revise ambos informes. Al final, desatar a los dos el uno al otro. El ganador se queda.

2. Contrata a un gerente de proyecto con experiencia en el marco / tecnología particular, haz que cree todas las tareas y que administre los programadores por ti. Pregúntele por su experiencia previa al contratar, pregúntele cómo manejará situaciones como estas, etc.

3. No vayas por hora, haz proyectos de precio fijo. Vaya a Upwork, el lugar de trabajo / elance en línea más grande del mundo, Guru: contrate freelancers de calidad y encuentre trabajos independientes, etc., publique sus proyectos por un precio fijo para que la gente oferte por ellos. Al menos, tendrá una idea aproximada del tiempo que tomaría, en el mejor de los casos encontrará un buen programador honesto que estará dispuesto a trabajar para usted.

4. Si utiliza upwork / elance, obtendrá un software de seguimiento de tiempo que tomará capturas de pantalla aleatorias de la pantalla del programador durante la cantidad de horas trabajadas con la cantidad de clics del mouse y golpes de teclado. Revise todos los días, elimine los que cree que no están relacionados con su tarea y solo pague las horas que el programador realmente ha trabajado en su proyecto. Hay otro software que utilizo personalmente para mis freelancers (tahometer). El mejor servicio de seguimiento del tiempo para la externalización de software y el trabajo remoto, le permite hacer el mismo trabajo antes mencionado sin la comisión. Solo paga unos pocos dólares por la cantidad de asientos.

5. Use una combinación de todos los métodos mencionados anteriormente.

Estimar el número de horas para un desarrollo de software siempre ha sido desafiante y complicado, ya que no es una ciencia exacta en la que tenga una fórmula que pueda usar para obtener los números correctos. Se necesita experiencia para hacer una “conjetura educada” decente sobre cuánto tiempo se completan las tareas debido a varios factores a considerar.

En mi línea de trabajo, esta es la temida pregunta cada vez que comienzo un nuevo proyecto. ¿Cuánto tiempo llevará completar el desarrollo? Siempre diría “Revisaré los requisitos y te responderé”. Los requisitos son en su mayoría vagos, incompletos y en constante cambio. Sus estimaciones iniciales definitivamente cambiarán a medida que avance el proyecto. Ahora, para lidiar con esta incertidumbre, agregaría del 20 al 50% de mis estimaciones originales. Dependiendo de la complejidad y de lo vagos que sean los requisitos.

Los proyectos de software no solo están construyendo el software real. Hay otras tareas igualmente importantes que deben hacerse para garantizar que los desarrolladores entreguen lo que se requiere. Los requisitos deben ser analizados, los diseños a realizar, codificar / probar y validar. Iterar.

Volviendo a su inquietud, le sugiero que redacte una Solicitud de propuesta y describa cuáles son sus requisitos de software. Comparta esto con autónomos o empresas de consultoría. Si obtiene alguna respuesta, compárelos con sus datos reales.

Además, siempre existe la opción de hablar con su desarrollador y preguntarle cómo se le ocurrieron las estimaciones. Si es muy hostil, algo pasa.

Estoy de acuerdo con Matthew Lai.

Da un paso atrás y piensa en lo que estás preguntando.

Su pregunta indica que el desarrollador es deshonesto, de una manera grande e importante.

La pregunta no tiene nada que ver con software, desarrolladores o conocimientos técnicos.

“Contraté a alguien que es muy deshonesto y continúa actuando de manera deshonesta. ¿Cómo le hablo a esa persona para que deje de ser deshonesto?”

No hay forma de hacer esto.

Uno de ustedes está equivocado. No hay forma de saber cuál.

Una vez que no confía en su desarrollador, debe cambiar completamente de opinión (poco probable) o despedirlos.

Entonces necesitas un líder tecnológico. Esta persona no tiene que trabajar para usted a tiempo completo. Debe confiar en ellos y ellos deben tener las habilidades técnicas relevantes.

Entonces es su trabajo saber cuándo un desarrollador es deshonesto o incompetente.

En primer lugar, lamento que estés en esta situación. He escuchado historias como la suya muchas veces antes, con cada historia teniendo un resultado similar: el cliente no estaba contento con la relación o el producto que se entrega.

Si te sientes seguro de que esto está sucediendo, estás en una situación difícil. En mi opinión, lo que realmente está sucediendo aquí es esto:

Su desarrollador no está interesado en entregarle un producto de calidad.

No estoy seguro de los detalles o la relación que tiene con su desarrollador, pero parece que no están interesados ​​en lo que es mejor para su producto: están más interesados ​​en mantener las horas en su cartera. Si estuviera en su lugar, esto me llevaría a desconfiar del desarrollador y me llevaría a hacer un cambio importante en el enfoque o el personal.

Algunas preguntas que sugeriría que haga y obtenga aclaraciones son:

  • ¿Puedes darme un desglose de por qué crees que llevará tanto tiempo?
  • ¿Me puede dar una lista de las tareas necesarias para completar estas estimaciones?
  • ¿Qué se podría hacer para ayudar a acelerar el proceso?
  • ¿Qué puedo hacer para ayudarlo a reducir las horas?

Hacer este tipo de preguntas le permitirá obtener visibilidad de por qué las estimaciones son tan grandes.

Si pueden justificarlo, y usted no puede hablar sobre su justificación, es posible que deba traer un consultor externo o un tercero para verificar.

Realmente te deseo la mejor de las suertes en tu proyecto. Si se encuentra listo para cambiar su equipo de desarrollo, me encantaría conversar sobre la hoja de ruta de su producto. En Touchtap, nos aseguramos de que estamos alineados con los objetivos y la hoja de ruta del producto de nuestros clientes. Nuestro objetivo fuera de las puertas es asociarnos con usted a largo plazo y garantizar que le entreguemos un producto de calidad con excelencia y una mirada al futuro.

Considero que este es uno de los mayores escollos de la facturación por hora y por qué casi nunca cobro por hora.

Ningún desarrollador puede tener una salida de “trabajo” por hora consistente porque a) no hay una forma real de medirlo (las líneas de código no funcionan porque el resto del tiempo que pasa haciendo cosas fuera de la codificación real) yb) eres humano; Como padre de dos niños que trabajan desde casa, honestamente digo que cada hora no nace igual.

Eso no quiere decir que tu Dev no sea deshonesto, solo te informará de una perspectiva diferente.

Creo que debería preguntarse si está satisfecho con el producto final más allá del tiempo que tardó en completarse (a menos que estemos muy retrasados) y si está de acuerdo con el precio de ese producto. Si es así, déjalo y trabaja con otra persona en el futuro. Si no, dígale qué le pasa a la aplicación y qué necesita cambiar.

No sé lo primero sobre arreglar autos. Entonces, si algo está mal con mi auto, realmente no me importa si realmente le tomó al tipo 5 minutos o 5 horas arreglarlo. Lo que me importa es que la solución funciona y no es irregular y que el precio final es razonable. Cualquier otra cosa es solo entrar en la mentalidad del sótano de negociación: tener la necesidad incesante de saber que obtuve el mejor trato posible, te volverá loco.

Pídale que le explique qué está haciendo y cuáles son sus problemas. Pase el día en el asunto si debe hacerlo, pero asegúrese de que él le explique todo y que usted lo obtenga todo.

A partir de ahí, tiene principalmente tres opciones:

  • Elimine las funciones hasta que tenga un producto viable en un tiempo razonable.
  • Solicite otra opinión técnica y vea qué sucede.
  • Despídelo y contrata a otra persona simplemente porque ya no confías en él. Si te equivocaste, lo sabrás con el siguiente.

Espero que ayude.

Buena suerte !

Debe pedirle que use una herramienta de rastreo que también puede tomar capturas de pantalla, rastrear la cantidad de teclas presionadas por minuto. Aquí hay un enlace de algunas herramientas de seguimiento: 10 aplicaciones de seguimiento de tiempo que lo harán más productivo en 2014

Nunca haya nadie trabajando solo y, en general, nadie debe estimar sus propios horarios. Tiene personas que trabajan en grupos y hace un diseño con estimaciones de tiempo e hitos con algo como Microsoft Project.

Si deja que alguien trabaje solo, sin un plan de diseño con estimaciones, solo obtendrá basura. Debe tener una entrada de administración separada a medida que avanza, para asegurarse de que es lo que realmente quiere terminar.

Lo más probable es que lo sea.

Un buen desarrollador debería ser capaz de dar razones concretas por las cuales algo llevará más tiempo de lo esperado. Y deberían poder explicarlo en términos simples.

Pagaría un poco más para obtener una “segunda opinión”. Divida las tareas lo más que pueda, con los requisitos más claros posible y obtenga otras estimaciones de tiempo. No necesariamente necesita conocimientos técnicos, pero necesitará una lista de la pila / tecnología actual que utiliza su proyecto.

Demonios, probablemente incluso podrías enviar un mensaje a algunas personas aquí para obtener algunas opiniones.

Confiar. Es la base de la relación comercial. Ningún contrato le dará tranquilidad a menos que confíe en las personas que lo manejan por usted.

¿Qué necesitas saber sobre tu desarrollador para confiar en ellos?

Necesita saber que son profesionales y que saben lo que están haciendo.

¿Cómo puedes saberlo? Consulta a sus clientes anteriores. Vea si alguien tenía las mismas preocupaciones que usted tiene ahora. Reúna algunos comentarios. Si las personas confirman que su desarrollador es bueno, simplemente relájese y disfrute de la implementación de su producto

Y no olvide establecer hitos, para que pueda verificar el progreso


O cambie a una estructura de pago basada en proyectos en lugar de por horas.

Negocie esa tarifa por proyecto, luego ejecute con ella. Luego se vuelve irrelevante en cuántas horas tomará (suponiendo que también establezca un límite de tiempo para completar).

Puede solicitar detalles estimados. A menudo (pero no siempre) los proporciono. Si me tomo en serio la idea de ganar un proyecto, lo he pensado realmente y probablemente hice una hoja de cálculo en la que desgloso el esfuerzo de nivel superior y luego lo desgloso en subtareas. También es probable que haya estimado el riesgo, y probablemente tengo estimaciones altas / bajas para todo, luego tomé la decisión de colocar el número final entre alto y bajo (por ejemplo, 50%, inclinado 70% a bajo, lo que sea).

Siempre ofrezco esto para repetir clientes. Para los nuevos clientes, puede depender de cuán serios sientan que son, qué tanto deseo el trabajo y si creo o no que usarán mal mi estimación. Esto último es clave. Probablemente pasé mucho tiempo en ello, y representa un esfuerzo inicial de ingeniería. No quiero que usen mi estimación como su trabajo de ingeniería inicial sin pagarme. O peor, entregándolo a un recurso competitivo.

Considerando eso, solicite los detalles de su estimación. Si retroceden, ofrézcales pagarles una o dos horas de su tiempo, si realmente quiere echar un vistazo. Aunque si crees que están engañando, tal vez una negativa a proporcionarlo por adelantado será suficiente para que los rechaces. Solo tenga en cuenta que pueden tener razones legítimas para no querer entregarlo.

Eric

Puedo garantizar que cualquier número que se le ocurra será demasiado bajo. En lugar de tomar lo que yo persisto como una posición de confrontación, haga la pregunta “¿qué puede hacer para acortar el tiempo requerido para proporcionar un producto que funcione?”

¡Buena suerte!

Al no darle el contrato y encontrar a alguien más. Así es como funciona este mundo.

Si cree que una tienda tiene un precio demasiado alto, puede tener razón o no, pero en cualquier caso, lo único que puede hacer es ir a otra tienda.

More Interesting

He oído que la gente dice que muchos desarrolladores de software exageran las habilidades que conocen, ¿es cierto?

Soy un desarrollador de software que trabaja en una empresa decente. Un año después de obtener mi maestría en Ciencias de la Computación, he perdido completamente el interés en el campo. ¿Cómo puedo cambiar radicalmente mi carrera profesional para hacerme más feliz?

¿Cómo seguirías para inventar un software o una aplicación que no existe? ¿Qué categoría de aplicaciones / softwares aún no se ha visto?

¿Cuál es la mejor manera de hacer que las pruebas de software funcionen como freelance?

Quiero disfrutar de ser ingeniero de software, pero no me gusta estar sentado en mi escritorio todo el día. Me gusta levantarme y hablar con la gente. ¿Qué tengo que hacer?

¿Cómo aborda la arquitectura del software el riesgo de falla del proyecto?

¿Qué tan difícil sería hacer un generador de música EDM artificial?

¿Cómo comenzar con la programación independiente? Soy un graduado de secundaria, programador de Android de la India. He publicado un par de geniales aplicaciones de Android en Play Store. ¿Cuánto puedo ganar con esto? Lo que hace un buen profesional independiente

¿Cómo debo configurar mi equipo para una competencia de programación?

¿Es un MVP lo mismo que un prototipo?

¿Cuánto tiempo llevará un proceso que tardó 10 segundos en ejecutarse si las llamadas al sistema pueden acelerarse por un factor de dos?

Mientras trabajaba como ingeniero de software, un proyecto que asumí terminó siendo patentado conmigo como inventor. ¿Qué tan notable es esto en un currículum?

Estoy trabajando como desarrollador de software 2 en Amazon. ¿Debo hacer una maestría en informática en EE. UU.?

¿Qué debe saber un FDE entrante en Palantir Technologies que facilitará la transición al trabajo?

¿Cómo florecen los programadores sin una educación básica de TI en el mundo del software?