没有任何基础学编程从哪开始_没有编程基础的朋友,学Python还是C/C++好,看了这个就明白了...

很多朋友想学一门编程语言,尤其是大学生经常私信问我现在学习Python好还是C/C++比较好。这里简单给一些我个人的看法,当然我现在已经不写代码了,所以我的建议仅仅是应用方面的参考,希望可以抛砖引玉,有更厉害的程序员大牛可以回答这个问题。

af8f6b96828203c9c5315d54d960248e.png

我记得有一个笑话,如何引起程序员之间的骂战,最简单的方式是,只要大呼“某某语言是最好用的编程语言”,瞬间就会引发不同程序员热切的回应。我个人觉得如果你没什么工作基础,这个问题的答案当然是学Python,我自己最近也在用,这倒不是因为Python火热所以才使用,而是如果你不是某些职业方向的程序员,你学习C或者C++几乎没有太大的用处。

我原来的工作单位,用的就是C++,因为搞过一段时间的芯片,也用过一段时间的汇编,我们那个时代,学习C或C++肯定是正途,甚至高校通信、电子信息相关的专业内,C或者C++都是必修课。不过我觉得,主要是因为那时的就业环境和现在完全不同。

b6d332951a24f014b5e010e286f68255.png

如果你想去华为、中兴、H3C这样的公司,学习C和C++是有用处的,而且一定要精通。C和C++是更为专业的计算机语言,一般用在更为专业的领域,如低级系统程序设计、高级系统程序设计、嵌入式程序设计、数值科学计算、通用程序设计以及混合系统设计等等。比如华为、中兴这种通信设备软件使用的语言,以及物联网嵌入式系统使用的语言,基本上都是C或者C++

但是,主要的问题是如果你是一个外行,那么嵌入式系统这些东西,对你可能就比较遥远了,所以,最好的建议就是学习Python,再不济也是Java或者PHP。但是Python是最好的选择,连潘石屹都选择了学习Python

da93c2a2c003f163c778d624cb1f1e00.png

主要的原因是,Python属于脚本语言,相对来说比较简单一些,而C或者C++相对比较复杂,所以如果你不是职业程序员,学习C++的难度可能要大一些。

其次,Python对你的用处比较大一些。即使不做一些专业的AI开发的工作,Pyhton的使用场景也广泛的多。你的日常很多工作可用python完成,除了爬虫、AI,还有一些日常的工作如Excel表格处理,都可以用python完成,对于传统的Web开发工作,也可以使用Python,所以对初学者来说,Python更合适。

a5dc7e6bbbc1ae521f2ba406777493c6.png

即使是华为、中兴这种C语言普遍使用的公司,Python使用也非常的广泛。尤其在系统测试、自动化测试方面,Python已经替代了原来的TCL/TK,成为了主流的测试脚本语言。

所以,如果你真的想要学习编程,还是建议学习学习pyhton,网上的教程和案例非常多,未来是AI的时代,学习Python肯定没有坏处。不过凡事都有例外情况,比如如果你对IOS的开发程序有兴趣,倒是可用学习一下C++,因为IOS的应用程序都是C++搞定的。

当然,这是基于应用场景给的一些简单建议,相信更多的编程高手肯定自己的真知灼见,欢迎各路高手留言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值