java软件开发——顶岗实习周记25篇
java程序员实习周记

java程序员实习周记java程序员实习周记篇1第三周前面做过的新豆商城,使用JDBC来连接数据库,现在学习了Hibernate,所以把所有连接数据库的代码转变成hibernate来连接。
为什么选择Hibernate:由于是对JDBC的轻易级封闭,内存消耗少,最快的运行效率。
、开发效率高,Eclipse、JBuilder等主流 JAVA集成开发环境对Hibernate有很好的支持,在大的项目,特别是持久层关系映射很复杂的情况下,Hibernate效率高的惊人。
分布式,安全检查,集群,负载均衡的支持。
轻量级封装,避免引入过多复杂的问题,调试容易,也减轻程序员的负担。
具有可扩展性,API开放,当本身功能不够用的时候,可以自己遍码进行扩展。
对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。
总结:通过hibernate连接,发现比以前用JDBC连接的代码量要少很多,简洁很多。
唯一不好的是在XML的配�Z文件中,经常会有错误。
我相信,这只是我对hibernate不熟悉造成的,当对hibernate使用多了,这些问题就迎刃而解。
第四周项目重构是团体合作,由6个人一起完成。
要一起讨论包的命名、实体类。
之后由技术总监把包的命名规范上传到共享区,团队做项目需要用到JIRA来跟进每天的任务。
每个人还需要写总结:今天做了什么?做的过程中遇到的一些问题?明天打算做什么?这样项目经理才知道你今天完成了哪些内容。
我的任务主要是做后台产品的管理,添加产品、修改产品、删除产品、以及产品图片的上传功能。
用户订单的实现。
在团队合作中,我们提出的志同道合的口号就是团队精神的具体表现,没有一个共同的工作目标一切都很难实现,集体主义的具体表现就是团队精神,在我们工作中离不开团队精神的指引,团队离不开统一的指挥,才能保证团队的顺利工作和工作成绩的取得,这就是团队精神的巨大作用,在我们不同的历史时期,团队精神发挥了不同的作用,有一点是可以值得大家重视的就是,在凝聚人心鼓舞士气方面都具有十分重要的作用。
软件开发实习周记10篇

实训总结实训目的:实训单位和工作岗位:实训的内容:从事工作情况实训的心得体会:“天下英雄皆我辈,一入江湖立马催。
”从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成老板,同学变成同事,相处之道完全不同。
在这巨大的转变中,我们可能彷徨,迷茫,无法马上适应新的环境,但在同事的帮助和自己摸索的情况下,我还是完成了这次实训。
但我发现,以我们的经验,不学到一定的深度和广度是难以在实际工作中应付自如的。
因此反映出学习的还不够,缺点疏漏。
需在加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,我们也许看不惯企业之间残酷的竞争,无法忍受同事之间漠不关心的眼神和言语。
很多时候觉得自己没有受到领导重用,所干的只是一些无关重要的杂活,自己的提议或工作不能得到老板的肯定。
“在大学里学的不是知识,而是一种叫做自学的能力”。
参加工作后才能深刻体会这句话的含义。
课本上学的理论知识用到的很少。
在这个信息爆炸的时代,知识更新太快,靠原有的一点知识肯定是不行的。
我们必须在工作中勤于动手慢慢琢磨,不断学习不断积累。
遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。
所以我们还要继续学习,不断提升理论素养。
这次实训也让我深刻体会到了团结合作的重要性,团结合作是一个优秀的开发团队的基本素质,是一个项目成功的关键。
虽然我们团队只有几个人,而且时间也很短,我们最终还是顺利的完成了任务,靠的是什么?不仅是努力,还有团结。
整个项目的过程中我们都很讲究团结合作,大家有明确的分工,遇到问题都能互相帮助解决。
问题的及时解决保证了项目按计划进展。
我们之间也发生过很多争执,很多时候都是争得面红耳赤,在工作中我认为这是一种好的现象,在争执中我们得到了正确的认识,也相互之间学到了不少东西。
软件开发不是一个人的工作,而是一个团队的工作,所以工作中一定要考虑整体,不能一意孤行。
当然,这个月的实训也给了我不少经验和教训。
java软件工程师顶岗实习报告

