零基础如何写代码?如何快速学习?

如题所述

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

如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。

并且书上的知识太过于无聊,当你没有任何编程基础的时候看书自学就很困难,会出现时间也花费了,但效果甚低的情况。搞不好你还可能因此想放弃编程,可能只是方法没有用对。

比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。培训班的话,也有线上和线下的区别。线下价格昂贵,就像回到了学校一样,但老师可能不会像你的学校老师那样督促你,更多的还是要靠自觉。

线下的话相对价格很便宜些,网课也会有专业的老师对你进行教学。但更多的是你要自觉,要跟着学。如果推荐的话,还是选择网课,性价比较高,蚂蚁课堂是一个很不错的选择。总的来说,不管是线上还是线下,都是要自己主动去认真学习的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-24

从c开始,从c语言中更多学会的是一种编程的思路。主要还是看你想要走哪个方向,需要写代码的职位有前端、后端、运维,以及数据库等等。对于这些,外行人都称为是搞计算机的。现在网络发展很快,对于零基础学员很友好。找好一个发展方向,制定好每日的学习计划,把基础打好,再着手一些小项目,这样可以很快入门。

可以研究一下malloc的实现,看看和《操作系统》课本上的内存管理,是否有印证。可以结合源码,如果glibc的实现不够满足你,可以研究一下jemalloc,tcmalloc的原理,其实都不必看源码,网上各类资料,帮助你消化,这期间呢你肯定会遇到《数据结构》里面的知识点。

向周边发散,如果你自学Linux编程话,可以体悟一下Linux里三类共享内存的实现,了解它为啥效率高一些,也可以借此了解一下内核态,用户态,在意识到软件背后是硬件的时候,你就可以和《计算机体系结构》或《计算机组成原理》建立关联了,IO和计算,内存与硬盘,还有CPU缓存。

一定要保证自己一天至少一个小时的敲代码时间,别打游戏,多学习吧,现在不吃苦,以后的苦只会更加苦。

第2个回答  2019-11-23

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

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

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

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

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

3、关于编程语言:

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

4、关于读书:

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

5、关于写代码:

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

6、关于总结:

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

第3个回答  2019-10-24

零基础的人想写代码,他们需要学习一些基本的编程知识,选择自己的编程语言,然后他们可以通过不断的学习来写代码。代码是程序员用开发工具支持的语言编写的源文件。

它们是一套用字符、符号或字母符号以离散形式表示信息的清晰规则。代码设计的原则包括唯一性、标准化和通用性、可扩展性和稳定性、易于识别和记忆、格式短而统一、易于修改等。  

当你自己编写代码时,你只需要注意你想学习和开发什么样的程序,然后选择一种起始语言,根据你选择的语言在互联网上找到免费资源,然后下载一个有用的文本编辑器。学习自学  代码学习的一个很好的地方是充分利用网络来学习  现在有无数的在线学习材料  作为初学者,我们必须充分利用这一点。

最重要的是坚持不懈  学习代码相对来说比较困难,特别是对初学者来说,因为他们不熟悉编程语言,理解一行代码可能需要很长时间。不要把代码当作一个非常深奥的主题。试着在早期尽可能简单地学习它。学习基础知识需要1-3天,有很多在线文档。 

找一个你感兴趣的。如果你喜欢前端,学习html,css,javaScript。如果你喜欢后端或桌面软件,你可以先学习java,php,c#,nodejs,安卓在移动端先学习Java,ios先学习oc,等等

第4个回答  2019-10-24

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

如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。

并且书上的知识太过于无聊,当你没有任何编程基础的时候看书自学就很困难,会出现时间也花费了,但效果甚低的情况。搞不好你还可能因此想放弃编程,可能只是方法没有用对。

比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。培训班的话,也有线上和线下的区别。线下价格昂贵,就像回到了学校一样,但老师可能不会像你的学校老师那样督促你,更多的还是要靠自觉。

线下的话相对价格很便宜些,网课也会有专业的老师对你进行教学。但更多的是你要自觉,要跟着学。如果推荐的话,还是选择网课,性价比较高,蚂蚁课堂是一个很不错的选择。总的来说,不管是线上还是线下,都是要自己主动去认真学习的。

零基础如何写代码?如何快速学习?
对于零基础的人来说,学习编写代码首先需要掌握一些基础的编程概念,并选择一种适合自己的编程语言。一旦基础知识牢固,接下来的编码学习就会相对容易。在没有编程基础的情况下,选择正确的学习资源至关重要。单纯通过购买书籍自学可能会因为缺乏指导而效率低下,尤其是对于不同编程语言和开发环境的不熟悉,可...

零基础小白怎么快速学习写代码?
1.选择一门编程语言作为入门语言,比如Python、Java等。了解该语言的基本语法和数据类型。2.学习编程基础知识,包括变量、条件语句、循环语句、函数等。可以通过在线教程、视频课程等方式进行学习。3.练习编写简单的程序,可以从解决一些简单问题开始,比如计算器、猜数字游戏等。4.参与开源项目或者加入编程社...

零基础学编程应该从哪入手?
1、建议学习Python。Python基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到PythonGUI库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。同时Python的缩进格式也比较严格,这也很好的让编程初学者养成一个良好的编写代码习惯。在美国有很多编程初学Python的书籍,其受众就是小...

初学者怎样学习编程?有哪些方法?
4、多做项目 通过做更多的项目,你不仅可以了解你自己的局限性,而且可以提高你分析和解决问题的能力。毕竟,学习代码不完全是只学习语法,而是要学习如何使用手中的工具去解决问题。5、参与社交编程 学习写代码从来不是“一个人在战斗”。如果你觉得不需要任何帮助就可以创建一个更大的应用软件,那么你...

零基础如何学编程?
学习编程入门应该先选一门简单的语言进行学习,比如c、java、Python。让编程成为一个习惯。想要培养一项技能的最好的办法,就是将它融入到生活并成为爱好;把工作拆分成小块。对待编程工作,可以先做25分钟,而后休息5分钟,整个过程重复4次。很明显,25分钟这样的短周期更容易坚持也不会带来多少压力。不过...

零基础如何学编程?
零基础学习编程一定要进行系统的学习,先大致了解一下该行业、计算机基础、网络基础,这些先基本了解一下,然后选择一个编程技术方向,现在热门的编程岗位就是Web前端、Java,如果是为了就业可以考虑这两个技术方向,如果是对编程感兴趣,可以学Python,语法简单,可以迅速做一些小项目。达内教育想学好编程,...

想学编程请问该怎么入门代码编程教学入门技巧
了解编程的基础概念。简单而言,编程就是告诉计算机按照你的指令执行任务。在深入学习代码编程入门教学之前,你需要了解一些基本的概念和术语,如变量、函数、条件语句等。这些概念是理解编程思想和代码逻辑的基础,掌握它们将为你以后的编程之路打下坚实的基础。选择一门编程语言。现今有许多编程语言可供选择,...

我想学习编程,要从哪开始学起?
一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。三...

零基础应该如何开始学习编程?
零基础学习编程 应从以下几方面入手:1>.去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;2>.选择一门简单的语言作为入门语严;3>.学会使用搜索引擎;4>.知道如何看书;5>.要”像”个高手;6.>应具备的学习态度;1>了解这些历史的意义:了解...

零基础如何写代码?如何快速学习?
零基础的人想要写代码首先需要进行一定的学习,了解一些基础的编程知识,选择适合自己的程序语言,之后通过不断的学习就可以写代码了。如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,...

相似回答