篇一:PHP程序员个人简历范文模板
? 基本资料
姓 名:
性 别:男
出生年月:1989-3
婚姻状况:未婚
政治面貌:共青团员
身 高:176
籍 贯:海南
目前所在地: 广东
? 联系方式
联系电话:×××××××××××
电子邮箱:×××@
? 求职意向
期望职位:PHP程序员
职位类型:全职 工作地点:浙江省稠城
工资待遇:面议 住房要求:面议
? 工作经验
2011.6 至 2013.1 广州××游戏工作室 网络维护 维护机房内电脑的正常运行。
2013.2 至 2013.7 广州市××信息科技有限公司 SEO优化专员 负责公司网站的seo优化。
? 教育背景
毕业院校:海南大学
最高学历:本科
所学专业:计算机科学与技术
毕业时间:2011-6
英语水平:熟练
计算机能力:精通
? 自我评价
1、爱学习,有上进心,不怕吃苦。 2、DIV+CSS熟练。 3、PHP目前是入门级别。 3、热爱互联网,希望能从事电子商务、网络营销、PHP网站建设相关的工作。
篇二:php个人工作总结
2013个人工作总结(苏江)
时间一晃而过,转眼间到公司已经1月多了。这是我人生中弥足珍贵的一段经历。在这段时间里同事及领导们在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了同事及领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司同事及领导们肃然起敬的同时,也为我有机会成为公司的一份子而自豪。 在这一月多的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。
一、通过学习和日常工作积累使我对慧学通教育公司有了一定的新的认识。
在11月中旬我来到了慧学通教育公司参加招聘,经过几轮面试和笔试,终于能够有幸加入了慧学通教育公司这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说明,当时只是觉得公司很正规,很强大。在和部门领导以及高层领导的交流后,感觉公司很亲切,很温馨。通过1个月的亲身体会,对慧学通教育公司有了一定了解。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认同。公司发展不忘回报社会的壮举,令人敬佩。公司以人为本、尊重人才的思想在实际工作中贯彻,这是慧学通教育公司能发展壮大的重要原因。
二、遵守各项规章制度,认真工作,使自己素养不断得到提高。
爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这1个多月的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,1个多月来从未迟到早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同 事、不断提升自己的团队合作精神。
三、认真学习岗位职能,工作能力得到了一定的提高。
根据目前工作分工,我的主要工作任务是(1)参与公司网站项目的开发与测试;(2)负责慧学通加盟网站的工作。通过上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、灵活的应变问题能力、有效的对
外联系能力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。
四、不足和需改进方面。
虽然加入公司这个大家庭已经1月有余,对发现问题的处理还不是很全面,对分工的工作还没有形成系统的计划。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
五、工作计划 暂时做出以下几点规划:\
1、要提高工作的主动性,做事干脆果断,不拖泥带水;2、工作要注重实效、注重结果,一切工作围绕着目标的完成;3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;4、把握一切机会提高专业能力,加强平时知识总结工作; 5、精细化工作方式的思考和实践。 6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。 在参加工作的这短短的一个半月中,我深刻的体会到,把自己所有的精力都投入进去,技术工作都不可能做到完美程度,毕竟技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:职业做事,诚信待人
加盟部:苏江
2013年12月31日
篇三:PHP项目经验总结一
学习、编写PHP一个月的时间,在项目中使用PHP,结合JS实现了一些功能。下面我将一一讲述在项目中遇到的一些比较棘手的问题和我的解决方法:
案例一:动态实现机房设备定位效果。
详细描述:首先我有一张3D的机房效果图,然后我从数据库里读取机房设备,然后加载在页面中(比如:未定义坐标的列表中,既3D效果图之外)。用户可以用鼠标对这些设备进行拖动,拖进3D效果图之内的设备,记录其坐标位置,然后点击保存按钮,保存进数据库。
我在实现这个功能的时候,需要设计两个PHP页面,一个页面A用来进行编辑保存拖动的设备坐标,另外一个页面B用来进行展示已保存的左边的设备。
先说页面A:
1.首先要实现拖动效果,于是我在网上找到一个如何实现拖动效果的JS,并对其进行了修改(下面红色部分为我修改的部分)。JS部分代码如下:
Number.prototype.NaN0=function(){return isNaN(this)?0:this;}
var iMouseDown = false;
var dragObject = null;
var curTarget= null;
function makeDraggable(item,item2,item3){
} if(!item) return; item.onmouseup = function(ev){ } item.onmousedown = function(ev){ } dragObject = this; mouseOffset = getMouseOffset(this, ev); return false; dragObject = this; item2.value=dragObject.style.top; item3.value=dragObject.style.left;
function getMouseOffset(target, ev){
ev = ev || window.event;
var docPos = getPosition(target);
var mousePos = mouseCoords(ev);
return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};
}
function getPosition(e){
var left = 0; var top = 0;
while (e.offsetParent){ }
left += e.offsetLeft +
top += e.offsetTop +
//alert(left+","+top);
return {x:left, y:top}; left += e.offsetLeft + top += e.offsetTop + e = e.offsetParent; (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0); (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);
} (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0); (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);
function mouseCoords(ev){
} if(ev.pageX || ev.pageY){ } return {}; x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.clientY + document.body.scrollTop - document.body.clientTop return {x:ev.pageX, y:ev.pageY};
function mouseDown(ev){
ev= ev || window.event; var target = ev.target || ev.srcElement;
if(target.onmousedown || target.getAttribute('DragObj')){
} return false;
}
function mouseUp(ev){
dragObject = null;
iMouseDown = false;
}
function mouseMove(ev){
ev= ev || window.event;
/*
We are setting target to whatever item the mouse is currently on
Firefox uses event.target here, MSIE uses event.srcElement
*/
var target= ev.target || ev.srcElement;
var mousePos = mouseCoords(ev);
if(dragObject){
}
// track the current mouse state so we can compare against it next time
lMouseState = iMouseDown;
// this prevents items on the page from being highlighted while dragging
if(curTarget || dragObject) return false; dragObject.style.position = 'absolute'; dragObject.style.top= mousePos.y - mouseOffset.y; dragObject.style.left = mousePos.x - mouseOffset.x;
}
document.onmousemove = mouseMove;
document.onmousedown = mouseDown;
document.onmouseup= mouseUp;
function DragImage(data) {
}
下面是页面调用代码:
<body onload=DragImage('".$sDevId."');> var ss = data; var arr = new Array(); arr = ss.split("#"); var len = arr.length; for(var i = 0 ; i < len ; i++ ) { var ImgId = "DragImage" + arr[i]; var MousePosiX = "MouseXPosition" + arr[i]; var MousePosiY = "MouseYPosition" + arr[i]; makeDraggable(document.getElementById(ImgId),document.getElementById(MousePos} iX),document.getElementById(MousePosiY));
$sDevId是我用来传递页面上加载的设备ID,而且是用“#”符号拼接而成的,比如1#2#3#4#5...
为什么要拼接这些设备的ID呢?
因为我需要在JS脚本中获得页面中名称一样id的对象。
比如JS代码中的:
var ImgId = "DragImage" + arr[i];
在页面代码中也有一样的id与其对应:
$DragImageId = "DragImage".$i;
<div id=".$DragImageId." >
下面我需要将JS中获取到的坐标值返回到PHP中,作为变量,方便我来进行下一步的保存。于是我在JS代码中添加了如下代码:原理同上,也是为了id一一对应
var MousePosiX = "MouseXPosition" + arr[i];
var MousePosiY = "MouseYPosition" + arr[i];
页面代码:
$MouseX = "MouseXPosition".$i;
$MouseY = "MouseYPosition".$i;
<input style='display:none;' type='text' name='".$DeviceId."' value='".$i."' /> <input style='display:none;' id='".$MouseX."' style='width:60px' name='".$MouseX."'> <input style='display:none;' id='".$MouseY."' style='width:60px' name='".$MouseY."'>
所以这样就实现了页面上设备的拖动效果,并且将设备的坐标显示在隐藏的文本框内。下面就只用点击保存按钮,将id,坐标X,坐标Y保存进数据库即可。
下面讲讲在页面B中,如何加载这些有坐标的设备:
读取数据库中保存了的设备id,坐标X,坐标Y,然后在页面中赋值即可
页面代码:
<div style='position:absolute; top:$坐标X;left:$坐标Y;'>
这样便实现了动态拖动,动态加载的功能。
之前为PHP与JS之间数据传递的问题弄得很头疼,PHP的变量值传进JS简单,但从JS传回PHP很麻烦。查了些资料,居然要用刷新页面的方法来获取JS传递回来的数据。。。蛋疼~~ 通过这个案例,也发现了JS与PHP互相传递数据的方法。也实现了动态拖动定位的功能,能让用户自由的拖拽,没事拖着玩哈~~~