搜索
查看: 5145|回复: 8

[教程] 怎样学编程

[复制链接]
发表于 2022-8-9 00:17:21 | 显示全部楼层 |阅读模式
注:这是抽空写的几句个人体会,本来是作为回帖的,供感兴趣的朋友参考。如果有疑问或者建议,欢迎捧场,我后面会持续关注。

根据好多人的经验,学编程(或者说学电脑,本质上是一回事)入门最重要,一次挫败说不定就多年无缘了。

最容易上手的人,一是理工科思维成型的,可以触类旁通;二是坐得住的小朋友,最好脸皮厚点,不怕犯错,性格轴点,乐意多练多想。

能不能学得会,决定因素是自控能力,一遍不行多来几遍,肯定能成。相反的是先入为主的经验太多,一时不通,就觉得不是这块料,半途而废。另外就是聪明外露、喜欢接话的小朋友,容易浅尝辄止。

另外,如果打字很快,英文阅读能力较强,就相当有利。当然学编程也直接促进这两者。

有会的人带当然最好。不过现在网上各种教程应有尽有,可以选一个口碑好的坚持学完。我个人的习惯是看书做笔记,觉得视频教程容易只看个热闹,留不住东西。Python 文档自带的 The Python Tutorial 的质量就很高。

任何材料,都有自己喜欢、能接受和很反感、看不下去的地方,可以适当跳过。坚持从头学到尾,自己形成整体观念,才是本事。不要因为一点不满意就挑毛病,有情绪,把“学东西”这个大目标弄丢了。

小结一下:学编程最重要的是多练多想,入门只需要手熟(敲够一定量)和勤查手册(不然约等于原地转圈)。

评分

1

查看全部评分

回复

使用道具 举报

发表于 2022-8-9 07:26:08 来自手机 | 显示全部楼层
谢谢大佬
回复

使用道具 举报

发表于 2022-8-9 09:16:06 来自手机 | 显示全部楼层
我现在英文水平感觉还没小学生好,看来不太容易学了。感谢分享经验
回复

使用道具 举报

 楼主| 发表于 2022-8-9 09:51:14 | 显示全部楼层
入门需要的词汇并不多,主要是把某些核心概念弄准确,比如 process、memory、object、scope、pointer(Python 里相当于 reference)等等,然后围绕它们展开。

编程不是常识,不容易一蹴而就。如果有人带,最好是教法活泼,顺序得当,让学的人觉得自然而然会了,回头一想其实付出了不少努力。

自学也可以,现在网上各种教程有点供过于求的架势。但特别需要意志坚定,拿得准,坐得住,能多查多练。遇到问题得有点九死不悔的气概,别轻易退缩,或者跟自己耍小聪明。

当然还应该多总结积累,才提高得快。自己感觉形成了程序化思维,遇到问题能合理分解,有效执行,达成目标,就算入门了。以后是自然积累的阶段。

小结一下:编程不是常识,需要持续努力。可以把“学编程”这件事当成题目,把自己当成个电脑,用上面说的程序化思维,执行出满意的答案。
回复

使用道具 举报

发表于 2022-8-9 13:59:58 来自手机 | 显示全部楼层
龍在天涯 发表于 2022-8-9 09:16
我现在英文水平感觉还没小学生好,看来不太容易学了。感谢分享经验

别怂,直接学起来。
回复

使用道具 举报

发表于 2022-8-9 23:51:42 | 显示全部楼层
经验之谈,比心灵鸡汤要实用多了。
回复

使用道具 举报

发表于 2022-8-10 10:23:54 | 显示全部楼层
wdscxsj 发表于 2022-8-9 09:51
入门需要的词汇并不多,主要是把某些核心概念弄准确,比如 process、memory、object、scope、pointer(Pyth ...

因为想能够适应其他语言,但又不想学跨平台能力差的vb,于是选择了java
回复

使用道具 举报

发表于 2022-8-10 10:26:22 来自手机 | 显示全部楼层
Kiring. 发表于 2022-8-10 10:23
因为想能够适应其他语言,但又不想学跨平台能力差的vb,于是选择了java

Java 的BUG最多......
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-21 22:56 , Processed in 0.096519 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表