学JAVA两年了,现在很迷茫,高分求过来人支招
两年前,我学JAVA,当时就是想加入到公司刚开始的一个项目中,边做边学,一直到现在我还在负责着这个项目在各地的实施.
在此期间,说实话,我是很认真地学习JAVA,因为我喜欢技术,诸如虚拟机,重构,模式,struts之类的书我也钻研了,但到最近,我感觉水平没有什么实质性的提高,因为我学的这些东西没有很多的机会用到项目中去,感觉不踏实,所以张贴问问大家,有没有我这样的经历,你们是怎么过了这个坎的.
问题点数:100、回复次数:60Top
1 楼xitianjile(空想社會主義)回复于 2005-01-18 15:31:34 得分 1
你是高手。
偶是菜鸟。Top
2 楼nouveau(路漫漫其修远兮)回复于 2005-01-18 15:31:52 得分 2
多做多讨论Top
3 楼xch28(①日蚀)回复于 2005-01-18 15:33:07 得分 1
这么大的项目,你说的那些都没用么?
还是要在项目中实践Top
4 楼xitianjile(空想社會主義)回复于 2005-01-18 15:33:37 得分 1
俺还是菜鸟。
无法回答你的问题。Top
5 楼bhjsj(南南)回复于 2005-01-18 15:36:26 得分 0
项目也不大,就是ATM的实时监控,BS模式的,但因为能赚到钱,所以就得有人一直跟着这个项目.Top
6 楼seraph2(★seraph★)回复于 2005-01-18 15:38:37 得分 2
我和你有同感,怎么说呢!?我不是JAVA程序员,只会用VB,用VB写了很多很多的类,程序,但没有用到项目中,感觉缺少了点什么东西,有可能并非你我没有进步,只是没有实践过而让我们有些失落而已!Top
7 楼EverythingMaster(catch(LowSalaryException e){mySalary += 10000000;})回复于 2005-01-18 15:39:17 得分 5
学不能致用,确实是很痛苦。
为什么不向老板说你想做新项目呢,老是维护老项目,简直就是浪费时间和青春。
不过公司一般不会同意的,产品的维护肯定是开发者担当最好了!
其实这要取决于你们公司的业务内容,是做产品还是做项目。
如果做产品,那么只能这样了。
如果是做项目的话,开发和维护周期都比较短,这样容易有机会用到新技术。
Top
8 楼xch28(①日蚀)回复于 2005-01-18 15:40:00 得分 5
模式,框架,等等都得在项目中实践.只看书或看别人的代码是不行的.Top
9 楼PcVSBirds(pc_birds)回复于 2005-01-18 15:40:14 得分 2
java本人觉得重要的是掌握对象技术ooa/oob只要能够熟练的设计一个优良的对象语言本身很简单的
纯属个人见解Top
10 楼treeroot(旗鲁特)回复于 2005-01-18 15:47:18 得分 1
upTop
11 楼onlyxu(这么多OpenSource,为什么还要做软件?)回复于 2005-01-18 15:48:44 得分 2
单独的在项目中实践会使自己变的十分陕窄,在书本或示例中学到很广泛的知识根本没机会在项目中巩固,所以还是要找一个平衡点。
有时候我甚至觉得记忆力是至关重要的Top
12 楼ydsj(痴心米兰)回复于 2005-01-18 15:49:48 得分 1
偶昨天刚考了JAVA 一塌糊涂 不说了Top
13 楼bhjsj(南南)回复于 2005-01-18 15:57:21 得分 0
公司是小公司,没什么很多机会做新项目.去年八九月份间,公司投标做一个项目,乐得我去先期研究好一些新东西,结果单子没拿下来,唉.
不知道是不是该换一家公司的时候了,可老板对我还可以,不久前主动给我加了薪,还真不好意思走.Top
14 楼Polarislee(北极星)(无房无车,飘在北京)回复于 2005-01-18 16:03:05 得分 5
学而不思则罔,思而不学则殆Top
15 楼zhouximu(Rez)回复于 2005-01-18 16:09:04 得分 2
多做项目Top
16 楼shan1119(大天使,卐~解!)回复于 2005-01-18 16:12:18 得分 1
ing...Top
17 楼wangsheng1028(java菜)回复于 2005-01-18 16:17:41 得分 3
形成于思毁于随Top
18 楼dennis03(葳蕤)回复于 2005-01-18 16:19:55 得分 4
长期做项目的的维护实施是对青春的浪费,应早想对策啊!Top
19 楼booming(信誉值由于系统错误导致)回复于 2005-01-18 16:24:28 得分 0
resideTop
20 楼zanjun(战骏)回复于 2005-01-18 16:34:17 得分 0
对!
我也觉得记忆力很重要Top
21 楼bhjsj(南南)回复于 2005-01-18 16:57:10 得分 0
可这记忆能力一时半伙也提高不了了.Top
22 楼eclipse0016(eclipse0016)回复于 2005-01-18 17:43:37 得分 0
很多东西我不用就记不住。Top
23 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-01-18 18:00:50 得分 5
我觉得不是记忆力的问题,其实只要用得多自然就能记住
还是要深入研究所以然最重要,这样的话有新技术也能很快上手Top
24 楼eloner(老吴)回复于 2005-01-19 09:18:12 得分 1
问题不是出在技术上,是在于你有没有溶入项目中?Top
25 楼dadunqingwa(打盹的青蛙)回复于 2005-01-19 09:26:37 得分 1
至少你茫然也好……Top
26 楼adasy840826(程序员)回复于 2005-01-19 09:43:02 得分 3
我也是没学多长时间,许多人说学习代码是为了有一天能够脱离代码,这个行业技术太广了,你只要做好你的工作就可以了Top
27 楼treeroot(旗鲁特)回复于 2005-01-19 09:48:31 得分 2
思想最重要Top
28 楼yishunli(易凡)回复于 2005-01-19 10:08:09 得分 3
老兄,怎么跟我一样,我也是ATM实施监控,B/S模式的,j2ee架构,不过我没有你要做得时间长,呵呵
Top
29 楼aha1315(小飞)回复于 2005-01-19 10:13:51 得分 3
记住一句话:技不压身!Top
30 楼liangfengxx(莫拿你的成绩证明你的能力)回复于 2005-01-19 10:19:12 得分 1
理解Top
31 楼ProgrammerPro(Programer)回复于 2005-01-19 10:23:07 得分 4
因为我学的这些东西没有很多的机会用到项目中去,感觉不踏实,所以张贴问问大家,有没有我这样的经历
------------------------------------------------------------------------------------
有。
但现在 ...
我觉得有些东西能否用得上已经不在重要了。
我觉得,系统的好坏,技术因素只占40%
除了技术外,还要考虑
系统的架构——代码的全局框架,
系统的完整性、扩展性,
系统的稳定性。
Top
32 楼whyxx(最近有点闲)回复于 2005-01-19 10:24:42 得分 2
要多做项目,没实践机会可以自己试试做些小东西出来,老是维护是得不到太大的提高.Top
33 楼skylan(君若为云,我愿为风,领君遨游宇宙中)回复于 2005-01-19 11:00:20 得分 2
up ,我现在也是没有技术含量的从业人员,不过楼主还是有技术的。所以呢没有机会就只有学习了,然后来这里和大家讨论,在实践Top
34 楼sunfanet(十年磨剑)回复于 2005-01-19 11:23:23 得分 1
顿悟!
学而不思则怠,思而不学则惘!Top
35 楼jk_one(子曰诗云)回复于 2005-01-19 11:39:17 得分 0
反省啊Top
36 楼bhjsj(南南)回复于 2005-01-19 11:44:20 得分 0
谢谢各位,希望能听到更多的意见.
我还有一个选择题要做,我们公司还有做UNIX下的C的项目,可是C只是在学校学过,毕业后基本忘光,我一个想法是投入所有精力研究JAVA,争取做JAVA的大拿;还有一个想法是把C再拾起来,争取到这个项目去,多混些项目经验.
你们觉得呢?Top
37 楼apple21(编姑娘的小花篮)回复于 2005-01-19 11:44:29 得分 3
我觉得 所有有编程的人都会有这种感受的,这真的是一个坎 ,过去了就是高手 过不去 就还是在原地踏步,不过着也是量变到质变的一个过程,是要有一定的原始积累。中国的程序员就是有些浮躁 切记!Top
38 楼cuilichen(fjfjfjfj)回复于 2005-01-19 11:47:20 得分 1
学习,学习,再学习,但是学以致用才最重要Top
39 楼krajy(krajy)回复于 2005-01-19 12:14:41 得分 1
哎。搞IT真痛苦啊Top
40 楼hongtao117(蓝色月亮)回复于 2005-01-19 12:43:58 得分 2
和你一样迷茫中,不过我认为有了这个坎,正说明你的知识点在步步提高,当你的知识量达到一定高度时,再回头看,那就不是坎了。
Top
41 楼xjl2306(JAVA2 新人类)回复于 2005-01-19 13:19:24 得分 1
路过~~帮UP一下Top
42 楼like1982316(丹尼)回复于 2005-01-19 13:40:34 得分 1
我觉得还是用java比较好!我刚刚出来,不怎么清楚!帮你顶!Top
43 楼iforem(在咖啡香中醒来)回复于 2005-01-19 14:06:54 得分 1
我觉得楼主应该跳槽了
Top
44 楼xlhacoo(自古华山一条路)回复于 2005-01-19 14:14:39 得分 1
我和楼主一样java和c都学Top
45 楼lmclmc000(春天花儿红)回复于 2005-01-19 14:27:59 得分 1
鼓励楼主多做点别的项目!Top
46 楼BasaraTracy(不屈斗志)回复于 2005-01-19 14:40:56 得分 1
搞IT确实很痛苦 有的时候会很迷惘 有的时候会很兴奋 祝君好运Top
47 楼jack9491()回复于 2005-01-19 14:50:27 得分 8
to bhjsj(南南):
你说你学了重构,那为什么不去用struts,hibernate,spring等开源软件去重构它呢。
我相信如果你决定重构,那你就可以从需求,到建模,到代码重构等一系列过程中得到
提升,这是必然的也是可行的!Top
48 楼CompletionPort()回复于 2005-01-19 15:16:49 得分 1
java 本身就是学院派的,好似中国的武术, 不是泰国的截拳道Top
49 楼bhjsj(南南)回复于 2005-01-19 15:29:53 得分 0
to jack9491()
谢谢提醒,我确实该这么去做了.Top
50 楼ddydy(dy)回复于 2005-01-19 15:44:46 得分 6
首先要端正思路和看法,要根据现在项目的具体需求选择合适的技术,塌下身子做好项目,做上一段时间你就会发现项目中存在的问题,比如结构不清晰,如果用struts的话,扩展性会更强等等,这样需求出来了,技术自然就用上来,不能为了技术而技术,这是公司不允许的,对自己来说也是很盲目的~~
Top
51 楼fengyun1314(追梦)回复于 2005-01-19 15:49:31 得分 0
那楼主,你的工资现在有多高?Top
52 楼fim(阿初)回复于 2005-01-19 16:36:21 得分 0
偶也不懂Top
53 楼bhjsj(南南)回复于 2005-01-19 16:52:39 得分 0
4.5kTop
54 楼AllError(错误大全)回复于 2005-01-19 17:30:58 得分 1
什么时候你看。net和java都觉得差不多的时候,你就领悟了Top
55 楼gdj980150(白雪)回复于 2005-01-19 17:50:46 得分 1
我也有这样想过,那说明你现在所学的能应付你的工作的要求了.我建议你多看一些其他的项目,具体都用得那些技术,然后你就会感觉自己是否有欠缺,欠缺在哪里..Top
56 楼sheep5257(风之翼)回复于 2005-01-19 18:38:24 得分 1
我们很相似,我虽然是初学java,但是我渐渐的发现,我没有了动力,想做点什么,做不好,也无人指教.听迷茫的
Top
57 楼ioul(倒飞,不见地平线)回复于 2005-01-19 18:53:21 得分 1
这是个瓶颈,楼主,到了这时候说明你快要有质的腾飞了,努力!!!Top
58 楼xinwei5()回复于 2005-01-20 00:07:39 得分 2
很多东西只有多实践才能有所受益Top
59 楼bhjsj(南南)回复于 2005-01-20 09:08:31 得分 0
再次谢谢各位,俺就结贴了.Top
60 楼Chinatosun(继续努力 UML系统分析 )回复于 2005-01-20 09:15:24 得分 0
多实践啊 !Top




