- 2021-04-14 发布 |
- 37.5 KB |
- 6页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
年度工作总结-程序员2020个人年度工作总结
程序员 2020 个人年度工作总结 程序员个人年度工作总结 先自我简介一下,本人从事 asp.net 开发进一年, 09 届毕业生,XX 年 11 月开始上班,之前做 asp,XX 年 2 月后开始做 asp.net,由 于公司转型,现在带十几个人在一起搞 asp.net 开发,主要是关于准金融行业的行 业管理软件,程序员个人年度工作总结。年度总结在会议上也写了,但仅限于对于 工作总结及 XX 年工作计划,自我总结较少,因此今天专门做下自我的年度总结,主 要从技术、管理、人生上面谈谈这一年的收获,前辈路过欢迎多多指正。 技术 我在学校里学的是电气自动化,程序基础仅限于 c 基础课程的一些知识,后来 由 vb、html 转向 asp,在 asp 上花费了不少时间,对 asp 比较熟悉,后来由于公司 业务需要,将开发平台转向 asp.net,开始对 asp.net 不是很感冒,以为就是 asp 的一点扩展(那时还不知道三层架构,数据数据访问全在页面里——!),后来招来几 个北大青鸟的过来终于意识到 asp.net 的强大之处,经过个人的努力已经逐步掌握 了 asp.net,现在层次上只能讲个人觉得是入门而已,原因是多方面的,待会儿会 讲到。 相信从面向过程转向面向对象的同学都有一种感觉:面向对象开始真的有点别 扭,涉及到属性,尤其是类之间的各种关系,那时老想用面向过程传递参数多方面 啊。于是老在想对象这种东西,从概念中跳中来,以自己的方式去理解才逐渐体会 到页面对象的精华来,分层次展现、分级别访问、封装对象之间各种关系逐渐真正 理解了,尤其是对象之间的关系,如对象 a 与对象 b 两者之间的关系,有些需要完 全公开,有些需要隐藏,有些需要通过第三方传递,有些需要给自己的下级可见, 有些需要让下级去完成具体操作——这不是现实的实际模型吗?应该这么理解,面向 对象来源于现实,它不是一种凭空空想出来的理论,这些对象之间的关系可以将其 还原为父子、夫妻、领导下属、同事、朋友之间的关系。相比之下,页面过程往往 像是一股脑全部推给用户使用,其中的数据与数据访问方法层次不清晰,在模拟现 实上它与面向对象相比更易于入门理解,实质上难于准确直接地表述。 面向对象上另一方面是它的设计模式,在之前的面向过程中对这个设计模式并 没有清晰地提出来,面向过程优秀的代码要求高内聚低耦合,从个人的理解上,这 仅是对软件开发方法“技”上理论总结;设计模式是达到了“道”的层次,因为它从 更大的方向、更抽象的层次来去表述具体的代码模块之间的关系,可以认为设计模 式是完全从实际的应用来不断总结得来的经验,之间并没有这种术语,但相信前人 肯定也使用到这种思想,它从实际应用于来,当然要应用于实际工作中,认真思考 不断总结每个人都会有自己的“设计模式”,可以借鉴前人的思想来去提升自己,不 可去为“设计模式”而设计模式。 具体到 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 民工”是我个人认为 it 人最没有正确的自我定位的一个称谓,试想一个人连自己都 看不起自己的职业,他能做好自己的工作吗?),最主要是解决问题。 我在面试员工时反复提到的三点是;工作态度、发展潜力、工作能力,由前向后 排序,心态最重要,大公司大家都想削尖脑袋往里挤,但名额有限,所以广大的程 序员同志绝大多数都集中在二流三流四流的软件公司,这个时候更应该做好个人职 业定位。以我个人的经验,新员工选择一家公司往往最看重工资待遇跟发展潜力, 程序员是一种不可以混日子的职业,工作能力很重要,但不是最主要的,工作态度 是最重要的,工作态度往往跟个人的思想认识还有职业所在的环境有关,我个人的 体会是绝不能太过于情绪化,情绪化无论是对工作还是对个人的发展都是不利的, 就是说哪怕是明天你要辞职,你今天都要把今天要做的事情认真用心做好。 对于工作责任心不够的员工是尤其值得关注的,他们往往自我意识过于强烈, 追求以自我为中心,很多时候伴随着工作得不到认可、工作感觉不充实不开心,我 会主动找他谈话,我认识:你管理的是一个实实在在的人,他不是一台任你摆布的 机器,人会有情绪往往是有心结,找到原因,多加开导,用心去关心每个成员。对 于实在不适合在本团队发展的员工要做好最坏打算。程序员这个职业与现在的大学 生具有一致的特征,一个是从天之骄子沦为多余人,一个是从高智商人士成为今天 中国通行的”it 民工“。另一方面是程序员往往年龄集中在 20-25 之间的男性中, 情绪化、失落感、心理不成熟等一系列问题都会出现。但这个阶段的人往往也最易 沟通,可塑性也较强,适当的引导、合理的方式会比野蛮的管理效果强上百倍。 程序员个人年度工作总结范文 回首这一年的工作,有硕果累累的喜悦,有 工作当中的艰辛,也有遇到困难和挫折时的惆怅。在项目可开发的过程中,难题一 个接一个的出现,自信心不止一次的受到过打击,虽然自己早就知道,要做到符合 公司的要求,做一名合格的程序员,这些是远远不够的。每天我都会不断勉励自己, 好好学,以后会好的。在此同时,公司也给了我很多学习的机会,这是我对以后的 编程之路又有了信心。在担任公司程序员一职已经有一年多的时间,在这一年时间 里,我学到了很多东西。每个人都是在不断的总结中成长,不断的是审视中完善自 己。在这一年里自己也是在总结、审视中脚踏实地完成好自己的本职工作,现将这 一年的工作总结如下: 思想方面 严格按照一个程序员应有的素养来约束自己,爱岗敬业,具有强烈的责任岗和 事业心,积极主动认真的学习专业知识,工作态度端正,听从公司的安排,积极配 合客户完善数字化校园系统。 工作方面 热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大 家服务,认真遵守劳动纪律,按时上下班,有效利用工作时间,坚守岗位,需要加 班完成工作的要按时加班加点,保证工作能够按时完成。在这一年多的时间里面, 我本着把工作做的更好这样一个目标,主动了解公司的开发项目流程,请教他们开 发技术上的问题。 工作心得 1.在这一年多的时间里面,我参与的都是团队合作的项目,无论是自己还是同 事,我们都将就团队精神。在信任自己和他人的基础上,思想统一,行动一致,这 样的团队一定会攻无不克战无不胜。我们的很多工作是一起完成的,在这个过程中, 大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定 要把信息处理的及时,有效和清晰。 2.每一个项目在开始着手的第一步,一定要和客户把需求沟通清除,只要了解 项目的需求,才有可能真正做好一个项目。我们需要向客户提出,要求客户提供所 有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的程序员随时记录需 求。 3.工作中,将任务详细化,详细到每个页面,甚至是一个页面中的图片什么时 候做好,做好到什么程度,这样把工作进度有计划有方向的定下来,做事很有效率。 4.每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么, 不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。 5.工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的 技术要相互学习,也许有一天,公司需要你发挥其他的技能帮忙,所以相互学习也 是很重要的。 工作教训 在公司工作的期间,我也发现了自己离一个符合公司要求的程序员还有很多差 距,主要体现在工作技能与工作经验的不够,也是我以后要在工作中不断磨练和提 高自己的地方。仔细总结一下,自己在工作中主要有以下方面做的不够好: 1.工作的条理性不够清晰,要分清主次和轻重缓急。 在开发时间很仓促的情况下,事情多了,就一定要有详细而主次分明的计划, 哪需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。 2.对流程、业务需求不够熟悉。 在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多, 包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够, 平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提。 3.缺乏工作经验。 4.学习的知识不够广泛。 一个项目中,涉及的技术往往有很多种,知识多了,就会灵活变通,以后我也 会加强这方面的学习。 其实作为一名员工,所有的地方都是需要学习的,多听、多看、多想、多做、 多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实 际工作不断的进步,不论在什么环境下,我都相信这两点: 一是:三人行必有我师 二是:天道酬勤查看更多