以下是软件开发人员实习日记,希望能对你有所帮助!
日常工作1
我第一次来面试的时候,感觉不太好。受访者问了一些问题,有些没有回答。这并不奇怪。C#学习了两个月,但效果不是很好。我不认为答案是可以理解的。我没想到能第二次来公司。我对环境仍然相对不熟悉,所以今天我可能对它有点熟悉。成都拥有50多名员工,隶属研发中心,主要从事大型无线微波设备的后处理。我听到我的同事说我以前在北京,但是我来成都是因为北京的人力资源太贵了。这听起来像挤压吗?没关系,只是实习。
对于今天的第一个小任务,要求是:接口、数据推入堆栈、实现数据有序输出的简单气泡排序和堆排序输出。让我快速熟悉C#,从界面到背景都得到了加强,除了以前对气泡排序和堆排序的实现过程有了更深的了解,并且可以熟练地在C#中实现。
日常工作2
今天,昨天的例子得到了改进和提高。堆排序和气泡排序封装在动态链接库中,提供函数调用和事件委托。此外,增加了配置的xml,相关的配置信息以XML的形式存储,并为操作提供了单独的XML类,从而加深了对XML的理解。为了提高程序的性能,采用工厂方法模式将客户端和算法操作分开,具有良好的可扩展性。我不太熟悉C#的动态链接库和XML配置。在我开始写代码之前,我花了很长时间在网上看书和查找数据。然而,我感觉很快,因为我有编程能力,可以说已经掌握了一种快速编程方法,所以我可以很容易地
学会它。
日常工作3
今天,抽象工厂被用来改进实例以实现动态加载算法实例。抽象工厂属于设计模式的内容,他在学习视频时注意到了这一点。因此,他买了这个大华设计模式来学习,这可以说理解了大部分的设计模式。今天见面后,我心里有个底,所以我知道如何在看完一本书后再做。可以说这是我的学习方法。
鉴于以上情况,dll中提供了一个接口,两种算法都继承了该接口。dll的操作是通过接口ISort执行的。此外,修改工厂是一个抽象工厂,提供了一个接口创建算法,在算法中返回了一个ISort实例,并使用主函数中的实例来执行相应的排序算法操作,充分展示了抽象工厂的功能。这个例子结合了反射和抽象工厂来提高程序的可伸缩性和可维护性。
日常工作4
由于我的编程能力相当好,软件组的老板邀请我参加这个项目,并说‘我没有把你当成实习生’,这在当时感觉很好,但后来我被骗了。他没有把我当成实习生,而是给了我实习生的工资,这有点难以想象,但没关系。实习只是学习,基本工资也不错。关键公司提供的条件在学校不适用:商业问题。
今天,上面例子的方法被应用到这个项目中来开始项目中的一些任务。仍然使用抽象工厂,自定义表单被封装到类库中,并且表单的控件被保留给外部用于实现定义;表单的实际参数是在一个XML文件中配置的,并且表单是根据通过反射从XML中读取的参数动
态加载的。上述示例方法应用于实际项目。
日常工作5
昨天的任务基本完成了。今天,我复习了它以加深我对知识的理解。我可以说我已经更坚定地掌握了它。今天,我有新的任务。我可以说我每天都在进步。
根据组长的要求,编写RankStyle=Group时的表单排列方法,控件或表单参数用XML配置,参数通过XML读取接口从XML中读取。为了使程序更加灵活,在组长的提示下,根据表单的名称属性来配置表单的配置。以前,表单是以字段的形式用XML编写的。然而,组长说在程序中找不方便,但我认为没什么。当然,对于一个没有工作经验的人来说,一切都很好,所以我们应该学习更多。
以上是软件开发人员实习日记的介绍。谢谢你阅读它。
因篇幅问题不能全部显示,请点此查看更多更全内容