现在的大学,有Delphi本科吗?如果有,请问教什么版本的?D7还是D10?如果没有,那么懂Delphi编程就是自学的,没有文凭,是不是有点不正规。(50分)

K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
to kidneyball

1、补充,DELPHI 调试技术(6分)、 DELPHI 源代码的移植(6分),DELPHI 程序的市场开发(10分),调试是破解基础,移植是抄袭技巧,市场开发就钱途研究,所谓用破解的Delphi,加上抄袭别人的代码,编写自己的程序,来开发有钱途的市场,够学好几年了。

2、这么多人上论坛提问,证明这样的班是有市场的,何愁名额问题呢?医学院的分科很细,计算机领域范围广阔,按老兄的提议分出许多科来,也完全是正常的。

3、Delphi停产不是问题,现在D8生产出来了也没人用,D2005已经成了彻底的电子垃圾,D2006问题多多,反而用D5、6、7的人最多,停不停产没有影响,事实证明酒是越旧味越浓,Delphi亦然。

4、准不准考研究生,对口专业,统统都是关于人为设置的问题。

5、家里是生活的地方,公司是工作的地方,课堂才是学习的地方,我认为任何知识都要在课堂学,特别是大学,如果有大学里面学不到,而要在家自学的东西,爹妈辛辛苦苦送孩子上大学干啥。

6、不讨论招工的问题。


to ldsdelphibbs

看问题不能只看到表面,怎么不想想,老板为什么会出这样的题?回答问题也应该为老板想想,我这样回答老板懂吗?老板喜欢吗?招工的时候听到“不知道问的是什么东西”,老板就叫下一位了,若答“老板想要它们什么关系,它们就是什么关系”,明天你就上班了。OK,我忘了这种任何学科都要学精髓,大学没有教的,本科也学不到。
 
L

ldsdelphibbs

Unregistered / Unconfirmed
GUEST, unregistred user!
楼上说的是啊,这些是在课本上学不到。
不过我确实是不知道代码与多线程什么关系,有那位知道的,告诉一下,谢谢.
 
T

txl198love

Unregistered / Unconfirmed
GUEST, unregistred user!
我是刚毕业,语言自学找工作真难找啊
 
X

xing9000

Unregistered / Unconfirmed
GUEST, unregistred user!
中国有[h1][red]诸葛亮[/red][/h1]自学成才,
盖茨大学还没毕业
[red]李嘉诚[/red]学徒也身
毛泽东师范毕业(中专)
 
K

kidneyball

Unregistered / Unconfirmed
GUEST, unregistred user!
其实我问那几个问题,主要是想说明大学开这样一个专业(注意,不是科目,而是要学习四年八个学期,每个学期四门以上专业课的“专业”)不太切合实际。对于kinneng兄的问题,我还是存在疑问:

1. 关于 破解-移植-市场 一说。我不太清楚破解指的什么,如果是基于二进制代码的破解,似乎跟DELPHI本身关系不大。如果那6个学分(在我以前的学校,这算门大课了)只是为了“用破解的DELPHI”,似乎有点牵强。移植如果是指粘贴别人的代码再作修改,其实是违背了面向对象的“对修改封闭,对扩展开放”的原则的。
关于调试,如果真要学的话,我觉得基本技术最多两个星期可以学会。但至于融会贯通,至少要两三年的编程经验,例如根据BUG的表现确定大致出错范围,在什么地方放断点,什么时候用LOG,什么时候用跟踪,什么时候扩大搜索范围,什么时候考虑线程间的影响,什么时候考虑内存泄漏....这些都需要经验的积累而且与具体语言无关。但作为学校开课,不可能让你上三个星期课,然后在实验室泡三年再考试的。
关于移植,(由于这个专业是DELPHI专业,因此排除从其他语言向DELPHI移植。否则仅仅为了学这一科使得DELPHI专才们抱头研究其他语言,走回“计算机通才”的老路,我觉得是很讽刺的。)单看从别人DELPHI程序移植到自己的程序。没有熟练的数据结构,算法,甚至面向对象基础,是很难胜任的。一段代码,仅仅是单步跟踪,查看中间变量,可能只能知道一个指针在数组中来回移动,不时做一些比较和交换。但有基础的人却能一眼就根据代码就看出这是个快速排序的变体。一个unit里可能几十个类互相关联,跟踪的时候画面跳来跳去,昏头转向。但有基础的人只看根据类的声明部分,就知道哪里是观测者模式,哪里是对象工厂。。。而数据结构,算法,面向对象,设计模式等等,是语言无关的。用伪代码来教足够了。
关于市场,搞不懂DELPHI市场开发,C#市场开发,或者VB市场开发会有什么不同。如果你说的市场开发是指开发商业软件。那至少应该把需求工程,系统架构,测试三部分分成单独的科目。但同样这些都是语言无关的。

