¿Es necesario C para una carrera de ingeniería de software?

C es un lenguaje de programación. Un lenguaje de programación es una herramienta. La ingeniería de software es mucho más difícil. Puede usar cualquier herramienta, pero quién puede producir mejor. El que sabe usar mejor su herramienta. Algunas compañías restringen a sus empleados a usar algunas herramientas. ¡Pero! Cada herramienta tiene su cliente y campo. C es difícil, no del todo cierto. C se requiere en algunos campos como microcontroladores, programación computacional, servidores, etc.

“C ++ y Java, por ejemplo, presumiblemente están creciendo más rápido que C simple, pero apuesto a que C seguirá existiendo”. Nis Dennis Ritchie, el creador del lenguaje C.

C es necesariamente como, en mi opinión, una buena base para otros lenguajes extendidos como C ++ / C # / Java, comparten una sintaxis común. Por lo tanto, no es de ninguna manera perder el tiempo.

“Se ha escrito más código bueno en los idiomas denunciados como malos que en los idiomas proclamados maravillosos, mucho más”. – Bjarne Stroustrup, el creador de C ++ de El diseño y la evolución de C ++

“Casi todo en la web usa esas dos cosas: C y UNIX. Los navegadores están escritos en C. El núcleo de UNIX, en el que se ejecuta prácticamente todo Internet, está escrito en C. Los servidores web están escritos en C, y si no lo están, están escritos en Java o C ++, que son C derivados, o Python o Ruby que se implementan en C. Y todo el hardware de red que ejecuta estos programas que casi puedo garantizar fueron escritos en C. “- dice Rob Pike, la leyenda de la programación.

No necesariamente. Hay una variedad de diferentes opciones de carrera que evitan C por completo. Por supuesto, todos los interesantes requieren algo que es al menos tan difícil como C, por lo que no estoy seguro de que haya mucho que ganar evitándolo.

More Interesting

¿Cuáles son las cosas que necesito saber antes de ingresar a la ingeniería de software?

¿Cuál es el futuro de una carrera en ingeniería de sistemas integrados?

¿Cuánto conocimiento de estructura de datos se requiere como desarrollador de software más reciente en Bangalore?

¿Cómo es ser ingeniero de software?

¿Qué hace un ingeniero de campo de primer nivel en Microsoft?

Cómo conseguir un trabajo en la industria del software

¿Puedo ser ingeniero de software y cantante? Como tengo mucha pasión en ambos?

Tengo 28 años. ¿Es demasiado tarde para convertirse en ingeniero de garantía de calidad de software?

¿Cómo puede un ingeniero mecánico conseguir un trabajo en una empresa de software?

¿Es correcta la Oficina de Estadísticas Laborales de que el crecimiento del empleo de los desarrolladores de software disminuirá en los próximos 4 años?

Soy un estudiante promedio de ingeniería de TI con habilidades de programación moderadas, ubicado en Neebal Technologies, Mumbai. Estoy comenzando mi trabajo como desarrollador de software asociado a fines de este verano. Quiero crecer en este campo y probablemente instalarme en el extranjero. ¿Cómo debo abordar este objetivo?

Cómo prepararme para ser ingeniero de software en Google

¿Es una buena idea cambiar de carrera de ingeniero de software a agricultor?

Si me dan un trabajo de desarrollador para el que no soy bueno y lo hago al asignarlo a trabajadores independientes en el trabajo por adelantado, ¿qué podría salir mal?

Cómo reiniciar mi vida laboral y personal y convertirme en un buen ingeniero de software y un buen padre / esposo