java软件工程师顶岗实习报告Java 软件工程师顶岗实习报告在大学的学习生涯中,我一直对 Java 软件开发充满了浓厚的兴趣和热情。
为了更深入地了解和掌握这门技术,我参加了一次 Java 软件工程师的顶岗实习。
通过这次实习,我不仅在技术上得到了很大的提升,还在团队合作和项目管理方面积累了宝贵的经验。
实习单位及岗位介绍我实习的单位是一家专注于软件开发和信息技术服务的公司,在行业内具有一定的知名度和影响力。
我所在的岗位是 Java 软件工程师,主要负责参与公司项目的开发和维护工作。
实习内容及成果在实习期间,我参与了多个项目的开发工作,其中印象最为深刻的是一个电商平台的开发项目。
在这个项目中,我主要负责用户注册和登录模块的开发。
首先,我进行了需求分析,与团队成员一起讨论并确定了用户注册和登录的流程和功能需求。
然后,我使用 Java 语言和相关的框架,如Spring、MyBatis 等,开始编写代码。
在开发过程中,我遇到了一些技术难题,比如如何保证用户密码的安全性、如何处理并发登录等。
通过查阅相关的技术文档和向同事请教,我最终成功地解决了这些问题。
经过一段时间的努力,我完成了用户注册和登录模块的开发,并进行了严格的测试。
测试结果表明,该模块的功能稳定,性能良好,能够满足项目的需求。
通过这个项目,我不仅提高了自己的技术水平,还学会了如何与团队成员有效地沟通和协作。
除了参与项目开发,我还参与了项目的维护工作。
在维护过程中,我需要及时处理用户反馈的问题,并对系统进行优化和改进。
通过这些工作,我学会了如何快速定位和解决问题,提高了自己的应急处理能力。
技术学习与提升在实习期间,我接触到了许多新的技术和工具,如 Docker、Kubernetes 等。
为了更好地完成工作任务,我利用业余时间学习这些技术,并将其应用到实际的项目中。
通过不断地学习和实践,我的技术水平得到了很大的提升。
团队合作与沟通在实习过程中,我深刻体会到了团队合作的重要性。
java实习生周记大全

java实习生周记大全大学生选择实习单位,应该依据自己的兴趣选择。
现在许多大学生会出现所学专业不是自己兴趣的情况。
如果自己不想从事自己所学专业的工作,其实也是可以依据自己的兴趣来选择实习单位的。
本篇文章为您整理的《java开发实习周记10篇》,供大家阅读与鉴赏!java开发实习周记篇一实习第一个礼拜,算是适应期。
主要了解一些公司的背景、产品、发展方向等。
刚到实习公司,不是像学校里的朝九晚五,而是朝八晚九。
我们不可能简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习。
来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯。
基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如学习时间长,实战比较繁多,但时间又比较的短,难以保证按时按质按量完成。
下午下了班,员工们都回去了,我还在那儿练习,一直到晚上9点,才能回住处休息。
中午也没有休息的地方,只能趴在电脑前休息一会,一两周下来,相当地疲乏。
但我们都明白自己来实习的任务,都坚持着完成自己的任务和使命。
这个星期熟悉了工作环境、java编程的环境配臵。
等慢慢熟悉起来,做起事情也越来越顺手了。
简单的总结为几个字,那就是:多看,多问,多观察,多思考!java开发实习周记篇二实习第二个礼拜,主要是熟悉java的基础语法,把基础打扎实,以后在开发中才能如鱼得水。
学习总结如下几点:1、类之间的关系:关联、聚合、继承、实现和多态。
2、基础数据类型:整数型、浮点型、字符型、布尔型。
3、常用逻辑语句和循环语句:switch只支持int类型判断,没有写break易穿透至下一个循环,jdk7。
0貌似增强了支持数据类型。
4、Break:强行退出循环;Continue:跳出当前循环。
5、修饰符:pbulic,private,protected,default。
设臵访问权限。
(完整word版)软件开发实习周记

