黑客入门学什么编程语言 c语言程序设计案例式教程黑马程序员

黑客入门学什么编程语言 c语言程序设计案例式教程黑马程序员

网友提问:

编程,C语言,代码,黑客,软件,JAVA,DW,软件设计等等,怎么循序渐进学习?

优质回答:

首先作为计算机专业的学生,我得说,题主这样吧所有的知道的词罗列出来其实是很可笑或者很外行的一种行为。

计算机技术,如果想把它理解成只是编程语言来说是很业余的,现在很多市面上的速成的程序员,学过语言,而不懂原理,就业的机会也会很少,所以想要系统的学习编程,还是要稳扎稳打。

对于C语言:

它其实是编程入门的基础,学习C语言,可以解决一些简单的应用问题,帮助你更好的理解种种编程语言的语法和原理。

学习C语言很大的问题就是自己老是停留在 “hello world” 阶段,不知道在hello world,排序算法等等简单问题之后做什么,没错,现在的编程语言方便广泛的很多,C语言确实不适合做深入的案例,不能对程序开发有一个全局的认识。

数据结构:

数据结构一般是大学在进行C语言之后的计算机原理教学,数据结构可以理解成是乘法口诀和原理,是你从刚刚入门,到可以接触实际解决问题的必经之路,相对来说是更简单的算法结构,二叉树,哈希表,堆栈等等概念,是之后编程很常用的。

Java:

可以肯定的是,在大学里,一般到了大二大三,更多的时候大家学习的是计算机组成和软件开发的理论,部分大学还开设人工智能的课(这都是后话),但是有了上面两个粗浅的基础之后,你需要更多的学习可以实用的,深挖的编程语言。没错,JAVA就目前来说还是很优秀,兼容性很高,稳定性强的语言。不需要看泛型并发之类的较高级内容也不需要看web和网络部分,只需要掌握基础语法并对面向对象有个基本的理解。

这个过程不要过于追求细节,细节以后慢慢再补。等你把这一套做完了,编程学习是循序渐进的过程,这一段,应用实战从入门到高手,你是需要很多的书要去看,很多类似的语言要去学习。所以这段时间,是沉下心安静学习的语言的逻辑和结构,让自己懂得更多的应用结构。

对于一个新手来说,学习的过程就是自己给自己挖坑会去主动寻找问题,跳的坑越多将来越不容易被坑。

像这样自己找到需要学习的东西,而不是让别人给自己列一个清单,类似:数据结构、算法、某某库、某某框架。清单式学习,对于初学者有时如同盲人摸象。

算法导论:

这是作为程序员进阶的一个台阶,对算法和框架的理解,体现了一个程序员的价值,语言好比兵器,其实你不必会更多的兵器,但是算法是内功,是你解决问题的方法论,所以是至关重要的。

嗯,到了这一步,基本你已经一个相对合格的程序员,60分起,但是要记住在这个领域,学习是无止境的,新的技术会接替旧的技术,也许你会看到一些不一样的解决思路,看一下不一样更深的东西,TCP/IP,交换机,服务器原理等等。

所以,走上这条路,任重道远!

其他网友回答

问的什么鬼问题,小编怎么审的?

你要是在大学期间,想学门编程技术,建议你直接学习软件设计,稍微懂了什么是软件设计后,根据实际需要,再选择一门开发语言。

c重不重要?重要?有没有用?说没有用感觉有点不尊老,但真没啥用。

代码是什么鬼?

算求,老子不回答了。

其他网友回答

你这问题本身就这么凌乱,这个行业有些人干了一两年能力就像干了七八年的,有些人干了七八年能力就像一两年的。基础非常重要,要系统地学习,不断地实践。各方面都有很多好书,可以帮助你提高。