Si digo que mi mayor debilidad es que estoy demasiado orientado a los comentarios, ¿eso se ve mal como ingeniero de software?

Como con todo en la vida, depende.

Si por comentarios orientados le preocupa más cómo la gente interpreta la calidad de su código o las apariencias de la interfaz de usuario, entonces diría que sí, no se ve muy bien para su imagen. Es un problema común, y yo también he estado allí. Así es como lo superé.

Aprendí (de buenos ingenieros) que un buen ingeniero debe permitir que su trabajo hable por sí mismo. Sí, eso incluye documentación / comentarios, legibilidad y toma de decisiones inteligente (por ejemplo, refactorización donde sea útil, buen uso de registro e instrumentación y principios de diseño útiles). Todo lo que haces debe hacerse por una buena razón y debes saber por qué tomaste las decisiones que tomaste. Si alguien no está de acuerdo, debería discutirlo con ellos de forma lógica.

Debes cumplir con las guías de estilo que usa el equipo, pero no te preocupes por lo que piensan de tu trabajo a menos que estén proporcionando comentarios valiosos y constructivos. Escúchalos, pero escucha cualquier detalle útil. No solo pacifique a los revisores. Haga su caso también, suponiendo que tenga uno.

En lugar de actuar como si estuviera preocupado por la aceptabilidad de su trabajo, solo dígales a las personas que agradecen cualquier sugerencia útil que puedan tener. Deberían apreciar esto, y si no ofrecen sugerencias, asuma que consideran que su trabajo es satisfactorio.

Deja de preocuparte. Aunque le resulte difícil hacerlo, de la misma manera que evitar que su mente piense en algo es difícil de hacer, debe dejar de preocuparse si se “ve mal” o “se ve bien”. Solo sé bueno en su lugar.

No veo nada malo en eso.

Sin embargo, podría intentar una reformulación más positiva.

“Disfruto colaborando con otros y constantemente busco aprender de mis compañeros

“¿Estás a la defensiva con tu código?”

“De ningún modo. De hecho, agradezco sus comentarios. Me ayuda a saber si estoy en el camino correcto ”.

Te contrataría.

No, creo que las críticas, los comentarios y las pruebas que muestran que el código funciona es algo bueno. Eso significa que eres un buen ingeniero de software. Debería estar más seguro y orgulloso de su capacidad de codificación. ¡No todos pueden hacerlo!