篇一:软件开发实习周记 10 篇 实训总结 实训目的: 实训单位和工作岗位: 实训的内容:从事工作情况 实训的心得体会: “天下英雄皆我辈,一入江湖立马催。” 从学校到 社会的大环境的转变,身边接触的人也完全换了角色, 老师变成老板,同学变成同事,相处之道完全不同。在 这巨大的转变中,我们可能彷徨,迷茫,无法马上适应 新的环境,但在同事的帮助和自己摸索的情况下,我还 是完成了这次实训。但我发现,以我们的经验,不学到 一定的深度和广度是难以在实际工作中应付自如的。因 此反映出学习的还不够,缺点疏漏。需在加以刻苦钻研 及学习,不断开拓视野,增强自己的实践操作技能,我 们也许看不惯企业之间残酷的竞争,无法忍受同事之间漠 不关心的眼神和言语。很多时候觉得自己没有受到领导 重用,所干的只是一些无关重要的杂活,自己的提议或 工作不能得到老板的肯定。 “在大学里学的不是知识,而是一种叫做自学的能
马虎,编码开始的时候就有点理不清思路了,脑子 里面很乱,不断地出现问题,到编码到一半的时候做不 下去了。最后只能重新根据需求做设计,然后根据设计 重头开始编码。这样浪费了我很多时间,感觉到起初莽 撞的开始编码吃了不少力,而且还没有什么结果。设计 做好之后编码就轻松多了,从头到尾思路很清晰,做起 来效率也很高。这次惨痛的教训我想足以让我在以后的 工作牢记在心了。Coding 不是软件开发的全部,只是一 个部分,所有的文档也一样重要。我想起在学校里面学 的软件的生命,占主要的并不是编码,而是维护,没有 详细的,正确的文档资料是没有办法维护的。 其次,文 档要尽量详细,代码命名要规范。就像前面说的,软件 开发是一个团队的工作,也许自己心里很清楚,但是合 作的同事他们并不清楚你是怎么想的,详细地文档资料 才能保证整个项目组有共同的认识。比如需求吧,如果 项目组成员各自对需求的某些地方理解不一致很可能做
计算机顶岗实习周记范文(精选8篇)

计算机顶岗实习周记范文〔精选8篇〕计算机顶岗实习周记范文〔精选8篇〕计算机顶岗实习周记篇1第一周周记临近毕业的最后一年,是我们真正实习生活的开场,是汇报我们这三年来在学校学习成果的开场,是步入社会大展宏图的开场。
我对社会充满了信心和对我自己充满自信参加了多场的招聘会、面试了多家的公司、但是一次又一次的失落快把我刚丛那学校里出来的一腔热情磨灭了,自己好回念当时在学校读书的光阴,但是时间是不可能倒流根本就无法回到过去,每天拖这沉重的脚步穿梭在这个繁华的城市间。
就象一个没有头的苍蝇到处乱撞,没有目的更没有方向,时间是那样的残酷,一个星期就这样过去了,没什么成功的收获,有的只是失败与无奈。
第二周周记地球总是在转的,时间在一秒一秒的过去,而我还是在为工作的事在发愁,天天去面试,去网吧上网投简历,重复的做同一样事情,结果都是一样。
但是我还是没有放弃,而是继续在寻找符合自己的工作,身上的钱花了差不多,这时候的我跟是万分的焦急,又不怎么好意思在开口往家里的人要。
终于工夫不负有心人,让我找到一分工作。
来到公司陌生的环境、陌生的人和事,让我感觉有点拘束,努力让自己的微笑减少言语上的笨拙。
第一天并不像我想象的那样,由人事经理带我们熟悉公司的环境,结识新的同事。
大家似乎都很忙,可能如今是业务的旺季吧。
第三周周记经过一周的实习,对公司的运作流程也有了一些理解,虽然还没有详细的操作过,但是在接触到新的事务不再不知所措,学会了如何去处理一些突发事件。
懂得从中学到一定的处理事情的发那个发,而且从工作地过程中明白了主动出击的重要性,在你可以选择的时候,就要把主动权握在自己手中。
相信大家刚开场实习的时候,都做过类似复印打字、整理文档等的“杂活”,因为刚开场对于公司的工作内容、流程还不理解,所以做“杂活”成了实习工作必做的工作。
虽然工作比拟繁杂但是从中也学到不少的东西。
所以说事情是不分大小,只要积极学习积极办事,做好份内事,勤学、勤问、勤做,就会有意想不到的收获。
大学生java实习周记7篇

