程序员实习日记

时间:2021-08-31

程序员实习日记

程序员实习日记1

  上午写完分配给我的需求,对后台一个数据的统计,按照月份查询。

  下午,ISD编码规范的培训,有些无聊。

  晚上,看房。不是很满意。本打算算了,不住那,跟carmelo们挤挤。不过接待我的彭哥蛮热情的。我委婉拒绝,他主动跟我换寝室啊之类的。待人很不错。后来想想去carmelo那也的买凉席之类的,就先住住吧,处段时间看怎样。出门在外,要求别太高,将就了。

程序员实习日记2

  今天周末,好好的睡了一觉,起的很晚。工作使我向更深的层次迈进,对我在今后的社会当中立足有一定的促进作用,但我也认识到,要想做好这方面的工作单靠这这段时间的实习是不行的,还需要我在平时的学习和工作中一点一点的积累,不断丰富自己的经验才行。我面前的路还是很漫长的,需要不断的努力和奋斗才能真正地走好。

  短暂的实习生活过去了,心情很复杂,可以说是喜悦加留恋。喜悦的是很快就要回到学校见到可爱的同学们,留恋的是公司的同事和朋友们。回顾实习生活,感触是很深层的,收获是丰硕的。尽管我遇到了很多我以前没有见过的问题,也有很多当场不能解决的问题,时常也感觉很无助,很尴尬,但是有了一个团结向上的团队,一切的问题都以不在是问题,一切的不知道也都会变成知道,正可谓的人多力量大,人多好做事。我们队每个人都是强悍而又谦让的.人,一起的一个月,我们难免会有些摩擦、偶尔也应该有些争执的,可我们大家好像很有默契是的,即使有不同的意见或见解,都会相互的体谅和比较,最终得到一致的答案.回头总结我的实习报告,感到十分的欣慰。它使我在实践中了解了社会,学到了很多在课堂上根本就学不到的知识,也打开了视野、增长了见识,为我即将走向社会打下坚实的基础,更达到了学校为我们安排的实践实习的目的。机遇只偏爱有准备的头脑”,我们只有通过自身的不断努力,拿出百尺竿头的干劲,加快融入社会的步伐,才能在人才高地上站稳脚跟,才能扬起理想的风帆,驶向成功的彼岸。

  回到学校我要在平时的学习和工作中一点一点的积累,不断丰富自己的经验,更加努力学习专业知识,提高自身的综合素质。

程序员实习日记3

  上午最后一个培训,也维持了最长的时间3个小时。讲BU的产品介绍。QQ空间啊朋友啊,QQ秀啊之类的。

  中午回来等着leaner后台的关于TTC的操作,然后写业务,再后来,我把参数等规定好,leaner说估计给我写的不一致,就让我写管理员后台。好吧,之前写过一个数据统计的,这一块流程也差不多了。上午写了list,就是copy以前的代码,改改参数,调用leaner的接口,完毕。然后就是添加和删除以及修改了。删除和修改逻辑稍微负责点。涉及父子节点之类的。中间了解到php的array居然没有一个remove的方法,还了解到面向对象的php居然不支持方法重载。跟以前java很不一样啊这一点。

  现在搬位置搬到跟leaner近了,也有点依赖,遇到问题就连忙问,然后就是被’批’啦,这一点还得改改。

  下午近5点的时候周例会,历程还是差不多,总结,bug分析,代码走查。

程序员实习日记4

  又是一个雨天,早上上班时间还下得很大,就没起床了。直接电话向经理请了假,说是头痛下午再过去了,还好经理爽快的答应了,要不一去就会露馅现出原形的!

  上午上网,下载了三个网站源码,本想找个部署运行看下效果,结果一看,后台数据库全不一样:分别使用了三个不同的数据库(SQL Server20xx、Oracle、Mysql),很是无奈。 个人比较熟悉微软的SQL Server20xx,可那个好一点源码用的却是MySQL,突然有种把数据库重建的想法,因为数据库之间相互转换的软件好像一般都不好使,这可能是数据库厂商之间的竞争造成的兼容性差所至。由于时间有限,这活便暂且被搁置下来。

程序员实习日记5

  每天都有不同的要求,哎,果然和学校是不一样啊,今天将DLL中的控件更换成窗体,方法仍然采用反射+抽象工厂模式。

  虽然自己有一定编程经验,但是遇到问题是不可避免的,今天在编写过程中遇到了一个问题,就是当窗体接口和窗体类库放在一起的时候,在工厂中创建的实例无法装换成接口类型,经过多次测试和上网查阅相关资料,发现控件类实现接口,不能将接口放在同一个类库中,针对以上问题在网上查阅相关资料,结果还是没有相同的主题,没办法,只有硬着头皮在网上找,没有主题就找有没有相关的例子,结果还是没有,差点就无语了,突然看到有类似方法的一个例子,真是柳暗花明又一村啊,仔细看了看,发现他和我的结构有些差异,所以调了一下结构,一编译果然痛过了,就是将两个类库分离,再在接口中加入工厂便可创建实例并转换成接口。在主窗体中只需要引用该接口类库便可达到要求,使程序耦合性降低了。

