设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: jujuezhe870
打印 上一主题 下一主题

[讨论] 输入汉字

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
110
在线时间
953 小时
注册时间
2007-4-25
帖子
805
11
发表于 2011-4-3 23:46:51 | 只看该作者
jujuezhe870 发表于 2011-4-3 22:50
回复 苏小脉 的帖子

so you are designer , I am programer and designer ,Each follows his own bent .We ...

学生完全没有说教的意思,口气生硬了些,还望先生见谅。

so you are designer , I am programer and designer ,Each follows his own bent

学生是学计算机的,但学生仍然认为做游戏的更多乐趣不在于程序这块。学生在 8 楼的回复并非是想反驳“剖析脚本是一种乐趣”这一观点,而是强调了“游戏设计的乐趣不止于编程”,也有暗示 “66RPG 会员专攻于不同术业,并非尽数长于编程,在脚本方面取长补短并无不可”之意。
我只是一个刚接触RM,希望自己改脚本,并且把自己发现的东西,贡献给大家的人.

学生对开源运动从来只有崇尚之心,绝无不敬之意。希望将来能看到先生更多的研究成果。

不要跟我说软件工程,软件工程是为了利益,not for fun!!!!!!!!!


软件工程定义:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

软件工程是一门学科,和利益并无必然关系,希望先生不要带着有色眼镜去看待它。完全由开源社区维护的项目开发也遵循工程化的过程,自然也该列入软件工程的范畴,难道这些自由软件也是为了利益吗?
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
5 小时
注册时间
2011-3-22
帖子
7
12
 楼主| 发表于 2011-4-4 11:20:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
953 小时
注册时间
2007-4-25
帖子
805
13
发表于 2011-4-4 14:27:53 | 只看该作者
回复 jujuezhe870 的帖子
朋友,我也是计算机科班出身 , 开源也是为了利益 , 没有利益是不可能发展起来的 , 这个世界就这么现实.

敢问先生所云之利益为何?是狭义的个人钱权之利益,还是广义的个人或群体发展之利,科技或社会进化之益?
若是前者,学生不由想起 Linus Torvalds 的一句话:“Artists usually don't make all that much money, and they often keep their artistic hobby despite the money rather than due to it.” Linus Torvalds 创建 Linux,成千上万的 committer 都是贡献者,他们是为了金钱?不,他们是希望能在自己的 PC 上拥有一个 Unix 系统。Richard Stallman 发起 GNU 计划,创建自由软件基金会是为了金钱?不,他是为了“重现当年软件界合作互助的团结精神”。Apache HTTPd 服务器项目和 Apache 软件基金会的建立是为了金钱?不,只是因为 NCSA 停止了对他们的公有领域 HTTPd 的支持。松本行弘设计 Ruby 语言是为了金钱?不,他是为了“help every programmer in the world to be productive, and to enjoy programming, and to be happy.” 当然,由于他们对软件界做出了革命性的贡献,他们可以因之而致富,但这和他们的初衷不搭界——每个人都学要生活。

若是后者,学生深表赞同。不计其数的 Hacker 选择 OSS 只是兴趣使然,他们在业余时间享受于自由的环境中互相交流、学习和竞争。他们若是专业做 IT,那在开源活动中获得的经验,自然也使他们的事业更加光辉。这是个人发展的利益,和先生所云之“提升自己能力的阶段,不要把这个阶段浪费在COPY AND PASTE 的身上”并无本质上的区别。既然如此,学生不解为何先生对“利益”一词如此厌恶。

软件工程确实是一门高深的学科 ,  但是你可能一辈子也用不到他.

先生此话怎讲?学生以为,我们此时此刻,已然多少在用着一些软件工程的学问。比如我们游戏程序的开发,就遵循软件工程中架构设计、编程、测试、部署的步骤。很多游戏,特别是多人在线游戏的开发与维护则依赖于软件工程方法学,比如敏捷软件开发。

软件工程不是COPY AND PASTE

学生未见本主题有人提出“软件工程等同于复制与粘贴”的观点。学生所持乃是“资源重利用是软件工程的思想”。况且,资源重用的概念并不仅限于原封不动使用别人的代码,它也包含利用相关的软件知识进行二次开发的含义。

在校学习阶段 永远不要 COPY 别人的代码

事实上学生本科就读的学校有严明的戒律,一切代码除非是课程提供,否则都必须亲手敲下,违者被视作学术不轨。学生在本科时所学泰半是计算机科学的核心思想,如程序语言,算法和数据结构,操作系统等,而那些为教育目的所设下的项目通常都是轻量级的,不可与工业领域的产品同日而语。

你工作的时候大多数的时间都在复制粘贴.

学生工作之时大部分时间都花在了配置环境、部署、调试以及阅读别人所写的代码上。学生揣测,先生之意是项目的大部分代码是早就写好的。这只怕也未尽然,得看具体的工作。学生之前做 Java EE 的时候,由于项目年代跨度较大,在做 Spring MVC 的同时也有遗留系统下的 EJB、Structs 等重量级框架,说大部分代码都是来自底层框架似乎也不为过。后来学生也曾做过 TCP/IP,多数任务是直接从 OS 底层的接口打起的。学生也有同学在 Facebook 和 Google 工作,他们大部分时间在钻研创意和更高效的算法,其中有些虽然是著名算法,但也是自行编写,并非直接沿用别人的实现。企业级 IT 机构面试,最多看你对语言、开发框架和环境的熟悉程度,而 Google 的面试问题却几乎全然是算法和数据结构。

唯一能让自己脱离软件民工身份的,就是你有足够的实力写核心框架. 我在本科阶段有2万行的编程经验,依然是小菜一名,仍然没有能力开发一个完整的软件内核.

吾生也有涯,而知也无涯。先生的理想大概是在编程这方面有所建树,而学生的理想颇有不同,编程的技巧够用则可,建树无可无不可。

有一点我同意 66RPG 只是游戏爱好者之家,并非专业的地方.

先生所谓之“专业”莫非是指编程?66RPG 确实“并非专业”,但此“专业”非彼“专业”。66RPG 是非专业游戏设计,是谓业余游戏设计。编程只是游戏设计的一个子集。学生不敢苟同“游戏设计的乐趣全在于编程”这一点,在前文中业已阐明。

在这里强调编码的乐趣,是没有人响应的....

66RPG 的会员也有专业编程的,响应与否取决于该话题是否吸引他们,并非 66RPG 无人。
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
5 小时
注册时间
2011-3-22
帖子
7
14
 楼主| 发表于 2011-4-4 15:06:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-30 20:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表