编程初学者,究竟是选择语言重要,还是思路更重要?
刚学习代码,之前学习过一点简短的代码编辑规则,但是现在学习python后发现,代码能够看的懂,但是自己写没有思路。是我的实践少,还是说,我的思路没有跟上,又或者说我应该选择其他的语言入门,求教各位大神! 多写多看。时间长了你就会了。 多去看看算法之类的 其实是思路,我觉得算法学会了,编程语言只要知道基本语法就可以正常使用 必须是思路,不然代码写起来一团糟。 长时间坚持学习最重要,初学一定要注意分享,像站内不少人一样,把自己的笔记或新写的代码发出来 本帖最后由 gada888 于 2021-6-7 22:26 编辑我入门编程花掉一两年在C上,之后上手html,flutter,C#,javascript,tensorflow,openCV就快多了。已经写了不下一百个小项目了。我是单片机这一块的,感觉各个语言基础部分差不多,高段才出现不同,不过有个语言是例外,就是python,不是说python特别难。而是python涵盖东西多。不能在短时间全吃下。另外我的感悟是作为初学者你的首要任务是抄袭。把别人写的东西为你所用。抄时间长了,会形成码感,就是脑里先有项目概念。然后参考别人的内容。脑里很快形成流程图。按照流程图一个模块一个模块来写代码,而不是一行一行的敲代码。最后想说我更多聚焦在创造,就是项目内容独一无二,与众不同,这个感觉是搬砖的永远体会不到的。我不建议初学者去看算法,算法需要数学基础。特别是python人工智能这一块。 面向对象编程语言,我感觉还都好。基础入门的话。各种语言基础改变不大。代码看的懂重要。但要自己写出来。一步一步来 都重要..但是思路更重要点吧...想法乱糟糟代码实现起来就会乱糟糟 要用计算机思维写代码才能慢慢培养出思路, 至于编程语言看你目的是什么, 如果是做程序员python很难接触到底层原理, 最好选别的语言, 如果空闲时间非常充裕建议选C++, 如果相对不充裕可以选go或java, 不过面向对象语言都差不多, 如果不当程序员那随便了python就挺好的, 简单 写代码效率也高
页:
[1]
2