我想做一个程序员,请高手指点

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:25:21
我今年大一,想做一个程序员,但有点担心这适不适合女生,我刚刚开始学C。还有JAVA,我觉得C还蛮简单的,但Java就有点困难了。。请高手指点。我该怎么一步一步实现目标?还有现在的迷茫感是正常的吗?

Faint!!!
ls有些兄弟太不负责任了…… “猫车的艺术”说的还在理点。不过也有些错误。
C和java完全是两种不同的软件开发方法下的语言,c是面向过程的,java是面向对象的,语言思想完全不同。
总体而言,面向对象的思想比较好理解但是不大好运用,java由于有庞大的API库,提供的功能非常全面,主要就是因为它的API太多了,感觉体系太庞大不好使用罢了。

实际的java应用体系也很庞大,想当java的程序员不难,相当到设计师级别可要好几年的功夫。
如果要学java的话,根据我实际的经验,先看java2的书,学习编程基础和理解面向对象的思想和方法。然后可以看一本think in java的书,深入理解java思想,想学好java理解其思想是非常重要的。然后看java描述的算法结构,然后看java的编程模式。最后学习java的实际应用比如j2ee(包含很多,比如jsp ejb什么的)j2se,java的嵌入式开发什么的。

java的嵌入式开发现在很热门,因为家电啊手机啊什么的智能终端的嵌入式程序很多都是java编写的嵌入式程序。java的无线编程也很不错。

C语言不简单,是你还没有学到或者用到难的。你刚开始学程序,学的都是很基础的东西。ls有人在吹嘘指针啊什么的,我就不说了,指针在c中确实是一个非常灵活非常有用的东西,就是经常出错或有漏洞,让黑客们高兴死了。java开发的程序比c要安全多了,这就是java目前蒸蒸日上的一大主要原因。

c语言学到后来不是说你要多么会玩指针,由于c语言太灵活,程序中很容易出现内存溢出啊什么这样那样的漏洞,所以一个c语言高手是具备良好的习惯和这些错误漏洞的感知力,编写出来的东西结构清晰,错误少,漏洞少就非常不错了。(没有错误和漏洞几乎是不可能的,不然那些黑客很多不就没得混了?)如果这么说的话,c比java难一些。

c++是不完全的面向对象,学过java的人再来看c++非常不习惯,因为java非常严谨,而c啊c++太自由了而漏洞百出。

一步一个脚印吧,建议c基础学了学java,不要学c++学了再学java,养成不严谨的习惯后学习严谨的东西你会对它完全失去信心的。