黑马程序员技术交流社区
标题:
求解答一个只懂得计算机操作的人如何开始步入程序员
[打印本页]
作者:
九日哥哥
时间:
2013-8-28 06:32
标题:
求解答一个只懂得计算机操作的人如何开始步入程序员
也不能说是只懂得计算机操作, 目前我的情况是这样,以下全部属实,学历高中毕业,沉迷了2年游戏,现在为了学编程彻底了告别了游戏,已经告别超过半年, 接触过红客,并且拿过别人的WebShell,但只是懂得使用软件黑,目前为止对编程这一块一点点都不懂,就连你们常说的VB阿
Pascal阿
,只属于听说并不会操作,英语基础很差, 但是我不想学VB和Pascal或者是C语言,想直接步入JAVA,请问各位朋友我该如何开始学习,只要有方案,在难我也坚持,没有任何话能成为我不学习的借口,希望大神们或者老师务必给指明路
作者:
张洪慊
时间:
2013-8-28 08:28
本帖最后由 张洪慊 于 2013-8-28 08:29 编辑
个人经验:
我还是建议先从C语言入手,参考书籍C语言程序设计-谭浩强
首先Java是纯面向对象,而C语言是纯面向过程
但是两者想通的就是编程思想.
让你先学C语言的最大目的:是培养编程思想,解决问题的思想,面向过程需要把解决问题的每个步骤都要清晰.
这些都是急不来了,需要慢慢实践和思考,谭浩强的那本书足以,可以说上面所有例子和细节掌握了,你会发现以后学其它语言会少走许多弯路.
如果直接入手Java也不是不可,每个人都是由菜鸟一步一步走来的,那么你在学习Java时,
就要纠结其每个细节(自己多谷歌,多提问,多向别人请教)
我感觉毕姥爷的视频在引导我们--有果必有因
学习编程没有捷径,有的只是坚韧不拔的毅力和一颗耐操的大脑(被各种难题虐的死去活来,慢慢就习惯了).
关于英语,呵呵我发现我只对计算机词汇敏感,其实Coding多了,发现自己自然而然记住了,还有在命名的时候,可以借助词典,多写就记得大不差一了.
最强的学习方法:为什么是这样?我这样行不行? 这样做的原因是什么?
额就这么多吧,如果你想在IT走的长远的话,建议一步一步来,不要急于求成,感觉IT要时刻保持一颗学习的心- -,学到老活到老~~
比较乱哈,想到哪写到哪,你参考下吧~~
作者:
黑马-文鸿利
时间:
2013-8-28 08:50
作为一个即将步入社会的计算机专业的学生来说,怎样才能成为一个合格的程序员呢?如何让自己能够在最短的时间成为一个能够为企业创造效益的程序员呢?
我想其实不外乎有两方面,只要自己能做到这两方面,我想成为一个合格的程序员就不会是一件困难的事情。
首先,想作为一个程序员,专业知识是必不可少的。一下就说说我认为一个程序员应该具备的专业知识的体系结构。
(一)作为程序员的入门,首先应该是掌握编程的基础语言。例如,c语言,汇编,c++,Basic,c#等等。因为只有有了这些语言作为基础,才能在刚开始入门的学习中可以看的懂其他程序员的程序,明白编程是什么。
(二)就是要有对计算机这门课程的基础的理论知识作为保证。只有这样才能在编程的道路上可以更有进一步的发展。只有具备了这些理论基础才能让你个入门的程序员能够很快的拥有自己的编程思想。“算法与数据结构”这门课程是作为编程入门的基础保证,它可以让一个初学者掌握编程的基本思想。
(三)就是要在有了理论基础以后学习掌握一种编程工具。例如,visual C++、.net、java等等。只有掌握了这些才能说把以上所说的理论知识付诸于实践当中,让我们可以把理论和实际联系起来。当掌握了开发工具后还可以把抽象的理论形象话成具体的模型。
(四)还需要对各种数据库的知识有了解,因为我们的很多的开发程序都需要和数据库进行连接。现在的主流数据库,例如,sql,Oracle等。对于这些数据库我们需要掌握它们的基本语句,数据库的一些关键元素。
(五)对于每一个程序员来说,最基本的就是对我们进行开发的操作系统内部有一定的了解,只有这样才能在我们开发的过程中考虑到系统的根本机制,从而让我们的代码可以有效的配合操作系统的运行机制。
(六)有了以上的入门知识作为准备,接下来我们作为程序员来说就应该需要去接触一些基本的项目。只有这样才能说把自己的所有的基础的入门知识可以全部进行综合的运用,熟悉每种知识之间的配合。
(七)还有就是因为开发简单的项目,可以让我们了解很多的项目开发中的专业的知识。例如可以了解到一些基本的开发架构(Struts、WAF等),团队开发方式(vss)等等。
(八)当具备了以上的知识的时候,我们需要有一个整体的大局关,懂得从整体来分析项目中的每一个问题,把握项目的开发方向。还有就是从整体可以看到局部的每一点的问题,并能够给与具体的解决方案。
作者:
梦想蓝色天空
时间:
2013-8-28 09:26
刚开始学习JAVA的时候是比较难的,楼上说的先学习C语言再学JAVA也未必不可,但是我个人认为你可以先从看看张孝详老师的JAVA基础视频(毕老师的对于一点也没接触过的人来说,操作起来可能有点困难,一集视频最少连续播三次才可以弄懂一点,而张孝详老师的比较适合没有一点基础的人),或者你没有什么基础,可以先到传智学上几个月,先把JAVA入门了(只要入门了,学起来就简单了)。然后再到通过流程进入黑马,这样比较快捷一点,但是也需要你很努力。。。。纯属个人建议,我刚始学的时候就感觉入门很难,进来了,明白了思想就好多了。
作者:
masterV
时间:
2013-8-28 09:35
我觉得先来上个基础班好了,挺实惠,还能学点英语词汇。
作者:
mf152
时间:
2013-8-28 09:40
建议 先下载一下黑马基础视频 自己先自学一段时间 让后报班
作者:
mf152
时间:
2013-8-28 09:41
建议先自学一下黑马的基础视频 让后报班跟老师学
作者:
壮男孩
时间:
2013-8-28 11:06
我计算机软件专业大三,目前在传智播客加强班学习,对于新手来说,我认为最主要的还是兴趣,只要对这东西感兴趣,你自己就会想方设法去弄懂,有基础当然是好一点,但是我并不认为会有多大的优点,我大学学习两年,虽说在学校学习还可以,总拿一些奖学金或者荣誉什么的,可是真正去应聘实用的却很少,来基础班学习心就不会像没有基础的那样踏实,因为总感觉自己会你,其实呢,会的只是一些理论,所以不要在意说基础怎样,只要自己感兴趣,想学就OK 啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2