纯粹的就标题中的问题来说,如果一个人精通C语言,当然是程序员,而且是非常优秀的程序员!C语言是一个非常基础的语言,很多在其他语言中可以忽略的概念,比如内存垃圾处理之类的,在C语言中都需要自己去实现。并且很多的语言都是以C语言语法为参照的,比如非常常见的 PHP 等等。所以,一个人如果精通C语言的话,可以在非常短的时间内入门其他的很多语言。因此题目就很诡异了,只精通C语言,怎么可能呢?
在目前这种需求复杂多变的情况下,一个工程师经常会用到各种不同的语言去实现各种需求,作为一个优秀的C语言工程师,只掌握C语言的情况是非常少的。或多或少的都会去了解和使用一些其他的编程语言的。很有可能提问者是一个编程语言的初学者,目前正在入门C语言编程技术。想要询问的点应该是,如果只掌握C语言,那么能不能够称之为程序员,并且因此找到一个不错的工作的。
我只是一个前端工程师,换句话说,我只掌握 JavaScript 这一种编程语言。Html 和 Css 这两个算不算编程语言还另外一说,我这里姑且不算吧。以我掌握的粗浅的 Js 语言都可以找到一份不错的工作,我相信,如果你真的能够把 C 语言学好的话,找个工作应该是没有任何问题的,毕竟现在程序工程师的人才缺口还是非常大的。即便你想要去学习其他的语言,我也建议你先把C语言学习好,因为作为一个基础语言,C可以让你领悟很多的编程思维,这些在以后的学习其他的语言的时候,可以无往而不利。
就我本人而言,虽然只是一个前端工程师,但是因为工作的原因,也会不由自主的去学习一些其他的语言,比如 Bash 脚本语言、Python、GoLang 等等。因为,总会用到的,要用到了,就不求人了对吧。
领取专属 10元无门槛券
私享最新 技术干货