2007-06-23

c++人员为什么要寄生在java社群

关键字: 生活

今天英语四级考试,一篇文章讨论的是creative write和critical write两种写作方式。前者会更能刺激思维,有什么写什么。而后者需要你顾及文章的条理,段与段之间的过渡。这里我选择前者,漫无目的的表达我的思想了:

我是一位纯粹的c++开发人员,使用过vc++.net,vb.net,但不是很喜欢。用过纯c开发过web服务器,全当学习研究。

现在想在c++和c上深入发展一下,但是总是找不到一个好的社区,现在只好寄生在java社群里了,看到java社群这么多,而且人们都如此活跃,很是羡慕,也想加入其中,但是又不想放下c++去学习java,那样会让人说没学好这门又去学那门到头来哪个都学不精。

跟我们学校一个老师探讨的时候,老师说还是学习java吧,c++上不行下也不行(底层和应用层),而且标准那么乱,我的解释是c++既能做上面的,也能做下面的,所以至今没有听老师的,一直坚守在c++阵营。

但固执和坚守其实就差那么一点点,如果你坚持的是错误的,那就是固执,而如果你坚持的是正确的,那才叫英明。

我不知道我的坚持是英明还是固执。

评论
linmxy 2007-11-17
java社群里有很多人这两种语言都用的啊,所以我觉得javaeye里有个c++板块比较好,至少不至于到最后,我们只关注java而忽视了其它语言的发展。
cougarwww 2007-11-12
我觉得应该找个语言使劲的专研下去。。。
jimmy_c 2007-10-31
我个人的感受:当你发展到了一定阶段的时候(这个阶段不一定有具体的标准,不一定是水平决定的,可能和你接触的环境有关,不同的人可能有不同的感受),你会非常地想去了解一下其他的语言是怎么一回事。不一定是java,可能是ruby, python, prolog, lisp等等。
如果你个人还没有感受到这种需求的话,可能你的时候还不到吧。
其实学C++也不错。有人说,真正敢说“精通C++”的人,全国也没有几个。夸张了点儿。但是作为一个在校生,真正能把C++学好、用上,已经很不错了。
鼓励楼主一句:不浮躁,肯下功夫,必然有前途。
gigix 2007-10-28
ken1984 写道
武器嘛,你用棍也能打死一个人,用竹子也可以,高手甚至不需要武器,内功就可以把你震伤,哈哈。

据我观察,几乎所有说类似这种话的人都忘记了一个在我看来显而易见的事实
大部分人不是高手
diogin 2007-10-28
语言因领域而生,因需求而生。
试图从硬件接口层至应用层统统打通的语言,在某个领域必将败于更适合该领域的语言。
guotie 2007-10-26
c/python.
asd 2007-10-26
java的工作好找么?中低端的职位多,高端也就那么几个,研究性质的工作清一色的要求*nix和c/c++,java在甚至比perl的优先级还低。
国内的c/c++社区,cu,csdn的人气都还可以,不过和java社区没法比,谁让cpper论坛上最喜欢说的就是:“这么简单的问题还问,自己看书先”。
maxiaoxia 2007-10-26
我一直搞delphi也在java圈子里混那,最近想找工作才发现,delphi这个难找啊,比c/c++差远了,更别说java啦,可是让我不干delphi我也舍不得,我java半瓶醋,c半瓶醋,perl有个醋低,转换开发工具费劲,除了经验够多还真心慌。这些天就两家让去面试的,打算继续把java那半瓶灌的满些,找个吃饭的地方先。
protti 2007-10-25
huaicancan 写道
最近有客户需要用.net2.0开发 B/S结构的工作流系统,各位达人能给点意见么~对于.net我还没看过。


一直对.net的跨平台性..........................
ken1984 2007-09-21
php在国外很火的,全世界在WEB应用上PHP的项目远远超过JAVA,国内PHP也很火啊,PHPX.COM,PHPCHINA.COM,PHPE.NET......这些都是PHP圈子内比较火的论坛,我到现在也偶尔会用PHP,对于JAVA,已经不想用了,现在的工作是c/c++的LINUX下游戏服务器端的开发。武器嘛,你用棍也能打死一个人,用竹子也可以,高手甚至不需要武器,内功就可以把你震伤,哈哈。
抛出异常的爱 2007-09-21
引用
会用扳子了。钳子会很难么?

相信我,不一样。。。。作了一年的半瓶电工说。

扳子与管钳的用法很像,
但是有的人会用扳子
还是不会用管钳。。。
bcccs 2007-09-20
anders0913 写道
引用
我现在已经超脱语言之争了,天下利器,当用之随心所欲。

Assembler
C/C++, Java, C#
Lisp/Scheme,
JavaScript, Perl, Python, Ruby,
ML, Ocaml, Haskell, Erlang



什么都做,呵呵,不知道那个能做到精通?如果全能做到精通,那无话可说了!

骨子里说,这些东西本质上都是工具,先确定目的,再寻找工具,而不是因为自己的工具而去寻找目的,否则作为锤子的不是看谁都是钉子?
他不过是拿了一堆工具在兜里,需要的时候拿出来磨磨就开工,会用扳子了。钳子会很难么?
mathgl 2007-09-20
我现在用
Python, C++, PHP and C#
C++倒是越用越觉得顺手了

