立刻报名  上海全鼎软件培训  软件开发

技术创造效益,需不断充实自我

2010-11-17 11:27:36 作者:彭海军 来源:本站 浏览次数:0

技术创造效益,需不断充实自我:这次能有机会去软件工厂实习,我感到非常荣幸。


\

T32班 彭海军

    这次能有机会去软件工厂实习,我感到非常荣幸。虽然只有一个下午的时间,但是在这段时间里,对于一些平常理论的东西,有了感性的认识,感觉到受益匪浅。
    以下是我在实习期间的一些总结以及心得体会。在以后开展自身的工作,以及在对客户的沟通应对上,希望能有所借鉴。??
    当天下午我们是在北大青鸟学校软件工厂实习,项目经理也很热心的给我们介绍工作流程,看着他们都在忙忙碌碌,我也不由得很认真的去理解他们所用的语言,他们开发所用的语言我都还没有学过,所以也无法理解,但经过项目经理的讲解,我知道了两门企业会用到的语言,一门是“XSL是指可扩展样式表语言 (EXtensible Stylesheet Language),是一种用于以可读格式呈现 XML 数据的语言”。 还有一门是“ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中”。 而这两门语言都需要我们自学,因为学校可能不教这门语言,学校到Y2学期会学到aspx课程,“asp文件是微软的在服务器端运行的动态网页文件,通过IIS解析执行后可以得到动态页面,aspx文件跟asp差不多,是微软推出的一种新的网络编程方法,他不是asp的简单升级,因为他的编程方法和asp有很大的不同,他是在服务器端靠服务器编译执行的程序代码”。
    略微懂得了语言的概括,下面也说说他们开发所用到的工具,在学习的时候一个项目需要二到三个同学共同完成,在公司更加不可能独自完成一个项目了,项目经理介绍一款版本控制器简称‘SVN’,用来项目整合,这样就能一个项目团队分工来完成了,介绍下该软件“svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。”
    以往我们在学校机房上机做项目的时候,一个大大小小的项目都会用到SQL数据库,开发项目所用到的数据库我们都习惯用sql脚本来写,但是Microsoft SQL Server 2005开发软件是不支持反射机制的,纯代码来写脚本确实要背些关键单词,有了项目经理介绍的这款‘SQL Prompt’,我实现sql脚本增、删、改、查的效率也提高的很多,这款名为:SQL Prompt “为Microsoft SQL Server 编辑器提供一种智能感知形式的自动完成功能,当你正在写你自己的SQL命令时,他也会告诉你应该使用正确的格式,帮助你快速地写出格式良好的SQL语句。SQL Prompt会提升你创建所有SQL脚本的生产效率。”
    下面这款工具让我对.NET另眼相看了,当项目经理给我介绍并演示完之后我完全震惊了,.NET的三层架构是我们S2的主要课程,当初我们的所有项目几乎都是围绕三层架构来做的,如此复杂及强大的代码这工具既然能一步生成,表示层、业务逻辑层、数据访问层、抽象工厂类以及实体类所有类相对应的关系都相对引用。每个类都自生成了增、删、改、查SQL语句提供调用,这样省去了很多时间,大大提高了开发效率。这款软件简称:.NET动软“一个能自动生成CSharp增删改等代码的代码生成工具-CSharp an automatically generated code, such as additions and deletions to the code generation tools”
    通过这次在北大青鸟学校软件工厂实习,解开了一个让我困扰很久的矛盾,就是Java跟.NET的方向选择。即便学校两大语言都教学,可是这两个方向的语言差异还是很大的,有时候接触.NET久了Java就忘了许多,相反学到Java课程.NET也觉得生疏了,我很想两门语言都能熟练,可是即便很努力学习、练习、看教程还是勉强达到‘通而不精’,这个问题我也请教过老师还有工作过的学长,答案很明显都是各有各的所见,结果我还是很迷茫。
    不过这次实习让我对.NET另眼相看了,原本准备专于Java也由此改向.NET,它的工作效率以及跟各种工具的配合使用,让我有了一丝丝向往,我会更加努力努力努力。
    好的心态 + 好的技术 = 好的人生,这是我的人生信条。希望我能用自己的技术为公司创造效益。不管以后是转正还是试用,我想我还有很多东西要向领导,主管,同事学习,我会用自己的实际行动为公司服务。

 

上海北大青鸟咨询热线

相关文章

最新文章