雪候鸟 发表于 2012-9-15 00:15

orientalwolf 发表于 2012-9-14 22:10 static/image/common/back.gif
感觉你不是感兴趣而编程,而是功利性的,这样的话很有可能做什么都做不出名堂。

等做了Java,你也会羡慕 ...

很有见地

老湿不给力 发表于 2012-9-15 10:10

simon_simon 发表于 2012-9-14 23:42 static/image/common/back.gif
请问买ARM板哪种型号入门比较好啊,求推荐

买keil的吧,51单片机时代开创了c51行业标准,将c引入单片机编程,然后keil被arm收购了,亲儿子的东西对老子的支持度总是最好的{:5_310:}
http://www.keil.com/boards/arm7.asp
这里面列出来它的各种开发板,左边自己选系列,可以是arm7,arm9或者最原始的51系列,然后看表格里自己的具体需求,内存需要多大,闪存要多大,时钟频率是多少,有没有usb接口等等等等,然后就可以确定自己需要哪块了。
这个真不好推荐,每个人消费习惯不一样,有的人就是上来买最基本的,等到上手了,基本板满足不了需要了,再买比较高级的,有的人上来就买高级的,省得以后进阶了再投资,这个得自己决定{:5_342:}

shiroki 发表于 2012-9-15 13:15

本来也想感慨一下竟然发现不少用qt的, 不过越看赶脚楼越歪,算了,就不说了

pinpin 发表于 2012-9-15 15:12

雪候鸟 发表于 2012-9-14 21:57 static/image/common/back.gif
职位也不多,我以前学生共2年这个开发。最后毕业没找到rcp开发的位置

rcp 新的版本其实不错,当然对java的ui设计来说就算不错的了。但是用的人真的很少。

simon_simon 发表于 2012-9-15 19:52

simon_simon 发表于 2012-9-15 19:53

simon_simon 发表于 2012-9-15 19:56

雪候鸟 发表于 2012-9-15 20:36

pinpin 发表于 2012-9-15 15:12 static/image/common/back.gif
rcp 新的版本其实不错,当然对java的ui设计来说就算不错的了。但是用的人真的很少。

我也觉得RCP很好,我当时开发的图形编辑工具GEF EMF为基础, 玩的挺开心的

chinapope 发表于 2012-9-15 20:40

本帖最后由 chinapope 于 2012-9-15 20:42 编辑

老湿不给力 发表于 2012-9-15 10:10 static/image/common/back.gif
买keil的吧,51单片机时代开创了c51行业标准,将c引入单片机编程,然后keil被arm收购了,亲儿子的东西对老 ...

自己在家折腾嵌入式,还得配示波器,信号发生器,各种接口线,总不能一直用软件仿真调试吧

老湿不给力 发表于 2012-9-15 20:42

chinapope 发表于 2012-9-15 20:40 static/image/common/back.gif
自己在家折腾,还得配示波器,信号发生器

当然最好是公司请你折腾,自己就负责学就好了,其他都是公司买单{:5_319:}

chinapope 发表于 2012-9-15 20:44

老湿不给力 发表于 2012-9-15 20:42 static/image/common/back.gif
当然最好是公司请你折腾,自己就负责学就好了,其他都是公司买单

那公司为啥愿请你折腾呢?

simon_simon 发表于 2012-9-16 18:31

sbtree 发表于 2012-9-16 22:09

orientalwolf 发表于 2012-9-14 22:10 static/image/common/back.gif
感觉你不是感兴趣而编程,而是功利性的,这样的话很有可能做什么都做不出名堂。

等做了Java,你也会羡慕 ...