7可靠性方面最重要的增强之一是Java的存储模型.Java不支持指针,它消除重写存储和讹误数据的可能性.类似地,Java自动的“无用单元收集〞预防存储漏泄和其它有关动态存储分配和解除分配的有害错误.下面给大家分享一些关于大学生java实习周记7篇,供大家参考.大学生java实习周记(1)实习第一个礼拜,算是适应期.主要了解一些公司的背景、产品、开展方向等.刚到实习公司,不是像学校里的朝九晚五,而是朝八晚九. 我们不可能简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习.来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯.基于各方面的原因,虽然在去之前我们做了比拟充足的准备,但还是遇到了一些困难,例如学习时间长,实战比拟繁多,但时间又比拟的短,难以保证按时按质按量完成.下午下了班,员工们都回去了,我还在那儿练习,一直到晚上9点,才能回住处休息.中午也没有休息的地方,只能趴在电脑前休息一会,一两周下来,相当地疲惫.但我们都明白自己来实习的任务,都坚持着完成自己的任务和使命.这个星期熟悉了工作环境、java编程的环境配臵.等慢慢熟悉起来,做起事情也越来越顺手了.简单的总结为几个字,那就是:多看,多问,多观察,多思考!大学生java实习周记(2)实习第二个礼拜,主要是熟悉java的根底语法,把根底打扎实,以后在开发中才能如鱼得水.学习总结如下几点:1、类之间的关系:关联、聚合、继承、实现和多态.2、根本数据类型:整数型、浮点型、字符型、布尔型..Break:强行退出循环;Continue:跳出当前循环.5、修饰符:pbulic,private,protected,default.设臵访问权限.6、Static关键字:静态修饰符,它修饰的方法、类和变量可以全局调用.7、Final关键字:禁止重写.8、This关键字:指向自身引用.9、string:是不可变的字符序列.(两个string变量必须用copy的方式在内存中new出新的数据块) 10、stringBuffer:是可变的字符序列,可以直接添加字符.大学生java实习周记(3)实习第三个礼拜,主要是熟悉java的高级语法(核心)继承:子类继承父类的所有属性和方法,如果方法和属性被private修饰,子类则无法读取.子类使用Super关键字继承.父类无法调用子类方法.构造方法:方法名称必须与类名相同,且没有返回值.Object类是所有类的父类,即java中的根类.无参构造方法默认继承object的.(构造方法的重载,实现不同参数的构造)重载:方法相同,参数类型不同,数量不同.构造方法中也常使用方法重载.重写:重写方法必须和被重写方法具有相同参数列表、相同方法和相同返回值.重写方法不能使用比被重写方法更严格的访问权限.抽象:抽象类被继承后,方法必须被重写并实现,否则子类也还是抽象类.抽象方法只需声明,无需实现.接口:实现关键字implements.接口中所有成员变量和方法都是public.接口可以继承其他接口,并添加新的属性和方法.接口和实现类之间存在多态.多态:三个必要条件分别是继承、重写和父类引用子类对象.(java的核心思想)实习第四个礼拜,主要熟悉了java的高级应用线程:进程是运行中的应用程序,是一套顺序执行的指令,每个进程都有自己独立的内存空间.线程是一个并发执行的顺序流,一个进程包括多个顺序执行流程,这些流程称为线程. JVM 就是一个进程,在JVM 中分出线程,比方main()就是主线程.同时开辟并发执行的序列即多线程.调用start()方法,线程启动;run()方法结束,线程就终止.线程是一个操作系统创立并维护的一个资源.对于单CPU 系统来说,某一个时刻只可能由一个线程在运行.一个Thread 对象就表示一个线程.进程的数据空间独立;线程的数据空间共享, 能充分使用CPU 的资源.线程间通信更容易.共享数据就要加锁、解锁,会降低效率.I/O:是在JVM 和外部数据源之间交换数据.按数据传输方向划分:输入流和输出;按数据单位划分:字节流和字符流;过滤流用来封装节点流或者其他过滤流,从而给节点流或其他的过滤流增加功能.大学生java实习周记(5)实习第五个礼拜,使用Collection框架做派叫号系统首先分析工程需求,概述如下:1.产品参与者顾客:到营业大厅排队取号柜员:提供业务效劳的柜台业务员管理员:负责对业务类型、业务受理情况进行实时查看、调配的管理者2.功能需求1)、取号:顾客来到营业大厅通过取号机取号,可以选择自己要办理的业务类型.取号后自动进入排队中.等待叫号;2)、叫号:柜员可以通过叫号端进行重复呼叫、暂停效劳和转移.叫号端可是软件也可以是硬件设备;3)、管理业务类型:管理人员可以通过后台管理进行业务类型的管理.可以添加、禁用、修改一种业务类型,为某种业务类型可以设臵每天办理量;4)、管理窗口:管理人员可以通过后台管理对业务窗口进行管理.可以为某个窗口指定办理某种业务类型;5)、统计整合数据:系统可以定时的整合数据,将分散在每天的数据按人、业务类型、时间进行整合,可以将统计数据输出成图表形式;6)、查看办理情况:可以查看当前流量、已经办理、未办理的人数.当前办理效率,历史数据等等;7)、记录日志:系统对关键的地方进行日志记录,以便系统可以在出错时进行调试和处理. 实施代码编写.第一个工程设计,感觉难度很大.之前所学的是零零散散的知识点,现在要把之前所学的知识连贯起来,刚开始不知道怎么去连贯,后来看了需求分析文档,分析图,慢慢的有点思路.在后面的做工程的过程中,遇到了太多的问题,通过自己的思考、问同事,问老师慢慢的解决了.而在第一个工程中也学到了很多东西.大学生java实习周记(6)1、数据库范式作用:尽可能减少数据冗余、保证数据完整性、识别出实体、关系以及表的缺失第一范式:字段都为单一属性,且属性为根底类型第二范式:属性必须完全依赖关键字第三范式:非主键属性不能依赖其他的非主键属性候要用到临时表,嵌套查询,存储过程用的地方等,叫我多看几个例子,并敲下代码运行下,体会里面的数据生成,查询出自己要的数据等.然后再根据这些数据写出语句,生成需要的流程,这就是数据挖掘的精髓!那么存储过程与一般的SQL语句有什么区别呢?存储过程的优点:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般sql语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度.2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用.3.存储过程可以重复使用,可减少数据库开发人员的工作量从中我学到了:存储过程是数据在存储到数据库的过程中,可以对这些数据进行操作,不然数据就是直接从页面获取,直接原样存储.大学生java实习周记(7)实习第七个礼拜,为了进一步了解java开发的相关知识,掌握java开发的根本技术,丰富java开发的实战经验,代码的复用性.学习SQL的根底知识及正确的运用方法,和有用的相关技术,提高自己的工作效率.通过工程重构,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程标准、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程.为以后能够更快地进入工作状态并且能够更好的工作,打好一定的根底.从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个局部.这个事实在很大程度上_了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作.工程程序的编程是一个非常烦琐而枯燥的过程,需要耐心和毅力去完成,不然中途出现过多的错误,会使之后的校验略显费时.。
软件开发实习周记10篇