2. 关于名额,大学的招生名额应该是算应届考生中有多少选择“DELPHI”作为自己的四年奋斗方向。论坛上的留言,不少是上了大学,对DELPHI有了深入认识后再回头说的。医学里的分科,一个牙医完全可以理智气壮的拒绝做阑尾手术。而学计算机,一个专攻人工智能的计算机专才不会装驱动,也会惹来白眼,“计算机?本科生?唉。。。。”

3. 这点我支持,现在还是用D6,D7也少用,据说BUG也不少。D6之后就转用JAVA搞多层应用了。。。但rich client我还是喜欢Delphi。毕竟快捷方便,产品效率高。

4. 即使撇开人为设置问题。还是很那个问题,DELPHI研究生应该研究些什么呢?因为结合第5点课堂外不自学的观点,这个本科生是除了DELPHI本身之外什么都不会的。

5. 这点不打算发表意见了。我相信很多大学生不会赞成。只不过在图书馆里自学的朋友没空来发贴子而已。

to ldsdelphibbs:
我也不太明白这道题是什么意思,主要是不明白代码是指执行代码还是源代码。不过如果一定要答的话,我会这样答:
代码属于进程的一部分(代码段),在内存中占用一定空间。一个线程逻辑上代表代码的一条执行线,包括一个程序执行位置的指针,指向代码中下一条要执行的指令。多线程中,多个线程分别执行同一段代码。在代码执行上,逻辑上可以认为是并行的。但由于多个线程共用数据段,在编写代码时需要考虑数据的并行访问问题。
 

风卷残月

Unregistered / Unconfirmed
GUEST, unregistred user!
to kinneng
我是一个刚找到工作的应届高职生, 学校从大二开始开Delphi 大三开始开 Object Pascal, 自己确实学了不少, 但感觉 Delphi 始终是工具, Pascal 毕竟是语言, 学校是面向市场开课,可如果市场需求小了呢? 就比如,我刚进去公司半个月,公司准备转C#了, 那Delphi还用吗? 那以前学的东西不是白费了? 个人感觉 至少自己的逻辑思维能力还用得上, 相信转去C#也不需要太长时间, 毕竟他们都是工具.
说老实话,确实很羡慕本科的可以学那么多相对底层的东西,有好老师教,有比较好的学习环境, 实话: 本科生比高职生强多了, 不是说在一个工具的使用上,是说他的思维方式,(自己说的是大多数, 不包含某些特别精英), 他们是 由深到浅, 而我们是由浅到深, 当然他们就很容易上手,而我们工作以后就得去看他们的大学课程了,微机原理这些东东....
kinneng,如果你想要一个Delphi这些工具的毕业证的话就应该去一些培训公司(虽然你的本意也许不是这样), 大学应该是教基础的东西, 让学生出去以后可以应对以后的工作的方法,而不是告诉你这个怎么做而那个又怎么做, 只知道这么做却不知道为什么这样做,那人就太郁闷了, 只是自己没真正接触过本科教学, 大多是听人说的,如果不对之处定当修改
 
L

ldsdelphibbs

Unregistered / Unconfirmed
GUEST, unregistred user!
TO kidneyball:
谢谢你的回答,我今天查了一些资料,我现在感觉这道题其实是想问,
什么时候对代码使用多线程,如果不是这样,代码跟多线程确实没有关系,
我只所以这样回答,是希望出题的人能仔细出题,不要误导答题的人,
这只是个人意见.
 

小神通

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,本来也想说2句,一看这么多人讲的已经很明白了,我就不罗嗦了。
听说最近borland已经把delphi和jbuilder给卖了。看来delphi将来能否茁壮成长还是个未知数。所以学好自学的本领才是一生中最重要的,自学需要有信心、恒心、良好广泛的知识功底和灵活学习方法。在大学能把这些学好就很不错了。
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
to 风卷残月 & kidneyball
你们的说法,我有赞成的地方,也有不认同的地方,我想我已经表达清楚了,我相信老兄们是上了本科,然后又自学Delphi的,如果请你打工,信你的本科文凭,但里面证明不了你的Delphi水平,信你的自学能力,但你又拿不出自学文凭,信培训公司,那不太正规吧。

