非计算机专业比计算机专业缺什么??
提这个问题是有感而发
学校举行了个程序设计大赛,为asm参赛选拔队员的。7道题,俺只通过了4道,惭愧,这也跟我用C++写有点关系,我不知道可以用java,去考了才知道竟然可以,无语。
我不是计算机专业的,第一名的牛人全部通过。蛮受打击的说实话。毕竟我大2的时候就决定当个Programmer,虽然不至于动摇这个决心,但也疑惑,非计算机专业的学生从事IT这行有什么优势?我其实很清楚自己在基础方面,如数据结构算法和微机原理等方面跟专业的有很大的差距,我想很多已经在工作的大哥大姐也不是专业出身的,你们的感受是什么??有什么建议??呵呵,不要劝我不要入这行。我真的很喜欢编程的,兴趣所在。分不多了,有什么感受,建议的,大家来谈谈
问题点数:20、回复次数:36Top
1 楼congcat(网破鱼欢)回复于 2005-04-04 22:52:22 得分 5
可能是自信吧 ! 学什么专业是次要的,关键是自己勇往直前的决心和无畏的信息,再就是是不间断的坚持学习了。Top
2 楼javafaq2004(I will survive)回复于 2005-04-04 23:27:39 得分 5
努力总能让人无坚不摧!Top
3 楼woanon(嗳老虎游)回复于 2005-04-04 23:30:56 得分 5
坚持是最好的把,这里有些程序员都在坚持自己的兴趣,有些受不了已经离开了Top
4 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-04 23:34:26 得分 0
明白,努力是最重要的,这点俺从师兄那就知道了。看他们做这行的确实很苦,经常加班通宵的。
我对我的专业真的一点兴趣也没有,那时候进来也是因为高考第一志愿失利,学院又不让转系。。
其实无论做什么,就怕两个字——认真。努力了,总有机会,有机会,尽力把握,与大家共勉:)
好象没人跟我提提建议,难道都是专业的,汗-_-!Top
5 楼y7967(三千)回复于 2005-04-04 23:46:43 得分 5
有兴趣是很重要的,你喜欢就好好学吧,没什么的,找书把一些基础补补~Top
6 楼bestdelphier(菜鸟升级中......)回复于 2005-04-05 00:27:24 得分 0
关键还在个人,是不是计算机专业的关系不大。Top
7 楼scyu()回复于 2005-04-05 11:38:19 得分 0
专业不重要,努力才是关键。Top
8 楼westwin(浮躁的很)回复于 2005-04-05 11:43:05 得分 0
基础Top
9 楼lanma(骑士)回复于 2005-04-05 12:05:45 得分 0
兴趣最重要,计算机专业出来也不一定就是编程的。Top
10 楼studying_is_my_life(Never give up)回复于 2005-04-05 12:08:03 得分 0
还是学好自己的专业去吧
如果真的很喜欢计算机,我劝你该专业吧
真不懂一些人。既然不喜欢自己的专业就改吧Top
11 楼xxlcg(☆突突☆)回复于 2005-04-05 12:29:20 得分 0
考个高程
不难过
证书不重要,重要的是,这个过程能迫使你系统地学一下计算机的基础知识Top
12 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-05 12:37:23 得分 0
还是学好自己的专业去吧
如果真的很喜欢计算机,我劝你该专业吧
真不懂一些人。既然不喜欢自己的专业就改吧
-------------------
不是不改,是没机会改了,如果当年复读的话还行Top
13 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-05 12:49:40 得分 0
毕业以后你会发现非计算机专业的比计算机专业的会辛苦很多,毕竟好多基础课没学,底子不牢Top
14 楼duanma(断码)回复于 2005-04-05 12:53:10 得分 0
离散数学
数据结构与算法
这两门课程一定要补上。。。
另外多看多敲源代码——尤其是多读优秀的开源代码Top
15 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-05 12:54:59 得分 0
离散数学,数据结构,多读开源代码,3Q
有机会我就去听计算机系的课,在那还有几个同学:)Top
16 楼Featured(我握着爱情的门票静静排队……)回复于 2005-04-05 12:58:03 得分 0
切,不敢苟同!
说实话,那些数据结构有多少计算机系的学生好好学过?
楼主放心,努力肯定能有所成就
据我所知,微软很多顶尖一流的程序员往往不是计算机系出生的。
还有,人当缺乏一种东西的时候,那种苦苦追求的劲头是无可比拟的
而一旦拥有,就失之平淡了Top
17 楼cecoo(小风)回复于 2005-04-05 12:58:17 得分 0
计算机专业未必都是IT中的高手啊
只要是金子在哪行都行-ingTop
18 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-05 13:01:37 得分 0
回复人: Featured(【粗暴的专制不过显示了执政者的无能。——反对关闭水) ( ) 信誉:100 2005-04-05 12:58:00 得分: 0
切,不敢苟同!
说实话,那些数据结构有多少计算机系的学生好好学过?
楼主放心,努力肯定能有所成就
据我所知,微软很多顶尖一流的程序员往往不是计算机系出生的。
还有,人当缺乏一种东西的时候,那种苦苦追求的劲头是无可比拟的
而一旦拥有,就失之平淡了
-----------------------------------------------------------------------
不要误导人,这两门课是非常重要的,计算机专业的虽然不一定好好学习数据结构,但是他们至少打下了基础,以后遇到问题后会有这方面的概念,解决问题会方便许多。能多学点基础课程自然是最好的。不要总拿些个别的例子作为向导,毕竟那些非计算机专业的人为了学好计算机编程要付出更多的艰辛。我敢相信,微软那些一流的程序员肯定自己后来也把那些计算机基础课程自己补上了Top
19 楼imA(男的不会,会的不男)回复于 2005-04-05 13:01:37 得分 0
缺的是专业的素养,如果说缺的话。Top
20 楼imA(男的不会,会的不男)回复于 2005-04-05 13:02:27 得分 0
缺的是素养,如果说缺的话。Top
21 楼dadunqingwa(打盹的青蛙)回复于 2005-04-05 13:04:13 得分 0
同意楼上几个兄台所说的……
计算机专业未必都是IT中的高手啊
去所所谓的培训班去咨询听过几个牛人老师吹他们不是计算机专业而苦啃出来的……
但我想说的是:
如果我们四年所学的大物 离散 数据结构 网络技术等没有用的话 !我们学他干什么??
那就计算机专业和非计算机的区别……
打下了日后提高的基础 !这是普及的! 而出了社会后专而不专就是个人的问题 ……Top
22 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-05 13:21:11 得分 0
我也相信基础是重要的,如果不能对计算机体系有一个清醒的认识,恐怕成不了一名优秀的程序员,正如你用java,也需要对JVM有一个大致的了解
一位师兄跟我说过,可能解决问题的思维才是最重要的,也许我们不该局限在编程,眼光开阔点,因为编程毕竟不只是技术上的问题Top
23 楼drugon(更高,更远,更强)回复于 2005-04-05 13:27:54 得分 0
楼主好象缺乏一种信心,只要你有付出才会有收获的,没有天上掉馅饼的事。Top
24 楼lasthope(学生)回复于 2005-04-05 13:32:53 得分 0
应该是信心和态度
本人就是学的计算机,当时很多基础课,都听不懂,现在工作了以后,再后头学习,才明白那些原理性的东西,当然是和实践相关的理论
我觉得知识是理论和实践的交互产物,而现在的学生实践太少了,所以非计算机专业比计算机专业缺不了多少东西Top
25 楼TzcLove_Ancen(臻程)回复于 2005-04-05 13:33:30 得分 0
基础,兴趣加信心Top
26 楼zhang21cnboy(事了抚衣去,不留身与名)回复于 2005-04-05 13:41:22 得分 0
设计软件,就象写文章。关键不是你对语言,语法的掌握,而在于你对世界的认识。也就是你的思维。
这就是为什么很多作家高考语文都不能及格的原因。
同样,天天追求什么技术,比较技术之间的细微差别(比如说java,c++那个更快,.net平台和java平台那个更好)的注定没有什么成就。
因此,你比计算机专业毕业的人,少得仅仅是毕业征上的那几个字。
呵呵,我是正宗的计算机专业毕业生,在当年我们毕业的时候,有几个同学连打字都有些问题。
到现在,真正在软件、硬件开发领域混的,几乎没有。
Top
27 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-05 13:47:11 得分 0
回复人: zhang21cnboy(事了抚衣去,不留身与名) ( )
设计软件,就象写文章。关键不是你对语言,语法的掌握,而在于你对世界的认识。也就是你的思维。
这就是为什么很多作家高考语文都不能及格的原因。
同样,天天追求什么技术,比较技术之间的细微差别(比如说java,c++那个更快,.net平台和java平台那个更好)的注定没有什么成就。
因此,你比计算机专业毕业的人,少得仅仅是毕业征上的那几个字。
呵呵,我是正宗的计算机专业毕业生,在当年我们毕业的时候,有几个同学连打字都有些问题。
到现在,真正在软件、硬件开发领域混的,几乎没有。
------------------------------
正是我所想的,所以现在有意识的看一些数理逻辑和设计方面的书,也多去了解一些程序以外的事情
突然想起,我好久没去踢球了:)Top
28 楼bigc2000(公元2005年4月9日)回复于 2005-04-05 16:45:14 得分 0
回复人: zhang21cnboy(事了抚衣去,不留身与名) ( )
设计软件,就象写文章。关键不是你对语言,语法的掌握,而在于你对世界的认识。也就是你的思维。
这就是为什么很多作家高考语文都不能及格的原因。
同样,天天追求什么技术,比较技术之间的细微差别(比如说java,c++那个更快,.net平台和java平台那个更好)的注定没有什么成就。
因此,你比计算机专业毕业的人,少得仅仅是毕业征上的那几个字。
呵呵,我是正宗的计算机专业毕业生,在当年我们毕业的时候,有几个同学连打字都有些问题。
到现在,真正在软件、硬件开发领域混的,几乎没有。
------------------------------
正是我所想的,所以现在有意识的看一些数理逻辑和设计方面的书,也多去了解一些程序以外的事情
突然想起,我好久没去踢球了:)
-------------------------------------------------------------------------------
赫赫,如果你是计算机毕业,真的很会打字,你的计算机算是白学了!!
Top
29 楼bigc2000(公元2005年4月9日)回复于 2005-04-05 16:50:46 得分 0
回复人: Featured(【粗暴的专制不过显示了执政者的无能。——反对关闭水) ( ) 信誉:100 2005-04-05 12:58:00 得分: 0
切,不敢苟同!
说实话,那些数据结构有多少计算机系的学生好好学过?
楼主放心,努力肯定能有所成就
据我所知,微软很多顶尖一流的程序员往往不是计算机系出生的。
还有,人当缺乏一种东西的时候,那种苦苦追求的劲头是无可比拟的
而一旦拥有,就失之平淡了
---------------------------------
不敢不说这话有些偏激,
我不知道你是不是学计算机的,是不是到了什么是 LR(0) 语法都不知道是什么东西.
是不是到了写一个正侧表达式 的解析都写不出来,是不是到了写一个图的深度有限搜索都搞不出来
是不是到了 int 3(中断3) 是什么意思都搞不清楚
虽然这些算法,知识都是现存的.
我相信,在计算机专业真正学习的恐怕不会说一点都不知道吧.Top
30 楼Featured(我握着爱情的门票静静排队……)回复于 2005-04-05 20:04:15 得分 0
to dlxu(Coding超过了10W行):
拜托,看清楚我的意思再说话好不好!
既然计算机系出来的三脚猫能继续学习,那人家非计算机的就不能学了??
关键的还是兴趣
我看过很多非计算机的很不错的
还有诸位,一看就知道你们计算机系毕业的,
所以处处说话盛气凌人
拜托,人家楼主并不是要讨论“非计算机 的能不能搞编程”
而不是“非计算机和计算机的相比谁更强”!Top
31 楼Featured(我握着爱情的门票静静排队……)回复于 2005-04-05 20:06:01 得分 0
倒数第二句多打了“并不”二字,
Top
32 楼stepwin(品度)回复于 2005-04-05 21:46:16 得分 0
我们公司的牛人都不是计算机专业的,计算机专业的做市场的到有几个。
最牛的那个你们都认识,是业内名人不便于讲出来,那位老兄不但不是计算机毕业的,而且还不是本科毕业,我是佩服的不行了,我也不是计算机毕业的,搞软件4年了,完全凭兴趣支持学到现在,感觉还是蛮有成就感的。
------
软件大佬是基于软件业的研发、学习、交易、管理的网络平台,是您事业开始的地方,请访问www.softboss.com!Top
33 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-05 22:15:31 得分 0
to dlxu(Coding超过了10W行):
拜托,看清楚我的意思再说话好不好!
既然计算机系出来的三脚猫能继续学习,那人家非计算机的就不能学了??
关键的还是兴趣
我看过很多非计算机的很不错的
还有诸位,一看就知道你们计算机系毕业的,
所以处处说话盛气凌人
拜托,人家楼主并不是要讨论“非计算机 的能不能搞编程”
而不是“非计算机和计算机的相比谁更强”!
----------------------------------------------------------
看看人家标题,人家都说了非计算机专业的笔计算机专业的缺什么,我自然要摆出究竟缺的是什么来说了。缺的就是基础,刚开始也许你并没有感觉到,等以后想深入下去你会发现基础不牢是多么痛苦的一件事情Top
34 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-05 22:16:04 得分 0
上面的话是回
回复人: Featured(【粗暴的专制不过显示了执政者的无能。——反对关闭水) ( ) 信誉:100 2005-04-05 12:58:00 得分: 0
的Top
35 楼tyxsoft(bfmtyx)回复于 2005-04-05 22:23:26 得分 0
呵呵,我相信天赋和努力Top
36 楼cheridon(Chris)回复于 2005-04-05 22:30:43 得分 0
好好看看操作系统,数据结构,编译原理,计算机组成原理,在稍微读读数据库
于是你和专业的就没什么差别了,也许很比他们强呢。
可能有些人可能认为上面有些课没有什么用处,因为对于普通程序设计,用的东西不多,顶多也是用数据库,网络之类,但是难道你就一辈子编程吗?!
这就是为什么科班出身的在工作一两年后就成为team leader, 而一些所谓的牛人,却一直狂写代码,做软件蓝领,不过其中一少部分是因为热衷于写代码,而大部分是基础不够,只会写代码,没有更高层的知识,使无能为力!Top




