当前位置: 代码迷 >> 开发过程 >> 开源能不能一定程度下用来改善国内计算机教育呢?如果有一个组织专门来负责国内大学生的开源项目好吗?手把手的教呢
  详细解决方案

开源能不能一定程度下用来改善国内计算机教育呢?如果有一个组织专门来负责国内大学生的开源项目好吗?手把手的教呢

热度:7481   发布时间:2013-02-26 00:00:00.0
开源能不能一定程度上用来改善国内计算机教育呢?如果有一个组织专门来负责国内大学生的开源项目好吗?手把手的教呢?
我是一个大学生,我对国内的计算机实践教育很失望,但是我不绝望,我决定就从我开始,尽自己的努力去改善这个问题!
不知道大家有什么好的意见?
我们有一个开发团队,也是打学生,技术一般,但是我们想集大家的力量来搭建一个帮助大学生快速进入计算机实践入门的平台,把一个有基本C语言能力的学生转型为一个能力有能力去做简单开发的计算机人。
下面是一个基本的材料,我没有软件工程经验,所以做的很不正规。但是我们打算用于下的大学两年时间完成这个有意义的事情。

一.项目介绍
《项目在线》计划是针对计算机实践教育的网络平台,该系统兼顾了现在流行的开源实践模式以及实地训练模式的优点,同时避开了两者的弊端,实现了在网络上模拟现实教学.能够把一个对于计算机基础不是很好的学生,经过这个平台的积极引导成为一个成熟计算机软件从业人员。
以下是开源和实训的比较:
网络开源的优势:开放的平台,不受空间,时间的限制,人比较多,资源比较丰富,相对是一个灵活的环境。项目数量多,种类全面等等....
网络开源的劣势:没有稳定开发团队,没有一个好的环境,没有人员直接指导,没有专业的文档,最关键的是参加开源项目需要很高的计算机基础素质,一般的学生根本无法参与。
实地培训的优势:能够一对一的辅导,稳定的开发团队,积极的环境,专业的指导队伍,完整的开发流程。
实地培训的劣势:费用比较高,一般的学生无法负担,没有比较集中的时间段用来参加这样的训练。
项目的用户群主要是计算机专业的大学生,这样的人群分为两部分:
1.想学的,没条件,没有机会的(学校师资力量不足的)。
2.想学的一时学不会的,也就是没有掌握方法的。
我们的目的:将一个什么都不会的计算机专业学生转型为计算机行业入门级人才
运作模式:
线上网络平台
1提供团队开发的软资源环境,例如:人力,硬资源环境:代码托管
2提供一个交流的社区,针对我们平台服务对象的社区。
3提供学习指导服务,例如:软件工程文档
4提供垂直搜索引擎,快速定位计算机想关问题,例如:百度知道,csdn版区
5团队网络会议,例如:ppt播放,嵌入网络操作系统
线下期刊指导
1弥补网络平台的不足,书刊能够随身携带,细细研究非代码问题。

请大家能给出宝贵的意见,帮助我们知识贫瘠的大学生吧,没文化真的很可怕!

------解决方案--------------------------------------------------------
专业的指导队伍?
从哪里找?让谁来承担这个角色?
你不要说在论坛上找人,那不可能。
你还是学生,父母养着,还不知道社会上的艰难,没有哪个有经验的人真的就已经有足够的财富指导别人而不需要工作(到了这种层次的人,要么可以摆个谦虚的架子,要么早就不做实际的技术研究/开发了,因为他们已经是靠资本吃饭的人了)。
也不要说什么一天1个小时或者10分钟,那都不可能,作技术的天性决定任何一个事情都是一段时间,不可能随时停止,随时启动,这不是工厂里面的机器和裁缝铺里的衣料。
你的想法很好,可惜的是,基础太薄弱,你上面的文字里面没有让我找到支撑的基础。
------解决方案--------------------------------------------------------
我认为LZ忽略了一个很关键的问题
就是学生本人的意愿

以我的目光所及
不仅仅针对计算机一个专业,有许多学生在高中时就只是为升学而读书,
升学后迷失了方向,又或是对自己的专业本来就不喜欢甚至讨厌,只是因为
种种机缘才录取到这,混日子的不在少数

我认为在大学阶段的学习,特别是工科的学习,本人没有兴趣的话是很难学好的
考试及格只要不是白痴都能,但又有什么用呢

我认为现在最重要的是诱导起学习的兴趣和培养学习的方法
至于内容,现在不是有internet么

一点浅见
------解决方案--------------------------------------------------------
有想法是好的,能够把自己的思路写出来就很不错了

作为学生,我个人感觉还是应该先把GPA关注好,大一大二的课程都比较基础,C语言和数据结构能学好的话,我相信在你的同学里面已经是佼佼者了

在大四的时候可以考虑出去实习,但是要是找好的单位比如IBM,HP的话,你就要通过intership考试,基本都是英文的,而且涉及的面很广,软件工程,计算机组成原理,数据库等等,这些知识又往往都是在大一大二的时候学习的。

所以我个人觉得在大学时,还是注重基础比较好,只有把自己的实力充实了,才有东西与别人分享

一家之言仅供参考

祝你成功~~
------解决方案--------------------------------------------------------
其实在你在你的同龄人中已经做的很不错了·····
继续努力·
  相关解决方案