半年来的工作结束了,让我深受触动。在公司已经有一年多的时间,一直从事后端开发工作。在这里,我感到非常充实,对自己充满了信心。我清楚地知道什么时候做什么事情,并且将进一步调整好自己的心态。通过这半年的积累,我也更加清楚地意识到了自己的一些不足之处。我希望让自己的工作变得更加充实,下面我总结一下这半年来所接触的工作。
上半年确实是非常充实的一段时间,我需要好好回顾一下。回顾这半年来的工作经历,我给了自己很多时间和空间。我一直想让这份工作变得更加充实,但有些事情还需要做得更到位。这半年是一个非常好的过程,虽然日常工作非常紧张,但我一直在做好细节上的事情。在这方面,我需要好好思考一下。半年来,让我深感触动,我一直希望以一个良好的状态去做好现阶段的工作。这半年取得了很多突破,我认为有些事情是应该认真对待的,这一点毋庸置疑。我想让自己变得更加充实,无论做什么事情,都应该有一个循序渐进的过程。这半年来,我也开发了很多东西,工作进入了一个非常紧张的阶段。
我也会继续提高自己各个方面的能力,无论做什么事情,都应该保持这样的态度。除了工作之外,还有很多事情需要逐渐积累。我会持续做好这份工作,在任何环境下都保持良好的状态,这是毋庸置疑的。在这方面,我需要好好思考,我能够看出自己的一些缺点。半年来,还有一些事情需要纠正,我相信在今后的学习中可以调整好这些问题。我非常感激这半年来的点点滴滴,有些事情需要时间来过渡,我需要让自己振奋起来。我知道自己的缺点在哪里,我应该认真思考。在这方面,我还有很多事情需要做好。回顾半年来的自身缺点,我认为我需要进一步调整心态,纠正自己的不足之处。
下半年的工作,我一定会更加细致地思考这些细节。这对我来说是一个非常好的过程,我相信我能够处理好相关的工作,也能进一步调整好心态。半年来接触的工作让我受益匪浅,我一定会继续努力工作。
程序员个人述职报告精选10
先自我简介一下,本人从事asp。net开发已经一年了,09届毕业生,从__年11月开始工作。之前主要做asp,但在__年2月后开始转向asp。net。由于公司转型,现在我负责带领十几个人一起开发准金融行业的行业管理软件。年度总结在会议上已经写了,但主要是关于工作总结和__年工作计划,自我总结较少。所以今天特意写下这篇自我年度总结,主要从技术、管理和人生方面谈谈这一年的收获。欢迎前辈们多多指正。
技术方面,我在学校主修电气自动化,程序基础仅限于一些C语言的基础知识。后来接触到VB和HTML后,开始转向ASP开发。在ASP上花费了不少时间,对ASP比较熟悉。后来由于公司业务的需要,我转向了ASP.NET。起初我并不太喜欢ASP.NET,认为它只是ASP的一点扩展。直到有几个来自北大青鸟的同事加入我们团队,我才意识到了ASP.NET的强大之处。通过个人的努力,我逐渐掌握了ASP.NET,但我觉得我目前的水平只能算是入门而已。原因有很多,下面会详细讲到。
对于从面向过程转向面向对象的同学来说,刚开始接触面向对象确实有点别扭。涉及到属性和类之间的各种关系时,我总是想用面向过程的方式传递参数。但通过自己的理解,我逐渐领悟到了面向对象的精髓。面向对象的分层次展现、分级别访问和封装对象之间的关系,都可以从现实生活中的父子、夫妻、领导下属、同事、朋友等关系中找到对应。与之相比,面向过程往往将所有的数据和数据访问方法都混杂在页面中,层次不清晰。虽然面向过程在模拟现实方面更容易理解,但实际上很难准确地表达出来。
面向对象还涉及到设计模式。在之前的面向过程中,我并没有明确地提出设计模式。面向过程要求代码高内聚低耦合,这只是在方法上的理论总结。而设计模式是从更大的方向、更抽象的层次来描述代码模块之间的关系。可以说设计模式完全是从实际应用中总结出来的经验。虽然以前没有这个术语,但我相信前人肯定也使用过这种思想。每个人都可以根据自己的思想来提升自己,但不要为了追求设计模式而盲目设计。
具体到ASP.NET的实现模型中,只要真正理解它的机制和方法,就会发现其并不难理解。记住在B/S架构中离不开POST或GET,所有的autopostback、selectedindexchanged等都是通过form传值来实现的。加上runat=server的服务器控件生成的源文件也只是普通的HTML标签。微软的思路是让软件开发更容易,时代在不断进步,过去使用C编写MIS系统可能会让人觉得很牛,但现在如果还在用C写“学生管理系统”、“图书馆管理系统”,就只能说明你思维僵化了。每种开发语言都有其长处和不足,因为它们适用的场合不同。我们不能拿匕首和炮弹相比,也不能拿C和PHP相比。作为程序员,我们要记住我们面对的用户才有最终发言权,我们要关注的是程序是否满足需求,易用性、稳定性和成本才是我们讨论的重点。
在管理方面,最开始担任管理职位时,我们团队只有四个人,我带领其中之一。那时我只是抱着接受挑战的心态去做管理工作,而且由于我重感情,团队之间的关系相处得很好。但是问题逐渐显露出来:工作随意性大、团队精神薄弱、工作方式不规范。我记得有几个人开始承诺项目无法按时完成,结果每天都加班,一直做到早上6点,然后睡一会儿,7点半再接着上班。这几位同事都是年轻有干劲的小伙子。随着时间的推移,问题越来越明显:项目迟迟无法完工,新员工对公司待遇感到不满。所以我发现老板和员工都在抱怨,我在中间要“消防”,这期间对我们部门来说是相对最辛苦但也是最充实的时候。后来,之前的员工跟我说“再也找不到那种感觉了”,我能理解他们的感受。在这段时间里,老总非常信任我,在工作上给了我很多指导。我逐步意识到,管理应该是“大家制定规则并共同遵守”,而不应该是“人互相管理”。
人互相管理很容易陷入一个误区:领导时刻关注每个员工,这样往往导致员工对领导敷衍了事。管理松散会导致员工责任心下降,管理过于紧张会导致员工与领导关系紧张。另外,领导的时间和精力有限,过多地投入到日常监督中就无法全力投入到整体管理中。
所以我制定了“定制度—定分工—定进度”的管理方式,明确了日常的规章制度。除了公司主要的工作规章制度外,其他日常工作纪律和管理规章制度都是我制定的,然后征求大家的意见并贯彻执行。在制定过程中也遇到了一些问题,比如最开始我们内部允许使用QQ,但后来员工使用QQ聊天的时间越来越多,严重影响了工作效率。最后我们决定禁止使用QQ,开始遇到了一些阻力。但通过多次开会、个别谈话和阐明道理,情况逐渐好转。
在项目分工方面,根据技术水平明确分工,并制定了项目开发计划。由于开始时技术都不是很成熟,我主导了很多工作,使用了一些较为粗暴的方法,如果无法完成就加班。虽然员工对我有些怨言,但总体上还是认可的。
公司后来招聘了新员工,人员增多让我意识到团队管理的重要性。我解决了版本控制、编码规范、文档管理、Bug管理等问题。我利用空余时间学习新知识,并进行各种培训,主要包括Photoshop、CSS、JS、SQL等方面。培训不仅提升了员工的技术水平,也让我从中受益良多,因为在培训过程中我需要深入思考。由于我对技术有浓厚的兴趣,所以后来的工作逐渐进入了良性循环。
待遇低、条件艰苦、工作时间长、工作压力大是我们团队面临的最大难题。公司在某些方面的决策层面存在着严重的错误思想,导致技术人员对公司的抱怨越来越多。在这方面,我只能以劝架婆的身份去安慰身边的同事们。因为我明白,公司的问题与当前中国软件行业的通病一样,即盲目追求利益最大化,不注重质量,只追求速度。整个社会风气导致软件行业的发展良莠不齐,中国有无数个由三四个人组成的开发团队的公司。程序员阶层的生存状况可想而知,疯狂加班、代码质量低下、维护成本高、稳定性差、用户体验差等问题。当然,我们不能逃避这个现状。作为个人来说,任何空洞的口号都没有意义。作为技术人员,最重要的是保持良好的心态,以积极的态度面对各种问题,发现问题并解决问题。抱怨无法解决问题,最重要的是解决问题。
在面试员工时,我反复提到三个关键点:工作态度、发展潜力和工作能力。心态是最重要的,大公司的名额有限,大家都想进去,但我们绝大多数程序员集中在二流、三流和四流的软件公司中。所以我们要正确定位自己的职业。根据我的经验,新员工选择一家公司往往最看重工资待遇和发展潜力。作为程序员,我们不能混日子,工作能力很重要,但不是最重要的。最重要的是工作态度。工作态度往往与个人的思想观念和职业环境有关。我个人认为,我们不能过于情绪化,无论是对工作还是对个人的发展都是不利的。即使明天你要辞职,今天你也要认真对待当天的工作。
对于工作责任心不够的员工,我们需要格外关注。他们往往自我意识过强,只关注个人利益。很多时候,他们对工作不满意,感觉工作没有充实和快乐。我会主动找他们谈话,我认为我们管理的是真实的人,而不是机器。人会有情绪,通常是有心结的。通过找到原因,多加开导,用心关心每个成员。对于确实不适合在本团队发展的员工,我们要做好最坏的打算。程序员这个职业与现在的大学生有相似之处,一个是从天之骄子沦为多余人,一个是从高智商人士成为今天中国通行的“IT民工”。另外,程序员往往年龄集中在20到25岁的男性中,会出现情绪化、失落感和心理不成熟等一系列问题。但是这个阶段的人也最容易沟通,也最具可塑性。适当引导和合理管理方式的效果比野蛮的管理要好得多。
总之,这一年的工作经验让我受益匪浅。技术上,我逐步掌握了ASP.NET,并对面向对象和设计模式有了更深入的理解。管理上,我明白了制定规章制度和明确分工的重要性,以及与员工建立良好关系的必要性。在人生方面,我学会了以积极的态度面对工作和生活中的问题。虽然目前还有很多困难和挑战,但我相信只要我不断学习和成长,就能够取得更好的成绩。感谢前辈们的指导和支持,我会继续努力的。
程序员个人述职报告精选11
新的一年即将到来,回首20__年,我很荣幸地加入了公司,并加入了ios游戏开发团队,进入了一个大家庭。在公司的半年时间里,我真正从学生时代过渡到了一个社会人。下面是对我在20__年进入公司大半年的情况进行的年终小结。
首先,我在工作中主要存在以下问题:
1、由于对业务需求不熟悉,我在了解程序开发过程中多次出现因为需求的原因而不断修改返工的情况。
2、在开发过程中,我用到了很多新的技术,但由于开发时间紧迫,我不能立即解决发现的问题。然而,开发过程也是学习的过程,通过不断学习和总结,我成功解决了遇到的问题。
3、在工作阶段,我有时倾向于只关注自己的工作,忽略了其他同事工作的量和难度。有时我会根据自己的方便来编写功能,增加了其他同事的工作量。我们需要相互配合。
其次,我在工作中得到了以下教训:
1、我的工作条理性不够清晰,需要更好地分清主次和轻重缓急。在开发时间紧迫的情况下,事情变得更多,我必须有详实而清晰的计划,明确哪些任务需要立即完成,哪些可以缓慢进行。我可以在这方面进行优化。
2、我对流程和业务需求不够熟悉,在工作中遇到流程或业务需求的问题时不知道如何着手。这包括错误和缺漏,以及当时设计考虑不周全的地方。我对这方面的控制力度显然不够,平时我总是在开发中,但对业务的熟悉是项目顺利完成的前提。
3、我的知识广度不够,一个项目中涉及的技术往往有很多种。只有掌握了更多的知识,我才能更灵活地解决问题。我会加强这方面的学习。
4、我缺乏工作经验。
然而,在工作中,我也有所收获:
1、语言知识只是软件开发的一种工具,更好的软件设计是站在用户的角度上,让用户使用更方便、更快捷。
2、利用技术实现软件的功能只是表面,真正重要的是认识问题、分析问题、解决问题。
3、养成总结和反思的习惯,并有意识地提炼日常工作成果,对以后的工作打下基础。
4、不论是做事还是做程序,都要有清晰的思路,认真仔细地去做,要有耐心和信心。
对于接下来的工作,我制定了以下计划:
1、提高工作的主动性,做事要果断,不拖泥带水。
2、注重工作的实效和结果,一切工作都围绕着目标完成。
3、提高大局观,考虑是否能让其他人的工作更顺畅,作为衡量工作的标准。
4、抓住一切机会提高专业能力,加强平时的知识总结工作。