El otro día, me entrevisté para un puesto de desarrollador de back-end para una empresa con la esperanza de encontrar un desarrollador de back-end para su MVP. Durante mi conversación con ellos, hablé sobre el uso de las herramientas adecuadas para crear un MVP rápida y bien. Le expliqué que la mayoría de los MVP son bastante similares en términos de su arquitectura y, por lo tanto, la mejor opción para casi cualquier startup es, de hecho, usar el código abierto tanto como sea posible es su amigo aquí.
Me condenaría si lo siguiente que sucedió no fue que el fundador de esta startup me pidiera como prueba para codificar un sistema de inicio de sesión de usuario sin usar ninguna de las bibliotecas preexistentes, en Golang, donde de hecho es idiomático. usando las bibliotecas. Pregunté si me iban a pagar para tomar este examen y cuando me dijeron que no me iban a pagar para tomar este examen, informé al Sr. Fundador de que no había ninguna posibilidad en el infierno de que estaría escribiendo código completamente redundante y sin propósito simplemente para satisfacer a Dios sabe qué, porque en realidad no es tan difícil escribir un sistema de usuario. Es tedioso Indiana nuevamente, me pidió que lo hiciera sin ninguna de las bibliotecas preexistentes que hacen que la escritura del sistema de usuario sea un trabajo de 5 a 10 minutos. De acuerdo, no hay tal cosa como un trabajo de cinco a 10 minutos y programación más o menos, pero es un trabajo de una hora.
Ahora, si lo estás escribiendo desde cero, no puedo decir cuánto tiempo tomará. Golang está diseñado para permitir al usuario aprovechar miles de bibliotecas preconstruidas en sus aplicaciones. De esta manera, los usuarios de golang se benefician del desarrollo general de la comunidad de golang. La gran colección de bibliotecas para golang permite a los programadores de golang escribir código mejor y más rápido que los programadores de otros lenguajes de programación populares. De todos modos, esa es mi historia ridícula que le explico a un posible empleador que tenía ciertos procedimientos por la forma en que me gusta hacer las cosas y luego ese posible empleador me pidió que hiciera exactamente lo contrario y, por lo tanto, no voy a ser empleado por este empleador y ellos no podrán aprovechar mi desarrollo de software.
- Tengo una idea de aplicación que parece bastante buena, el problema es que no sé cómo codificar. Entonces, me pregunto cómo puedo hacerlo sabiendo que solo soy un estudiante de secundaria.
- Cómo iniciar una pequeña empresa a los 12
- ¿Cuál es el mejor negocio para comenzar en nasik con menor inversión?
- Quiero crear mi propia marca de ropa para vender en línea. ¿Como empiezo?
- ¿Debería aplicarse una startup india a los programas de aceleración en Silicon Valley? ¿Ayudará?