偶在J道的第四次转变(期待帮助)

步入大学,偶的心情很期待的.....
大一的上学期,努力学习,积极参加活动,结果特等奖学金拿了,省英语竞赛也把第一拿下了,其他的活动奖项也有我的份,当时觉得只要我的大学四年这样坚持下去,前途一片光明,那段时间做梦都在笑......大一的寒假回去,刚好我们郑州有招聘会,就去看了看,YY的,全是人,我转了一圈,累的都出汗了,也找不到要我的单位......春晚那晚,偶没看电视,睁着眼睛想了一个晚上,最后我决定,我不要做好学生了......没有专业的,精通的技能,以后吃饭也是问题了...

大一下学期,买了电脑。
我比较欣赏我的意志力,到现在为止,我还没有玩过游戏。
当时那个兴奋,买了电脑,做什么呢?当时我们就开了们Froxpro(那只可爱的小狐狸,估计你们都不知道),偶就图书馆,关于vf的书借了基本,拖个控件,看着别人的代码写个程序,随便改几个字,把我兴奋的要死.....后来去网上了解更多的vf的信息,才发现这玩意过时了,用的人太少了现在......于是唧唧歪歪的把学校骂了一通,又开始思考我的未来之路......

我不是计算机系,我学的是:信息与计算科学,现在还不知道干嘛的......汗.....
后来看到学校举行网页设计大赛,偶觉得反正没事,就去学做网页吧,听说这个以后还比较好找工作(我寒假的时候看有招网页设计师的有几家)....于是就学,frontpage是我用的第一个软件,我当时记着找的是个香港的教授的教程,看了整整一个晚上,第二天就那出来一个网页出来,当时收藏了好多js的代码,加到我的网页里,当时把我周围的同学给羡慕的....就这样意淫了一段时间.....后来开始学网页三剑客,学习网络通信(因为但是一时激动,说的信誓旦旦,要去考网络工程师),总之这个学期内我把计算机的各个方面都稍微涉足了一下!我的学习虽说放下了,但是凭借我的基础,期末轻松拿了个三等奖学金00....

汗......

大二上学期,我最不堪回首的一年
大二上学期看了C语言,可是偶暑假的时候都自学完了,所以也不太把老师放在眼里.....

偶那天看黑客帝国,突然突发奇想:偶要做黑客.....
现在想想,黑客帝国充满面向对象的思想,不知道诸位是否这么认为.....
于是乎,黑的昏天暗地,连课也不去上了.......
偶现在想想那时是上瘾了.......
现在想想,自己当时真是他妈的幼稚,幼稚,幼稚,幼稚,幼稚,幼稚....
大二上学期不堪回首了,不过黑站的时候我接触了asp,当时觉得这种网站的注入漏洞特别严重,又看到别人写的黑客程序,很是羡慕,于是学习......寒假的时候看完了vb的API编程.......

大二下学期,坐火车到学校,结果碰到了一个中山大学的研究生,软件工程的....他残酷的告诉我,学vb现在很难找到工作.....他告诉我现在流行java,偶当时也不知道java是个什么东西.....

到学校了,也不知道是不是天意,我的电脑打不开了,于是乎重装系统,一个不小心,把整个硬盘都格式化了.....汗,偶的黑客软件,教程,都没了,还有偶的黑客梦,也一并被毁灭的....

于是开始学习java,于是就学......其实刚开始的时候我没有放弃vb的.....过了一段时间后我发现不能这样,于是把vb给抛弃了.....于是我的硬盘多出来了10G的空间......我的所有编程语言都是自学,我的高中也是自学,不知道怎么回事,我抵触老师....所以我常常自信自己的自学能力........
于是这个学期我决定以后的两年时间都用来自学java.....
我放弃了所有的学校课程.......我不知道是对还是错..............希望大家指导下....

两个月过去了
马士兵,孙 鑫,张 孝 祥,还有浙大的那翁恺的教程都被我学习了,昨天写了个程序,算了下,自己写了12417行代码......12417行,偶真的不敢相信哦........我一直不知道自己学到什么地步了,就是前两周吧,有人到我们学校讲学,关于IT职业规划的,我去了,期间老师问了几个问题,我发现其实计算机系的学生很菜,(不知道是不是他们谦虚,不愿意回答老师的问题),9.5天前,我帮一个不认识的大四的学生做了份毕业设计,我发现他们原来真的很差......学了四年,还不如我学两个月......

