¿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

Soy un ingeniero que ama las finanzas y el marketing. Quiero hacer un MBA ¿Qué debo hacer?

¿Qué debo hacer si mi vida es una mierda?

Mi entrevistador dijo 'Espero que el resto de sus entrevistas vaya tan bien como esto' para una entrevista en la que realmente obtuve un mal desempeño. ¿Es una buena señal o una mala señal?

¿Cuáles son las ventajas de ser abogado?

¿Cuáles son los pasos seguidos para hacer un currículum?

He realizado un curso sobre sistemas embebidos, pero es muy difícil encontrar un trabajo en el campo. ¿Hay trabajos integrados en la industria en la India?

¿Qué es mejor trabajar en el extranjero: IHM (gobierno) o STEP?

¿Cómo se conecta con los entrevistadores que no saben cómo entrevistar a las personas adecuadamente?

A los 21 ya no quiero trabajar más. ¿Qué tengo que hacer?

¿Qué calificaciones se necesitan para que un abogado indio practique en un tribunal internacional?

Cómo poner tu pie en la puerta como contador sin la experiencia o un título

Actualmente estoy en el campo del software y lo odio. Tengo una licenciatura en ingeniería en electrónica y comunicación. ¿Qué debo hacer?

Si estudio trabajo social, ¿puedo tener un trabajo que salve el medio ambiente?

Fui interrumpido durante mi cuarta entrevista del día para transmitir que no encajaba bien. ¿Es tan espantosa la franqueza común en las empresas tecnológicas del Área de la Bahía?

¿Cuál es la investigación más prometedora sobre la física de la materia condensada?