辰野客资源整合网

您现在的位置是:首页 > 资讯中心 > 生活百科

生活百科

程序员工作总结怎么写(程序员本周工作总结范文)

2023-08-13 15:26:56生活百科33
程序员个人工作总结1来公司一年多了,作为技术部phper,做了几个项目。 主要基于ThinkPHP框架和PHPCMS的二次开发。 自己也研究了wordpress的源代码。 通过这些工作和钻研,我学到了很多关于web开发的新知识,并有自己的见解。 以下是做的项目的总结和学到的东西,温故知新。1 .广告联盟系统*本项目为跨年项目,从去年底开始,今年年初建成上线,后期也进行了修改。基于ThinkPHP框

  程序员个人工作总结1

  来公司一年多了,作为技术部phper,做了几个项目。 主要基于ThinkPHP框架和PHPCMS的二次开发。 自己也研究了wordpress的源代码。 通过这些工作和钻研,我学到了很多关于web开发的新知识,并有自己的见解。 以下是做的项目的总结和学到的东西,温故知新。

  1 .广告联盟系统

  *本项目为跨年项目,从去年底开始,今年年初建成上线,后期也进行了修改。

  基于ThinkPHP框架开发,网页设计师和前端工程师负责web、js的设计和编写,前后台有一个PHP程序员,我负责数据库设计和后台开发。

  项目的需求是,成为会员后,用我们提供的代码在网页和客户端刊登各种形式的广告,宣传我们的产品,每天自动定时读取统计数据,比如计算安装量、注册量等,通过一系列算法

  后台的主要功能是会员管理(会员审核、会员资料、捆绑网站、软件客户端等)、广告管理)添加和删除广告,广告类型有弹窗、联、软件等)、结算管理)每日自动计算广告费

  主要技术和学到的东西:

  基于角色的访问控制( RBAC )、基于角色的访问控制。 它随ThinkPHP提供,可以按角色对管理员进行分组,每个角色具有不同的权限,并为每个控制器方法分配权限节点。 更好的RBAC权限控制:有机会考虑Auth类身份验证。

  分成表格和事务。 因为每天发生的数据量很多,所以有必要进行表划分。 ThinkPHP提供了一种划分表的方法。 我做的主要是数据库设计,如何合理的搭建表和字段,在开发过程中也多次调整。 因为涉及到“钱”的计算,所以计算费用时请谨慎。 在计算过程中,为了按顺序向四个表写入数据,避免其中一个步骤出现错误导致数据异常,这里采用了mysql事务机制。

  ThinkPHP缓存。 很多地方都在重用同样的数据。 另外,还有一种广告类型,可以设置为在不同的时间出现不同的广告。 在一定时间内只读入缓存就可以了。 使用ThinkPHP缓存可以提高程序的效率。

  2 .下载站转换程序改版扩展

  953下载站以前是asp程序mssql数据库,现在转换为PHP程序mysql数据库,在PHPCMS中进行二次开发。

  最麻烦的是转换数据库。 必须将以前mssql数据库中的表和字段一对一地转换为当前phpcms MySQL数据库。 幸运的是,有了navicat,将myssql数据库导入mysql很简单,但重要的是要写大量的sql语句,并与PHP程序结合使用,根据PHPCMS表的设计导入数据。 再加上必须保证新车站的所有url都和旧车站一模一样,两种不同语言的程序差异很大,所以在做新车站的同时还要考虑旧车站的一些东西,这也是一件很头疼的事情。

  所有这些都解决了,但是美工忙于其他的事情,没有出现新的界面,所以暂时用旧的界面,把旧车站的所有页面都保存在本地,而且以前的页面很多地方不规范。

  用PHPCMS完成了新站的功能,重新同步引入在线数据库,经过多次测试修复bug后正式上线。

  接着,出现了新改版的界面。 新版在界面设计和功能上有很多差异,是全新的升级改版。 于是,在原来的基础上,开发了新的功能,在新的页面上,新的下载站诞生了。 但是,修改不断,界面的调整和新功能的添加不断,特别是后台增加了很多容易编辑的功能,可以说几十个细节进行了改善。

  网站随后进行了扩展,增加了软站、单机站、手机软站、信息站和手机站。 每个站都是单独的子站,每个站都有自己的特殊模块,站点的规模越来越大。 之后进入了维护阶段。 最终,出现了一个巨大的网站。

  新车站的界面和js由网页设计师和前端工程师完成。 一开始是一个人做,但和另一个phper一起完成了开发。

  建议在今后的项目中,能够进行良好的需求分析,而不是正在开发中。 接二连三地提出需求变更是低效的,会增加开发的难度。

  主要技术和学到的东西:

  不同数据库类型( mssql和mysql )以及不同表结构数据库之间的数据转换。 要熟练运用各种sql语句,将新站程序功能与数据库表设计相结合。 有个地方转换开始变慢了。 然后,将一个表中的两个字段查询放入数组中,并与sql查询组合使用,可以大大提高效率。

  学习了PHPCMS二次开发的各个方面,以及定制标签、多站点、独立模块开发等,研究了PHPCMS的源代码,学到了很多web开发技巧和新思路。

  3 .九游游戏数据接口游戏盒

  这是C开发的游戏盒客户端中调用的网页栏,该栏通过读取UC九游游戏中心的数据,取出保存到本地数据库,定时增量同步。 前端的页面显示在页面上,这个项目集成在小游戏网站的后台。

  主要技术和学到的东西:

  学习阅读第三方提供的文档和数据字典,构建签名,读取数据,实现增量同步。

  编写PHP接口使C更容易获取数据。 您也可以在前端页面上设置标记,以便于C在客户端上进行操作。

  4 .单机台转换程序改版

  这和软件站转换程序的改版过程一样。 经过几大步骤:1.数据库转换2 .改版3 .需求变更4 .错误变更

  另外,也有助于修好行李。 另一个wordpress网站在间歇性辛苦后没有继续。

  结束语

  以上是今年工作的主要内容,一边辛苦,一边思考学习,很有收获。 在改版独立工作站的变换程序时,比改版软件工作站的变换程序更快捷,在再次执行很多相同功能时采用了更好的方法,程序上的实现也更加简洁高效。

  还有其他自己在研究wordpress源代码。 它只是一个流行的博客程序,也不是MVC体系结构,而是一个面向过程和面向对象的软件,但它的代码很优雅,在许多方面都很高级。 通过研究wordpress的代码学到了很多写法和巧妙的思路,写代码的思想很重要,我会进一步学习。

  新的一年,不仅要加强以上web开发方面的工作和学习,而且愿意承担技术含量高的任务,接触更深层次的PHP在web开发领域的知识和技能。

  程序员个人工作总结2

  我是程序员。 一年来,软件研发部团结协作,在公司充满奋斗的环境下,以认真的工作态度和百折不挠的精神努力完成公司各项工作,在软件开发、团队合作和个人成长方面也取得了一定的成绩。 在公司一年的工作已经结束了。 特别是对公司过去一年的工作总结如下:

  一.软件开发

  根据公司的安排,项目的必要性。 在自身的努力、女经理的配合、团队的配合下,克服了许多技术困难,增加了工作经验,受益匪浅:以前其他公司也做过一些开发,但基础、结构和页面风格与我无关。 这一年,在本公司的这些项目计划中得到锻炼,我长大了,学到了很多东西。

  面向对象语言的收获。 当前编程的主流思想是对象,任何东西都可以用对象表示。 以前理解这些词是表面上理解,没有深入理解,但是通过对这次xx项目的深入理解,无论是数据还是外部的一些条件,我们都可以抽象为对象,可以用对象来表示,具体到语言的类方面

  有独立完成xx知识的能力。 以前没有做过xx,除了这次做得很深入之外,这次涉及的领域也非常广泛,涉及到常用的重要东西,在xx的实际操作中空白的部分也有所补充。 通过这一年的开发,在xx方面我能胜任这方面的工作,并能独立完成这方面的工作。 xx有几个不足。 通过这次的软件开发,也发现了自己的不足,如基础知识的掌握不够,编程整体的思想欠缺等。 这一切都需要在工作中加以完善和改进。

  二.数据库开发

  数据库是伴随项目以来使用最多的最平凡的技术。 以前只能对数据库进行简单常用的操作,经过一年来的项目实战,在数据库操作上增加了丰富的经验。 为今后的工作和经验积累奠定了坚实的基础。 项目中还使用了xx数据库。 这是我最大的成就。

  能够熟练使用数据库技术进行开发。 特别是对xx数据库的操作,经过这么长时间的积累,基本上可以合理地设计和新建数据库,同时在数据结构上也加强了对数据库的了解。 通过项目实践,可以熟练使用和编写许多xx语句。 此外,还可以了解一些数据库优化xx语句的优化方法,并进行简单的优化。 数据是比较先进的技术,并不是你写xx文,可以建立几个数据库。 你是数据库工程师。 成为一个好的数据库管理员需要长时间的工作积累。 针对自己的不足,在以后的工作和学习中多接触,多使用新的知识点。 充实自己的经验和知识储备。

  三.团队合作

  上面的成功和成果,除了自己的努力外,还有公司的支持。 是这个团队铸造了我。 我们的团队也因为有我们这样努力合作的选手,成为了一支务实、努力、创新的团队。 我和软件开发团队是一体的,这里团队的总结也就是我在这个团队里得到的。 公司下达的任务、下达的工作,都是用心去做的。 我们队里没有一个人在工作中做了工作以外的事情。 一切都在做对与工作有关的公司有益的事。 在伍经理的领导下,我相信现在是这样。 今后也一样。 公司交给我们的所有任务不管它有多难,如果工作没做完我们晚上就得加班,尽量完成当天的工作。 如果你工作很忙,为了赶日程,你必须放弃周末的休息时间,尽快推进项目。

  现在我们开始项目的时候会进行讨论,一般会进行效率和逻辑的分析和讨论,保证程序的正确前提尽量提高效率。 如果我们组内出现技术或其他问题,我们会互相尽可能地帮助他。 不会因为一个人而拖住整个项目的延迟。 我们会在项目中及时沟通自己的成果,特别是针对性的技术问题。 这样可以大大节省重复研究的时间。 这是一个很大的时间。 在交流中我会尽量明白的。 我不去小气。 我会积极和你交流。 我队的名言“人强则强,人弱则削”。

  通过公司近一年的锻炼和学习我真的进步了,无论是技术上还是工作上,都不像以前了。 我在公司学到的东西让我迅速成长。

  程序员个人工作总结3

  首先,我要感谢贵大华圣为我提供了舒适的工作环境。 然后,我感谢领导们给了我表达自己的机会。 半年来,在同事的帮助、指导下,在自己的努力下,自己成长了许多,积累了许多经验,为自己迎接新的挑战树立了许多信心,为自己未来的发展创造了有利条件,同时也发现了自己的不足和弱点。 我粗略地总结了我半年的工作,参加了投标工作。 与项目经理合作完成了对目标的相关工作。 在这项工作中,我参与了文档的分析、指标的分解和相关文档的制作。 在这项工作中,我还参加了遵义市的调查工作。 在这次调查工作中,我认识到了作为程序员应该如何进行调查和调查。 通过相关文档认真学习,掌握了一定的初步文档制作能力。 这项工作最大的成果是掌握一定的客户沟通,作为团队成员如何与经理合作完成需要完成的工作。 但是,我觉得自己的不足在于长期面向技术专业的研究和学习,不擅长交流和文档的制作工作,在调查的工作中很大程度上不能脱离技术去从事业务整理的工作。

  另外,在项目经理的指导下,我深入学习了jquery和css,终于弥补了我在开发中经常遇到的两个弱点。 这也给我的开发增添了很多色彩。 参与基础数据对象管理系统的建设。 这个项目采用流水式生产模式。 我的项目经理根据团队成员的情况和优势将项目分为三个部分(系统分析和数据库建设,数据访问和业务逻辑处理,用户界面和硬件提供),不同的项目我主要在系统的接口层提供数据访问接口和我的业务逻辑的处理。 配合接口开发话务员完成开发工作,提供必要的数据访问接口和业务处理工作。 在这项工作中我最大的收获是如何合作完成项目,掌握了项目如何在集团中进行合理的职责划分,如何根据集团的实力进行项目的阶段性划分,在这个过程中我的技术也有了很大的提高。 特别是数据访问,有利于了解数据库访问期间连接池的使用情况。 参与燃气公司系统平台的构建。

  在这个项目中我的主要任务是做好开发前的技术储备,提前探索开发过程中预知的一些相关技术和一些系统结构思想。 我重视学习的方向,寻求新的结构思想来代替目前相对落后的技术结构。 当前的学习目标是使用分布式APP应用开发来构建系统,希望通过该结构思想来构建新的系统结构模型,供今后所有系统的参考和模仿。 也就是说关于面向服务的编程思想( sop )学习了微软的wcf结构思想

  这也是微软提出了比较新的系统架构模式,当然在这个过程中了解了国外比较新的架构理念。 它是一种面向资源( rest )系统架构设计模型。 微软官方表示,它是sop的下一代,未来所有系统如果不是面向服务和面向资源的系统架构思想,将会是一个被淘汰落后的产品。 我除了学习了这个体系结构的思想外,还学习了silverlight。 这主要是因为现在在一定程度上与flash、html5竞争,现在it开发者( net开发者)被认为是最好的,是未来的。 net开发产品有相当大的竞争力,这也是我们集团开发技术上的考虑因素。 我想在这次开发中使用这些新技术,为公司创造新的技术产品。


TAG:
热门标签: 避免(1) 摩羯男一见钟情的女生类型(1) 十八罗汉(1) 班婕妤(3) 文曲星(1)

部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com


随机关键词:

资源联系人