一周前,当我把那本1000多页的《java编程思想》看完时,说实话,根本就没有觉得java有什么特别过人之处(只是觉得java中的继承,接口等概念让我少些很多代码,它实现的一些方法可以拿来用,比较方便,也仅此而已).....觉得java不还是编码吗?看不出来同我以前学习的编程语言有什么不同!对OO思想的认识更是少的可怜,虽然知道知道什么类,什么对象,可什么是面向对象编程倒是不太清楚.......

无聊了....就去学校的图书馆逛了下,带出来本书《UML与JAVA面向对象开发实践》,现在才看了前面的三

章,觉得自己以前看的那本《java编程思想》根本没有看到“思想”这个层次.....现在我开始重新看一遍,这次就要提醒自己java是面向对象的,这次有一部分我不想看了(创建窗口与applet程序,觉得以后从事J2EE方向应该用不着吧?)

我前天在网上买了两本书,一本《java 设计模式》还有一本是《java 数据结构和算法》,听说是国外的大师的一流著作.......我问过一个搞培训的老师,他说这两本书很值得看......我也不知道是否正确......

我今天偶然来到了J道,我发现自己的无知,看了banq老师关于j2se基础,api的那篇论述,我真的迷惑了......
我大二就快没了,大学只有两年了,我不想错着走下去.....
所以我期待有第四次转变......
希望banq老师还有其他的高手告诉我下一步我该怎么走......
我真的不知道了......
[该贴被J2EEMARS于2007年06月05日 22:18修改过]

LZ是河南财经学院的???
推测原因:
1,郑州;
2,财院计算机专业大一就开了VFP,郑州其他的大学好像没有开;
3,的却前两天有北大青鸟的去财院搞职业规划演讲;
4,财院也有信息与计算科学,一个班经常和他们一起上课;
BTW:
我也大二,计算机科学与技术,从同龄人的角度看,我觉得LZ学的太杂,太乱,不专,不精。什么都会一点,什么都是平一时的兴趣而没有好好选择自己真正感兴趣的方向好好研究和深入学习。

有点逻辑思维好不?高校只有河南有吗?湖南所有的大学以前都是vf,现
在还是.......
偶只有南下才能碰到中山大学的研究生!!!你怎么没想到呢?
不过偶家倒是在郑州 ,可是这些重要吗?
偶现在学的不杂了,都现在只学java,只是学到现在
不知道该怎么学了(因为偶在这里看到了另一种思想,与我正在坚持的做法
有点矛盾,停下来想想,然后再继续前行)......

谁都不可能一下子找到自己喜欢的东西的!

偶现在只喜欢java,我这两个月来没有星期天,没有1.30前睡过,吃过饭就去自习室,没人指导,不懂就自己想办法解决

但是java何其博大.....希望有人指路,为我的J2EE规划下(我研究过jsp,
servlet,javabean,mvc模式; 当时就是没有java的基础,学习有些困
难,才去学j2se的,学了这么久,略有小成,突然间看到一种摒弃你的学习方法的论调,我就想是不是自己又走错了.....)

我不知道j2se部分的知识要学多深?掌握还是精通?里面关于Swing,gui,

以及网络这些部分是不是对于向j2EE方向走是没用的,毕竟要把有限的精力

放在有意义的事情上面去!还有设计模式该怎么去学,看书就可以了吗?我

们现在根本接触不到大的项目,我们如何用一个小的程序来实现?既然数据

结构,算法不重要,为何大型企业招聘的考题都跟它划等号呢?还有xml,

uml我们要不要去学?除此之外还要去学什么?那几个框架要学到什么程度

还有如何能够快速的去学习?我以后不只是想做个程序员而已.....我想听

下过来人的说法,毕竟兼听则明嘛!另外如果有是想我一样的在校大学生看

到我的这篇文章,也算是对他的劝诫吧......希望他们尽快找到自己的方向


[该贴被J2EEMARS于2007年06月06日 01:25修改过]

没有仔细读,只是简单的猜了下。。。。抱歉。。。。
>>>>>>一周前,当我把那本1000多页的《java编程思想》看完时。。。
我不知道LZ到底用了多长的时间看完的,估计很快吧,对于一般人来说,快速看完1000页的东西是很难体会其中的“OO思想”的。学JAVA很重要的一点就是体会OO思想,而不是求快去学习语法什么的。
我也只是一个菜鸟,只是希望通过同龄人的交流能够学到一些东西,如此而已。

我不知道j2se部分的知识要学多深?掌握还是精通?里面关于Swing,gui,

