零基础怎样写代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础怎样写代码?相关的知识,希望对你有一定的参考价值。

1、最重要的是学会写程序:

C语言也好,python也好,你得学会把自己的思考用程序实现。举个例子,你想制定计划表,安排自己的时间,那这个问题就可以写个程序来实现;你想做笔记、管理自己的文件,这也是一个程序。从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器。

这个过程中你逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构。之后再写程序,你需要考虑代码的优雅、简单、时间空间效率高,使用什么样的方式来实现最好。最后你学会了复用,学会了调用系统API,学会了想什么就能用代码实现什么或者知道它不能被实现,你就学会了编程。

2、不要灰心,不要迷茫,要有毅力:

你才学了半年,和周围所谓的大牛比是没有意义的。而且编程这东西,个人感觉是入门可能会有困难,但是随着接触到的越多,进步会越来越快的。所以你难道没有发现你的巨大潜力吗?每个大牛也都是从牛犊子开始成长的。

3、关于编程语言:

语言只是工具,没有具体的好与不好,只有合适不合适,喜欢不喜欢。

4、关于读书:

有条件的话最好看国外的原版书或者中文翻译,网上很多pdf格式可以下载的。

5、关于写代码:

写代码是基本功,代码写不好的,嘴上说多牛逼,多半是瞎扯淡。

6、关于总结:

总结记录,加深记忆,方便以后查看。多进行总结记录也会起到不错的效果。

参考技术A

零基础的人想要写代码首先需要进行一定的学习,了解一些基础的编程知识,选择适合自己的程序语言,之后通过不断的学习就可以写代码。

从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器。这个过程中逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构。

C语言也好,python也好,得学会把自己的思考用程序实现。举个例子,想制定计划表,安排自己的时间,那这个问题就可以写个程序来实现;想做笔记、管理自己的文件,这也是一个程序。从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器。

代码组合

源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。

较为复杂的软件,一 般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如 何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。

以上内容参考:百度百科-代码

参考技术B 零基础的人想要写代码首先需要进行一定的学习,了解编程方面的一些基础编程知识,选择适合自己的程序语言。之后通过不断的学习就可以写代码。从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器。达内教育
这个过程中逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构。C语言也好,python也好,得学会把自己的思考用程序实现。代码组合:较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降低复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。
关于写代码的更多相关知识,建议到达内教育了解一下。达内目前已在北京、上海、广州、深圳、大连、南京等70个大中城市成立了三百多家学习中心。达内集团凭借雄厚的技术研发实力、过硬的教学质量、成熟的就业服务团队,为学员提供强大的职业竞争力,在用人企业中树立了良好的口碑。同时达内教育就有免费的线上公开课,感兴趣的话可以在线上免费公开课学习一下。 免费试听报名入口
如果没有任何基础写代码的经验,建议大家可以先接触一下达内免费的代码课程,源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言。而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。


参考技术C

零基础的人想要写代码还是需要先进行一定的学习,了解一些基础的编程知识,然后选择适合自己的程序语言,不断学习进而达到可以写代码的程度。学少儿编程可以提高孩子逻辑思维、专注力


自学写代码时,只需关注你想学习开发哪种程序,然后选择一门入门语言,根据你选择的语言在网上寻找免费资源,再下载一个好用的文本编辑器。代码的学习有一个非常好的地方就是可以充分利用网络去学习。现在网上的学习资料已经多得数不胜数。作为一个初学者,一定要充分利用这一点。最重要的一点:一定要持之以恒。代码的学习相对来说比较难,特别是对于初学者,由于不熟悉编程语言,可能一行代码要好久才能理解。前期学习尽量从简单的学起,基础知识花个1-3天学习一下,这种在线的文档非常多。


零基础写代码最有效的方法是选择专业的培训机构,推荐了解下童程童美。目前童程童美的在读学员数超过13万名。还实施5S(整顿.整理.清扫.清洁.素养)的管理办法,以加强对环境的长效管理,注重科技素质教育氛围的营造,传递良好教育理念,为中国少年的人生加分!目前童程童美有少儿编程体验课,点击可免费报名试听

参考技术D 比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。遇到不懂的问题的时候,去各种论坛或官方网站了解比较底层的原理,然后思考解决方案,这样才能知其然知其所以然。

怎样从零开始写bootloader 第一部分

参考技术A

一般Bootloader和Linux的启动过程的讲解都是嵌入式书籍的一个章节而已,从我自身的学习经验来给出一些建议:

    可以看 Embedded Linux Primer (豆瓣) 第二版,网上有英文版(建议)和中文版的pdf,里面的Chapter5和7分别简述了Linux的初始化启动过程和Bootloader基础。还有后面的Busybox章节也不错。另外构建嵌入式LINUX系统 (豆瓣)也可以作为参考。

    2. 找一下韦东山的第一期和毕业班,里面也讲到了Bootloader和Linux如何初始化以及如何执行第一个用户程序。尽管其实只讲了一部分,但是对于Linux的启动流程的学习还是很有帮组的。跟着写一个Bootloader绝对是学习Bootloader的一种好方式。如同在stackoverflow里面对于如何学习Bootloader给出的答案一样“The best method to learn it, is to recreate one”。如果自己写一个有困难,那么就先学习移植吧。

    3. 其实Bootloader就是裸机程序,因此如果你对裸机程序熟悉,那么Bootloader甚至说不上需要学习,给出一本书籍用于参考:ARM处理器裸机开发实战:机制而非策略(附CD-ROM光盘1张)/王小强

其他国人写的书籍中的Bootloader大都是泛泛而谈,对于有经验的人用不着,对于初学者更多的是雾里看花,例如:

杨铸与人合著的两本书:深入浅出:嵌入式底层开发/杨铸和构建嵌入式Linux核心系统实战(附光盘1张)/杨铸

韦东山写的那本书:嵌入式Linux应用开发完全手册(附CD光盘1张)/韦东山

以及各类“精通”与“实战”之流。

但,不管如何,开卷有益,同时也因人而异。还是需要题主自己考究。

最后:

如果你学得很痛苦,那么很可能没有走在正确的路上。我觉得学习过程应该是不断+1的过程,看,看得懂的代码和书。否则继续学习基础,或者直接跳过这些东西直接到Linux上面学习驱动开发或者应用开发,其实这些知识点没有那么多牵连,很多人给出的嵌入式学习步骤绝对是带人入坑。

本回答被提问者采纳

以上是关于零基础怎样写代码?的主要内容,如果未能解决你的问题,请参考以下文章

零java基础搞定微信Server

零基础能成为数据分析师吗?

零基础怎样快速学习Java?

从零开始写一个opengl渲染器——基础设施搭建篇

零基础怎样学Java? 要学哪些内容?

《C#零基础入门之百识百例》数据类型 -- 写默认值