一、前期规划:
我理解的前期规划是:在市场人员们汇总一个需求提交给产品专家带领的产品经理团队,然后经过这个团队根据公司具体情况再次分析和规划出一个最终需求文档。
这个需求文档应当首先提交给技术研发部门的负责人以及核心开发人员。由开发团队对其进行技术和风险分析。如果对此需求统一有异议的地方,需要返回给产品团队,重新修正需求。反复如此,直至需求完善准确,细致,清晰。
前期规划就像高楼的地基,如果马马虎虎,就算是一块砖块没摆好都可能导致整个高楼建设的失败。在规划中我认为,交流永远是需要双方积极主动,能认真听取每个人的建议。前期工作思维不慎重,不细致,不认真,不够完善,将产生连锁效应直接导致整个工程和项目的失败。
这种失败可能表现为:第一种,软件按需求实现但是功能根本不能满足用户需要。第二种,功能都有了,软件没有达到可用性、易用性。
对于第一种,当然是因为前期规划疏漏了某些细小功能,没能把需求文档做完善。应该是规划工作做的还不够认真和细致。
对于第二种情况,我认为更多是在产品设计规划方面经验还不够成熟。这种问题应该是很难避免的。因为每种新产品对产品团队来说都很陌生。即使以前做过类似的东西,也难免面面俱到。这只能通过不断努力和认真的态度来弥补。
前期规划的交流涉及了市场、产品和技术研发等多个团队之间。需要的不仅是团队内部的交流,更多需要协调好团队之间的交流。可能有时候需要公司高层和中层参与协调。
目前,很多开发人员深感项目的需求文档写的都很单薄。大家可以想一想,如果没有好的开始,怎么会有好的结束呢?需求文档单薄,不够细致,由谁来继续完善呢?难道让程序员们自己去完善。我想程序员也可能没有这种能力。对于程序员能把代码写的很健壮很稳定就已经是很不容易的事情了。
二、概要设计:
我理解的概要设计步骤:(以项目为中心的开发流程)
1〉 项目经理仔细阅读项目需求文档。
2〉 项目经理召集项目开发成员,开项目启动会议。具体商议项目的开发任务和责任分配。
3〉 核心开发人员开发确定,以及各模块开发人员确定。
4〉 由系统分析员和核心开发人员仔细阅读需求文档,对系统整个架构分析和做技术规划。
5〉 系统分析员整理和书写最终的系统架构和概要设计文档。
6〉 系统分析员在文档提交日,提交给项目经理。项目经理确认文档并审批。
7〉 项目经理召集项目开发成员,开一个概要设计以及系统架构确定的会议。向每个成员分发文档,并讨论确定最终概要设计文档。
8〉开始详细设计文档的工作
做软件开发项目实习的心得体会
三、详细设计:
1〉 项目经理组织成立各个模块的开发小组,并确定开发小组组长(程序经理)。
2〉 各开发组长书写各自模块的详细设计文档,开发成员需要协助,配合。
3〉 在指定提交日,开发组长提交文档给系统分析员。由系统分析员审批。
4〉 系统分析员组织召开一个详细设计文档确认的会议。
5〉 然后开发组长分发各自模块的详细设计文档给程序员,程序员在指定时间内完成。
6〉 程序员做内部测试。开发组长协调并配合。
7〉 确认无bug提交给开发组组长。
8〉 所有模块整合工作,由整个开发组成员参与完成。由所有开发组长和系统分析员负责主要部分工作。程序员协助和配合。
9〉 对整合后工程做详细测试。
10〉 确认测试通过后,开发组长根据开发成员表现以及提交成果填写绩效考核表。然后提交给项目经理。
11〉 项目经理会召开项目总结会,同时向优秀成员颁奖。同时鼓励所有成员继续努力。对不能按时完成导致项目能按时提交,以及对导致失败的
关键人员给与惩罚处理。
当然,以上只是一个简单的开发流程,一定是有很多不足的地方。希望能起到抛砖引玉的作用。大家都明白,流程和制度是死的,但人是活的,所以如何按流程做得好,关键还是在人本身了。没有一个流程和制度,一个团队也必将是一盘散沙。正所谓“无规矩无以成方圆”。这句话说得很有道理。
四、具体编码:
开发几个项目之后,对编写程序有了更进一步的了解。
好的程序应该具有: 易读性,易扩展性,容错性。
易读性: 所有变量和函数以及类名用简单易懂易记忆的命名方式。所有类和函数甚至变量都有关键的注释说明。这点很重要,也是最基础的。如果代码书写不够美观和易懂,我想自己以后也不想再看。就更别谈功能的扩展和新版本开发了。
易扩展性: 整体系统架构逻辑简单清晰。模块与模块之间尽量做到互不影响,也就是尽可能的独立。这部分工作主要体现在前期设计工作中,需要掌握好的设计经验和方法才能够做得比较好。
容错性: 对数据流和指针以及数组都做数据有效性检查;对第三方接口的调用失败的容错性。对所有代码都做调用失败后的错误处理。以及在大的工程中加入trace文件输出,把关键的数据流和关键处理部分的操作信息输出。以便对工程异常情况产生条件的定位,及时解决问题。
我觉得程序员能在这三方面做得很好就算一个优秀的programmer了。
五、调试、跟踪与测试:
1 测试需要注意的:
对每个模块的接口做测试,数据边界的检查。在对整个模块做测试。
主要测试稳定性,效率以及功能是否正常。
确认单个模块完全正常后,再加入工程。
在系统架构设计的时候,可能会引入原型参考。要对原型做完成测试后,确认没有问题后,才可使用。
2 可以采用VC自带Trace或者将信息输出为文本文件的方式跟踪程序并输出关键信息,以便定位程序异常的原因。
3 对于通信模块的测试,特别注意服务端和客户端的数据流。可以针对性的写一个客户端或服务端的测试程序,检验通讯过程是否正常。
4 在用VC做开发中,一定先要让Debug版本正常运行,保证没有任何异常,内存泄漏和Assert等调试警告信息。如果用到其他Lib,一定要保证Lib本身不存在问题。
这里只是提到一些自己容易忽略的东西,希望能对大家有所帮助,欢迎指正!谢谢。
作为一个软件开发人员, 记得在我第一天进入公司实习的时候, 首先要学习的就是编程规范. 相信每个搞开发的同学都跟我一样吧.
编程规范在学校里是十分不重视的. 老师也不会硬性地要求学生要遵照怎样的规范去编写代码, 实验或者作业什么的, 只要能实现功能就ok了. 但是公司却不一样, 公司的代码并不是一个人编写, 别人很可能需要阅读甚至修改你的代码, 阅读一个不符合规范的代码, 所需要的时间可能比重新开发还要漫长. 代码规范的重要性是不言而喻的.当然, 作为一个开发人员的前提, 我还是公司里的一个员工(虽然不是正式的...). 我还必须遵守员工的规范.
其实员工规范也没有什么特别多的要求, 个人认为就跟上学差不多, 虽然规范是差不多, 心态上却有着很大的差异. 原因无他, 你到学校是自己交钱上学, 上班却是别人发工资给你. 拿了人家钱, 还要扰乱人家的规范, 这种事我还真干不出来. 看来钱不论到哪里都是一个问题, 呵呵
感悟二: 我其实是一种很唯心的动物
其实本来, 我是写"人其实是一种很唯心的动物", 但不知道别人是不是也这样, 虽然我觉得是, 却无从考究, 还是严谨点.
为什么说我唯心呢? 当我心里把自己当作一个学生, 跟把自己当作一个上班族时, 在各种细节上都会不一样, 例如那有点虚无缥缈的"气质", 或者是说话的语气.
这个大概是"站在不同的高度, 看到不同的风景"吧. 正如老总看的是公司发展方向, 主管却在看业绩, 经理在看项目, 小弟们在看代码...
感悟三: 设计模式很重要
设计模式是我到公司才接触的事物, 主要是讲述一种面向接口的编程思维, 按照设计模式所编写的代码, 会比学校那种直接实现功能的代码繁琐一点, 增加很多看似多余的虚类或者接口. 但是这种代码更加具有拓展性, 更好地把数据封装起来. 在增加状态, 增加类的时候, 并不需要修改过多代码, 这种代码对于版本升级尤其重要.
在公司培训学习中, 我总能很快地掌握各种设计模式的要领, 获得上司的好评. 但是我明白, 设计模式真要应用到代码中去, 是要培养一种习惯.
个人观点好像说得有点多了, 下面说说我这3个月里的实习情况. 总的而言, 我到公司接触了2个平台, 一个是现在很火的android, 另一个则是nokia的qt. android 用的基本是java语言, 其中还会带点xml语言; 而qt用的则是c++.
对于这2个平台, 用着的感觉其实大同小异, 用我上司的话说, 基础打好了, 语言就不应该是障碍. 感觉挺有道理的. 想当年我作为一个vb助教, 却没半点vb基础, 对vb那些基础问题还是可以比较轻松地解决, 这跟我其他程序语言基础比较好有着密不可分的关系.
android平台的一个基本窗口是一个activity, 除了基本的activity外, 还提供listactivity和tabactivity这些拓展的子类, 每一个activity都可以看作一个窗口, 一个进程可以有多个activity, 每个activity都拥有一个view, view可以通过xml设定, 当使用activity的子类时, 必须注意这些子类的xml必须含有特定id的控件, 或者不用xml实现view, 系统会有一个默认的xml去实现那些一个基础view并且实现必要的id.
在谈到view, 那么就必须说到layout了, android的layout很强大, 最基础的是横向或竖向的排列布局, 另外还有网格, 表格布局等等. 掌握好布局的方法可以让我们对界面设计事半功倍.
android有趣东西有很多, 在我完成那个移植应用的时候, android总能给我一些惊喜, 例如popwindows这个设计, 他作用是弹出一个窗口等, 或者你可以把他看作一个acticity, 效率却比activity快很多. 利用popwindows, 你可以做出风格各异的消息框, 菜单栏, 下拉菜单等等.
另外还有一个抽屉类也很特别, 他就像触屏系统的解锁一样, 拖动手柄, 便可拉出一个界面, 这种设计大大地节省应用的空间, 减少切换界面的操作, 从而降低应用的功耗.告诉大家一个很多人不注意的地方, android应用如果进行横竖屏幕切换的时候, 进程会完全关闭后, 再重新打开的, 因为android做了保存状态的操作, 所以很多人会以为屏幕切换后, 进程还是本来的进程.
qt跟android有很多共通点, 例如android的activity就如qt的qwidget, 当然, 他们的状态机有着很大的区别.
qt最大的特点是他的信号槽, 通过信号和槽的连接, 可以把很多类与类间相关的函数连接在一起, 甚至可以传递参数
实习心得
从学生到走上工作岗位,一步步的熟悉和认识着周围的环境,熟悉这社会生存之道!在这里我学到了我离开校园的第一笔知识,这些都是从书本上学不到的知识,从体验公司的文化到亲身接触公司的每个部门的人员,从公司的季刊杂志上,从其他员工的言谈中,有好的信息,也有不好的耳闻,总之,我的感觉中,我们的公司还是在不断前进发展。
从学校迈入社会,华润以自己的姿态给我这样一个良好的锻炼平台。从学生到工作,华润以自己的品质和精神让我了解和洞察并融入社会这个大家庭,华润为我创造了这样一座桥梁。融入华润,融入社会,我以华润的精神强化自己,以华润的记纪律规范自己,每一天努力,每一步的行动,都让我逐步提高和完善自己,以至于在这个平凡的岗位上做到一个合格称职的职业人。
工作中有苦有乐,产线上同事之间的互帮互助,让我充分体会到与人协作,共谋发展,合作共利的快乐。产线5s让我深刻认识到良好整洁的工作环境是工作效率和品质保证。产线纪律是我规范和端正自己的工作态度,保证每一颗电路的品质。在这样的环境下,在这样的氛围中,我也渐渐养成了良好的工作习惯和责任意识,努力将这份工作做到更好。从华润到社会大家庭,从一颗细小的电路到做人做事,不容置疑每一步都至关重要。“千里之行,始于足下”,我想,一切都从身边做起,从细节做起,从小事做起,从当下这份工作做起。播种行为,收获习惯;播种习惯,收获性格;播种性格,收获命运。一点一滴的积累,一点一滴的进步都将决定和影响着我的将来!
嵌入式软件开发实习心得体会
嵌入式软件开发实习是我人生中最具有挑战性的经历之一。一个月的实习期间,我不断地面对新的学习和挑战,不断地突破自己的局限和困难,最终赢得了成功。在这段时间里,我深刻体验到了嵌入式软件开发的困难和挑战,也积累了宝贵的经验和知识,对我的职业发展起到了很大的促进作用。
在实习期间,我要求自己要做到以下几点:
1. 认真学习:首先,我要认真学习所学内容,包括理论和实践。我努力把学到的知识和技能应用到实际项目中去,并寻求导师和同事的指导和帮助。
2. 合作共赢:其次,我要敬业合作,积极参与团队的工作,和同事一起完成任务。我深入了解团队的工作流程,学习如何与其他同事交流合作。
3. 持续改进:最后,我要不断地自我反思和改进,总结经验和教训,寻求自我提升。我认真听取导师和同事的反馈意见,虚心向各位专业前辈学习,不断提升自己。
在整个实习期间,我遵循了以上几点要求,并取得了不错的实际成果。实习期间,我主要参与了某公司的一个实际项目,该项目是针对一款智能家电的软件开发。我主要负责该项目的底层驱动开发和系统架构设计,使用了C语言、机器语言和汇编语言等多种编程语言,经历了若干次调试和验证,最终成功地将该软件应用到实习公司的产品中。
在整个实习期间,我深刻地感受到了嵌入式软件开发领域的挑战和机遇,也体验到了团队合作的重要性,和自我提升的必要性。通过参与实习,我不仅学到了关于软件设计和开发的知识和技能,而且了解了企业的社会运作方式,掌握了在实际工作中所需要具备的一系列技能,这对我的职业发展具有非常重要的意义。同时,实习期间也增强了我自己的信心和勇气,让我更加坚定地走向了嵌入式软件开发领域。
在实习期间,我经历了很多困难和挑战,但我很高兴自己勇敢地面对了这些问题,不停地寻求解决方案,并不断前进。我认为,这正是一个真正的工程师所需要的精神:“不断挑战自己,不断学习和提高,克服困难,和同事合作共创佳绩。”
总之,嵌入式软件开发实习是我人生中一次非常宝贵的经验,这段时间里我获得了很多学习和成长的机会,也结识了很多志同道合的伙伴。我将会一直坚持这种职业精神,继续努力,不断前进,在未来的工作中做出更好的表现。
经过为期4个月的专业实习,令我更深一步的了解和学习了软件开发的一般过程,不再是以前那样,都不知道软件开发是什么东西。对于一个应用系统他们为什么要那么多人来做,而这么多人一起做,代码又是如何进行管理的。对于每一个应用系统,企业到底用到哪些技术,他们为什么要选择这些技术,我们开发人员的主要任务是什么等等,这些概念都渐渐的清晰。人,孰能无过,过而改之,善莫大焉!没有谁,在编写代码的过程中永远不会犯错,即使他非常的厉害,那也是从不断的犯错过程中锻炼出来的,但亦有“犯错”的时候,因为需求是不断的改变的,即使你当时没错,但需求改了之后,你的代码不符合需求,那也是你的错。有错那当然就要调试咯,以前老是害怕出错,找不到问题所在是件令人烦恼的事。但是当调试的错误多了之后,你就会发现,每当一看到相类似的错误之后,你就会立即知道这个错误是什么原因造成的!所以,我们不应该害怕出错,应该把调试错误当成一种提高个人能力的方式。对于测试人员发回来的bug我们要认真的对待,造成这种bug就证明了我们的思路还是不怎么的清晰,所以有必要再去看看相关的资料。沟通是人与人之间传递信息的途径,好的沟通能很完美的传达你的思想,你的见解。在企业中,每一个系统的开发过程一般来说都不是一个人从头做到尾的,一般都有分工的,如此一来,沟通就必不可少了,因为你要把你做的工作,你为什么这样做,告诉别人,别人才更好的去完成他的任务。
这次实习,是进行实战性工作,学到了很多东西,我相信对以后的生活和工作都有很大的帮助。
今天的实训结束了,今天做的是纸牌游戏软件和趣味打字游戏。今天的东西对我来说有点难度,最后没有能过完全做完。但是我还是觉得这是一个不错的实训,在这种集体的环境里和同学们一起学习,每天的生活过的也是非常的充实。此次实践课我的收获很多。我和同学们这一次真正自己动手制作了一个小软件,虽然还存在很多的问题,而且我做的软件在使用起来还是很不可行的,但是我们从中受到了很多知识,不仅是专业的知识,更让我明白了一个软件从设计到实现的每一个环节真的很不容易,不仅需要扎实的专业知识,更需要一个团队的配合,这才是一个软件成功的关键。这就告诉我们,一个人的出色不算什么,一个团队的出色才是真正有用的。
刚开始拿到题目我们组员都不知如何下手,经过小组成员一起查找资料,并且开会讨论,我们确定了设计的设计目标以及具体实现方式,包括如何将Java的思想运用到实际系统的详细设计之中。
在实验课上,我学会了很多学习的方法。而这是日后最实用的。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我的将来也有很大的帮助。以后,不管有多苦,我想我都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我都可以在实验结束之后变的更加成熟,会面对需要面对的事情,以及学会遇到问题,不急不慌,慢慢解决它。
虽然过程辛苦是不可避免,但收获还是令人感到尤其的欣慰。在这次的软件设计中不仅检验了我所学习的知识,也培养了我的实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。实验过程中,也十分感谢实验指导老师陈中育老师的指点与教导。这次软件设计不仅是对这学期所学知识的一种综合检验,而且也是对自己动手能力的一种提高,增强了自己实践能力。通过这次课程设计使我明白了自己知识还比较欠缺,只是学习书本知识还是远远不够的,自己不会的东西还有太多,学习需要自己长期的积累,在以后的学习、工作中都应该不断的学习,将课本的理论知识与生活中的实践知识相结合,不断提高自己文化知识和实践能力。
软件公司工作实习心得体会
实习对于锻炼学生能力,了解社会、熟悉民生,看清自己的定位是很有帮助的。而从就业角度来看,拥有丰富实习经历的学生在就业时的优势也是比较明显的。以下是我这段时间的心得体会:
我实习所在的部门是xx部,主要从事网络维修服务工作。刚开始实习时,办公室的同事给了我一些有关部门运营和计算机维护的公司的规章制度,让我对公司运营情况和计算机计网络维护——特别是系统维护有了一定的认识,真正体会到了一个国有企业单位对人事的重视,理解了技术服务部的电脑维护工作虽然是企业部门运营的一个小侧面,但关系到企业在广大市民心目中的形象,我们中有经验的前辈还给我仔细讲解了计算机维护的每一款注意事项,经常领着我去进行顾客回访、产品市场调查;后来,又让我参与了一些具体的工作,比如约定顾客、维修单开立、对外宣传。
刚开始的时候有点手忙脚乱,不是这边搞错就是那边忘了,很多用的器材都叫不上名字,业务也很不熟悉,都是同事指导和帮助我。由于后来心态的调整和渐渐的熟练,慢慢地学得差不多了,就呆办公室里,有工作就安排给技术员,没有就闲着,忙的时候一直忙,闲的时候就发呆,和同事套近乎,期盼着能有多点事情安排给我做,不然实在是太无聊了。在部门领导及全体同事的帮助指导下,经过多天的学习、工作,我已熟悉整个维护服务的流程,可以独立、熟练地比较准确地报出各种网络故障问题。
作为实习生,我严格的要求自己,甘于吃苦,任劳任怨,尽心尽力,遵守公司的规章制度,主动打扫办公室卫生,尊重领导,维护领导的威信,适应领导的工作习惯、工作方法、工作风格以及工作特点。主动向领导、向办公室同志学习,取长补短,加强沟通,增进了解,提升能力。对领导和办公室交办的日常文字材料,即接即办,保证按领导的要求按时、准确办结,不断提高工作效率。
我的领导逻辑性较强,凡事爱有个前因后果,对这样的领导就要在谈工作时要讲事实,摆观点,有分析有推理,了解领导的工作风格和特点,目的是为了更好地做好工作。当然,在尊重领导的前提下,要敢于提出自己的观点,要有维护真理的精神。在协调与本部门领导的关系时,对待当事人要热情周到,庄重大方,言行得体,不卑不亢,树立起一言一行,都直接、间接地影响办公室或领导的形象的意识。
我所学的,我知道的知识还远远不够。每个礼拜,我们要做一次材料计划表。其实这个表是很简单的。这些简单的文档操作平时觉得是微不足道的一些知识好像根本就不用多说的问题。但真正自己在实际操作中确实是模棱两可的。这说明自己对自己所学知识太浮了们有深入,这种眼高手低的毛病在工作中是最忌讳的。所以在工作中端正态度是必须的。
感触最深的是自己的社会经验不够丰富,我觉得工作并没有想象的那么轻松,接触的都是有很多年社会经验的大人,跟他们在一起,需要把自己摆在大人的立场上说话,思考问题,说话办事都要有所注意,有时会觉得很累,但是我把这次实习当成是锻炼自己,接触社会的平台,不管有多困难,也要努力克服,要抓住这次机遇,不断的向他们学习,充实自己。
虽然实习用到的计算机专业的知识不多,但是我仍然能够感觉到自己的计算机知识还是不太扎实,如果要学以致用,还需要进一步加深自己的知识水平。
在实习期间,我深切地感受到,技术部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;面对客户,大家总是热情真诚;面对工作上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。
从他们身上,我真正体会到了"敬人、敬业、高效、高水平服务"的真实意义,体会到了服务部"服务、奉献"的意义,体会到了"创造完美、服务社会"的服务理念,知道了什么是"创新就是生活"。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我;我对能到这样的公司实习感到骄傲,感到自豪。我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。部门领导和同事也都尽力帮助我,给我有关知识。
在这短暂的实习期间中,我学到了许多书本上学不到的知识。从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,你可以有很好的同学,很好的朋友,大家相互嘘寒问暖,不必勾心斗角。
而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。存在着利益关系,又工作繁忙,就多了份人情世故。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
经过这段实习,我有些慌张,我意识到自己并不成熟,并没有做好将要走上社会的准备工作。我还有太多的地方需要改进,思想上的,生活作风上的,我应该抓住这次实习机遇,用最快的速度进步,把握住自己的不足,在今后的生活中注意锻炼。为适应以后的工作,为之打好基础。
实习,是开端也是结束。实习的同时也让我了解到了自己的不足,在今后的工作和生活中,我会继续努力,完善自我。更加努力的奋斗下去。
为期三天的广联达中级培训在今天就落下帷幕了,这次培训对于我们这些刚从学校出来实习的学生来说是非常可贵的,这次培训课时说是对我们在学校学到的知识的加深与巩固,也是让我们对以后工作的了解。非常感谢公司安排我们参加这次培训。
这次就培训可以说是受益匪浅啊。这次由张仰萌讲师给我们讲课,老师讲的很详细,但是我感觉稍微有点快了,可能是因为我们对软件还不是很熟练的缘故吧。这次培训中主要讲到了非正交轴网用软件如何处理,这个知识点用到了分别建立轴网设置插入点用shift转角度。这个只是在学校还真没学过建立复杂轴网对于这方面的知识就相对比较欠缺;还讲到了关于柱节点处的箍筋与伸入基础的部分的柱中的箍筋如何处理的问题,还有柱中的插筋问题,剪力墙中钢筋的特殊输入法,暗柱的正确绘制及梁悬挑构件等问题。上述这些都是培训的第一天讲到的内容。
培训中我们还学到了关于斜板的布置,还有软件中最让人感觉头疼的部分超高计算,这部分在学校的时候就没有弄清楚用软件如何算,培训的第二天老师就给讲到了。这次算是弄得清楚了。超高讲完老师紧接着就讲到了内墙抹灰方面的问题。第三天,也就是培训的最后一天,老师主要讲的是土建分部分项工程量清单,主要包括以下几个方面的问题:清单输入,项目特征描述,清单组价,换算及清单导出等。还有就是用定额算量时常见的一些小问题,锁定综合单价等问题。
以上就是这三天培训中老师讲到的主要内容。通过这次培训我对广联达有了更进一步的了解,也意识到想要在造价这方面做好还得很认真的学习相关方面的知识,要多向有经验的前辈学习。只有不断的学习,不断的充实自己才能让自己更加适合造价这方面的工作,才能做好自己的工作,服务公司,服务自己。
转眼间,到昆山已经两个多月了。不知不觉中我已经从一个在校生变成了一个职员。这跟在我们学校是完全不一样的。除此之外,公司还制定了严格的制度,让我们提早接触到公司的氛围。
我们学了半个多月的软件基础知识,也该是用一用的时候了。这半个多月,应该算是公司给我们安排的p阶段的训练时间。我们开始接触一些小型的系统,实训员工管理系统等。这些小型的系统巩固了我们的基础知识,让我们学会了一些编程的技巧,以及一些验证的方法。
每做完一个系统,我们都有一个项目演示环节。自己带着项目在全班学生的面前演示。讲解自己是如何实现的,说出自己系统的亮点和不足,然后由其他学生来挑系统的毛病,找出漏洞。通过这种方式,你可以学到其他学生的优点,别人好的编程思想你可以在以后的项目中运用。这是一个自我提高的方式。
接下来我们做了一个财务管理系统,用mvc三层架构实现的,jsp+struts+hibernate,这个系统是我们小组共同完成的,jsp用于前台的显示,struts调用bean的方法与数据库连接。这个系统做完之后,我觉得一个项目的流程图是十分的重要。如果没有总体的框架,后期修改会是很麻烦的。做项目之前我们应该先总体考虑一下布局,不要急着编程。 在做项目的这段时间里,我感觉自己的知识面太窄了,书到用时方恨少。做项目不仅检查了我们的基础知识掌握程度,而且给我们提供了自我提高的机会。项目做完以后,我感触颇深。以前在学软件工程的时候,一直不觉的文档很重要,老是认为编码最重要,做这个项目纠正了我的错误认识。
我认识到概要设计,详细设计是何等的重要。团队合作,最重要的是合作精神,不能自己一个人编程,不管其他的人。项目都是分模块做的,每个模块直接是有联系的,组内必须协调好,否则在整合的过程中会出很多的问题。一个大项目给个人自我发挥的余地是很大的。如果数据库里的数据太多,在显示的时候就应该考虑分页,分页的方法有很多种,这就是一个值得钻研的问题。在此期间我学会了自己解决问题的能力,在发现错误的过程中,才能学到更多的知识。知识是无穷的,不要为了就业而学习,而是为了提高而学习。多读书,能提高自己的逻辑思维能力。要多和其他人交流,不要闭门造车。
转眼之间,两个月的实习期即将结束,回顾这两个月的实习工作,感触很深,收获颇丰。这两个月,在领导和同事们的悉心关怀和指导下,通过我自身的不懈努力,我学到了人生难得的工作经验和社会见识。我将从以下几个方面总结软件技术岗位工作实习这段时间自己体会和心得:
一、努力学习,理论结合实践,不断提高自身工作能力
在软件技术岗位工作的实习过程中,我始终把学习作为获得新知识、掌握方法、提高能力、解决问题的一条重要途径和方法,切实做到用理论武装头脑、指导实践、推动工作。思想上积极进取,积极的把自己现有的知识用于社会实践中,在实践中也才能检验知识的有用性。在这两个月的实习工作中给我的感触就是:我们在学校学到了很多的理论知识,但很少用于社会实践中,这样理论和实践就大大的脱节了,以至于在以后的学习和生活中找不到方向,无法学以致用。同时,在工作中不断的学习也是弥补自己的不足的有效方式。信息时代,瞬息万变,社会在变化,人也在变化,所以你一天不学习,你就会落伍。通过这两个月的实习,并结合软件技术岗位工作的实际情况,认真学习的软件技术岗位工作各项政策制度、管理制度和工作条例,使工作中的困难有了最有力地解决武器。通过这些工作条例的学习使我进一步加深了对各项工作的理解,可以求真务实的开展各项工作。
二、围绕工作,突出重点,尽心尽力履行职责
在软件技术岗位工作中我都本着认真负责的态度去对待每项工作。虽然开始由于经验不足和认识不够,觉得在软件技术岗位工作中找不到事情做,不能得到锻炼的目的,但我迅速从自身出发寻找原因,和同事交流,认识到自己的不足,以至于迅速的转变自己的角色和工作定位。为使自己尽快熟悉工作,进入角色,我一方面抓紧时间查看相关资料,熟悉自己的工作职责,另一方面我虚心向领导、同事请教使自己对软件技术岗位工作的情况有了一个比较系统、全面的认知和了解。根据软件技术岗位工作的实际情况,结合自身的优势,把握工作的重点和难度。
三、转变角色,以极大的热情投入到工作中
从大学校门跨入到软件技术岗位工作岗位,一开始我难以适应角色的转变,不能发现问题,从而解决问题,认为没有多少事情可以做,我就有一点失望,开始的热情有点消退,完全找不到方向。但我还是尽量保持当初的那份热情,想干有用的事的态度,不断的做好一些杂事,同时也勇于协助同事做好各项工作,慢慢的就找到了自己的角色,明白自己该干什么,这就是一个热情的问题,只要我保持极大的热情,相信自己一定会得到认可,没有不会做,没有做不好,只有你愿不愿意做。转变自己的角色,从一位学生到一位工作人员的转变,不仅仅是角色的变化,更是思想观念的转变。
四、发扬团队精神,在完成本职工作的同时协同其他同事
在工作间能得到领导的充分信任,并在按时完成上级分配给我的各项工作的同时,还能积极主动地协助其他同事处理一些内务工作。个人的能力只有融入团队,才能实现的价值。实习期的工作,让我充分认识到团队精神的重要性。
团队的精髓是共同进步。没有共同进步,相互合作,团队如同一盘散沙。相互合作,团队就会齐心协力,成为一个强有力的集体。很多人经常把团队和工作团体混为一谈,其实两者之间存在本质上的区别。优秀的工作团体与团队一样,具有能够一起分享信息、观点和创意,共同决策以帮助每个成员能够更好地工作,同时强化个人工作标准的特点。但工作团体主要是把工作目标分解到个人,其本质上是注重个人目标和责任,工作团体目标只是个人目标的简单总和,工作团体的成员不会为超出自己义务范围的结果负责,也不会尝试那种因为多名成员共同工作而带来的增值效应。
五、存在的问题
几个月来,我虽然努力做了一些工作,但距离领导的要求还有不小差距,如理论水平、工作能力上还有待进一步提高,对软件技术岗位工作岗位还不够熟悉等等,这些问题,我决心实习报告在今后的工作和学习中努力加以改进和解决,使自己更好地做好本职工作。
针对实习期工作存在的不足和问题,在以后的工作中我打算做好以下几点:
1.做好实习期工作计划,继续加强对软件技术岗位工作岗位各种制度和业务的学习,做到全面深入的了解各种制度和业务。
2.以实践带学习全方位提高自己的工作能力。在注重学习的同时狠抓实践,在实践中利用所学知识用知识指导实践全方位的提高自己的工作能力和工作水平。
3.踏实做好本职工作。在以后的工作和学习中,我将以更加积极的工作态度更加热情的工作作风把自己的本职工作做好。在工作中任劳任怨力争“没有只有更好”。
4.继续在做好本职工作的同时,为单位做一些力所能及的工作,为单位做出自己应有的贡献。
全文阅读已结束,如果需要下载本文请点击
发布时间:2024-04-03
写心得体会是我们对生活和经历的一种总结和反思的方式,通过将自己的想法和感受记录下来,可以帮助我们更深入地理解和认识自己。如果想要让读者被感染,可以尝试用真诚、感人或激动人心的语言来表达自己的心得体会。下面是一些关于软件测试心得体会的总结,希望对大家有所启发。软件测试心得体会 篇1 我是公司一名文员...
发布时间:2023-07-26
这样做让我们对待一件事时能更有辩证观念的去看待,有没有值得参考的心得体会的范文呢?为了满足您的需求好工具范文网编辑为您整理了详细的“建筑实习心得体会”资料,感谢您选择本网页希望您能收藏它!...
发布时间:2023-10-20
我们总说不要想太多,但适当的感慨都是难免的,花点心思将这些感触记录下来是很重要的。一般来说,我们都需要学习如何去写心得体会,希望这份“园林实习心得体会”能够满足您的期望,感谢您在百忙之中抽出时间来访问本页!...
发布时间:2024-02-22
当我们对做某件事有了经验时,这时,我们可以将自己的思想改变进行一个记录。频繁地写心得体会可以帮助你提高写作能力,你知道撰写心得体会的技巧和方法吗?...
发布时间:2023-12-27
我们特意为大家汇总了“会计实习心得体会”,希望能给大家带来帮助。随着我们逐渐成长,我们会有更多的感悟和领悟。记录这些感受是一个不错的选择,因为心得体会可以帮助我们总结过去的经验,避免走弯路。希望您把这个链接收藏起来,随时查阅!...
发布时间:2023-08-17
每个人针对同一件事物,也会有着不一样的看法与想法,但是我们可以用我们自己的方式记录下来。一般来说心得体会可以反应出一个人对一个事情的看法,你读过优秀的心得体会范文吗?...
发布时间:2024-03-18
小编发现了一篇非常有用的“军训最新心得体会精选”现在分享给大家,我们会逐步深入剖析该领域的商业模式和商业机会供您参考。从某件事情上获得了一定的收获之后,这个时候不妨开始撰写一份心得体会。撰写心得体会有利于认真学习和消化所学的知识。...
发布时间:2024-04-01
一个多月的实习很快就结束了,这段时间我收获颇多。这次实习的地点在中国移动通信公司,在这里工作是我第一次正式与社会接轨踏上工作岗位,开始与以往完全不一样的生活。每天在规定的时间上下班,上班期间要认真准时地完成自己的工作任务,不能草率敷衍了事。我们的肩上开始扛着民事责任,凡事得谨慎小心,否则随时可能要为...
软件实习心得体会精选(9篇)
文件夹最新文章
推荐栏目