当前位置:首页 > 经验 >

如何学习编程(开发一个软件多少钱)

来源:原点资讯(www.yd166.com)时间:2022-11-03 05:47:37作者:YD166手机阅读>>

学习编程的重点就是懂如何学习学习编程的重点就是懂如何学习

编程确实不是一件容易的事情,除了要有较强的逻辑思维,还需要花大量的时间和集中力来提升或者维持一定的高度。

如何学习编程,开发一个软件多少钱(1)

学习编程技术的第一步——认识它

我们可以把学习编程技术的人分为下面四种情况。

如何学习编程,开发一个软件多少钱(2)

第一种是既懂方法又努力的,学的又快又好,但大家会觉得这是他们有天赋,甚至称他们是天才,而并没有看到他们的方法和努力。

第二种是不懂方法但努力了,这类人学的不快但愿意花时间学,不过由于学习编程技术所需的时间一般比较长,一些人没有坚持下去便放弃了,而一些人则坚持了下来,最后学的很好。

第三种是知道方法但并不是一直都很努力,这类人学习的持续性比较差,一些技术学的比较好,而另外一些技术学的不好。

第四种是既不懂方法又不肯努力的,这类人自然是学不好编程技术的。

注意我这里说的只是对于学习编程技术的,并不代表编程学的不好的,学习其他事情也是这样,切莫以偏概全。比如在实际生活中,一个编程学的不好的,但唱歌唱的却特别好。

学习编程技术,最开始都是从某一门编程语言开始学起的

拿我来说,之前我也不知道学什么语言好,听别人说 C/C 好,才学的 C/C (现在看,觉得 C/C 真的很好,至少现在来说,在企业级的项目开发中,C/C 还是应用最广泛的)。所以往往我们对于一门语言并不知道他们能干什么的时候,或者说是他们的优势在哪,就急于开始学习了,很可能到最后才发现原来有更好的语言做这个,当时花了那么大力气,反而效果并不好。对于语言是这样,对于框架也是这样.

所以学习一门语言或者框架时,第一步并不是上来就扎进去学,而是应该站在”远处“,用客观的眼光去看待它,找出它的优点和缺点,看看是不是符合自己的需要。

对于语言的认识,对于新手来说,并不简单。看网上的文章,肯定也是各执一词,因为没有哪一种语言是完美的,没有缺点的,知乎上的大牛还是比较多的,你可以去那里看看他们对该语言的评价,好的坏的都看看,相信你应该可以得出自己要不要学的结论。

而对于框架,我觉得认识它的最好方法是去它的官网,看官方文档,因为这是最一手的资料。但这些资料往往是英文的,所以英语对我们学习技术是至关重要的(老实讲,现在我们用的编程技术 99% 是来自西方,我们还停留在全面模仿和学习西方的阶段),所以在很长一段时间,我们都要接受英文文档,同时提高自己的英文阅读能力。实际上,文档中框架介绍的英文并不多,少的也就几个关键字就把框架的特点概括了,学习过英语的人借助字典翻译都是可以看懂的,只是需要你耐着性子看下去罢了。

学习编程技术的第二阶段就是学着使用它

如果已经有书籍和视频可以帮你学习它,那么这两种方式肯定是比较好的。学习语言和一些常见的框架,基本上都是有视频和书籍的,视频可以在网上找些培训机构(这里也不谈培训结构好不好),只要对你有帮助的资源你就应该利用起来学习,我学习使用某项技术时,也是看了不少视频。如果某个框架没有相关的书籍和视频,那么只能找些文档和去官网学习了,对于前端框架(库)来说,这是很常见的。

学习需要一个过程,没有基础,看视频是最好的方式。有了基础后,我觉得看书是更好的选择,也可以节省你的时间,我就是买了很多书,现在学习也基本都是看书来的。当然没基础的时候还是推荐看视频,虽然要花很长时间,但是后面你就会发现自己学习其他技术会越来越快。在这个阶段遇到问题,也是很正常的,在网上一般都是可以找到答案的,自己解决问题的能力也会慢慢锻炼出来。在一些社区也可以发你的问题,CSDN、知乎、Stack Overflow 都很不错。

学习编程技术的第三个阶段是掌握

(第二阶段和第三阶段的分界线其实并不是很明显),能够用这个技术做出一点东西来,就说明你逐渐掌握它了,比如你学完 Java Web,自己可以动手做出来一个简单的管理系统网站,这就可以了,并不需要考虑复杂的业务场景,这些在工作时会学到的。这个阶段更多的关注技术本身的细节,比如 Java 中的多线程编程有几种方式,最好自己动手写写笔记或者博客,这些都是很好的学习方式。

