[i=s] 本帖最后由 wlfwkykk 于 2009-4-4 13:33 编辑 [/i]
马上毕业,进了一家做网络加速的公司的技术部 现在培训阶段,主管说技术部会C、JAVA和测试与发布三个组。现在任由我们自己选择方向,每一种都有专业的前辈来培训。
再来说说个人目前的情况,C语言在学校学的,学的还不错(二级水平),学习的时候感觉还可以,指针什么的也搞得懂,链表有点蒙;Java是在外面参加的培训,做个小项目没什么问题。学java的时候感觉轻松许多,不得不承认java是一门优秀的语言,学起来用起来简单许多。主管的意思是在这公司做C的程序员比较有前景。
呵呵,各位大侠高人给点意见吧!
我的邮箱,wlfwkykk@sina.com 可以mail我啊
luo42247 于 2009-04-10 15:21:42发表:
我感觉还是作C好点
毕竟JAVA更新太快 路越走越宽
而C就越走越朝底端走
微宝贝 于 2009-04-09 20:45:04发表:
java我认为是这个世界时比较失败的。我最受不了那个执行效率....
273253107 于 2009-04-09 14:08:40发表:
学习中。。
changyu104 于 2009-04-09 09:36:33发表:
哈哈,同样刚加入这行业,进来了解一下
younggun2002 于 2009-04-09 00:52:11发表:
C语言的通用性和应用的广泛性绝对是拍在第一位。
deanechen 于 2009-04-07 20:29:17发表:
很好,我现在也在迷茫中,java与c难以割舍
quxin3r 于 2009-04-07 17:38:30发表:
物以稀为贵
xtygaht 于 2009-04-07 15:19:58发表:
C确实不错,不过我看你学的不怎么精通,你还是选JAVA吧
cwqing1973 于 2009-04-07 14:16:47发表:
这是你自己的选择!你想做什么就做吧。
csmodan 于 2009-04-07 12:52:29发表:
C吧。还可以向linux等方面发展的。。
yjzxxm 于 2009-04-07 10:49:41发表:
dou xing 都可以,要看你的兴趣了.
但java比较复杂.
stanley 于 2009-04-07 10:39:22发表:
最好是从C开始,现在的大多数的编程语言都是从C延伸出来的,对于基本的编程思想在C里边如果你运用的精通了,在学别的语言就是一个记语法格式的记忆问题。这些所谓的开发语言容易学,特别是像C# Java等面向对象的,但是你运用的思想还是要从C来培养。面向对象的开发语言有个通病,看起来容易学,或者说容易入手,但是你用起来就不是那个样子了。你们领导说得不错,C毕竟是基础。一个开发人员,从C转向面向对象的开发比较容易,但是你从面向对象转向C就有点,,,那啥了。
lxy1981 于 2009-04-06 22:53:36发表:
兴趣是最主要的!我觉得Java现在应用的确实比较广泛
PSKE9054 于 2009-04-06 19:26:29发表:
看你公司的规模,比较大,还是建议主攻C,
tmls 于 2009-04-06 18:51:47发表:
个人认为还是java好,因为java夸平台,兼容性好!
tu65535 于 2009-04-06 17:03:46发表:
我觉的你如果c能学好java不难了。c和java都是语法规则加算法。楼主算法与离散数学学的好,这2个语言你都能很好掌握的。我公司里很多人都是这2种都会的。
hantu 于 2009-04-06 15:38:29发表:
总觉得java慢得很,我只会用C
aydx84318 于 2009-04-06 15:36:29发表:
两个都搞!
需要哪个用哪个。
wodingdong 于 2009-04-06 13:48:09发表:
有点难抉择啊。可不可以先试学一个。然后再决定哈。
wodingdong 于 2009-04-06 13:46:10发表:
怎么方便怎么来咯。c会不会太难呢。如果c的前途好。那么还是搞c吧。迎难而上,不过也要估量好自己的实力
wodingdong 于 2009-04-06 13:45:01发表:
看来大家还是主张学习c的多。我觉得这个东西适合才是最重要。解决掉问题就好。
suruiqiang 于 2009-04-06 12:31:08发表:
很难想象一个二级水平的人会把指针弄得很明白
学C吧
LD小白 于 2009-04-06 12:27:44发表:
链表不好就证明你指针不好
wang7131984 于 2009-04-06 11:31:53发表:
LS的LS的那个说的很好,关键是怎么定位自己。每一种程序员都其上游和下游,搞应用开发的可能并不关心底层的实现细节,这是C语言肯定不是一个好的选择。
elysion 于 2009-04-06 11:10:42发表:
我现在也面临这个问题的选择!
james031 于 2009-04-06 03:19:26发表:
另外补充一点说先学C后学java的人是书看多了。实际上java和c 很类似确有质的的不同(和c++也有质的区别)C想用好数据结构和指针必须弄明白,但java很好的封装了长用的数据结构和常用算法(大多都在util包下面)
而且java没有指针。由此一来最大的不同是设计思路,先放开面向对象和面向过程不说,用C开发大多是考虑函数来调用指针来改变变量的结果。用java更多考虑的是方法(函数)的返回值和变量的作用域问题。所以学不学c都能学好java但学c能提高你综合能力。更重要的是C本身就什么都能干。
james031 于 2009-04-06 03:08:51发表:
我做java三年多了谈谈感受,现在向C+嵌入式转行;
C和java应用方向就不一样,先来说说java,语言本身不错,快捷高效(虽然没有指针)但仍然很好用,纯面向对象,开发效率不错,可惜啊是个解释型语言,在应用层领域绝对无可匹敌(c#那是垃圾.net平台还行),尤其做企业应用方面,就是所说的J2EE平台做B/S系统,java还真是个好的选择。但是前景暗淡,除了j2ee和仅有的j2me外java就没有什么应用前景。在芯片级别开发或者系统级别开发方面java就不行了,毕竟解释型语言效率不高,而且太依赖编译环境(没听说过那个芯片固化了jre的),如果想找工作干几年然后转行干别的行业的话可以试试做java。
c不同于c++ 面向过程的语言,多数用在应用系统底层开发或者芯片级开发上面,如果选择走C的路线,个人感觉就必须的搞好计算机原理、数据结构、数字电路等等计算机基础知识(不像java,很多做j2ee的你问他什么是补码什么是反码可能都不知道),毕竟能招聘C程序员的公司大多都是纯技术性公司而且产品大多都是底层应用方面的。但是搞好这些的人确实不容易,但是前景一般比较高端了。
kakashiljf 于 2009-04-05 20:32:48发表:
因为你有c语言的基础,java学起来才简单……
clbbovey 于 2009-04-05 12:21:54发表:
主攻C比较好,比较有发展前景。
JAVA也不错。但我想你还是发展C吧。
wang7131984 于 2009-04-05 10:16:06发表:
C里面也很难的东西,比如用C实现多线程。所以不要绝对C简单。不过很多语言都是类C的语法,所以学C还是好处的。现在正在学PHP,跟C的语法是一样的,几乎不用看语法部分。
刘冲 于 2009-04-05 00:06:18发表:
我只会C。
mushan520 于 2009-04-04 23:45:39发表:
学C吧。
我现在自学JAVA,说实话,感觉有点吃力,人人都说JAVA容易学,那只是表象而以,她之所以容易,是因为人家SUN帮我们程序员做了很多工作,所以你用JAVA写程序的感觉只要拿类库里面的class ,NEW 一个就可以了,但当你学到深一点的时候,譬如JAVA的设计模式,JAVA虚拟机,JAVA底层的API,那简直是天书,没辙,中文资料少得可怜,你只能跑到人家外国人的网站看英文的文档资料,虽然英文也不是难于上青天,但毕竟看着没咋方块字爽。而C就不同了,C也出来这么多年了,资料方面也挺齐全的。
当然,我觉得如果你想朝Unix/Linux这方面发展的话,那C应该是不二的选择。如果你想朝web这方面发展那JAVA应该比C有前途,个有个的优势吧,总的来说:选你感兴趣的吧!
zjasdzj 于 2009-04-04 22:11:05发表:
我想问一下,LINUX下怎么用C或者JAVA?
我还在上大学,计算机系的,我想练习一下这些,但是我还想用LINUX
相思爱文 于 2009-04-04 21:32:17发表:
C
cdaxcy 于 2009-04-04 14:27:47发表:
sun已经被收购了。。。。
wlfwkykk 于 2009-04-04 13:38:02发表:
7# jagub
谢谢,刚进这个行业 还不太懂
但我会努力加深理解的
wlfwkykk 于 2009-04-04 13:36:37发表:
6# henryhj
个人来讲,还是倾向java
但貌似发展前景貌似没C,至少在我认识的人里面 C的高手比较有前途
或许是C比较难,能学成的都是强人吧
呵呵
wlfwkykk 于 2009-04-04 13:30:24发表:
4# ailyanlu
呵呵 在我这个级别里搞得蛮熟,我改还不行嘛 哎,第一次发帖 请见谅
jagub 于 2009-04-04 12:53:15发表:
虽然我是java用户,但是我还是推荐你用C
因为java从5.0开始是误入歧途,6.0就是走火入魔级别了。
henryhj 于 2009-04-04 12:43:22发表:
旁边一位同学工作室里面在用java做东西,其实这个不能说哪个好吧,还是应该看自己对哪一个更喜欢一些