实训总结实训目的:实训单位和工作岗位:实训的内容:从事工作情况实训的心得体会:“天下英雄皆我辈,一入江湖立马催。
”从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成老板,同学变成同事,相处之道完全不同。
在这巨大的转变中,我们可能彷徨,迷茫,无法马上适应新的环境,但在同事的帮助和自己摸索的情况下,我还是完成了这次实训。
但我发现,以我们的经验,不学到一定的深度和广度是难以在实际工作中应付自如的。
因此反映出学习的还不够,缺点疏漏。
需在加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,我们也许看不惯企业之间残酷的竞争,无法忍受同事之间漠不关心的眼神和言语。
很多时候觉得自己没有受到领导重用,所干的只是一些无关重要的杂活,自己的提议或工作不能得到老板的肯定。
“在大学里学的不是知识,而是一种叫做自学的能力”。
参加工作后才能深刻体会这句话的含义。
课本上学的理论知识用到的很少。
在这个信息爆炸的时代,知识更新太快,靠原有的一点知识肯定是不行的。
我们必须在工作中勤于动手慢慢琢磨,不断学习不断积累。
遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。
所以我们还要继续学习,不断提升理论素养。
这次实训也让我深刻体会到了团结合作的重要性,团结合作是一个优秀的开发团队的基本素质,是一个项目成功的关键。
虽然我们团队只有几个人,而且时间也很短,我们最终还是顺利的完成了任务,靠的是什么?不仅是努力,还有团结。
整个项目的过程中我们都很讲究团结合作,大家有明确的分工,遇到问题都能互相帮助解决。
问题的及时解决保证了项目按计划进展。
我们之间也发生过很多争执,很多时候都是争得面红耳赤,在工作中我认为这是一种好的现象,在争执中我们得到了正确的认识,也相互之间学到了不少东西。
软件开发不是一个人的工作,而是一个团队的工作,所以工作中一定要考虑整体,不能一意孤行。
当然,这个月的实训也给了我不少经验和教训。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实习第一个星期,到广州数鹏通科技有限公司人事部报道。作为公司的新人,对于各种运作和工作流程都不是很清楚,这就需要我要求自己主动去学习,去了解,以便自己能更好的为公司创造价值
这周,我向开发人员问了我们项目小组需要是用什么技术,如hibernate,spring,iBATIS,jQuery,EXTJS,DWR,easyui等等。了解了以后,我重点看了看jQuery,因为这块比较不熟悉。之后熟悉了下招聘流程。接下来帮项目经理做了个项目上线休整的静态“日志列表功能模块”之后画了流程图,如请假申请、设备申请。 在最后一天项目经理要求我看项目,部署项目,虽然其中刚刚开始遇到了不少麻烦,但是通过我主动学习后,问题很快就解决了 从这周开始,我们将开始为期一年的校外实习训练生活,这一周里,我们主要是与公司实习项目经理沟通,制定下实习的主要内容和活动安排。 通过与项目经理的沟通,初步定下我个人实习程序项目,通过My Eclipses实现企业商品进销存管理系统,通过编程,达到实现公司项目的统计管理。同项目经理初步拟定下需求分析,接下来由个人编写实现代码程序。 在同事之间的讨论和研究中,我学习到了不少知识,这都是在我们大学课堂上所疏忽的知识点和重要的实践经验,使我受益非浅,这将成为我今后学习工作的重要财富。 接下来,完成需求文档便可以投入到程序代码的编写中去,这个环节所需要的时间是相当巨大的。一份分析得透彻的需求文档,将会给我们之后的程序编写带来很多的方便,所以,接下来需要比较细心的完成我这个项目的需求分析文档。
实习第3个星期,实际算是适应期。主要了解一些公司的背景、产品、发展方向和前景等。另外,尝试更同事多沟通,多听,从交谈中也能够学到不少东西。同事们都很热心,很照顾我,经常在我碰到困难的时候便主动伸出援助之手,令我非常感动。几天之后开始在同事的帮带下,做一些业务相关的工作,主要是在一旁协助处理一下简单的事情。也就是打根基。可别小看了这些活,虽说简单,但都是疏忽不得的,每件事情都至关重要,因为它们都是互连的。为了保证最后能够顺利,前面的每一步基础都要打好。为了能够真正的使用知识,我很严格的要求自己去做好每一件事情,即使再简单的事情我都会认真考虑几遍,因此,虽然做得不算快,但能够保证让同事们满意。同事通常也不催促,都把任务安排好, 然后便交给我自己去处理,同时还不时提供一些帮助。等慢慢熟悉起来,做起事情也越来越顺手了。
实习第4周开始,已经逐渐进入状态。开始独立接触一些业务,项目经理也知道我是一个很新的新手,所以刚开始让我做的,主要是帮其他有经验的同事打打下手,做一些最简单的java类的实现,例如枚举,这就要求我对部门的一些业务流程和项目特点有相当的熟悉。于是每天我都会非常早起来,准备一些资 料在身边已被随时查阅,当然如果这次信息能够放在脑子里那就更好了,于是我一有空就多看几遍,慢慢的熟记在胸。工作进行的还是比较顺利的 工作都是辛苦的,等到假期的时候也不可以安心的休息。幸好有同事在旁边提示,更多的时候他们帮我,有时候我也帮他们。大家互相帮助也使问题容易解决得多了。一个人做就很难一起做就变得非常容易。我对这段时间的工作非常满意。 经过几个礼拜的锻炼,发现自己进步还挺快的,即使是之前从来没有接触过这个岗位,同时也对java软件开发这一行有了更深的认识,这一周仍然是帮一些有经验的同事打打下手的事情。让他们对我们的产品产生更浓厚的兴趣。 人往往都是这样,没有经历过的话,永远都不知道事情到底是怎么一个样子,是真的那么难,还是并非如此,所以,不管怎么样,即使是自己完全陌生的事情,只要有机会,都一定要去尝试,努力去做好。因为没有经验,那么就需要做更多的准备工作。另外就是不要害怕失败,只要用心去做就可以了。等到熟练了,那么成功将是水到渠成的事情。比如我的第一次开发一个日志列表功能模块功能,虽然我做得不够好,但通过这次的尝试,却令我获益匪浅,对我之后的几次任务的成功都起到了极大的推动作用。自己也通过不断的经历和尝试检验了自身的水平和适应能力。只有通过不断的努力,不断的尝试,不断的积累经验,才能够发现自己的不足,然后在弥补不足的时候,我们便实实在在的提高了自己。所以,不管怎样,努力去做吧,告诉自己,只要用心,就能做得更好! 经过数个星期的深入了解。今天谈谈我对java软件开发的一些理性认识和看法。正如马克思所言的“等于零或者趋近于零”的境界,有许多人认识JAVA是从网页界面开始的,因此有印象JAVA不能”担当大任“。我觉得这是无知。之所以JAVA最初从网上起家,是因为其跨平台的能力。 但是,这并不是说JAVA只能搞些小玩意。在J2EE出现以后,又有许多人抱怨它的资源损耗大,速度慢。但是,我要告诉你,光用J2SE,就可以搞出大规 模,高效率,表现优异的系统。我现在负责维护的产品,一个电信公司背后的短信平台,100%纯JAVA,平均日处理100万宗交易,同时提供实时计费和管 理,99。999999%的服务时间保证。这不是什么难做到的事,关键是提供合理的系统结构,并且掌握JAVA对资源利用的特性。而J2EE的结构,是围 绕一定的商业模式而设计的,有他明显的短处,只有正确分析,合理运用才是道理。 平时在寝室晃晃荡荡没事干,觉得日子过得好慢好无聊。而现在,就完全不一样了,每天紧张的工作状态,完全没有时间考虑其它事情。现在不知不觉一个月很快过去。其实如果可以的话,真想每天多24个小时,但这次的经历却是实实在在的,就感觉自己每天都在进步,每天都能够接触新的事物,一点一点的吸收进去,觉得自己离成功不远了,正应了那句话:社会是一所最好的大学。这些深刻的感受只有经理过的人才会体验到。果然没错。 一个月的时间,虽然短,但学到的东西可不少,如果快速的适应公司的环境,融入企业的团体,如何更好的跟同事沟通,更好的完成既定的任务。这些都不是信手拈来的。都需要一个逐步的从点到面的认识,今天我学到的所有这些都必将对我将来的就业产生深刻的影响。而对我来说,真正的就业也已经不远了。我庆幸也感谢有这样一个学习的 机会,能够在就业前很好的提高自己、锻炼自己。同时也让自己对自己的能力更加自信,相信自己将来能够成为一个对社会有用的一员。
从这周开始,我将开始校外实习训练生活,这一周里,我主要是与公司项目经理沟通,制定下校内实习的主要内容和活动安排。 通过与项目经理的沟通,初步定下我个人实习程序项目,通过My Eclipses实现公司项目管理系统,通过编程,达到实现商品进货销售和存储的统计管理。 同指导教师初步拟定下需求分析,接下来由个人编写实现代码程序。 接下来就由个人来编写实现代码和进一步的完善需求分析文档。偶尔与同在公司做同一个项目的同事们进行交流探讨,来解决我们在编写程序时遇到的一些问题。 在同事之间的讨论和研究中,我学习到了不少知识,这都是在我们大学课堂上所疏忽的知识点和重要的实践经验,使我受益非浅,这将成为我今后学习工作的重要财富。 接下来,完成需求文档便可以投入到程序代码的编写中去,这个环节所需要的时间是相当巨大的。一份分析得透彻的需求文档,将会给我们之后的程序编写带来很多的方便,所以,接下来需要比较细心的完成我这个项目的需求分析文档。 这周,我每个人都按自己的喜好和擅长,选择了自己在这次大型软件实习训练中的实习项目指导同事作为自己的领路人,但由于公司这个系统涉及的工作量极为巨大,而且还涉及到物流等非本专业的一些相关知识。所以在本人与项目经理的探讨下,我重新选择了另外一个项目跟进,相比之前所选择的项目,难度有所降低。 在重新选择项目之后,不得不再一次进行需求分析,进而完成需求分析文档,之前的一次需求分析,使得这一次在需求分析上,加快了速度,为之后的工作节省了一些时间,为了赶上其他项目组的开发进度,在需求分析文档生成后,便投入到项目代码的实现中,这一环节,是一整个软件生成的最为重要和关键的环节。 在接下来的几周,会继续进行程序代码的编写,以及进一步的与项目经理进行必要的沟通。
这周简要的分析一下我的跟进的项目的主要任务,以便之后的编程带来更多 的方便。 这次公司接到的项目,主要为了实现使用图形用户界面,当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录到“自营销管理系统”。查询余额功能:初始余额为10000元。 “自营销管理系统”的功能:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支;每次操作成功或失败都要有相应的提示信息显示给用户。“自营销管理系统”短信提醒功能:不能出现负存款;每次操作成功或失败都要有相应的提示信息显示给用户。 修改密码:新密码长度需要等于6位数字,决不允许出现6位数字完全相同的情况,只有旧密码正确,新密码符合要求,并且两次新密码输入相同的情况下才可以成功修改密码。统使用的GUI组件不得少于5种,越全面越好,但要合适。 以上便是我在公司负责项目部分“自营销管理系统”预想实现的全部功能,若之后有一定的需要,还会继续添加或者删改一些细节功能。 这周也如之前的计划一样,持续着“自营销管理系统”的程序代码编写,在与同事的交流中,积累更多的经验和他人的编程思想,来完善自己未成熟的编程思想。 在公司若发现了同事之间经过讨论却无法解决的问题,还可以就近咨询项目经理来帮助我们解决一些棘手的问题,也为我们程序编写上节省了许多宝贵的时间。 项目经理常常持有一些我们无法想到的编程技巧和实现捷径,这为我们省下了一些钻研的时间,毕竟工作多年的经验是非常宝贵,值得我们这些新手去学习和借鉴的,使之成为我们自己的财富。 从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。 项目程序的编程是一个非常烦琐而枯燥的过程,需要耐心和毅力去完成,不然中途出现过多的错误,会使之后的校验略显费时。