希望以后能找些大些的项目来锻炼锻炼
anders0913 2007-09-19
引用
持怀疑态度,为了跟进所有语言和语言相关延伸技术,你要花费多少时间?如果仅仅是语言语法本身,聊胜于无,在JavaEye中我想全OK的未必多,但是小掌握个三,五种应该大有人在~~,

就以C/C++、Java、Ruby三种来说,如果全Assemble,你一天、或者一周的学习充电的时间和项目开发的时间,能否合理安排就是个大问题~~或者可以说出来借鉴一下,我现在有些疲惫的感觉。。。

Struts大行其道的时候,鼓吹Webwork,等二者双剑合璧了,又希望大家对JSF和EJB3.0进行评估,最近又发现Tapestry5和Wicket或许也是不错的Idea?或者更激进一点使用Rails?互联网组的弟兄们抱怨的情绪有些开始表面化了。。。。。选择真是让人痛苦~~我很痛苦,所以发两句牢骚~


选择太多就是一种痛苦,所以现在就懒的选择了,对java这些乱七八糟的东西(所谓的框架),越来越来反感,看了某某框架出现说能解决什么什么问题之类的说法,现在就觉的恶心。
anders0913 2007-09-19
引用
我现在已经超脱语言之争了,天下利器,当用之随心所欲。

Assembler
C/C++, Java, C#
Lisp/Scheme,
JavaScript, Perl, Python, Ruby,
ML, Ocaml, Haskell, Erlang



什么都做,呵呵,不知道那个能做到精通?如果全能做到精通,那无话可说了!
netpcc 2007-09-12
to wdx04
你去数数现行C++标准中有多少unspecified和implementation specified的地方吧。

C++开发效率低这点需要讨论吗?能举出几个语言开发效率比C++还低?
phoenixup 2007-09-12
bigpanda 写道
我现在已经超脱语言之争了,天下利器,当用之随心所欲。

Assembler
C/C++, Java, C#
Lisp/Scheme,
JavaScript, Perl, Python, Ruby,
ML, Ocaml, Haskell, Erlang



持怀疑态度,为了跟进所有语言和语言相关延伸技术,你要花费多少时间?如果仅仅是语言语法本身,聊胜于无,在JavaEye中我想全OK的未必多,但是小掌握个三,五种应该大有人在~~,

就以C/C++、Java、Ruby三种来说,如果全Assemble,你一天、或者一周的学习充电的时间和项目开发的时间,能否合理安排就是个大问题~~或者可以说出来借鉴一下,我现在有些疲惫的感觉。。。

Struts大行其道的时候,鼓吹Webwork,等二者双剑合璧了,又希望大家对JSF和EJB3.0进行评估,最近又发现Tapestry5和Wicket或许也是不错的Idea?或者更激进一点使用Rails?互联网组的弟兄们抱怨的情绪有些开始表面化了。。。。。选择真是让人痛苦~~我很痛苦,所以发两句牢骚~
netpcc 2007-09-12
问题是不闭关能练成内功吗?
人在江湖漂,很容易走上只学招式再也不练内功的道路。回过头来闭关的能有几人?世上真有独孤九剑吗?
闭关10年确实很难做到,但是读大学时闭关4年,内功略有小成却是不难。
名门正派和跑江湖卖艺的区别在哪里?不就是练不练内功的区别吗?招式练得再熟不过是个卖油翁。能由外而内的不是天赋异秉就是有奇遇。

而且我认为所谓的内功并不是指数据结构,算法或模式这些东西。这些应该算高级的招式,也就是降龙十八掌之类的高级功法。

内功是思维能力,抽象能力。我们从小到大学数学练的不就是这个吗?我记得有一篇说数学和编程的关系的妙文。学数学就好比背着一口袋盐巴练跑步。要的是变粗的大腿,而不是背上的盐巴。
huaicancan 2007-09-04
最近有客户需要用.net2.0开发 B/S结构的工作流系统,各位达人能给点意见么~对于.net我还没看过。
Sam1860 2007-09-04
systembug 写道
各种语言就好比是不同的兵器,就算你有倚天剑、屠龙刀,没有内力也是发挥不了它的威力,还是要先修炼好内力。
大多数人还是已比较好学的兵器开始,总不能先学跑在学走。Java设计支出就是要降低学习曲线,至于什么地方应用那就是需求问题,这个不是有程序员最终决定的。


就像少傲江湖里的华山派分剑宗和气宗。你说哪派好?我说两派都好,这还要看学习者的性格。
数据结构、算法、设计模式这些基本内功是应该要学,但它们往往被某些“气宗”的人吹得太高了,整天说要修练好内功才能有多厉害的。但能一开始就闭关练功10、20年内功而不去行走江湖的有多少人。
就我觉得学习的过程是跌代的
1。学习基础内功(数据结构,算法或模式只要了解个大概就行了)
2。学习招式(选一个语言或一个框架)
3。闯荡江湖(做做小程序,小项目)
然后1,2,3不断循环,层次不断上升。

而不是不少人所说的
1。练好内功(层次要很高)
2。闯荡江湖
3。招式是小意思,我15分钟就学会VB了,半天就把hibernate吃透,谁叫我内功深
xombat
搜索本博客
存档
最新评论