功利自然是一个主要原因,没有钱途的计算机语言相信也没几个人去学吧。但软件开发一直是我的兴趣,从接触C/C++算起已经有十几年的历史了,中间有段时间间断过,但对于软件开发的兴趣却从没有消减过。其实做过多年软件开发的人自然知道,计算机语言并不是软件开发的至关重要的东西了,尤其是在代码可自动生成的年代,加之逆行工程,几乎常见的计算机语言之间都可以相互翻译了。有过多年软件开发的人来讲,往往他们至少已经精通两到三种以上的计算机语言,所以一门新的语言对他们来说仅仅是熟悉一下语法的过程。我的困惑在于,在德国往往这一点并不被承认,更被承认的是要工作中接触到,所谓的经验。
举一些简单的例子,Java的跨平台与Qt的跨平台区别在哪里?你可能会说,Java采用虚拟机,Qt没有。其实在我看来,他们没有多大的差别,只不过Java在软件架构上多弄出来一层,用来包装不同的硬件和操作系统而已,而这一层一定是平台依赖的。所以我觉得Java开发跟很多软件的扩展和二次开发很相似,就像Matlab,它有Unix和Windows版本,但是你写的标准的M文件可以被两个版本执行,那你说写M文件的开发者算不算是跨平台开发呢?Qt也只是直接在源代码中针对不同的编译环境使用了条件编译而已。
在一个软件产品开发的过程中,垒码也就占百分之三十左右的工作量,也就是这一过程才真正使用到了一种特定的计算机语言。当然在设计阶段也要考虑语言使用的限制,框架的采用等与语言相关的问题,这些占的分量很少。如果在需求中没有牵涉到特定的语言,可能计算机语言在开发过程中根本起不到决定性的作用,尤其是应用型软件。当然这只是我一家之言,个人感受吧。
其实我并不羡慕任何一门语言的开发者,在德国就算对外号称Softwarehaus的公司,有几个是做软件产品的?大部分都是接外包项目的,所以在这样的环境中我也无非是想找个多点米的职位而已。我自认不是软件开发探索的痴迷者,仅仅是想用它来多赚碗饭吃而已,除此之外当然也是兴趣的驱使,不然当初也就不会把软件开发作为职业发展了。

sbtree 发表于 2012-9-16 22:29

雪候鸟 发表于 2012-9-14 21:55 static/image/common/back.gif
兄弟听我一句全,把一门东西搞好高深了就行了。我现在东西学的就太杂,可是总觉得丢了又可惜,没事还得复习 ...

我也感觉有点杂,从C到VB,VC++ MFC,再到Java,又回到C/C++,多了Qt。
术业非专攻不行啊,与兄弟共勉

雪候鸟 发表于 2012-9-16 22:31

sbtree 发表于 2012-9-16 22:29 static/image/common/back.gif
我也感觉有点杂,从C到VB,VC++ MFC,再到Java,又回到C/C++,多了Qt。
术业非专攻不行啊,与兄弟共勉

恩,估计你还年轻,想回头容易啊

习习公主 发表于 2012-9-16 22:34

抱着学习的心态进来的。
看到这句“Qt在图形界面方面有很多大的应用,但是找工的时候怎么就没看见几个呢?”,
前半句当前的基本写实,后半句心慌慌。

O的故事 发表于 2012-9-16 22:35

都这么厉害,c++都懂。

Casablanca 发表于 2012-9-16 22:43

qt就是一个库,把它看成是一个外挂就不会有这么多烦恼了,对一个优秀的程序员来说不是看他用过多少库。。

还有各种数电,嵌入式系统。。对一个优秀的电子工程师来说不是看他用过多少板子。。

对一个优秀的男人来说不是看他经历过多少女人。。。

江南织造 发表于 2012-9-16 22:43

qt在汽车行业挺吃香的啊, Genivi就用的qt

sbtree 发表于 2012-9-16 22:57

Casablanca 发表于 2012-9-16 22:43 static/image/common/back.gif
qt就是一个库,把它看成是一个外挂就不会有这么多烦恼了,对一个优秀的程序员来说不是看他用过多少库。。
...

归纳的比较精辟,而且层层深入。
不过Qt虽然是作为C++的一个库出现,但是他涵盖的范围远远超出了一个特定领域内的库的范围,其中有多种框架和模式的应用,是很值得学习的,包括MVC,信号与槽,元数据以及一些模板库。对STL能写一本书,那么对Qt能写n本书

sbtree 发表于 2012-9-16 23:00

