¿Cuánto C # necesitas saber para conseguir un trabajo?

Descargo de responsabilidad. No “conozco” C #. Sí sé que es una versión MS de una C extendida (que sé) y probablemente sea algo así como C ++ (que odio) _

La respuesta es

  1. Ninguna.
  2. O mucho

Dependiendo del trabajo.

Para ser más especifico. Si está buscando un trabajo como codificador ac #, probablemente sea mucho. Si estuviera contratando a alguien para un trabajo como código mono para escribir un montón de código específico para una empresa con un producto definido y potencial de crecimiento limitado, entonces contrataría a alguien que podría hacer el trabajo desde el primer día. Un trabajo con poco o ningún potencial de crecimiento.

OTOH si quisiera un ingeniero de software que pudiera codificar, diseñar y mantener el software que tengo actualmente y podría desarrollar y mantener un software diverso para requisitos emergentes y cambiantes, no me importaría si supiera C # en absoluto.

Buscaría un ingeniero que supiera muchos lenguajes de programación (me sorprendería mucho ver a alguien que no conociera al menos C buteven que no sería un factor decisivo). Me gustaría alguien que pudiera explicar, en detalle, la arquitectura, las características únicas y los detalles de implementación de cada proyecto en el que habían trabajado. Querría a alguien que pudiera criticar cada proyecto y decirme qué estaba mal y cómo podría hacerse mejor.

Ejemplo: Hace varios años entrevisté a algunas personas que iban a portar HP-UX (“Unix” de HP) a otra arquitectura. Algunas de las personas que entrevistamos eran expertos en HP-UX. Habían trabajado en HP-UX “para siempre” y pensaron que HP-UX era el sistema operativo más completo. Contratamos a un par de estas personas y trabajaron en HP-UX (y nada más). También hablamos con alguien a quien llamaré Diana. Diana nunca había usado HP-UX pero había trabajado en DEC, Data General, Prime y (creo) Honeywell. Diana conocía las complejidades de todas estas arquitecturas extrañas y podía detallar las características y detalles de implementación de estos sistemas, incluidas las partes del sistema en las que nunca trabajaron. Más importante, Diana podría criticar esos sistemas y decirnos “qué hubiera hecho mejor”.

También contratamos a Diana. Le pagó una TONELADA de dinero y, si bien trabajó en HP-UX (principalmente las cosas de bajo nivel), también trabajó en el producto OTRO MÁS IMPORTANTE del sistema operativo. Diana valía su peso en oro (más en realidad, era bastante delgada). Ella era una de esas personas a las que llamar cuando la mierda golpeó el ventilador. Es posible que estas personas nunca se hayan cagado y no hayan visto nunca un ventilador, pero podrían resolverlo y resolver el problema mientras los escatólogos y los expertos en enfriamiento de aire forzado estaban perplejos.

Nota final: sin evidencia real pero con mucha experiencia en el mundo real. Supongo que podría aprender suficiente C # en una semana para hablar de ello en una entrevista.

Depende de la posición y sus requisitos. Por ejemplo, una posición junior requeriría mucho menos conocimiento de C # que una posición senior, pero aún necesitarías algún nivel de competencia. Para un puesto junior, deberías ser capaz de resolver preguntas sencillas de entrevistas en C #, para un senior debes resolver preguntas difíciles sin problemas. Pero esta es una estimación aproximada y las preguntas de la entrevista varían de una compañía a otra.

Suficiente para superar el proceso de la entrevista, y luego lo suficiente como para no ser despedido por incompetencia antes de resolver las cosas. Estas dos cosas varían enormemente de una compañía a otra.

Este tipo de preguntas es profundamente desalentador.

Cuánto necesitas saber de las hamburguesas para voltear una … no mucho. Si lo que necesita es un trabajo, ¿por qué no busca en la tienda McDonald local?

Por otro lado, si le gusta ahorrar tiempo en procedimientos complejos, simplificar el trabajo y hacer feliz a mucha gente, entonces la codificación podría ser para usted. Imagina un mundo sin Quora … sin duda miles de millones de personas lo pensaron. Solo unos pocos escribieron el código. Y consiguió una profesión.

Olvídate de los trabajos. Los trabajos son para perdedores. Toma pasión y conviértete en bueno. El dinero sigue a la dedicación y el enfoque.

More Interesting

No me gusta comenzar los estudios nuevamente con juniors o comenzar a trabajar en un trabajo con pases actuales, tengo 26 años de la India, ¿cómo puedo hacer frente a mi vida?

¿Posee una universidad la investigación realizada por un estudiante en prácticas?

¿Cuáles son las ventajas de la escritura técnica a nivel universitario?

¿Cuáles son los beneficios de hacer NCC?

¿Cuál es un buen enfoque para aprender matemáticas cuando tienes experiencia en programación?

¿Tiene alguna sugerencia para los jóvenes que desean involucrarse en política?

Con casi 34 años, ¿cómo me convierto en un director de cine sin experiencia en la industria del cine o es demasiado tarde?

¿Cómo es la prueba y la entrevista en Symbiosis School of Economics? ¿Cómo puedo descifrarlo?

¿Qué trabajo puede hacer un desarrollador web que no sea la codificación?

Quiero ser maestra de guardería, preescolar o jardín de infantes, ¿cómo es y qué tipo de cosas haces? Cuanta más información al respecto, mejor.

Soy estudiante de segundo año. ¿Cómo consigo una pasantía en Microsoft o Google o alguna otra gran empresa de TI?

¿Cómo cambiar carreras de finanzas a cadena de suministro? Tengo 4 años de experiencia en contabilidad. ¿Cómo puede estar relacionado con la cadena de suministro?

¿Será una buena decisión abandonar Wipro después de siete meses pagando el monto del bono para unirse a Accenture?

¿Qué módulo sería el mejor para mí para trabajar en Dubai?

¿Cómo puedo estar seguro de qué dirección tomar en mi vida?