各位电工们,你们的C语言功力如何?

  • 退
    退休工人
    如题,记得我司搞it的小伙子们好象说过程序员不管会多少门语言,如果C掌握的不透,对编程的理解就不可能通透。所以我的理解是只要是电工程序员,基本应该是C高手中的高手?
  • w
    wangday
    算法是灵魂。
  • m
    militia
    用C的主要是搞嵌入式开发的,工资低,比不上纯IT的 iOS fly ~
  • c
    crc8
    只要是电工程序员,基本应该是C高手中的高手?

    非也。。。语言只是工具
  • w
    wuketidai
    领域知识和经验值钱,看单个语言掌握能力已经落伍了。
  • b
    bzerg007
    没错,而且这两年和搞IT的收入差距越来越大
  • J
    Jfuuu
    c都是搞底层相关的,比如驱动接口

    工资也不能低了,跳槽或许还能去高通
  • 豪爵太子
    工控人一个,靠C和ST赚钱。
  • 多聋
    扯淡,越资深的越不敢说自己精通C。
    纯C和后面的C++其实差别很大,后面的面向对象的差不多java,c#,c++算一类,python,php,perl这些解释型的算一类。
    你司搞IT的,听起来是个运维,管交互机路路由器做网线啥的吧?
  • y
    yanzidao
    搞C的有点苦逼,语法过一遍倒不难,但是要做好一个项目需要挺多底层和平台知识。也没有像IDEA这么好用的IDE。 iOS fly ~
  • n
    nickhuang
    别张口就来。用C搞嵌入式,两个屌丝线也有的。
  • 退
    退休工人
    汗,公司里专门有个部门是搞软件开发的,平时吃饭时能碰上聊聊,因为这部门业务很少,所以也没几个人……
  • b
    beiwei
    搞运维的基本不怎么写代码吧,最多,写写脚本提高工作效率
  • l
    lidongbest
    c没意思,函数式编程才是王道
  • l
    lance6716
    C语言简单,但是平台特性要掌握更多吧
  • b
    beiwei
    我觉得人家说的是基于C的一套东西,毕竟C相对于Java低级一点更接近底层,需要掌握的基础原理更多一些。

    单纯只谈精通某个语言也就是个码农,就好比精通Java到一定程度,向下学习系统底层算是一个好的学习方向,而一旦深入学习,仅仅只拘泥于Java的一亩三分地肯定是不行的
  • d
    deepdream
    纯语言来说 c真是简单明了
  • s
    sswjzx
    单纯论语言特性的话,c真没啥好学的,就是那么一块东西。精通不精通这东西得看理解能力。比个如,想实现个最简单的卡尔曼滤波,原理会了,代码很好写,语言只是工具
  • x
    x.cm
    语言是工具是表象。
    线性代数很多人会,用来算静定超静定杆系有多少人会?又有多少人理解?
    函数、结构、指针,知道记住也不难,用来实现数据逻辑实现业务逻辑,有多少人会,又有多少人能出色的实现?
    抽象的语言所要表达的具体事物才有实在的价值。
  • m
    mikecn
    现在已经忘光了
  • o
    oper
    搞C的高手几个屌丝线不成问题,往底层深入,精通操作系统/数据结构/算法/编译器等方向,哪个不是高薪又高薪?

    只把C当成一门普通语言来用,不往底层学的当然不会高薪。
  • j
    jiaxinyue
    驱动码农路过和互联网没得比~
    另外就工作上,知道驱动的套路和编程功底,一半对一半吧,反正我功底是比较渣
  • b
    banio
    干了7年c 不敢说自己精通c
  • 奸人坚
    回复7#Jfuuu


    要看生态的,产品终端大多数是买方案的,而上游方案开发的是很少的,大多数都是就那么几个头部公司的方案,互联网其实也是一样,只是互联网的热钱多,增量大,所以机会多而且好,当然最近互联网寒冬的消息多了不知道是不是趋势性的。
  • l
    lovedzc
    你跟他说对汇编不熟的话就对编程掌握还是肤浅。至少能用汇编写过八位芯片的小型操作系统才行。
  • l
    lumi
    语言关都过不了,不是个合格的程序员,但优秀的程序员是将军!
  • R
    Ricepig
    语言本身还是不复杂的,主要和体系结构,操作系统混在一起,所以很考验基础知识的扎实程度。
    计算机的微架构这么多种,操作系统也不少,都精通是很难的。HiPDA·嗯唧
  • 大部头书
    C++里的template简直是噩梦一般的存在
  • x
    xycfwrj
    只会最小feature集合的c,
    大概到volatile, restrict这一层吧,
    不熟悉的不想用
  • z
    zhdphao
    全都不懂的才是高人吧。


    马化腾大概C都忘光了。盖茨也是。
  • s
    sjfhipda
    精通?怕不是大部分连入门都算不上
  • l
    lyf6529262
    瞎扯 问问本坛有一位在英伟达的 几个屌丝线

    你们对c的理解太古老了 现在搞中间件的 多了去了 iOS fly ~
  • 9
    94crazy
    C可以往上搞 写应用 也可以往下搞 搞底层系统 只关注产品应用的还是要提高一下姿势水平