更多课程 选择中心

嵌入式培训
达内IT学院

400-111-8989

为何不建议中途转IT的人从C语言开始?

  • 发布:嵌入式培训
  • 来源:嵌入式职场
  • 时间:2020-02-17 17:28

C语言难学这个结论本身不是绝对的,任何事物都是相对的。若是放在几十年前,C语言相比于汇编,那已经是编程者福音了。但是放到如今这个时代,更多更高级的面向对象语言已经成为编程界的中流砥柱,如Python、Java等。而C语言由于指针和内存的存在以及不支持泛型和动态类型,再加之没有成熟的框架而逐渐被应用层抛弃。

对于一个完全没有基础或者基础很薄弱的人,学习基本类型和控制语句问题应该不是很大,但是接触到指针和内存知识可能很多人都过不了这个坎。我见过很多自学C需要的人,前几章节知识都说感觉比较简单,然而指针学了几个星期还是云里雾里。而C语言的库函数基本都是以指针类型和句柄作为参数,若是从C语言开始转行之路将十分艰难。

在如今这个高生活成本的年代,不管你是边上班边学习转行,还是辞职背水一战,亦或是应公司业务需求转型,都需要考虑转行的时间成本。

C从学习到上手开发项目需要花费的时间可能是其他语言的好几倍。目前C需要主要用于系统和应用底层的开发,其在应用层并没有成熟好用的框架,导致需要从造轮子开始,并且由于技术水平问题,轮子质量不见得可靠。而其他语言,如python的Django和flask都允许开发者直接将现有的零件拿过来用,而且质量还稳定可靠。

除非转行后从事嵌入式或者底层开发工作,否则以C语言入门,到真正的开发应用还需要再学习其他语言。虽然说语言是一通百通,但那是基于学习者对编程思想有一定层次的理解的基础上。所以还不如直接就以行业选择工具,比如:想从事app开发就学习Java,想从事web开发就学习javascript、html、java、python、php等。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:学习嵌入式需要一定的基础吗?
下一篇:嵌入式培训完成后在职场的小技巧

2020年软硬件有什么值得学习的新技术

嵌入式怎么样?一起来看以下嵌入式待遇!

给嵌入式初学者的五个建议

嵌入式工程师待遇哪个城市最好?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省