以及网络这些部分是不是对于向j2EE方向走是没用的,毕竟要把有限的精力

放在有意义的事情上面去!还有设计模式该怎么去学,看书就可以了吗?我

们现在根本接触不到大的项目,我们如何用一个小的程序来实现?既然数据

结构,算法不重要,为何大型企业招聘的考题都跟它划等号呢?还有xml,

uml我们要不要去学?除此之外还要去学什么?那几个框架要学到什么程度

还有如何能够快速的去学习?我以后不只是想做个程序员而已.....我想听

下过来人的说法,毕竟兼听则明嘛!另外如果有是想我一样的在校大学生看

到我的这篇文章,也算是对他的劝诫吧......希望他们尽快找到自己的方向

>>>>>>>>>>我们现在根本接触不到大的项目,我们如何用一个小的程序来实现?
#########是否可以考虑开源项目
不过我觉得你的大部分问题还是很有代表性,关注中。。。。

J2EEMARS的一些经历和我大学时代很相似哦! 我个人觉得学什么跟着兴趣走比较好些,因为大家常说:兴趣是最好的老师.


java编程思想这本书本来就没有什么思想。讲的比较多的都是api和语法。

现在java开发中用的比较多的还是OO思想,所以你还不如去研究一下OO,现在热门的技术基本都是用OO的思想。一门语言不是一切。

Java关键需要经验,很多东西没有经验积累,理解起来就不深,所以,作为在校学生,不可能一口吃个胖子,还是实实在在从多做项目,或多学习开源项目开始,不要着急,不积硅步,无以致千里,量变才能达到质变,这些都是道的思想,所以,学习期间如果有空,不如学习一些哲学(技术搞到最后就是依赖哲学思维了),这样对自己人生规划就从容了。

过去有一位年轻和尚,一心求道,希望有日成佛。但
是,多年苦修参禅,似乎没有进步。
有一天,他打听到深山中有一破旧古寺,住持某老和
尚修炼圆通,是得道高僧。
于是,年轻和尚打点行装,跋山涉水,千辛万苦来到
老和尚面前。
两人打起了机锋。
年轻和尚:请问老和尚,你得道之前,做什么?
老和尚:砍柴担水做饭。
年轻和尚:那得道之后,又做什么?
老和尚:还是砍柴担水做饭。
年轻和尚于是哂笑:那何谓得道?
老和尚:我得道之前,砍柴时惦念着挑水,挑水时惦念着
做饭,做饭时有想着砍柴;得道之后,砍柴即砍柴,担水
即担水,做饭即做饭。这就是得道。
banq真乃道人也,
banq能具体回答我下面这些问题不?毕竟我还没有得道.....
我不知道j2se部分的知识要学多深?掌握还是精通?里面关于Swing,gui,以及网络这些部分是不是对于向j2EE方向走是没用的,毕竟要把有限的精放在有意义的事情上面去!还有设计模式该怎么去学,看书就可以了吗?我们现在根本接触不到大的项目,我们如何用一个小的程序来实现?既然数据结构,算法不重要,为何大型企业招聘的考题都跟它划等号呢?还有xml,uml我们要不要去学?除此之外还要去学什么?那几个框架要学到什么程度?还有如何能够快速的去学习?看开源项目,有怎么去看?我以后不只是想做个程序员而已.....我想听下过来人的说法,毕竟兼听则明嘛!另外如果有是想我一样的在校大学生看到我的这篇文章,也算是对他的劝诫吧......希望他们尽快找到自己的方向

需要学什么关键看你对今后的规划了。

如果只是想找一份工作的话,那就按你现在的路走下去。什么流行学什么。短平快。

如果今后想从事所谓的企业开发的话,那么就学点J2EE什么的,还有软件工程。不过企业开发中最最重要的是理解业务,和计算机没什么关系。通常技术上没什么难点,总能实现的。和人沟通最重要。

如果想从事技术工作的话,学好C/C++,计算机构成原理,数据结构和算法,编译原理之类的。

如果想进Microsoft/Intel/IBM的话,学好英语和数学就行了,其他的无所谓。关键看智力。

谢谢~~~

不要为找工作而学习,要为兴趣而学习,喜欢做什么就多做什么,多了解其他的技术,你就会发现自己想要的到底是什么

ds

我觉得还是学习一些开源的东西好些。关于XML,UML还是要了解一下。如果要走J2EE设计模式会用到一些的。

如果你不想只做一个程序员而已,就多学一些关于设计方面的。
这只是我个人的看法,呵!