编程需要什么基础?

如题

很多想学编程的小伙伴的一个问题就是我该如何入门?是啊,面对这样的问题我们该如何去做呢,这是摆在很多小伙伴面前的问题。君墨根据自己多年的编程经验为大家分享自己的看法。

1、为自己选择一个方向  

学编程可以从事的方向有很多种如网站前端,后台开发,移动开发,底层驱动等。我们首先需要选择一个自己感兴趣的方向,这样才能决定自己学那门编程语言。

2、选择一门编程语言


编程语言是从事编程工作的工具,我们选择不同的方向那么我们学习的编程语言也不会相同。比如我们选择网站后台开发那么我们可以选择的开发语言就是jsp或者php。当然不同的开发语言也可以做相同的事情,比如c#和c++都可以做windows开发,那么我们就需要去了解这些语言的优缺点来做合适的选择。

我联合互联网上的一群大牛,组建了一个编程的免费学习群,你只需要来我们这个群里听就行,开头的的第一部分是:四二六.,位于中间的第二部分是:396,处于最后一部分的是:284。 这里有免费的学习资源,每天直播课程,不需要你付出什么,只需要有一颗学习的心就可以了。 不是想要学习的就不要加了。 


3、动手去写去练

当然只看是很难学会的。我们需要搭建IDE环境来多练习才能完全掌握这些语法。编程学习没有捷径可走,只有入门快慢之分。要学会编程只有coding、coding最后还是coding。 


送给那些懦弱的人们

A : 我是护士,我的专业就是护理。我做不了excel、做不了ppt、我学不会ps,好难,我不会写文章。

我: 我学习那么好,写字那么漂亮,编程也不错,ps也挺好、我还能打篮球、我会兵乓求、我会羽毛球、我会足球、我会设计、我会英文。(有的都是高二退学之后自己加强学习的,读书只给了我 算数、识字这些基本的的能力),我特么是神吗?

A : 人人都跟你一样?不是谁都能用很短的时间学很多的东西。

我 :我大概是神吧!你能少看一点 《爸爸去哪儿》、《额滴歌神啊》、《奔跑吧兄弟》吗,今天出了《爸爸去哪》,明天来个《女儿去哪》、《爷爷去哪儿》,你看得完?你能不能看点有用的东西?例如有点启发、让人学到东西的影片或者书?

A:委屈的瘪瘪嘴,那好,我要学习,给我买一本书吧,推荐一下。

我:书到了,学习 吧,一个月后我要看你的成绩。我来考考你

A:好难啊,我好困,我要看一会儿电视.....(然而没然后了....)

其实,这位A同学,极度的懦弱,并不是她不上进,只是那么的懦弱,那么的沉迷于垃圾节目、垃圾书籍,喜欢看不伦不类,不三不四的东西。不明白自己应该要什么,自己怎么做才能得到,认为自己的能力那么的差,做不到

B:大神,我要学node了,推荐一下node的书籍呗

我:恩,入门看一下《node于express开发》吧,然后看看node官网。还有一些博客什么的。当然了,你完全按照那本书,也能做出一些的东西了。最重要的是,要自己动手,去做东西,然后发现问题,解决问题。提升自己。

B:大神,除了那本书,还有别的书吗?

我:书很多,但书不在于多,而是,你能否理解了,并且能运用了?你看完了吗?

B:我感觉很难做,node好难。

我:做做项目,搜搜Google、看看github。

而今,我不知道这位同学水平到底到了什么水平,我想,应该不会太好,最终原因,我想是因为没有深入的去折腾,没有去写代码,没去发现自己的问题

其实,我们的潜力很大,我们能学的更好。我们能掌握的更多,但是许多人都做不到坚持、做不到深入。不肯思考,不肯的动手,是阻碍我们进步的最大原因。

后记:

人,应该要明确自己的目标,拥有理想。

人,重要的不是你站在哪里,而是你往哪个方向前进。

无论何时,不管你已经得到了多少,拥有了多少。都不是堕落的理由。

对于不肯上进,没意志力的人来说,等于是,你想死,任何人都救不了你!

感谢自己,感谢自己没有继续读大学。感谢自己在读书时代已经养成了独立思考,喜欢折腾的习惯。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-14
李开复给中国学计算机的学生这么说过:
如果你是计算机专业的在校大学生,而且想当程序员,那么请往下看:

1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!
2、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。
3、记住:万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。
4、C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。
5、C语言与C++语言是两回事。就象大熊猫和小熊猫一样,只是名字很像!
6、请先学习专业课《数据结构》、《计算机组成原理》,不要刚开始就拿着一本VC在看,你连面向对象都搞不清楚,看VC没有任何用处。

7、对编程有一定的认识后,就可以学习C++了。(是C++而不是VC,这两个也是两码事!C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础之上。看VC的书,是学不了C++语言的。)
8、学习编程的秘诀是:编程,编程,再编程;
9、认真学习每一门专业课,那是你的吃饭碗。
10、在学校的实验室就算你做错一万次程序都不会有人骂你,如果你在公司你试试看!所以多去实验室上机,现在错的多了,毕业后就错的少了。
11、从现在开始,在写程序时就要养成良好的习惯。
12、不要漏掉书中任何一个练习题--请全部做完并记录下解题思路。
13、你会买好多参考书,那么请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码。
14、VC、C#、.NET这些东西都会过时,不会过时的是数据结构和优秀的算法!
15、记住:书到用时方恨少。不要让这种事发生在你身上,在学校你有充足的时间和条件读书,多读书,如果有条件多读原版书,你要知道,当一个翻译者翻译一本书时,他会不知不觉把他的理念写进书中,那本书就会变得像鸡肋!
16、我还是强调认真听专业课,因为有些课像《数据结构》、《编译原理》、《操作系统》等等,这种课老师讲一分钟能让你明白的内容,你自己看要看好几个月,有的甚至看了好几年都看不明白。
17、抓住在学校里的各种实践的机会,要为自己积累经验,就业时经验比什么都有用。
18、多去图书馆,每个学校的图书馆都有很多好书等你去看!
19、编程不是技术活,而是体力活。
20、如果你决定了要当一个好的程序员,那么请你放弃游戏,除非你是那种每天只要玩游戏就能写出好程序的天才!
21、你要有足够的韧性和毅力!有个高手出了一道题测试你的韧性和毅力:找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。
22、找到只属于你自己的学习方法!不要盲目的追随别人的方法,适合自己的才是最好的!
23、请热爱程序员这项工作!本回答被提问者采纳
第2个回答  2020-01-23
现在都是信息化的时代,没有一门好的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。
第3个回答  2019-08-06

1、英语基础。这是能看懂代码的前提。

2、操作系统基础。要了解操作系统体系结构、任务调度、内存管理、存储管理、命令解释、界面管理、文件管理等基本内容。建议学习Linux操作系统。

3、计算机网络基础。包括网络体系结构、网络协议、数据传输过程、网络安全、多媒体数据传输等内容。

4、数据库基础。包括数据库结构定义、Sql语言、事务处理、视图、数据安全等内容。零基础建议学习Mysql。

第4个回答  2018-11-19
现在IT行业是才是目前最热门,最火的行业了,也是发展速度最快的行业,IT人才一直都是国家紧缺型人才,所以在就业方面也是非常前途的,在于很多企业也是急需要这种人才
相似回答