但我还不想放弃自己的专业,还想多学点东西,以后有可能的话也转向软件开发这块。
在大学里,我的专业还算学得过得去。大三过了中程,大四过了软件设计师考试,由于英语太差了,所以没有考研。后来毕业的时候,由于家庭等因素,选择了教师职业。
在大学里,TURBO C,TURBO PASCAL都学得还可以,不过,这些都只是基础,好像都用不上。后来大三的时候,开始学习DELPHI,做了几个MIS小型管理系统,后来大四的毕业设计也是用DELPHI做的,有涉及到API编程。在课余时间也有接触过一点C++和JAVA的基本概念。
在大学里所学的所有东西就这样了,真是坠落啊。。。。
以后当教师,可能会有很多时间吧。所以想多学点,本人可能比较喜欢底层开发的,可不知道要学些什么,方向很迷茫。
是学C++,还是JAVA!?
又该从何学起,如何学。
52 个解决方案
#1
c++
#2
说老实话,与其上手就java
不如花一两年时间学习C/C++/MFC看似过时的东西
学好以后对内功有很大的提升
倒时候再学JAVA
事半功倍
不如花一两年时间学习C/C++/MFC看似过时的东西
学好以后对内功有很大的提升
倒时候再学JAVA
事半功倍
#3
要是一直想当老是,就学习那种容易出东西的语言,这样学了也有成就感(PB、C++Builder等)。
如果想跳槽就要打牢基础,选一门语言往下钻
如果想跳槽就要打牢基础,选一门语言往下钻
#4
以前是学DELPHI,觉得做数据库管理系统,好像重复的东西太多了,不好玩,所以才想转到C++或JAVA的,如果再去学PB,C++BUILDER,那我还不如把DELPHI再学深学广.
现在JAVA是大红大紫,不过觉得好像C++,可能会比较根本一点.做底层的,可能会比较有帮助.
迷茫啊....
现在JAVA是大红大紫,不过觉得好像C++,可能会比较根本一点.做底层的,可能会比较有帮助.
迷茫啊....
#5
楼主和我的路差不多,偶是专科毕业。
看样子楼主大学玩掉了:)
看样子楼主大学玩掉了:)
#6
随便一个努力专心下去如何?
找一个自己感兴趣的
找一个自己感兴趣的
#7
我现在搞开发 过两年祥当中学老师 不知道行不行呢
#8
呵呵!!楼主怎么和信息管理专业的人一样!!
我也是专科毕业,是经济信息管理与计算机应用专业毕业.
楼主读的是什么学校CS专业没开C++和JAVA.
我以前的学校计算机科学与技术,信息管理与信息系统专业都开了C++,JAVA.
就我们班没开C++,本人也是自学了一点JAVA.
我也是专科毕业,是经济信息管理与计算机应用专业毕业.
楼主读的是什么学校CS专业没开C++和JAVA.
我以前的学校计算机科学与技术,信息管理与信息系统专业都开了C++,JAVA.
就我们班没开C++,本人也是自学了一点JAVA.
#9
我也是7月刚毕业的,还在找工作中.....
#10
#11
我们学校可都没开过C++和JAVA的课程,都要自学的...
#12
c++有,没mfc,大学都一样,要是愿意付出耐心,学什么都一样
#13
还是学学.net吧!!!,那样你会得到很多的实惠!!!
#14
虽然你学了很多,但没有一样是很强的,所以我劝你还是继续做你的老师吧,软件这行不一定适合你
#15
我现在想去做老师啊
#16
我只是想多学点东西,找不到方向而已....
挺喜欢计算机专业的....
挺喜欢计算机专业的....
#17
学什么无所谓,主要能赚到钱,娶漂亮老婆,卖好房子,多养几扎崽。。。。。
#18
>>在大学里所学的所有东西就这样了,真是坠落啊。。。。
你只是挑了些皮毛课程来说,CS专业的核心课程却都没提一个。学的是C还是Pascal有区别吗?其实一点区别都没有。这也就是计算机语言基础课,学啥都一样。后面再学面向对象程序设计,学的具体是Java还是C++有区别吗?也没有区别,不过没有实践开发经验,理解一些东西确实不现实。你只知道面向对象的语言有那些特征,但却不知道如何利用面向对象的思想去设计程序,不知道为什么要用面向对象的思想去设计程序。这里推荐设计模式这本书,比光抱着C++的书理解OO有用多了。
Java和C++也只是基础中的基础而已
编译原理、操作系统、数据结构这些课程才可以算作是基础
软件开发的底层当然是程序设计,程序设计的底层就是算法+数据结构,要深入学习这类底层知识,当然要看计算机程序设计艺术。
大牛们总是告诉你他们熟悉那个领域,而非熟悉那种语言。
语言本身就那么些知识点,真要全记下来花不了多少时间的。真正大家在学的不是语言本身,而是framework、类库这些。不过基本上都是靠经验来完成的积累,抱着书学是没有意义的。
你只是挑了些皮毛课程来说,CS专业的核心课程却都没提一个。学的是C还是Pascal有区别吗?其实一点区别都没有。这也就是计算机语言基础课,学啥都一样。后面再学面向对象程序设计,学的具体是Java还是C++有区别吗?也没有区别,不过没有实践开发经验,理解一些东西确实不现实。你只知道面向对象的语言有那些特征,但却不知道如何利用面向对象的思想去设计程序,不知道为什么要用面向对象的思想去设计程序。这里推荐设计模式这本书,比光抱着C++的书理解OO有用多了。
Java和C++也只是基础中的基础而已
编译原理、操作系统、数据结构这些课程才可以算作是基础
软件开发的底层当然是程序设计,程序设计的底层就是算法+数据结构,要深入学习这类底层知识,当然要看计算机程序设计艺术。
大牛们总是告诉你他们熟悉那个领域,而非熟悉那种语言。
语言本身就那么些知识点,真要全记下来花不了多少时间的。真正大家在学的不是语言本身,而是framework、类库这些。不过基本上都是靠经验来完成的积累,抱着书学是没有意义的。
#19
搞JAVA吧,过几年后,JAVA最有钱途
#20
我也知道编译原理、操作系统、数据结构这些课程重要.可是当你找工作的时候,没人问你编译原理、操作系统、数据结构这些课程学得怎么样,人家都问你熟悉什么语言,做哪个方向的.
这当然是基础,是原理,只有这些搞清楚了,才能在应用方向有点作为....
原理是要学好来,但应用性的东西也要了解啊.
这当然是基础,是原理,只有这些搞清楚了,才能在应用方向有点作为....
原理是要学好来,但应用性的东西也要了解啊.
#21
做底层嘛 C
真的很重要的说 MCU DSP FPGA 都用C
还有ARM 也是
对上层的最好能熟悉也 呵呵 VC DEPHI VB CB 调试时做个界面什么的 呵呵
一定要闻博 才能做到 业专
切身体会 啊 呵呵 比如现在做的嵌入服务器 主要是通过 IE 控制 MCU的
简单的WEB页要会做吧 呵呵 说来 做WEB 页和 嵌入开发没的关系
用的时候 就知道了
真的很重要的说 MCU DSP FPGA 都用C
还有ARM 也是
对上层的最好能熟悉也 呵呵 VC DEPHI VB CB 调试时做个界面什么的 呵呵
一定要闻博 才能做到 业专
切身体会 啊 呵呵 比如现在做的嵌入服务器 主要是通过 IE 控制 MCU的
简单的WEB页要会做吧 呵呵 说来 做WEB 页和 嵌入开发没的关系
用的时候 就知道了
#22
哦哦.谢谢各位,还有哪位仁兄要发表一下自己的见解吗!?
#23
什么方向都有对应的基础课。
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
#24
学习编译原理、操作系统这类基础课程的目的并不是学习如何设计操作系统和编译器,其中是可以学到大量程序设计思想的。比如说可以学习到设计编译器和操作系统时用到的大量经典算法和范式,使人程序设计思想的境界得到一个很大的提升。
注意留意大公司的招聘应届毕业生的要求,比如Microsoft,只要求你熟悉C/C++/C#中的一种即可。倒是一些做外包的小公司要求一堆,去那种地方你觉得大学学的东西用不上是正常的,因为根本没接触到程序设计的核心问题,只是做些把现成技术封装后提供服务给客户而已。
如果要专研某一领域的底层开发,就不是简单只搞程序设计那么简单了。都是些复杂数学方法的实现。C++的后两种开发模型倒是比较BT,属于语言层次学习中很复杂化的问题,不过你要不是自己写framework,大家的设计思想在OO的层次上用于软件开发也够用了。当然这基本上也属于思想层次上的问题。学习一种新语言的使用在计算机技术的汪洋大海里就像一叶小舟那么缈小。
做MIS这类开发,技术上倒真没啥值得说的东西。需求分析、工作方法比较重要。
注意留意大公司的招聘应届毕业生的要求,比如Microsoft,只要求你熟悉C/C++/C#中的一种即可。倒是一些做外包的小公司要求一堆,去那种地方你觉得大学学的东西用不上是正常的,因为根本没接触到程序设计的核心问题,只是做些把现成技术封装后提供服务给客户而已。
如果要专研某一领域的底层开发,就不是简单只搞程序设计那么简单了。都是些复杂数学方法的实现。C++的后两种开发模型倒是比较BT,属于语言层次学习中很复杂化的问题,不过你要不是自己写framework,大家的设计思想在OO的层次上用于软件开发也够用了。当然这基本上也属于思想层次上的问题。学习一种新语言的使用在计算机技术的汪洋大海里就像一叶小舟那么缈小。
做MIS这类开发,技术上倒真没啥值得说的东西。需求分析、工作方法比较重要。
#25
要转职一定要趁早啊,时间长了就算你想转 也有其他因素的考虑还不得不放弃。
#26
友情UP
#27
我以前有做过几个MIS系统,觉得真的是没什么意思,也没什么难度,不好玩,都是些数据库操作的东西.
#28
不清楚,觉得做开发好辛苦的啊
#29
。
#30
什么方向都有对应的基础课。
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
你说做MIS,是不是应该信息管理与信息系统专业的人去搞.
我们信息管理专业,也学了数据结构,操作系统,数据库原理,计算机网络.开了JAVA,理和计算机系统结构,以前觉得做过几个MIS,觉得数据结构和操作系统对信息管理没起什么作用.我看MIS只过压缩了计算机专业的一些基础课,然后再加一些会计,管理等一些课程.
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
你说做MIS,是不是应该信息管理与信息系统专业的人去搞.
我们信息管理专业,也学了数据结构,操作系统,数据库原理,计算机网络.开了JAVA,理和计算机系统结构,以前觉得做过几个MIS,觉得数据结构和操作系统对信息管理没起什么作用.我看MIS只过压缩了计算机专业的一些基础课,然后再加一些会计,管理等一些课程.
#31
很久没有在这里留言了.
看了你迷茫,其实我也迷茫,我相信很多人也迷茫, 只是每个人的迷茫不一样. 我说这些话不能让你从迷茫中走出来, 但我还是要说说个人对你说的如何学起谈谈感想:
1. 学java还是c++? 这些只是语言, 学什么语言也许会决定你刚开始的工作所涉及的内容, 所以如果你想接触一些底层的东西, 还是学c++吧.
2. 如果想搞开发,就不要去中学教书了, 尽管你很喜欢开发, 但你很少有实践的机会,除非你很有天份,自己摸索. 还是去软件公司混, 但混久了也会有迷茫. just like me :)
3. 现在用c++, 因为工作中经常用到算法, 这些日子又拿起数据结构了. 虽然很旧了,但很有味道......
4. 不要被表面的东西所蒙蔽了. 要专注技术的本质(如果你喜欢的话). 即使你不会去用它,但它对于你的思维有很多的提高.
.....
看了你迷茫,其实我也迷茫,我相信很多人也迷茫, 只是每个人的迷茫不一样. 我说这些话不能让你从迷茫中走出来, 但我还是要说说个人对你说的如何学起谈谈感想:
1. 学java还是c++? 这些只是语言, 学什么语言也许会决定你刚开始的工作所涉及的内容, 所以如果你想接触一些底层的东西, 还是学c++吧.
2. 如果想搞开发,就不要去中学教书了, 尽管你很喜欢开发, 但你很少有实践的机会,除非你很有天份,自己摸索. 还是去软件公司混, 但混久了也会有迷茫. just like me :)
3. 现在用c++, 因为工作中经常用到算法, 这些日子又拿起数据结构了. 虽然很旧了,但很有味道......
4. 不要被表面的东西所蒙蔽了. 要专注技术的本质(如果你喜欢的话). 即使你不会去用它,但它对于你的思维有很多的提高.
.....
#32
整个行业不景气,热钱多,踏实做事挣钱少。当老师是混日子,搞开发大多数也是混日子,可能钱多点,但是很辛苦,没有寒暑假,不好找老婆。
#33
先学C,再深入汇编。由上而下也许更好
#34
试问,这世间,谁不迷茫?
路总是一步步走来,
以为过了一座桥,
人生便花明,那知仍有柳暗,
所以我知道,生命就是不断前行,
所有人都在奔走,
不只自己是天下可怜之人。
找到方向,又失去方向,
轮回中你不再象过去,
我开始明白什么叫四十而不惑,
那不是迷惑终结了,而是迷惑溶解到的身体里。
这位朋友,我看到你,我就如同感受到十年前的自己的那份迷茫,现在仍未消失,但这种痛苦是伴你成长必备的经历。无论多痛都只有自己能挣救自己,现在你尽可能多学自己喜欢的东西,多学生命力持久的东西,不要被流行的东西所打动,那些是过眼云烟,我看到的是,十年前最有价值的东西,今天仍然是,而不是JAVA,DELPHI什么的。
你还在为学C++还是JAVA而迷惑,我就知道你还知之甚少,基础的东西还有很多需要加强,语言来说我觉得C/C++是当之无愧在我们有生之年都最有价值的语言,但那不代表我会受它所限。实际的工作中,你有90%的成功来源于经验、基础、应用技术等,语言只能算上区区10%。但它是你现在立足的根本,所以精通它是一定需要的,越是做得多了,你越是知道自己不知道的更多,但不会再有茫然四顾的感觉,我所做的,就是遇神杀神,遇鬼杀鬼,不再有四顾的时间,我相信人生远不止如此,但永远向前是没有尽头的。
路总是一步步走来,
以为过了一座桥,
人生便花明,那知仍有柳暗,
所以我知道,生命就是不断前行,
所有人都在奔走,
不只自己是天下可怜之人。
找到方向,又失去方向,
轮回中你不再象过去,
我开始明白什么叫四十而不惑,
那不是迷惑终结了,而是迷惑溶解到的身体里。
这位朋友,我看到你,我就如同感受到十年前的自己的那份迷茫,现在仍未消失,但这种痛苦是伴你成长必备的经历。无论多痛都只有自己能挣救自己,现在你尽可能多学自己喜欢的东西,多学生命力持久的东西,不要被流行的东西所打动,那些是过眼云烟,我看到的是,十年前最有价值的东西,今天仍然是,而不是JAVA,DELPHI什么的。
你还在为学C++还是JAVA而迷惑,我就知道你还知之甚少,基础的东西还有很多需要加强,语言来说我觉得C/C++是当之无愧在我们有生之年都最有价值的语言,但那不代表我会受它所限。实际的工作中,你有90%的成功来源于经验、基础、应用技术等,语言只能算上区区10%。但它是你现在立足的根本,所以精通它是一定需要的,越是做得多了,你越是知道自己不知道的更多,但不会再有茫然四顾的感觉,我所做的,就是遇神杀神,遇鬼杀鬼,不再有四顾的时间,我相信人生远不止如此,但永远向前是没有尽头的。
#35
顶一下,我也迷惘,不知道专精哪门语言好
计算机的基础课倒学了不少,计算机组成原理,汇编,操作系统原理,网络通讯原理,离散数学,数字逻辑,数据结构,数据库,软件工程导论,也没感觉到自己有什么收获
计算机的基础课倒学了不少,计算机组成原理,汇编,操作系统原理,网络通讯原理,离散数学,数字逻辑,数据结构,数据库,软件工程导论,也没感觉到自己有什么收获
#36
feelfine(bluerain)
做MIS系统根本就不需要读大学,大专生足够了。或者大学专业和计算机无关的想转到计算机行业,MIS或许也是个选择。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
做MIS系统根本就不需要读大学,大专生足够了。或者大学专业和计算机无关的想转到计算机行业,MIS或许也是个选择。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
#37
学习C++
#38
看到这么感人的帖子
我的眼睛不觉间湿润了
我在心底暗暗发誓
无论碰到多么大的困难、阻力
纵使要上刀山下火海
只要我还有一息尚存
就决不会让她沉下去,
这一点,请楼主放心!
我的眼睛不觉间湿润了
我在心底暗暗发誓
无论碰到多么大的困难、阻力
纵使要上刀山下火海
只要我还有一息尚存
就决不会让她沉下去,
这一点,请楼主放心!
#39
不要总是局限在专业书籍里。
#40
做MIS系统根本就不需要读大学,大专生足够了。或者大学专业和计算机无关的想转到计算机行业,MIS或许也是个选择。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
#41
我是计算机科学与技术专业,算是理科的,不是工科.
计算机的基础课学了不少,计算机组成原理,汇编,算法设计与分析,数值分析与算法,编译原理,操作系统原理,网络通讯原理,离散数学,概率论与数理统计,数字逻辑,数据结构,数据库,软件工程,反正挺多的,不过都是基础原理课.
计算机本科去做MIS系统,确定是感觉太简单,基本上没感觉到有用到专业上的知识...我也觉得MIS这东东也应该是非计算机本科去做的东东...
计算机的基础课学了不少,计算机组成原理,汇编,算法设计与分析,数值分析与算法,编译原理,操作系统原理,网络通讯原理,离散数学,概率论与数理统计,数字逻辑,数据结构,数据库,软件工程,反正挺多的,不过都是基础原理课.
计算机本科去做MIS系统,确定是感觉太简单,基本上没感觉到有用到专业上的知识...我也觉得MIS这东东也应该是非计算机本科去做的东东...
#42
C++
#43
ehom(?!) ( ) 应该算是牛人.佩服一下.
#44
英语不好?
那先学好英语再说吧。。。。
那先学好英语再说吧。。。。
#45
朋友,劝你还是不要做IT这一行,又累又不挣钱,等你作几年就会发现选择IT是个错误!
生活很现实,当教师多爽阿,喜欢技术可以,不要当成职业,你和我一样,当年总觉得年青人要创一番事业,其实现实一点,公务员阿,教师阿,医生阿,只要是非IT我现在都想做。作技术总是跟不上时代,特别是计算机这行,没几年就会被新人逼得喘不过气来,相信我,把技术当成爱好,不要是职业!
----------------一个在iT混了5年的大哥
生活很现实,当教师多爽阿,喜欢技术可以,不要当成职业,你和我一样,当年总觉得年青人要创一番事业,其实现实一点,公务员阿,教师阿,医生阿,只要是非IT我现在都想做。作技术总是跟不上时代,特别是计算机这行,没几年就会被新人逼得喘不过气来,相信我,把技术当成爱好,不要是职业!
----------------一个在iT混了5年的大哥
#46
ehom(?!) ( ) 应该算是牛人.佩服一下.
同意....
同意....
#47
顶一下~
#48
俺是一个刚走出校门的毕业生,慢慢开始了自己的程序生涯,对将来或者说对自己的远程职业规化比较迷茫,不知将来的路该何去何从。彷徨之际,无意中发现了林锐写的《我的十年》这篇自传体的程序人生,每一次读此文章,每次都有不同的收获,读后使人鼓励、使人振奋,使迷茫中的我在前方出现了星星灯火。现在对培根的一句名言身有体会:一篇好的文章让人终身受益,他可以在你困难时,给与你鼓励;在你迷茫时,给与你指引;在你得意时,给与你提醒。
于是我对程序人生产生很大的兴趣,经过几个月的搜集,当看到一篇好的文章时,我不由的无比激动。到目前为完,大概收集了五十多篇,联想到天涯中可能与我当时的情况,
因此想把好东西拿出来跟朋友们分享。
朋友,当你迷茫时,不防来我的小站坐坐,小站的地址:http://spaces.msn.com/members/wangdei/
有什么困惑,可与俺交流一下,天涯之内皆朋友,请留下您的足迹。
于是我对程序人生产生很大的兴趣,经过几个月的搜集,当看到一篇好的文章时,我不由的无比激动。到目前为完,大概收集了五十多篇,联想到天涯中可能与我当时的情况,
因此想把好东西拿出来跟朋友们分享。
朋友,当你迷茫时,不防来我的小站坐坐,小站的地址:http://spaces.msn.com/members/wangdei/
有什么困惑,可与俺交流一下,天涯之内皆朋友,请留下您的足迹。
#49
ehom高手说得对,去看看操作系统设计和实现,编译原理等等,那些才是真正考研一个人功底的书籍,什么信息管理系统我现在看了就觉得恶心!!
#50
看了楼上诸位的感慨,小弟在此也想说两句。其实我们现在讨论学什么语言,这只是个底层面的东西,无论结果如何都是没有多少意义的,我们最要学的是一种思想,一种观念 大师们考虑问题的思想,也就是说他们面对一个问题时,是如何解决的 同时还要学习他们的前瞻性,想想为什么他们能够预测到将来的发展趋势, 如果只是学习一些语言层面的东西,仅仅会操作几个控件,会调用几个函数,那你只会被学习新的控件的使用方法所累死 , 其实根本的东西也也是很少变化的,就拿计算机来说,自从诞生以来 ,其根本性有很大的变化么,没有
还有 好多人都认为自己学了很多基础课,感觉没什么用 ,呵呵这好像就更不对了吧 ,在大学里面是开了这么多课,你也学了 ,但你真的学会了么 ,或许你会说我学了,课后所有的习题也都会做了 ,但那也仅仅是学习的一个低境界的问题,就知识而知识 你能够做到举一反三么,能做到把你所学的知识更重要的是思想用于实际中,或是未知的领域么,能够从一个境界跨到另一个境界么
还有,大家好像都对MIS系统抱着轻视的态度 ,MIS系统真的有你们想象的那么简单么, 你们所说的,所开发的, 能够用于实际么,我感觉你们做得也就是简单的能够插入数据,查询,删除什么的
而且数据量也很少,数据库结构的设计也简单的不能再简单了 按照你们那个所谓的MIS系统小学生就能做, 不就拖几个控件,写几个SQL语句
先说这些,等下次 在系统的阐述 谈谈自己对于 计算机科学与技术的看法
还有 好多人都认为自己学了很多基础课,感觉没什么用 ,呵呵这好像就更不对了吧 ,在大学里面是开了这么多课,你也学了 ,但你真的学会了么 ,或许你会说我学了,课后所有的习题也都会做了 ,但那也仅仅是学习的一个低境界的问题,就知识而知识 你能够做到举一反三么,能做到把你所学的知识更重要的是思想用于实际中,或是未知的领域么,能够从一个境界跨到另一个境界么
还有,大家好像都对MIS系统抱着轻视的态度 ,MIS系统真的有你们想象的那么简单么, 你们所说的,所开发的, 能够用于实际么,我感觉你们做得也就是简单的能够插入数据,查询,删除什么的
而且数据量也很少,数据库结构的设计也简单的不能再简单了 按照你们那个所谓的MIS系统小学生就能做, 不就拖几个控件,写几个SQL语句
先说这些,等下次 在系统的阐述 谈谈自己对于 计算机科学与技术的看法
#1
c++
#2
说老实话,与其上手就java
不如花一两年时间学习C/C++/MFC看似过时的东西
学好以后对内功有很大的提升
倒时候再学JAVA
事半功倍
不如花一两年时间学习C/C++/MFC看似过时的东西
学好以后对内功有很大的提升
倒时候再学JAVA
事半功倍
#3
要是一直想当老是,就学习那种容易出东西的语言,这样学了也有成就感(PB、C++Builder等)。
如果想跳槽就要打牢基础,选一门语言往下钻
如果想跳槽就要打牢基础,选一门语言往下钻
#4
以前是学DELPHI,觉得做数据库管理系统,好像重复的东西太多了,不好玩,所以才想转到C++或JAVA的,如果再去学PB,C++BUILDER,那我还不如把DELPHI再学深学广.
现在JAVA是大红大紫,不过觉得好像C++,可能会比较根本一点.做底层的,可能会比较有帮助.
迷茫啊....
现在JAVA是大红大紫,不过觉得好像C++,可能会比较根本一点.做底层的,可能会比较有帮助.
迷茫啊....
#5
楼主和我的路差不多,偶是专科毕业。
看样子楼主大学玩掉了:)
看样子楼主大学玩掉了:)
#6
随便一个努力专心下去如何?
找一个自己感兴趣的
找一个自己感兴趣的
#7
我现在搞开发 过两年祥当中学老师 不知道行不行呢
#8
呵呵!!楼主怎么和信息管理专业的人一样!!
我也是专科毕业,是经济信息管理与计算机应用专业毕业.
楼主读的是什么学校CS专业没开C++和JAVA.
我以前的学校计算机科学与技术,信息管理与信息系统专业都开了C++,JAVA.
就我们班没开C++,本人也是自学了一点JAVA.
我也是专科毕业,是经济信息管理与计算机应用专业毕业.
楼主读的是什么学校CS专业没开C++和JAVA.
我以前的学校计算机科学与技术,信息管理与信息系统专业都开了C++,JAVA.
就我们班没开C++,本人也是自学了一点JAVA.
#9
我也是7月刚毕业的,还在找工作中.....
#10
#11
我们学校可都没开过C++和JAVA的课程,都要自学的...
#12
c++有,没mfc,大学都一样,要是愿意付出耐心,学什么都一样
#13
还是学学.net吧!!!,那样你会得到很多的实惠!!!
#14
虽然你学了很多,但没有一样是很强的,所以我劝你还是继续做你的老师吧,软件这行不一定适合你
#15
我现在想去做老师啊
#16
我只是想多学点东西,找不到方向而已....
挺喜欢计算机专业的....
挺喜欢计算机专业的....
#17
学什么无所谓,主要能赚到钱,娶漂亮老婆,卖好房子,多养几扎崽。。。。。
#18
>>在大学里所学的所有东西就这样了,真是坠落啊。。。。
你只是挑了些皮毛课程来说,CS专业的核心课程却都没提一个。学的是C还是Pascal有区别吗?其实一点区别都没有。这也就是计算机语言基础课,学啥都一样。后面再学面向对象程序设计,学的具体是Java还是C++有区别吗?也没有区别,不过没有实践开发经验,理解一些东西确实不现实。你只知道面向对象的语言有那些特征,但却不知道如何利用面向对象的思想去设计程序,不知道为什么要用面向对象的思想去设计程序。这里推荐设计模式这本书,比光抱着C++的书理解OO有用多了。
Java和C++也只是基础中的基础而已
编译原理、操作系统、数据结构这些课程才可以算作是基础
软件开发的底层当然是程序设计,程序设计的底层就是算法+数据结构,要深入学习这类底层知识,当然要看计算机程序设计艺术。
大牛们总是告诉你他们熟悉那个领域,而非熟悉那种语言。
语言本身就那么些知识点,真要全记下来花不了多少时间的。真正大家在学的不是语言本身,而是framework、类库这些。不过基本上都是靠经验来完成的积累,抱着书学是没有意义的。
你只是挑了些皮毛课程来说,CS专业的核心课程却都没提一个。学的是C还是Pascal有区别吗?其实一点区别都没有。这也就是计算机语言基础课,学啥都一样。后面再学面向对象程序设计,学的具体是Java还是C++有区别吗?也没有区别,不过没有实践开发经验,理解一些东西确实不现实。你只知道面向对象的语言有那些特征,但却不知道如何利用面向对象的思想去设计程序,不知道为什么要用面向对象的思想去设计程序。这里推荐设计模式这本书,比光抱着C++的书理解OO有用多了。
Java和C++也只是基础中的基础而已
编译原理、操作系统、数据结构这些课程才可以算作是基础
软件开发的底层当然是程序设计,程序设计的底层就是算法+数据结构,要深入学习这类底层知识,当然要看计算机程序设计艺术。
大牛们总是告诉你他们熟悉那个领域,而非熟悉那种语言。
语言本身就那么些知识点,真要全记下来花不了多少时间的。真正大家在学的不是语言本身,而是framework、类库这些。不过基本上都是靠经验来完成的积累,抱着书学是没有意义的。
#19
搞JAVA吧,过几年后,JAVA最有钱途
#20
我也知道编译原理、操作系统、数据结构这些课程重要.可是当你找工作的时候,没人问你编译原理、操作系统、数据结构这些课程学得怎么样,人家都问你熟悉什么语言,做哪个方向的.
这当然是基础,是原理,只有这些搞清楚了,才能在应用方向有点作为....
原理是要学好来,但应用性的东西也要了解啊.
这当然是基础,是原理,只有这些搞清楚了,才能在应用方向有点作为....
原理是要学好来,但应用性的东西也要了解啊.
#21
做底层嘛 C
真的很重要的说 MCU DSP FPGA 都用C
还有ARM 也是
对上层的最好能熟悉也 呵呵 VC DEPHI VB CB 调试时做个界面什么的 呵呵
一定要闻博 才能做到 业专
切身体会 啊 呵呵 比如现在做的嵌入服务器 主要是通过 IE 控制 MCU的
简单的WEB页要会做吧 呵呵 说来 做WEB 页和 嵌入开发没的关系
用的时候 就知道了
真的很重要的说 MCU DSP FPGA 都用C
还有ARM 也是
对上层的最好能熟悉也 呵呵 VC DEPHI VB CB 调试时做个界面什么的 呵呵
一定要闻博 才能做到 业专
切身体会 啊 呵呵 比如现在做的嵌入服务器 主要是通过 IE 控制 MCU的
简单的WEB页要会做吧 呵呵 说来 做WEB 页和 嵌入开发没的关系
用的时候 就知道了
#22
哦哦.谢谢各位,还有哪位仁兄要发表一下自己的见解吗!?
#23
什么方向都有对应的基础课。
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
#24
学习编译原理、操作系统这类基础课程的目的并不是学习如何设计操作系统和编译器,其中是可以学到大量程序设计思想的。比如说可以学习到设计编译器和操作系统时用到的大量经典算法和范式,使人程序设计思想的境界得到一个很大的提升。
注意留意大公司的招聘应届毕业生的要求,比如Microsoft,只要求你熟悉C/C++/C#中的一种即可。倒是一些做外包的小公司要求一堆,去那种地方你觉得大学学的东西用不上是正常的,因为根本没接触到程序设计的核心问题,只是做些把现成技术封装后提供服务给客户而已。
如果要专研某一领域的底层开发,就不是简单只搞程序设计那么简单了。都是些复杂数学方法的实现。C++的后两种开发模型倒是比较BT,属于语言层次学习中很复杂化的问题,不过你要不是自己写framework,大家的设计思想在OO的层次上用于软件开发也够用了。当然这基本上也属于思想层次上的问题。学习一种新语言的使用在计算机技术的汪洋大海里就像一叶小舟那么缈小。
做MIS这类开发,技术上倒真没啥值得说的东西。需求分析、工作方法比较重要。
注意留意大公司的招聘应届毕业生的要求,比如Microsoft,只要求你熟悉C/C++/C#中的一种即可。倒是一些做外包的小公司要求一堆,去那种地方你觉得大学学的东西用不上是正常的,因为根本没接触到程序设计的核心问题,只是做些把现成技术封装后提供服务给客户而已。
如果要专研某一领域的底层开发,就不是简单只搞程序设计那么简单了。都是些复杂数学方法的实现。C++的后两种开发模型倒是比较BT,属于语言层次学习中很复杂化的问题,不过你要不是自己写framework,大家的设计思想在OO的层次上用于软件开发也够用了。当然这基本上也属于思想层次上的问题。学习一种新语言的使用在计算机技术的汪洋大海里就像一叶小舟那么缈小。
做MIS这类开发,技术上倒真没啥值得说的东西。需求分析、工作方法比较重要。
#25
要转职一定要趁早啊,时间长了就算你想转 也有其他因素的考虑还不得不放弃。
#26
友情UP
#27
我以前有做过几个MIS系统,觉得真的是没什么意思,也没什么难度,不好玩,都是些数据库操作的东西.
#28
不清楚,觉得做开发好辛苦的啊
#29
。
#30
什么方向都有对应的基础课。
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
你说做MIS,是不是应该信息管理与信息系统专业的人去搞.
我们信息管理专业,也学了数据结构,操作系统,数据库原理,计算机网络.开了JAVA,理和计算机系统结构,以前觉得做过几个MIS,觉得数据结构和操作系统对信息管理没起什么作用.我看MIS只过压缩了计算机专业的一些基础课,然后再加一些会计,管理等一些课程.
网络:网络原理,TCP/IP协议
Windows/Linux开发:操作系统原理,微机接口技术,数据结构
游戏、娱乐:计算机算法,计算机图形学,计算机系统结构
至于MIS,呵呵,我觉得不应该是计算机专业学生去搞的东西。
你说做MIS,是不是应该信息管理与信息系统专业的人去搞.
我们信息管理专业,也学了数据结构,操作系统,数据库原理,计算机网络.开了JAVA,理和计算机系统结构,以前觉得做过几个MIS,觉得数据结构和操作系统对信息管理没起什么作用.我看MIS只过压缩了计算机专业的一些基础课,然后再加一些会计,管理等一些课程.
#31
很久没有在这里留言了.
看了你迷茫,其实我也迷茫,我相信很多人也迷茫, 只是每个人的迷茫不一样. 我说这些话不能让你从迷茫中走出来, 但我还是要说说个人对你说的如何学起谈谈感想:
1. 学java还是c++? 这些只是语言, 学什么语言也许会决定你刚开始的工作所涉及的内容, 所以如果你想接触一些底层的东西, 还是学c++吧.
2. 如果想搞开发,就不要去中学教书了, 尽管你很喜欢开发, 但你很少有实践的机会,除非你很有天份,自己摸索. 还是去软件公司混, 但混久了也会有迷茫. just like me :)
3. 现在用c++, 因为工作中经常用到算法, 这些日子又拿起数据结构了. 虽然很旧了,但很有味道......
4. 不要被表面的东西所蒙蔽了. 要专注技术的本质(如果你喜欢的话). 即使你不会去用它,但它对于你的思维有很多的提高.
.....
看了你迷茫,其实我也迷茫,我相信很多人也迷茫, 只是每个人的迷茫不一样. 我说这些话不能让你从迷茫中走出来, 但我还是要说说个人对你说的如何学起谈谈感想:
1. 学java还是c++? 这些只是语言, 学什么语言也许会决定你刚开始的工作所涉及的内容, 所以如果你想接触一些底层的东西, 还是学c++吧.
2. 如果想搞开发,就不要去中学教书了, 尽管你很喜欢开发, 但你很少有实践的机会,除非你很有天份,自己摸索. 还是去软件公司混, 但混久了也会有迷茫. just like me :)
3. 现在用c++, 因为工作中经常用到算法, 这些日子又拿起数据结构了. 虽然很旧了,但很有味道......
4. 不要被表面的东西所蒙蔽了. 要专注技术的本质(如果你喜欢的话). 即使你不会去用它,但它对于你的思维有很多的提高.
.....
#32
整个行业不景气,热钱多,踏实做事挣钱少。当老师是混日子,搞开发大多数也是混日子,可能钱多点,但是很辛苦,没有寒暑假,不好找老婆。
#33
先学C,再深入汇编。由上而下也许更好
#34
试问,这世间,谁不迷茫?
路总是一步步走来,
以为过了一座桥,
人生便花明,那知仍有柳暗,
所以我知道,生命就是不断前行,
所有人都在奔走,
不只自己是天下可怜之人。
找到方向,又失去方向,
轮回中你不再象过去,
我开始明白什么叫四十而不惑,
那不是迷惑终结了,而是迷惑溶解到的身体里。
这位朋友,我看到你,我就如同感受到十年前的自己的那份迷茫,现在仍未消失,但这种痛苦是伴你成长必备的经历。无论多痛都只有自己能挣救自己,现在你尽可能多学自己喜欢的东西,多学生命力持久的东西,不要被流行的东西所打动,那些是过眼云烟,我看到的是,十年前最有价值的东西,今天仍然是,而不是JAVA,DELPHI什么的。
你还在为学C++还是JAVA而迷惑,我就知道你还知之甚少,基础的东西还有很多需要加强,语言来说我觉得C/C++是当之无愧在我们有生之年都最有价值的语言,但那不代表我会受它所限。实际的工作中,你有90%的成功来源于经验、基础、应用技术等,语言只能算上区区10%。但它是你现在立足的根本,所以精通它是一定需要的,越是做得多了,你越是知道自己不知道的更多,但不会再有茫然四顾的感觉,我所做的,就是遇神杀神,遇鬼杀鬼,不再有四顾的时间,我相信人生远不止如此,但永远向前是没有尽头的。
路总是一步步走来,
以为过了一座桥,
人生便花明,那知仍有柳暗,
所以我知道,生命就是不断前行,
所有人都在奔走,
不只自己是天下可怜之人。
找到方向,又失去方向,
轮回中你不再象过去,
我开始明白什么叫四十而不惑,
那不是迷惑终结了,而是迷惑溶解到的身体里。
这位朋友,我看到你,我就如同感受到十年前的自己的那份迷茫,现在仍未消失,但这种痛苦是伴你成长必备的经历。无论多痛都只有自己能挣救自己,现在你尽可能多学自己喜欢的东西,多学生命力持久的东西,不要被流行的东西所打动,那些是过眼云烟,我看到的是,十年前最有价值的东西,今天仍然是,而不是JAVA,DELPHI什么的。
你还在为学C++还是JAVA而迷惑,我就知道你还知之甚少,基础的东西还有很多需要加强,语言来说我觉得C/C++是当之无愧在我们有生之年都最有价值的语言,但那不代表我会受它所限。实际的工作中,你有90%的成功来源于经验、基础、应用技术等,语言只能算上区区10%。但它是你现在立足的根本,所以精通它是一定需要的,越是做得多了,你越是知道自己不知道的更多,但不会再有茫然四顾的感觉,我所做的,就是遇神杀神,遇鬼杀鬼,不再有四顾的时间,我相信人生远不止如此,但永远向前是没有尽头的。
#35
顶一下,我也迷惘,不知道专精哪门语言好
计算机的基础课倒学了不少,计算机组成原理,汇编,操作系统原理,网络通讯原理,离散数学,数字逻辑,数据结构,数据库,软件工程导论,也没感觉到自己有什么收获
计算机的基础课倒学了不少,计算机组成原理,汇编,操作系统原理,网络通讯原理,离散数学,数字逻辑,数据结构,数据库,软件工程导论,也没感觉到自己有什么收获
#36
feelfine(bluerain)
做MIS系统根本就不需要读大学,大专生足够了。或者大学专业和计算机无关的想转到计算机行业,MIS或许也是个选择。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
做MIS系统根本就不需要读大学,大专生足够了。或者大学专业和计算机无关的想转到计算机行业,MIS或许也是个选择。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
#37
学习C++
#38
看到这么感人的帖子
我的眼睛不觉间湿润了
我在心底暗暗发誓
无论碰到多么大的困难、阻力
纵使要上刀山下火海
只要我还有一息尚存
就决不会让她沉下去,
这一点,请楼主放心!
我的眼睛不觉间湿润了
我在心底暗暗发誓
无论碰到多么大的困难、阻力
纵使要上刀山下火海
只要我还有一息尚存
就决不会让她沉下去,
这一点,请楼主放心!
#39
不要总是局限在专业书籍里。
#40
做MIS系统根本就不需要读大学,大专生足够了。或者大学专业和计算机无关的想转到计算机行业,MIS或许也是个选择。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
至于阁下的专业,我不太了解,不同的学校开的课程是不一样的。
#41
我是计算机科学与技术专业,算是理科的,不是工科.
计算机的基础课学了不少,计算机组成原理,汇编,算法设计与分析,数值分析与算法,编译原理,操作系统原理,网络通讯原理,离散数学,概率论与数理统计,数字逻辑,数据结构,数据库,软件工程,反正挺多的,不过都是基础原理课.
计算机本科去做MIS系统,确定是感觉太简单,基本上没感觉到有用到专业上的知识...我也觉得MIS这东东也应该是非计算机本科去做的东东...
计算机的基础课学了不少,计算机组成原理,汇编,算法设计与分析,数值分析与算法,编译原理,操作系统原理,网络通讯原理,离散数学,概率论与数理统计,数字逻辑,数据结构,数据库,软件工程,反正挺多的,不过都是基础原理课.
计算机本科去做MIS系统,确定是感觉太简单,基本上没感觉到有用到专业上的知识...我也觉得MIS这东东也应该是非计算机本科去做的东东...
#42
C++
#43
ehom(?!) ( ) 应该算是牛人.佩服一下.
#44
英语不好?
那先学好英语再说吧。。。。
那先学好英语再说吧。。。。
#45
朋友,劝你还是不要做IT这一行,又累又不挣钱,等你作几年就会发现选择IT是个错误!
生活很现实,当教师多爽阿,喜欢技术可以,不要当成职业,你和我一样,当年总觉得年青人要创一番事业,其实现实一点,公务员阿,教师阿,医生阿,只要是非IT我现在都想做。作技术总是跟不上时代,特别是计算机这行,没几年就会被新人逼得喘不过气来,相信我,把技术当成爱好,不要是职业!
----------------一个在iT混了5年的大哥
生活很现实,当教师多爽阿,喜欢技术可以,不要当成职业,你和我一样,当年总觉得年青人要创一番事业,其实现实一点,公务员阿,教师阿,医生阿,只要是非IT我现在都想做。作技术总是跟不上时代,特别是计算机这行,没几年就会被新人逼得喘不过气来,相信我,把技术当成爱好,不要是职业!
----------------一个在iT混了5年的大哥
#46
ehom(?!) ( ) 应该算是牛人.佩服一下.
同意....
同意....
#47
顶一下~
#48
俺是一个刚走出校门的毕业生,慢慢开始了自己的程序生涯,对将来或者说对自己的远程职业规化比较迷茫,不知将来的路该何去何从。彷徨之际,无意中发现了林锐写的《我的十年》这篇自传体的程序人生,每一次读此文章,每次都有不同的收获,读后使人鼓励、使人振奋,使迷茫中的我在前方出现了星星灯火。现在对培根的一句名言身有体会:一篇好的文章让人终身受益,他可以在你困难时,给与你鼓励;在你迷茫时,给与你指引;在你得意时,给与你提醒。
于是我对程序人生产生很大的兴趣,经过几个月的搜集,当看到一篇好的文章时,我不由的无比激动。到目前为完,大概收集了五十多篇,联想到天涯中可能与我当时的情况,
因此想把好东西拿出来跟朋友们分享。
朋友,当你迷茫时,不防来我的小站坐坐,小站的地址:http://spaces.msn.com/members/wangdei/
有什么困惑,可与俺交流一下,天涯之内皆朋友,请留下您的足迹。
于是我对程序人生产生很大的兴趣,经过几个月的搜集,当看到一篇好的文章时,我不由的无比激动。到目前为完,大概收集了五十多篇,联想到天涯中可能与我当时的情况,
因此想把好东西拿出来跟朋友们分享。
朋友,当你迷茫时,不防来我的小站坐坐,小站的地址:http://spaces.msn.com/members/wangdei/
有什么困惑,可与俺交流一下,天涯之内皆朋友,请留下您的足迹。
#49
ehom高手说得对,去看看操作系统设计和实现,编译原理等等,那些才是真正考研一个人功底的书籍,什么信息管理系统我现在看了就觉得恶心!!
#50
看了楼上诸位的感慨,小弟在此也想说两句。其实我们现在讨论学什么语言,这只是个底层面的东西,无论结果如何都是没有多少意义的,我们最要学的是一种思想,一种观念 大师们考虑问题的思想,也就是说他们面对一个问题时,是如何解决的 同时还要学习他们的前瞻性,想想为什么他们能够预测到将来的发展趋势, 如果只是学习一些语言层面的东西,仅仅会操作几个控件,会调用几个函数,那你只会被学习新的控件的使用方法所累死 , 其实根本的东西也也是很少变化的,就拿计算机来说,自从诞生以来 ,其根本性有很大的变化么,没有
还有 好多人都认为自己学了很多基础课,感觉没什么用 ,呵呵这好像就更不对了吧 ,在大学里面是开了这么多课,你也学了 ,但你真的学会了么 ,或许你会说我学了,课后所有的习题也都会做了 ,但那也仅仅是学习的一个低境界的问题,就知识而知识 你能够做到举一反三么,能做到把你所学的知识更重要的是思想用于实际中,或是未知的领域么,能够从一个境界跨到另一个境界么
还有,大家好像都对MIS系统抱着轻视的态度 ,MIS系统真的有你们想象的那么简单么, 你们所说的,所开发的, 能够用于实际么,我感觉你们做得也就是简单的能够插入数据,查询,删除什么的
而且数据量也很少,数据库结构的设计也简单的不能再简单了 按照你们那个所谓的MIS系统小学生就能做, 不就拖几个控件,写几个SQL语句
先说这些,等下次 在系统的阐述 谈谈自己对于 计算机科学与技术的看法
还有 好多人都认为自己学了很多基础课,感觉没什么用 ,呵呵这好像就更不对了吧 ,在大学里面是开了这么多课,你也学了 ,但你真的学会了么 ,或许你会说我学了,课后所有的习题也都会做了 ,但那也仅仅是学习的一个低境界的问题,就知识而知识 你能够做到举一反三么,能做到把你所学的知识更重要的是思想用于实际中,或是未知的领域么,能够从一个境界跨到另一个境界么
还有,大家好像都对MIS系统抱着轻视的态度 ,MIS系统真的有你们想象的那么简单么, 你们所说的,所开发的, 能够用于实际么,我感觉你们做得也就是简单的能够插入数据,查询,删除什么的
而且数据量也很少,数据库结构的设计也简单的不能再简单了 按照你们那个所谓的MIS系统小学生就能做, 不就拖几个控件,写几个SQL语句
先说这些,等下次 在系统的阐述 谈谈自己对于 计算机科学与技术的看法