El diseño de bajo nivel es muy importante cuando tiene que diseñar componentes a nivel de software. Es uno de los componentes importantes del diseño de software y, en el momento de los requisitos, debe recopilar todos los puntos necesarios para diseñar el sistema. Entonces, puede decir que el nivel bajo es un proceso de refinamiento paso a paso.
El objetivo principal del diseño de bajo nivel es diseñar el diseño lógico interno para el código. Después de eso, es fácil entender la arquitectura de diseño interna de bajo nivel. En este artículo, vamos a discutir los 5 consejos principales para el diseño de bajo nivel que son útiles para descifrar la entrevista.
Puntos clave:
- Respuesta «no correcta o incorrecta» para la pregunta de diseño
- Comprender y leer la pregunta correctamente
- Enumere los requisitos
- Piensa y sé claro con tu respuesta.
- Practica practica y practica
1. No hay respuesta correcta o incorrecta para la pregunta de diseño
En las industrias, obtener un mejor diseño del producto es un proceso iterativo y muchas veces también se refactoriza el código para mejorarlo. Sin embargo, en las entrevistas, solo tenemos un tiempo limitado para idear el diseño que debería ser lo suficientemente bueno para convencer al entrevistador. Siempre comience a diseñar desde la entidad básica en su sistema y luego proceda iterativamente hacia los componentes superiores. De esa manera, las posibilidades de perder los componentes básicos son menores en comparación con si comienza con grandes entidades al comenzar.
2. Comprender y leer la pregunta correctamente
A menudo, en las entrevistas, sucede que recibe la pregunta que ha leído antes, no se apresura y comienza a estrujar lo que acaba de leer, primero comprende la pregunta por completo y luego debe continuar. Puede suceder que el entrevistador espere algunos requisitos diferentes de lo que lee. Por lo tanto, es muy importante estar tranquilo y escuchar al entrevistador con paciencia.
Si ha leído la respuesta antes de su entrevista, definitivamente le dará una ventaja, pero no suene como si hubiera asaltado la respuesta. Además, hay muchas posibilidades de que algunos de los requisitos que ha leído sean diferentes durante la entrevista y, en ese caso, si solo copia y pega a ciegas su respuesta ya leída, su entrevista tendrá una impresión negativa y las posibilidades de que usted crack la entrevista caerá drásticamente. Es muy importante que comprenda la imagen completa y luego piense antes de llegar a una conclusión.
3. Enumere los requisitos
No asuma, simplemente aclare con su entrevistador todos los requisitos y luego anótelos, esto le ayudará a evitar la confusión más adelante y también le ayudará a proceder paso a paso.
Una vez que haya aclarado todos los requisitos, se convertirán en la base para el diseño y podrá proceder paso a paso en consecuencia. Si no enumera los requisitos, se perderá durante el proceso de diseño, ya que no tendrá una referencia clara de qué hacer a continuación. Es muy, muy esencial para el diseño que haya reunido todos los requisitos.
Una vez que haya aclarado todos los requisitos, se convertirán en la base para el diseño y podrá proceder paso a paso en consecuencia. Comience a diseñar su sistema sobre la base de los requisitos enumerados uno por uno.
4. Piensa y sé claro con tu respuesta
En el momento de la entrevista, después de obtener todos los requisitos, piense y discuta con su entrevistador. Pero muchas veces sucede que está dando la respuesta incorrecta, pero si tiene que pensar correctamente, su entrevistador puede guiarlo. Por lo tanto, puede dar la respuesta exacta que el entrevistador esperaba y darle algunas pistas, así que discuta.
Recuerde que el tiempo en la entrevista está limitado a 45 minutos a 1 hora y si piensa eso primero, pensará en hacer todo el diseño de una sola vez y luego explicarle todo a su entrevistador, créame, es un error y eso no tendrá éxito especialmente en las entrevistas de diseño. Debido a que hay posibilidades de que pueda cometer errores durante el proceso y si lo discutirá continuamente con su entrevistador, él o ella definitivamente le darán pistas y le dirán que va en la dirección equivocada, haga tal y tal para corregir eso. Además, le ahorrará mucho tiempo que gastaría en correcciones y explicaciones más adelante.
Recuerde siempre que su entrevistador está ahí para contratarlo y no para rechazarlo, así que siéntase libre de buscar ayuda y sugerencias si es necesario, sin embargo, no lo convierta en un hábito en cada paso, buscar demasiadas sugerencias y ayuda también puede ser negativo a veces, por lo que debe estar atento a todos y cada uno de los escenarios.
5. Practica Practica y Practica
Simplemente no subestimes el poder de la práctica y de ser constante, la única clave para mejorar en cualquier cosa es la práctica. Entonces, antes de sus entrevistas, debe leer las notas que ha preparado o puede leer los materiales que tiene disponibles. A veces sucede que, sea lo que sea que hayas practicado, se te hace la misma pregunta, en ese caso, siempre tendrás una ventaja, pero como mencionamos anteriormente, no comiences a escribir lo mismo a ciegas.
Tome algunas preguntas e intente resolverlas y proponga el diseño por su cuenta primero y luego, si la solución está disponible en algún lugar, simplemente compare con eso lo que se está perdiendo o lo que se puede hacer de una mejor manera. Simplemente no vaya y lea directamente la solución, de esa manera la curva de aprendizaje no será exponencial. Primero, intente y luego busque una solución.
A menudo la gente comete el error de simplemente leer la solución e ir a las entrevistas, créanme, ese no es un muy buen hábito, siempre intente primero y luego observe la solución disponible.
Publicación traducida automáticamente
Artículo escrito por Ashish_rana y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA