问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样才能自学会电脑编程?

发布网友 发布时间:2022-08-30 20:38

我来回答

3个回答

热心网友 时间:2024-05-31 14:53

在当今信息技术高速发展的时代,编程成为了许多人所追求的技能之一。然而,成为一名出色的程序员并不是易事,需要不断学习、实践和探索。那么如何靠自学提升自己的编程能力?接下来我们就来具体了解一下吧。


1、多读好书
书籍会系统介绍常见的知识点,读一本书比读100篇博客有用的多。博客的作者技能良莠不齐,所以可能陷入误区。对于基础知识点,阅读好书,学习在线课程,阅读官方文档(React的官网文档,最好是英文文档,中文很多翻译不准确)。这样逐步搭建自己的知识框架。
在学习一门新的编程语言时,应该关注这门语言的基本表达形式(Primitive Elements)、组合的方法(Means of Combination)及抽象的方法(Means of Abstraction)这三个特性。

我觉得优先读基础知识(Javascript 基础语法,数据结构与算法,ES6语法等),这部分基础知识成熟,是其他所有知识的基础。之后根据工作需求,阅读相关的第三方库文档。

2、多参与项目
参与项目就会写很多的代码。这样可以让你明白学过的知识具体怎么使用,哪些知识比较常用,自己哪些知识学得不牢固。实践是检验真理的唯一标准,项目是检验知识的唯一标准。可以有针对性的参与项目(不同项目主要练习不同的知识点),自己需要做到把经常使用的项目,具体的配置和注意点熟记,不常使用的项目,可以短时间内阅读项目并进行开发。项目推荐:

代码量:400行

实现功能:语音录入、语音转文字

适合人群:有C++、QT、网络基础。

涉及技术:QT、信号与槽、HTTP、百度AI开放平台。

代码量:400行

实现功能:通讯录信息的增删改查操作。

适合人群:C语言的初学者,难度较小,不合适写在简历上。综合应用数组、指针,可以锻炼编程逻辑思维,积累代码量。

涉及技术:数组、指针、结构体、函数。

代码量:800行

实现功能:停车、找车、缴费、离开、路线规划。

适合人群:有C语言和链表、栈、队列基础。

涉及技术:指针、数组、链表、队列、广度优先搜索。

代码量:1500行

语言:C语言

实现功能:图像数据采集、APP显示、远程控制

适合人群:有C语言、Linux、网络基础,属干综合性项目,适合有意从事嵌入式开发的同学。

硬件平台: NanoPi Duo2

涉及技术: mjpg-stremer、json、TCP、UDP、QT、epoll

代码量:3000行

实现功能:由嵌入式端、后台云服务器和APP组成,实现了切歌、暂停、继续、音量调节、APP远程控制、语音控制。

适合人群:有C/C++/Linux基础,综合性比较强,可以作为项目提升、毕设、就业等。

硬件平台:mini2440

涉及技术:C/C++、libevnet、json、进程、TCP、QT

3、多阅读源码
阅读源代码是学习编程的重要方式之一。通过阅读其他人编写的代码,你可以学习到其他人的编程思路和技巧。同时,阅读源代码还可以帮助你更好地理解编程语言和框架的工作原理。如果你想要学习一个新的编程语言或框架,阅读其源代码是非常有帮助的。

关于源码阅读的三层境界:

初级:记流水账——初期的源码阅读文章基本上是记流水账,例如对源码一行行加注释,只关注底层实现细节,但并未形成更高层次认知,对其设计理念没有提炼与深度领悟。
中级:能提问、思考、提炼——要求我们在阅读源码的时候多思考,并反问自己如果自己实现的话该如何着手,如何设计,带着疑问去研究源码。通过对比,思考,会对其背后的理念有了更深刻的理解。
高级:思考、质疑、验证——不管是什么代码,都会存在BUG或者实现并不合理的地方,如果大家在阅读源码的时候能够深入思考, 合理质疑,并能通过验证证明自己的观点,说明我们的能力、思考得到了极大的提升。

4、用好搜索引擎

多使用非百度的搜索引擎,可以获取很多英文的参考资料,百度会减弱自己的英文能力。想要快速解决这些问题可以学会使用搜索引擎。编程界有个说法:超级程序员=普通程序员+Google。用好搜索引擎,Google+GitHub也许可以解决你大部分的问题。

5、自己做一个开源的项目
参与开源项目是提高编程能力的另一种方式。通过参与开源项目,你可以与其他程序员合作,学习到其他人的编程经验和技巧。同时,开源项目还可以帮助你锻炼自己的编程能力,提高自己的编码水平。参与开源项目还可以扩展你的社交圈,结识更多的编程爱好者。

6、学习算法和数据结构

算法和数据结构是编程的基础,它们可以帮助你更好地理解编程语言和框架的工作原理。学习算法和数据结构可以帮助你更好地解决编程问题,同时也可以提高你的编程能力。如果你想要成为一名优秀的程序员,学习算法和数据结构是非常重要的。


个人经验:通过自学提升自己的编程能力需要付出大量的时间和精力,还需要具备自律和耐心。但是,成为一名出色的程序员可以为自己创造更多的机会和发展空间,也可以为社会创造更多的价值和贡献。因此,我们需要不断学习和实践,追求卓越,成为一名优秀的编程高手。

热心网友 时间:2024-05-31 14:54

1、注重基础知识
编程基础知识是提高编程能力的重要基石,如掌握常用编程语言、数据结构和算法等。因此,在开始编程之前,我们需要花费时间深入了解这些基础知识,以便更好地理解程序逻辑并提高编写代码的效率。
2、阅读高质量的代码
阅读高质量的代码可以帮助我们了解其他程序员的编码方式和思维模式,并从中获取灵感和启示。通过观察他人的代码,我们可以从中学习到新的编程技巧和解决问题的方法。
3、刻意练习
刻意练习是提高编程能力的重要方法之一,它包括专注于练习特定的编程技能和应用这些技能来解决实际问题。通过不断地练习,我们可以锻炼自己的编程能力,并在不断的实践中逐渐提高自己的技能水平。
4、参加编程社群或交流会
参加编程社群或交流会是提高编程能力的好方法,可以通过与其他程序员分享经验和思路来提升自己的技能水平。此外,还可以通过这些社群或交流会了解到最新的编程技术和趋势,从而更好地掌握相关技能。
5、坚持学习和实践
学习和实践是提高编程能力的关键所在,我们需要不断地更新自己的知识和技能,并将其应用于实际项目中。只有通过坚持学习和实践,我们才能不断地提高自己的编程能力。
总之,提高编程能力需要付出大量的时间和努力,但只要掌握了正确的方法和技巧,就能够快速有效地提升自己的编程技能。通过注重基础知识、阅读高质量的代码、刻意练习、参加编程社群或交流会以及坚持学习和实践,相信每个人都可以成为一名优秀的程序员。

热心网友 时间:2024-05-31 14:54

现在的网络上的一些编程的教学资源其实还是很多的,如果自学的话,可以先找入门的简单基础的小的开始,主要还是能有好的自控能力,和坚持,开始初期是要花很多时间去敲基础代码,然后也要知道整个学习的知识大纲,给自己分配好学习旅程碑追答现在的网络上的一些编程的教学资源其实还是很多的,如果自学的话,可以先找入门的简单基础的小的开始,主要还是能有好的自控能力,和坚持,开始初期是要花很多时间去敲基础代码,然后也要知道整个学习的知识大纲,给自己分配好学习旅程碑

现在的网络上的一些编程的教学资源其实还是很多的,如果自学的话,可以先找入门的简单基础的小的开始,主要还是能有好的自控能力,和坚持,开始初期是要花很多时间去敲基础代码,然后也要知道整个学习的知识大纲,给自己分配好学习旅程碑

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
赵玉平名家论坛 赵玉平人物经历 杭州市汽车西站 现在能提前几天售票啊? 请问杭州西站汽车票可以提前几天买? 杭州汽车西站在节假日的时候需要提前买票的吗 散步有助于减肥吗 魑瑟忝箜莫尘读什么 端午送什么 端午节家里要摆放什么东西 龙舟是如何制作的? 尾巴短的动物有哪些 “镁条的燃烧”的化学式 民间故事 济公斗蟋蟀 念佛的好处 济公的画挂在家好不好 挂在哪个方位好 有什么非主流网名? 非主流霸气网名大全 Honie的翻译是:什么意思 1978年05月29日是什么星座 出生日期1995年05月29的人 新历是几月几号生日的 农历又是几月几号? 5月29日零点是什么时候 我是1995年05月29日出生,(阴历),凌晨3点到5点之间出生,我想知道自己... 阳历1984年05月29日农历是多少 用蹬开和叼起造句 简述常见叉车伤害类型及预防措施? 叉车事故应急预案 叉车交通事故怎么划分 ...连说了两次火。然后菩萨双手将我扶起。这梦是什么意思? 职上教育中级经济师有必要考吗? 许嵩是那得人? 影子和许嵩都是怎么回事? 关于母亲节的作文600字5篇 实验室的实验器材基本上都是玻璃器皿,那么这种器皿是如何制作的?_百度... 燃烧器里为什么要加玻璃particle 我公司烧制玻璃杯时,用的是液化气,能不能改用天然气加工玻璃杯?有谁做... 会计人员继续教育学习内容包括哪些.txt 会计人员继续教育内容主要包括财政、金额知识吗 女:孙先生主攻哪一科,男:妇产科,女:每天迎接新的生命也不错,男:妇女病... 有没有关于孙中山这部电视剧? 中山陵是伟大的革命先行者孙中山的陵墓。电视剧《走向共和》里有他... 请教一部八十年代在央视放过的清宫电视剧的名称,里面有慈禧、光绪,好像... 会计人员继续教育的内容不包括什么? 有点小胖的男生夏天该如何穿衣比较好看呢?求高手指点 成语:()首()步 ()首()步 成语怎么填 成语: ( )首( )步 ( )之( )外 补完成语()首()步()花()草 ppt中如何加入mp4视频 天猫买东西质量好还是淘宝 护士学生实习总结 赶海什么月份最好