代码跟多线程是个无厘头问题,只有无厘头答案,我的答案没错的了,以后得想法子给我自己加个分。

本贴虽然有几种角度,但是我明白了两点

1、Delphi都是自学得来的,都没毕业证,彼此彼此,有毕业证也是培训公司那种的。
2、招大学生当Delphi程序员,跟招一个只有摩托车驾照的人当大货车司机一样,虽然比完全没驾照的人来说有上路基础,但摩托车驾照可有可无,因为他始终不能开大货车上路,上班之后还需要给自学或者培训时间金钱,也不保证能考到大货牌,考大货车牌也不一定要有摩托车驾照。

to 金卡绣球jk8.com
俺自用的益盟数据转换程序,我自己真是没有放上网,不知道是不是朋友放的,问过几个说没有,程序界面就放在俺的个人主页,每天都有好七八十人使用,不得清静,某电脑城某铺老板还拿来赚钱,我装作要弄一个,他说是高手专门搞出来的,还要收我20块,我自己搞出的,没赚到一个子,他要收我20块,简直岂有此理,我想干掉网站上的界面,不过很多人就用不上了,所以才算了,那老板的铺,生意也不怎样,就算了,你老兄的数据转换宝应该也不错,我的小程序是几年前了,遗失源代码了,否则送你一份加进数据转换宝也不错,不过那代码很容易写的,连分析数据结构到写成程序,用了不足半小时,老兄有空自己弄一个吧,我等着下载呢。
 

金卡绣球jk8.com

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,的确是,看在好多都是热心网友的份上,都在共享无限制中.几个月前花十来分钟做有了,包括五分钟转换,板块转换,搜索一下就有下载了.

有空做个交易系统,人太累了.
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
我下载了,很好,不过里面的软件我都没有用了,炒权证,像赌博一样,大盘跌权证就升,什么分析都是没有用的。
 
R

riverbo

Unregistered / Unconfirmed
GUEST, unregistred user!
如何才能看到问题全内容
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
to riverbo
看不到就不要看了,休息一下。
 

爱情契约

Unregistered / Unconfirmed
GUEST, unregistred user!
大学学的都是皮毛.只有在公司才能学到真正的东西,不过要是有机会,在大学里学习,那还是要好好的学,因为,理论也很重要,如果你以后要学别的也回因为,基础好,上手的比较快一点.
 
K

kinneng

Unregistered / Unconfirmed
GUEST, unregistred user!
好的,打好基础,自己焊接一个CPU出来吧,不是开玩笑的,现在的CPU是64位,但也有1位的CPU,真的可以自己焊接一个,按程序执行与、非、或、异或等逻辑操作,一些简单的自动化机械还有使用的,价钱比Delphi编的程序还要贵。
 
K

kidneyball

Unregistered / Unconfirmed
GUEST, unregistred user!
基础≠底层≠硬件
 
S

sleeves

Unregistered / Unconfirmed
GUEST, unregistred user!
楼主只是在变相的讽刺与调侃,同志们却大都奋不顾身了... 呵呵
 
Y

youngwind

Unregistered / Unconfirmed
GUEST, unregistred user!
非常之热闹,看来教育部应该请尔等开一言论大会,辩论辩论,洗洗教育部官员的脑子先
 
Y

youngwind

Unregistered / Unconfirmed
GUEST, unregistred user!
对于大学与Delphi,好是武侠小说中常说的内功与武技,大学是锻炼内功的,Delphi如刀剑,内功深厚时与刀剑技精时何论高低?想大家原来学习的卖油翁一文,卖油翁高否?唯熟练尔。
招工,你是BOSS,你是否要先考虑熟手呢?如果公司没有实力,培训体系不健全,当然先招熟手噻!人们现在已经唯短利是图,急功近利是当今社会的主体思想了……
本科生就是精英?在某些方面恐怕不如街上的棒棒,比如力气。但就会因此觉得本科生无用了么?
人生是多彩的,分析问题也要多方面多角度思考。争论是可喜的,却不要意气用事。偶尔发点瘪言,无关痛痒,大家请继续
 
D

duhai_lee

Unregistered / Unconfirmed
GUEST, unregistred user!
这就是个delphi大学。 这里的所有问题你都会了,强过本科。呵呵;)
 

Similar threads

回复
0
查看
571
不得闲
回复
0
查看
808
不得闲
D
回复
0
查看
814
DelphiTeacher的专栏
D
D
回复
0
查看
784
DelphiTeacher的专栏
D
顶部