学习框架,也可以看看官方文档,部分技术文档也有中文版的,毕竟写官方文档的人一般都是这个技术的开发者,他们肯定是最懂这个的。学习编程技术就像铸剑一样,需要经过反复的淬火,剑才能变得更加锋刃,学习也是需要不断地回顾和总结的过程,这样才能强化和巩固所学的知识。每个人的记忆力都是不一样的,根据自己的情况,时不时的复习非常非常有必要的。

学习编程技术的第四个阶段是深入

要想深入地学习编程,你必须先学会深入地编程。

除非你是过目不忘,要不看完一本书能记下所有是不可能的。就算记住了但是不可能完全明白透彻。一个程序员经常面对着反复又反复的任务,记录学习进度和总结学习知识很重要。往往你学到一个知识的时候,你会使用这个知识投入实战中。你沉迷在代码海洋之中无法自拔之后,你会发现你已经不记得你入海前学到哪里了。所以记录学习进度很重要。

记录学习方式:

把学习后的知识写成文档

把知识写成博客

总结重点,记录重点

编写学习规划,就是所谓的todo规划表

在学习中,如果要把知识记录,当你要使用它的时候能快速找到。那你就要有总结知识的习惯。把你学过的知识,技术,技巧都写成文档,写成总结。这样加强你的印象,同时也整理出了属于你自己的开发手册。当你遇到了某些问题的时候就可以通过你自己的开发手册找到答案。

如何学习编程,开发一个软件多少钱(3)

————————————————

来源:CSDN博主「文士心」的原创文章

原文链接:https://blog.csdn.net/pofeng23/article/details/84595168

栏目热文

代码入门教学(从零开始学代码)

代码入门教学(从零开始学代码)

在学习编程的初期,看不懂代码是非常正常的现象,因为程序代码的背后涉及到编程语法、资源整合、算法设计、数据结构等一系列内容...

2022-11-03 05:30:35查看全文 >>

新手如何用手机学黑客(如何零基础学黑客)

新手如何用手机学黑客(如何零基础学黑客)

手机的攻击手法攻击手机常用的手法就是使用手机病毒。由于受目前手机所处的“硬件环境”“软件环境”“通信环境”“人为环境”限...

2022-11-03 05:50:40查看全文 >>

python爬虫(爬虫实例300例)

python爬虫(爬虫实例300例)

来源:【公众号】Python技术爬虫(又称为网页蜘蛛,网络机器人,在 FOAF 社区中间,更经常的称为网页追逐者);它是...

2022-11-03 05:21:02查看全文 >>

python编程题(99道python编程题)

python编程题(99道python编程题)

一、练习的重要性初学Python,我们不能停留在纸上谈兵,要知行合一。很多沉不下心去做的事情,就不会有进步,到头来会怀疑...

2022-11-03 05:33:23查看全文 >>

怎么学编程(编程必背50个代码)

怎么学编程(编程必背50个代码)

编程的范围实在很大,学什么就是小白的首要问题。如果是学编程希望能够将重复工作自动化这类朋友,直接学Python即可。下文...

2022-11-03 05:33:38查看全文 >>

编程怎样学(孩子学编程最佳年龄)

编程怎样学(孩子学编程最佳年龄)

众所周知在快速发展的信息时代,程序员是极具优势的工作,不仅很少被社会琐事烦扰,还能拥有极高报酬。可是作为一个零基础的初学...

2022-11-03 05:36:20查看全文 >>

买运动相机后悔了(运动相机真的很便宜吗)

买运动相机后悔了(运动相机真的很便宜吗)

这么多年过去,Insta360已经成了全景相机的“同义词”,可以理解为全景相机界的苹果/法拉利/深圳湾一号。它在消费全景...

2022-11-03 05:19:56查看全文 >>

运动相机推荐排行榜前十名(2022目前最强运动相机)

运动相机推荐排行榜前十名(2022目前最强运动相机)

心里总想买点啥?看看《必买》,全网最有料的场景种草指南。距离今年的双十一还有两周的时间,但是在各个电商平台上已经开启了双...

2022-11-03 05:48:24查看全文 >>

运动相机的正确使用方法(运动相机怎么安装图解)

运动相机的正确使用方法(运动相机怎么安装图解)

大疆的DJI Action 3运动相机来了。相比模块化设计的DJI Action 2来说,DJI Action 3回归了...

2022-11-03 05:37:50查看全文 >>

运动相机十大排名(单反相机天梯图2022)

运动相机十大排名(单反相机天梯图2022)

是不是好久没看影像狗横评了?来,今天带大家看看大疆OSMO Action、Action 2、Action 3 ,以及Go...

2022-11-03 06:05:44查看全文 >>

文档排行