知乎热榜 ( ) • 2022-01-19 15:46
Terrell的回答

自学编程语言很容易陷入误区,就是总感觉难的编程语言发展前景和待遇就好,实际情况并不是这样,编程语言仅仅是工具而已,能解决自己的问题才是最重要的。

建议选择python作为入门编程语言,没有编程上来就学C语言很容易被打击到,我们机械专业本科一般是有C语言课程,也有单片机课程,有C语言课程很多学C语言学到指针就被劝退了,更不用说零基础自学了。还是以python入门,简单易学,可以快速的做个界面程序,这样成就感就出来了。

现在python也可以去玩树莓派,python做算法研究更好,开源库非常多,几行代码就能做出的算法用C语言得几个月,也就是说不同的编程语言应用场景是不同的,C/C++适用于单片机、控制、工业软件等等,主要是高性能场合,python主要是做深度学习等等算法。

我本硕机械,现在做C++工业软件,平时工作一般是python、Matlab、C++配合使用。