编程三问:C语言好学吗?想自学应该怎么办?需要什么条件?

C语言放在之前都是必备的基础语言,由于指针的存在很多人觉得C语言是一门特别难编程语言,放在十年前C语言是学习编程的必备语言,但整个软件行业发展趋势,趋向于高度集成化,所以编程语言集成度越来越高,目前非常流行的编程语言都高度集成化的编程语言。

1.python

2.java

3.前端

这三种语言是目前初学者选择比较多的语言,在以前这些都属于脚本语言,所谓脚本语言的底层功能模块都是封装起来的,直接调用拿到结果,现在慢慢向着主流编程语言迈进的趋势了,特别最近特别火的python。

是不是C语言不值得学习了?

这种顾虑完全没有必要,python底层实现基本上由C语言完成,所以不要再听什么C语言已经过时之类的论调了。C语言之上还有C++,C++这门语言不论何时和其他语言进行比较都是毫不逊色甚至略胜一筹,当然,因为C++的上手难度的问题,是不特别建议初学者选择的,不过如果你学习C语言,之后直接进行C++的学习的话,上手难度也会降低不少,而实际上C/C++工程师的工资待遇也是相对很好的。

那么C语言想要自学需要具备两个条件:

1.对编程特别的感兴趣,兴趣才是第一老师,有了兴趣中间遇到问题才能克服

2.觉得编程工资还不低,能够满足自己当前急缺钱的现状,基于这点强大的内心驱动力也能够让自己遇到困难的时候克服过去。

如果不满足前面的条件不建议匆忙就开始学习C语言

如何自学?

1. 首先选择一门入门的书籍,c primer plus 适合初学者入门

2. 制定详细的学习计划,遇到不懂的知识点,在网络上找一些对号的视频解决掉,然后回归继续书本学习

3.基础学完后开始在开源社区研究代码,先从看代码开始,然后尝试修改代码

按照三个步骤走,坚持下去学习个基础还是足够的,要想学的更加深刻需要真的项目的锤炼。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190927A0I3X500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券