江南织造 发表于 2012-9-16 22:43 static/image/common/back.gif
qt在汽车行业挺吃香的啊, Genivi就用的qt

Geniv是什么?能介绍一下吗?

sbtree 发表于 2012-9-16 23:02

雪候鸟 发表于 2012-9-16 22:31 static/image/common/back.gif
恩,估计你还年轻,想回头容易啊

事实上是不年轻了,所以才困惑,我要为我的一家找一个出路才行

shiroki 发表于 2012-9-16 23:03

sbtree 发表于 2012-9-16 22:57 static/image/common/back.gif
归纳的比较精辟,而且层层深入。
不过Qt虽然是作为C++的一个库出现,但是他涵盖的范围远远超出了一个特定 ...

Qt方面的书N本总有了 :P

江南织造 发表于 2012-9-16 23:03

sbtree 发表于 2012-9-16 23:00 static/image/common/back.gif
Geniv是什么?能介绍一下吗?

http://www.genivi.org/, 汽车软件行业最近非常红的alliance, 关于开源平台的{:5_387:}

sbtree 发表于 2012-9-16 23:19

江南织造 发表于 2012-9-16 23:03 static/image/common/back.gif
http://www.genivi.org/, 汽车软件行业最近非常红的alliance, 关于开源平台的

见笑了,实在是孤陋寡闻,之前的确没有接触过。您现在从事这方面的工作?能否多介绍介绍?

雪候鸟 发表于 2012-9-17 00:10

sbtree 发表于 2012-9-16 23:02 static/image/common/back.gif
事实上是不年轻了,所以才困惑,我要为我的一家找一个出路才行

30+吗

chinapope 发表于 2012-9-17 09:56

Casablanca 发表于 2012-9-16 22:43 static/image/common/back.gif
qt就是一个库,把它看成是一个外挂就不会有这么多烦恼了,对一个优秀的程序员来说不是看他用过多少库。。
...

顶!

sbtree 发表于 2012-9-17 15:03

大家可能对库的理解都不太一样,一般情况下是指在一定领域解决某些特定问题的代码的集合。当我们深入到C/C++运行库的时候,你的理解可能就很不一样了,尽管他也叫库。当然,qt还没有上升的这个层面上,不过当QML发展起来以后,到了只用QML就能开发程序的时候,估计就不会跟Java有多少差别了。那么QML就相当于一门语言了,而Qt SDK及QML解释器就如同Java虚拟机了。

天地狼心 发表于 2012-9-17 20:38

本帖最后由 天地狼心 于 2012-9-17 20:40 编辑

晕,还用说么,当然是C/C++用途广泛了

如果可以选择C/C++ 和 Java, 我相信大多数人都会选C/C++

很多Java程序员最后都改行做C/C++,反之不多

Java其实只是表面上比较流行而已,其实java适用的范围蛮小的,跟C/C++比不了

java只是面向网络/商务开发多一点罢了,其它远远不如C/C++!

要说网络这一块,C++也用的不少的,Java只是面向bs还行,很局限,而很多applikation 都是用C++的,比如QQ?所以说java只是表面上流行,其实范围蛮狭窄的

而且java其实就是 C++的简化版,一个是自动挡,一个是手动挡,对于真正玩车的会选手动挡!java只是在某些个别地方比C++强一点,用的广一点,而要说真正做有关底层开发C++要比Java强上不是一点半点!就更不用说C了

C/C++ 在工业厂矿,嵌入式,硬件方面...等等有更广阔的用武之地, 而java力不重心,所以java只是表面虚华,很像一个做实业,一个做金融业,区别不言而喻

如果以后还有能有时间和机会重新好好的学习一门编程语言的话,我会选择C或者C++

shiroki 发表于 2012-9-17 20:42

天地狼心 发表于 2012-9-17 20:38 static/image/common/back.gif
晕,还用说么,当然是C/C++用途广泛了

如果可以选择C/C++ 和 Java, 我相信大多数人都会选C/C++


恁是用啥语言的啊?java吗?
页: 1 [2] 3
查看完整版本: VC+QT开发的困惑