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.
- ¿Qué debería preferir un programador, trabajar en una buena organización o trabajar como freelance en línea? ¿Cuánto puede ganar el programador promedio en una organización? ¿Puede él / ella ganar más como freelance?
- ¿Debería uno trabajar en grandes empresas (Apple, Google, etc.) primero y luego pasar a nuevas empresas (Airbnb, Uber, etc.), o debería ser al revés, para maximizar el crecimiento como ingeniero de software?
- Sin un B.Tech. o BE grado, ¿cómo debo construir mi carrera en la industria del software?
- ¿Qué es probable que conduzca a un salario más alto, una carrera como ingeniero de software integrado o una carrera como científico de datos?
- ¿Cómo comenzar con el desarrollo de software? Puedo leer y escribir varios idiomas, pero no sé nada más sobre el desarrollo de software. ¿Qué herramientas necesito para comenzar? ¿Cuáles son las cosas que debo saber?
“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.