Ⅰ 我已经工作了,想转行自学C语言,学成后找到程序相关的工作吗这样可行吗
可以的
主要是看你以后想做什么工作,偏底层的学c/c++,需要掌握的东西也很多
现在比较多的招的php java .net,c/c++相对就少了,工作中锻炼是最大的
找工作的话看毅力吧,你要是真准备干这行,努力坚持下去肯定能找到的
Ⅱ 编程开发必须要学C语言吗
编程不一定非要学习C 语言。是否学习这个主要看你的方向了。
就纯软件来讲(做web 开发,客户端开发等),C 的优势不大。毕竟是一种过程性语言,开发难度,代码维护成本都比 JAVA, C# 等高级语言高上不少。当然,这个时候会一些 C 语言还是有加分的。比如目前最火的前端 nodejs,使用的就是 v8 引擎,就是 C 语言编程的,这时候会一些 c 语言可以帮助你快速定位问题。
偏向硬件的话(嵌入式,单片机,写驱动程序),C 语言就是必学的了。目前流行的编程语言中,已知能够操作硬件寄存器,内存的语言除了 C 就是汇编了(可能还有别的,但是这两个是绝对的硬件操作主力语言)。汇编太晦涩难懂,所以大部分项目使用的是 C 来开发,汇编做辅助操作。
综上所述,纯软件开发的话,会 c 语言开发是一个加分项,当然不会也没太大的关系。但是偏硬件开发的话,C 语言必须是要掌握的。