程序员实习日记6

  终于解决了困扰已久的apache不能启动的问题,首先xampp里出现 busy apache start[port 80]时先检查 你的80端口是否被占用,我用的扫描端口软件是TCPView 保证没有本地占用80端口,而且发现即使在xamppapacheconf 中改了httpd文件里面的端口设置,在concle里面还是现实80端口但是查看TCP的时候明显他是用了你设置的端口(8080),但是只有用80的时候可以从127.0.0.1或者https://localhost进入,因为用这个进入是默认为127.0.0.1:80或者localhost:80所以只改了httpd里面的80是不行的必须在访问网页的时候加上:8080(假设我设置的是用8080端口)

程序员实习日记7

  最近到网上找了些视频资料,看后很过瘾,可是看归看,一动手写代码就有点伤神了。忘记说内容了,其实看的就几个与Java编程相关的开源框架 (Struts+Spring+Hibernate)而已,不过涉及到的东西就多了,开发平台用的是Eclipse+MyEclipse,这个还好应付,装上设一下环境变量就搞定,跟JDK差不多。难的是在这之上的插件的应用,要知道开源的东西特多,很多其实多差不多,但你却不得不花时间去了解,而且版本的兼容性问题有时会让你不知从哪处理是好。开源而且集成的东西用起来是好,感觉就是复杂了一点!尤其是面对一大堆英文文档或者官方英文指导手册时候,砸电脑的冲动都有呀!

程序员实习日记8

  由于黎甫对DLL的要求发生变化,今天就不断修正DLL程序,并验收,再结合Group的窗口排列方式对DLL中的窗体进行测试。我现在才明白,编写代码是一件很容易的事,但是编写好的代码却是很难的事情,好的代码要有可维护性、可扩展性,这样在修改的话就很简单,可不能像我昨天写得代码,根本谈不上艺术,所以一旦面对客户的要求,改动就很困难,这一点值得我继续学习。

  至于可扩展性也是对维护的扩充,因为顾客的要求有可能随时都在改变,我们也得适应客户的要求,如果软件有了可扩展性,那么它的改动就比较小,就能适应顾客的要求。所有上面说的这些都是自己要学习的地方,这样在以后的商业开发中才能游刃有余,应对自如。

程序员实习日记9

  今天就简单聊聊上面的Struts+Spring+Hibernate吧。

  Struts 代表:表示层;Spring代表:业务逻辑层;Hibernate则代表持久层。他们是目前在Java Web编程开发中用得最多的框架,其实这样区分是为了适应软件开发过程中各个分工部门之间保持一致性的需要。说得简单点就是大家都在一个模式下写代码,这样就能保证写出来的程序能被每一个人都能够读懂,而且有些基本的东西它可以自动帮你生成,不用你自己一个一个的敲了,达到了代码复用。这样保证可读性的同时也提高了开发效率,从而降低了成本。Struts这个框架其实就是Java MVC设计模式中(简称Model1与Model2)Model2的一个具体实现,Spring 则通过提供ICO(控制反转,也称依赖注入)实现了对对象甚至事务(如声明式事务)的集中管理,此外还引入了AOP(对向切面编程),当然也完全兼容其它框架。Hibernate吗,就是一个实现对象与关系映射的中间件,大家知道,现在的主流数据库还是关系型的,但编程却已经采用了面向对象的思想,如何让编程人员能像操作对象一样,操纵数据库里的数据呢?Hibernate就是这样一种框架。以前Java程序员与数据库打交道都是通过JDBC,还要写 SQL语句,不过Hibernate彻底改变了这一切,它在JDBC之上又作了一次封装,从而实现了不用写SQL语句就可以实现操作数据库。

  值得提醒的是,这三个框架都是轻量级的,没有侵入性或者侵入性很低,不像EJB这样的重量级框架,它们都能最大限度的实现代码的可复用。

程序员实习日记10

  今天对昨天的实例进行了改进和提高,将堆排序和冒泡排序封装在一个动态链接库中,提供函数调用和事件委托。此外加入XML进行配置,在XML中存入相关配置信息,提供一个单独的XmlClass对其进行操作,加深了对xml的理解。为增加程序的性能,采用简单工厂模式对其客户端和算法操作进行分离,有很好的可扩展性,对于C#的动态链接库和XML配置不怎么熟悉,花了很长一段时间看书和网上查资料,才开始动手写代码,不过感觉还是很快,因为自己有编程的能力,可以说掌握了一种快速编程的方法,所以就能驾轻就熟。

  今天采用抽象工厂模式对实例进行改进,以达到动态加载算法实例,抽象工厂模式属于设计模式中的内容,自己在学习视频的时候注意到了,所以之前就买了本大话设计模式来学习,可以说了解了大部分设计模式。今天遇到后自己心里也有底,温故一下书就知道怎么做 了,可以说这是我学习的方法。

  针对以上,在dll中提供一个接口,两个算法都继承了该接口,对于该dll的操作都通过接口ISort进行,此外,修改工厂为抽象工厂,提供一个接口创建算法,在算法中返回ISort实例,在主函数中使用该实例进行对应的排序算法操作,充分显示了抽象工厂的作用,本例子将反射和抽象工厂模式结合,增加了程序的可扩展性和可维护性。

【程序员实习日记】相关文章:

1.程序员实习日记

2.程序员实习周记

3.ios程序员实习报告

4.程序员实习报告范文

5.程序员实习报告总结

6.程序员毕业实习报告

7.程序员毕业实习工作总结

8.程序员实习总结报告