议论文是一种通过阐述观点、分析问题和提出结论的文章,它能够促进思考和引发讨论。如何管理时间成为了现代社会中的一项重要技能,我们需要学会合理安排时间。了解他人的总结经验,可以帮助我们更好地进行自我总结。
程序员篇一
工作经验(工作了1年,做了1份工作)
广州市振兴国医馆门诊部有限公司
工作时间:7月 至 7月[1年]
职位名称:网络管理员
工作内容:管理局域网和维护办公设备、监控,管理企业网站及邮箱,广告平面设计等等。
6月毕业 广东机电职业技术学院 计算机网络技术
擅长计算机网络技术,硬件维修,网站建设,平面设计,影视制作,c++等多种语言编程,数据结构与算法,自学能力强,工作勤奋喜欢专研,有c1驾照,希望找一份软件开发的工作。
程序员篇二
单位名称:
住所:
法定代表人:
联系电话:
劳动者姓名:
联系电话:
身份证号:
家庭住址:
紧急联系人:
联系电话:
根据《中华人民共和国劳动合同法》及有关的劳动法律、法规和政策规定,结合甲方相关制度和乙方岗位特点,遵循自愿、平等、协商一致的原则,甲乙双方一致同意订立如下条款,以明确双方的权利和义务,并期望双方保持良好的长期聘用关系。
本合同期限类型为期限合同。本合同生效日期年月日,终止日期年月日。
其中试用期自_____年_____月_____日起至_____年_____月_____日止,期限为_____个月。
(一)乙方的工作岗位(地点、部门、工种或职务):;工作地点为;部门为:公司技术部;职务:程序员。
(二)乙方的工作任务或职责:;乙方必须按质按量完成甲方正常安排的工作任务。
(一)甲方根据本单位的工资制度,确定乙方正式期执行以下工资形式:
1、工资组成:岗位工资+绩效考核工资+项目提成。
2、其中岗位工资:元/月;绩效考核工资;项目提成%。
(二)项目提成为乙方主持完成的项目,实际到款扣除税收和消耗后金额的百分之。
(三)甲方每月定期支付乙方工资;甲方的工资发放日为每月日。
(四)周一至周五甲方安排乙方加班加点,应给予相同时间的补休,或按《劳动法》第四十四条规定支付乙方工资。
(五)乙方有权拒绝甲方的违章指挥,对甲方及其管理人员漠视乙方安全健康的行为,有权提出批评并可向有关部门检举、控告。
(一)乙方应严格遵守国家的各项法律、法规,遵守甲方依法制定的各项规章制度和劳动纪律,服从甲方的管理和教育。甲方有权对乙方执行规章制度的情况进行检查、督促和奖惩。
(二)非法定节假日,乙方请假,经公司同意可以休假,但按照每天八小时计,扣除同等时间的补休小时数或扣除相应工资。
(三)未经公司同意,乙方不到公司上班,依旷工处理,按照旷工天数加倍扣除工资;一个月内旷工超过3天,按照自动开除处理,扣除当月工资,解除劳动合同,对公司造成损失的,按照实际损失,由乙方给予赔偿。
(四)乙方上班每周迟到或早退两次,按照休假1天计算扣除同等时间的补休小时数或扣除相应工资。
(一)甲方因签订合同时所依据的客观情况发生变化,或者乙方因个人原因,要求变更本合同条款的,必须提前七天书面通知对方,经双方协商一致后,可以变更本合同的相关内容。
变更劳动合同,双方应签订《变更劳动合同协议书》。
(二)本合同订立时所依据的'法律、法规已经修改或失效,符合条件的一方可以单方面变更本合同的相关条款。
(三)经甲、乙双方协商一致,可以解除本合同。
(四)乙方有下列情况之一的,甲方可以解除本合同:
1、在试用期内被证明不符合录用条件的;
2、严重违反劳动纪律或甲方依法制定的规章制度,符合开除、除名、辞退条件的;
3、严重失职,营私舞弊或泄露商业秘密,对甲方的利益造成重大损害的;
4、被依法追究刑事责任的。
(五)有下列情况之一的,甲方有权解除本合同,但必须提前三十日以书面方式通知乙方,方可办理解除劳动合同手续:
2、乙方患病或非因工负伤,不能从事原工作也不能从事甲方另行安排的工作的;3.乙方不能胜任工作,经培训或调整工作岗位,仍不能胜任的。
(六)甲方濒临破产处于法定整顿期间或者生产经营发生严重困难,确需裁减职工时,甲方可以解除本合同。
(七)有下列情况之一的,乙方可以随时解除本合同:
1、在试用期内的;
2、甲方不按本合同规定支付劳动报酬或提供劳动条件的;
3、甲方以暴力、威胁或限制人身自由等非法手段强迫乙方劳动的。
(八)除上述第(七)项规定外,乙方解除本合同,应当提前三十日书面通知甲方;乙方依前款规定解除本合同,给甲方造成经济损失的,应当赔偿甲方的经济损失。
(九)除本合同另有规定外,任何一方解除或终止本合同,没有按照规定期限提前通知对方或通知时间不足的,应当按相差的天数,以解除或终止合同前一个月乙方的日平均工作为标准,支付赔偿金给对方。
(十)解除或终止合同后,甲方应当在十日内办理终止或解除劳动合同手续;乙方需向新聘请的人员交接自己承担的公司事务,新人接任后方可离职,在三十天内可向乙方咨询相关事务。
(一)甲、乙双方有下列情况之一的,应当承担违约责任:
1、甲方违反本合同规定,单方面解除本合同的;
2、乙方未经甲方同意,擅自离职的;
3、乙方有本合同第六条第(四)项第2、4点情况的。
(二)双方同意以下列方式承担违约责任:
1、违约金。一方违约,应支付违约金人民币贰万元;
2、赔偿金。违约金不足以赔偿对方损失的,还需支付赔偿金。赔偿金按违约方实际造成的损失计算。
(三)违约行为是因不可抗力造成的,违约方应酌情减轻或免除违约责任。
双方因履行本合同发生争议,应先协商解决;协商不成的,可自争议发生之日起三十日内向甲方劳动争议调解委员会申请调解,或自争议发生之日起六十日内向劳动争议仲裁委员会申请仲裁。
1、本合同未尽事宜双方应本着自愿与信任的原则通过协商形式合理解决。
2、乙方承诺离开公司后,遵守非竞争性条款规定,即三个月内不到与甲方有具体竞争项目关系的公司工作。
3、乙方在履行劳动合同期间,因个人失职给甲方造成损失的,应当承担赔偿责任。
4、保守甲方的商业秘密。
1、双方因履行本合同发生争议,应当自劳动争议发生之日起,1年内向劳动争议仲裁委员会申请仲裁。对仲裁裁决不服的,可自接到裁决书之日起15日内向人民法院起诉。
2、甲方的规章制度及_________作为本劳动合同的附件,与劳动合同具有同等法律效力。
3、本合同未尽事宜或与国家、北京市规定相悖的,按照有关规定执行。
4、本合同一式三份,甲乙双方各执一份,另外一份留在乙方务工的建筑施工工地备查。本合同自双方盖章签字之日起生效。
甲方:
乙方:
身份证号码:
程序员篇三
1、正义erp项目的编码工作。从了解新疆正义项目的背景、及计划安排,熟悉正义公司制度及业务流程,再到熟悉新能开发模式,之后我根据需求调研报告,从基本的数据库创建,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块测试及流程测试。
通过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,危难之中找希望。同时自己也有一些不足之处,一些细节地方技术上还不太成熟,还需加以学习与钻研。
2、正义erp项目的实施工作。从十一月初开始进行正义项目的实施,每天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。
通过这项工作,使我原本欠缺的业务能力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了erp系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。
3、帮助和使用手册文档的编写。帮助的编写使我熟悉了dreameweaver和fireworks的使用,为后期的oa开发也奠定一定的基础,使用说明的编写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中碰到的问题,并又一次的对软件整体进行了测试,对暴露出的小bug进行了最后的修改。
4、利用工作之余的休息时间加强学习。平时注意收集有关pb方面的资料文件,提高自己的处理新问题和解决新问题的能力,并加强学习java及oa方面的知识(现转为学习。net),为后期的工作打好基础。
程序员篇四
从我x月份离校来到网络公司已将近半年了,从一个学生变成了一个员工,角色变了,职责也就变了。虽然工作上的很多困难都是在自己的预料之内,可是很多事情都不像在学校里那么简单、单纯。在项目开发的工作中,难题一个接一个的出现,自信心不止一次的受到过打击,虽然自己早就知道,要做到符合公司的要求,做一名合格的程序员,在学校学的知识,根本就不够,而且很不够。每天醒来我都不断勉励自己,好好学,以后会好的。在此同时,公司也给了我很多学习的机会,这使我对以后的编程之路又有了些许信心。
一、20xx年上半年的工作心得。
1、在这将近半年的工作实践中,我参与的都是团队合作的项目,无论是在自己公司,还是在合作公司,我们都讲究团队精神。在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克、战无不胜。我们的很多工作是一起完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时、有效和清晰。
2、每一个项目在开始着手的第一步,一定要和客户把需求沟通清楚,只有了解了项目的需求,才有可能真正做好一个项目。我们需要向客户提出要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的最少一至两个程序员随时记录需求。
3、工作中,有一个无论是技术,还是经验都比较让人肯定的前辈带领,将任务详细化,详细到,每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有计划有方向的赞定下来,做事很有效率。
4、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。
5、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要互相学习,也许有一天,公司需要你发挥其他的技能帮忙,所以互相学习也是很重要的,我在xx公司,深有感触,除编程之外,切图、界面设计等工作都干过。
二、工作教训。
经过半年的工作学习,我也发现了自己离一个符合公司要求的程序员还有很多差距,主要体现在工作技能与工作经验的不够,也是我以后要在工作中不断磨练和提高自己的地方。仔细总结一下,自己在半年工作中主要有以下方面做得不够好:
1、工作的条理性不够清晰,要分清主次和轻重缓急;
在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。
2、对流程、业务需求不够熟悉;
在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提。
3、缺乏工作经验;
4、学习的知识不够广泛;
一个项目中,涉及的技术往往有多种,知识多了,就会灵活变通,以后我会加强这方面的学习。
三、下半年的工作计划。
暂时做出以下几点规划:
1、要提高工作的主动性,做事干脆果断,不拖泥带水;
2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;
4、把握一切机会提高专业能力,加强平时知识总结工作;
5、精细化工作方式的思考和实践。
6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。
在参加工作的这短短的几个月中,我深刻的体会到,把自己所有的精力都投入进去,技术工作都不可能做到完美程度,毕竟技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:职业做事,诚信待人。
程序员篇五
在公司工作的期间,我也发现了自己离一个符合公司要求的程序员还有很多差距,主要体现在工作技能与工作经验的不够,也是我以后要在工作中不断磨练和提高自己的地方。仔细总结一下,自己在工作中主要有以下方面做的不够好:
1.工作的条理性不够清晰,要分清主次和轻重缓急。
在开发时间很仓促的情况下,事情多了,就一定要有详细而主次分明的计划,哪需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。
2.对流程、业务需求不够熟悉。
在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够,平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提。
3.缺乏工作经验。
4.学习的知识不够广泛。
5.一个项目中,涉及的技术往往有很多种,知识多了,就会灵活变通,以后我也会加强这方面的学习。
6.要提高工作主动性,做事干脆果断,不拖泥带水。工作要注重实效、注重结果,一切工作围绕着目标完成。要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺。把握一切机会提高专业能力,加强平时知识总结工作。精细化工作方式的思考和实践。虚心请教比我做的优秀的其他同事,向他们学习技术或经验。
其实作为一名员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:
一是:三人行必有我师;。
二是:天道酬勤。
程序员篇六
姓名:
目前所在:天河区 年龄:21。
户口所在:汕尾 国籍:中国。
婚姻状况:未婚 民族:汉族。
人才类型:应届毕业生。
应聘职位:行政专员/助理:,文秘/文员:,客服专员/助理(非技术):
工作年限:0职称:
求职类型:全职可到职日期:随时
月薪要求:面议希望工作地区:天河区,越秀区,海珠区。
深圳市鑫阳企业管理咨询有限公司 起止年月:-07~-08。
公司性质:民营企业所属行业:教育/培训/院校。
担任职位:电话销售。
离职原因:暑假工。
志愿者经历。
毕业院校:广东科学技术职业学院。
最高学历:大专获得学位:毕业日期:-06
专业一:计算机应用技术专业二:
起始年月终止年月学校(机构)所学专业获得证书证书编号。
外语:英语一般粤语水平:良好。
其它外语能力:
国语水平:精通。
熟悉office办公软件的应用,熟悉电脑的基本操作,photoshop。有良好的沟通能力和表达能力,较强的客户服务意识,精通普通话。c#程序设计语言,数据库访问技术、sqlserver数据库程序设计,2.0(mcp)。
在校期间获得了国家励志奖学金,学习优秀奖,数据库程序大赛二等奖。
1、认真诚信:细节决定成败,诚信是做人之本,所以在工作中我都严格要求自己要认真做事,诚信做人。
2、吃苦善学:多吃苦和多学习能让我的生命变得更有价值,所以我不怕吃苦,喜欢和善于从各种途径学习。
3、果断:在紧要决策面前,我会用各种方式最快地搜集到可以参考的信息,然后果断地做出决策!
4、沟通合作:合作有助于实现资源的优势互补,有助于各种效益最大化,我喜欢也善于通过沟通实现与他人合作,我始终相信团队的力量比我一个人的力量大。
程序员篇七
作为刚从学校出来的应届毕业生,第一份工作就落在智通,来到智通,深深地被这个企业的文化所感染,我很认同智通的企业文化,智通的企业精神"统一,专一,事业第一"体现出了这个行业优秀企业文化的特点。在这三个月的学习与亲自感受之下,我更加坚定地要使自己成为一名合格并争取优秀的智通人,我对自己有信心,对智通更有信心。
作为一名在技术岗位的职员,要具备一定的专业知识,持续地充实自己,在持续的工作学习与研究中成长,要有很好的团队协作精神,有很强的执行力,能真正为企业做实事。在智通上班的三个月里,我主要完成了以下工作项目:
一、刚来的两个星期,因为当前网站工作的需要,师傅指导一边熟悉工作职位环境一边学习asp,用了两个星期系统地学习了这门从未接触过的asp语言,为接下来一个月的工作打了坚实的基础。
二、接下来的时间,主要配合网站先前asp的后台管理系统实行某些功能优化与系统维护工作。先后完成了销售管理模块的最新注册企业查询、职业推荐给求职者、把求职者推荐给企业、会员职位刷新、职位刷新统计等几个模块的功能修改与优化,解决了业务员带权限控制的查询、推荐时间的控制与查询速度优化、企业职位刷新时的权限控制与企业职位时效性的控制以及完成对各销售组成员的职位数统计,职位刷新数统计的功能设计。在完成这些各种功能需求的时候,对后台管理系统实行了深入的分析研究,所以对销售管理模块非常熟悉,给当前网站新版开发的后台设计提了很多建设性的想法。之后还完成了logo管理模块中的投票项目添加优化与投票结果统计查询修正、logo、banner的管理与文本文件的生成。还完成了客服管理模块中后台开通资料查询的改进,企业管理、个人管理模块查询功能的改进。期间还完成了部分功能错误的修正,如校园招聘管理图片不能上传、文章类别不能修改、文章不能删除等。
三、
当前新版是用jsp开发的,在这三个月里,我进一步对java,jsp的深入学习,了解了mvc模式开发,在这阶段的学习期间,我以一个小商务系统的开发作为学习任务。还对当前流行的jive代码与开发思想实行了初步的学习研究。
四、作为一名系统开发与维护工作者,当然不能忽视对数据库知识的学习,在这段时间我也进一步对sql语句实行了深入的学习,对sql语句的查询实行了分析,比较重视数据库性能分析与调整这方面的知识学习。通过这阶段的学习,把这些知识与方法使用到了对后台管理系统会员查询的速度优化功能上,在实际工作中得以实践使用。
五、网站新版开发方面,主要还为新版做了几个数据库对照表。工作总结。
六、还参加了网站新版的第二轮测试工作,主要以后台管理系统为主做测试,还参与了前台个人管理与企业管理的流程测试,测出了很多关键性的bug。
七、入职以来,还担任了网站部群发邮件的工作。三个月内完成了好几批邮件群发的工作,每天定时定量地给在无忧无虑网站上注册的企业或会员群发几十万封邮件。还配合客服部群发了两批特殊活动的邮件,配合网站营销活动群发了两批群件,每天坚持固定给注册会员群发。
在网站技术部工作的三个月里,自己感受非常多。首先,作为刚从学校出来的毕业生,在实际开发中的经验尚不够成熟,还需要在工作中持续的提升自己。其次,要进一步提升自己的开发技能,使自己的技能满足今后的需求,主动获取并学习当今最新技术信息,平衡自己的知识结构,在持续的学习中提升自己。然后,要增强与同事们的沟通,融入团队,互相学习、相互提升,在团队中持续完善自己。
随着互联网技术的快速发展,以及电信行业的第三次重组,给我们通信服务行业带来了巨大的商机,我很荣幸在这个大好时机来到中国网通常州分公司,成为网通公司的一名宽带医生,我非常珍惜这份工作机会。
时间一晃而过,转眼间201x年已接近尾声。回首繁忙而又充实的201x年心中不禁感慨万千,过去的一年中通过自身的持续努力,使得技术水平、沟通技巧等方面都取得了一定的进步,当然亦有需要改进的地方,这是我人生中弥足珍贵的经历,也给我留下了精彩而美好的回忆。
非常幸运能够来到**公司参加工作,上任软件工程师这个职位。回顾业务培训期的一个月工作,感触很深,收获颇丰,我们首先对宽带医生这项业务的前期推出做了很细致的准备,仔细讨论了在业务推出以后可能遇到的种种困难;然后参加了代维部门的实践学习,深入了解了网络的接入技术,以及在修障过程中遇到的问题,接着参加了为期两天的新员工入职培训班,认真听取了相关领导对公司的发展概况,组织结构,以及各部门职责的介绍,并认真学习了公司的基本业务和增值业务,对公司的产品和服务有了很清楚的理解。
后期在主管的带领下,我们陆续对周边保有用户实行了宽带医生免费体验活动,也让用户知道我们这项延伸服务的推出,树立我们**宽带的品牌形象。
在过去的工作当中,在领导和同事们的悉心关怀和指导下,通过自身的不懈努力,各方面均取得了一定的进步,但那些远远不够,我也在实际工作中理解到自己的不足,业务还不够熟练,很多知识还有欠缺,处理事情不成熟。所以在今后的工作中,我将努力提升自身素质,克服不足,朝着以下几个方向努力:
1、学无止镜,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地增强学习,向理论学习,向专业知识学习,向身边的同事学习,逐步提升自己的理论水平和业务水平,并用于指导实践。
2、"业精于勤而荒于嬉",在以后的工作中持续学习业务知识,通过多看、多学、多练来持续的提升自己的各项服务技能,克服年轻气躁,做到脚踏实地,提升工作主动性,不怕多做事,不怕做小事,在点滴实践中完善提升自己。
3、持续锻炼自己的胆识和毅力,提升自己解决实际问题的水平,并在工作过程中慢慢克服急躁情绪,积极、热情、细致地的对待每一项工作,继续提升自身文化的修养,努力使自己成为一名优秀的软件工程师。
总想着每天、每个月、乃至每年都有点进步。20xx年,对我来说,是起伏不定的一年,也是收获颇丰的一年。当然,的收获是有了一个可爱的女儿。
在这个年,我跳了两次槽,一次是自愿的,还有一次是被迫的。我目睹了一些公司从盛到衰的过程,也看到了一些脚踏实地的公司。
离开x1公司,是因为我觉得x1公司不是在做软件,所谓的印度模式,我想,绝对不是这么做的。理想不合,不想浪费时间,也只能背负跳槽的恶名,挂冠而去。去x2公司,是因为看到他是美国独资公司,做外包软件,能够接触美国的客户和技术,希望能够有所收获,何况,职位也不错。的确很想好好做,也跳累了,只想稳定发展,毕竟,是做父亲的人了。没有想到的是,竟然让我目睹了一场资产争夺的好戏。公司易主,流言满天,诽谤四起,官司大战,这种平常只有在电视和电影里看到的情节,我实实在在的亲自经历了,也算是人生的重要一课吧,至少,让我看到了人性最阴暗和恶毒的一面。自然,是做不下去了,只能又走。
也看到了一些踏踏实实做事情的公司。园区的瑞博软件就是一个。很少看到如此踏实做事的公司。若干年后,只要他能够存活,必定是一个成功的公司。虽然老板对我也很有诚意,仅仅,对于教育软件,我实在没有太大的兴趣,何况,如果想做教育,我何不选择安博呢?毕竟,安博给于我很多。回头想想,在其他公司,我都是在奉献,只有在安博,是学习了很多。
说起跳槽,其实,看看那些公司,有多少是在踏踏实实做事情的?老板本不懂软件,都是看着软件行业能赚钱,想来捞一票,结果把中国的软件行业做坏了,也害苦了中国的程序员。自己不好好做事,怎么怪别人跳槽?同工作经历的坎坷相比,在个人水平方面,今年的进步是非常大的。今年上半年,我的进步集中在技术领域。我更加深入研究了设计模式、平台,还有uml建模,终于有所突破,平台的系统架构和开发工具,并且得到了应用的证实。在网上也陆续发表了一些文章,受到比较好的欢迎,还上了赛迪网的开发之星。
下半年,在软件工程方面收获是很多的。
看到网上对于印度模式从吹捧到批驳的吵闹,也看到x1公司学习印度的失败,加上自己从开始就对那些记者的怀疑,决定好好学习软件工程。我一向认为,任何东西,不能道听途说,只有自己好好深入研究,才能得其精髓。同时,软件工程绝对不能只看印度的,毕竟,美国才是软件业最发达的国度。
列举一些学习的参考资料:《rup软件工程过程》、《msf微软解决方案》、《xp极限编程》、《cmm实践应用--infosys公司的软件项目执行过程》、《人月神话》、《软件需求》、《软件工程java语言实现》。每本书,我都仔细研读了,颇有体会。
我开始就想,印度软件工程绝对不会象那些记者所说的那么简单,所谓的高中生编程说。所以,我必须实际看看印度的软件工程。《cmm实践应用--infosys公司的软件项目执行过程》,是印度的软件公司infosys公司的分管质量的副总裁写的,介绍他们的cmm4的软件工程,果然不同凡响。这是我了解印度软件工程的主要窗口。
首先,同原来的想法不同的,也可能同绝大部分人(尤其是受那些软件记者影响很深的"专业"和非专业人士)想法不同的是,软件工程实际上不但仅仅仅管理,而是一门涉及很广的交叉学科。在软件工程中,大约一半的内容是专业性很强的,涉及到软件分析、设计甚至编码的技术。所谓的结构化、面向对象,都在软件工程的范畴内,同样是软件开发和组织的重要内容,也是软件质量保证的重要内容。至于软件开发的管理部分,只能算是软件工程中软件工程过程的部分,或者说项目管理部分。脱离管理来开发软件是绝对不可行的,同样,抛弃技术基础,空谈管理出效益,便如无源之水、无本之木。诚如《软件工程java语言实现》中所说:"软件工程范围极为广泛。软件工程的某些方面属于数学或计算机科学,其他方面可归入经济学、管理学或心理学中。"在这里,我强调了软件工程中的技术部分,并非轻视管理,只想在软件工程的概念上做一些拨乱反正,也希望多一些人来关心软件的核心技术,而不要空喊口号和概念。毕竟,中国的软件太缺乏核心技术了。
其次,对管理要求的严格不说(这个谁都知道),实际上,不管是美国的软件工程,还是印度的软件工程,都是比较灵活的。即便是印度这样的所谓"软件工厂"模式,对于软件工程过程管理极为严格,也有一个部分是专门讲述过程剪裁的。整个软件工程过程是非常庞大和繁复的,不过,因为项目具体情况不同,如项目的规模,参与人员的数量、素质等的不同,对于软件过程的每个部分,不是都必须的,能够根据具体情况来实行剪裁。这个部分对于我的启发是很大的。以前做什么iso9000等,开始做了一个以为很好的规范,但是,到具体项目,总是对不起来,到处有问题,现在想想,便是少了这个变通的部分。不过,话说回来,这cmm也是老美想出来的,而不是印度。
第三,对于开发人员的选用,我发现,美国人是非常注重选用优秀的开发人员的。martinfowler以前开玩笑的说,如果给他一批水平不高的开发项目,他会考虑全部解雇,重新招聘。《人月神话》中也说,如果200人开发一个项目,其中25个人最能干,那么会考虑解雇其余的175个人,让项目经理来编程(当然,后面还有一些抉择分析,这里断章取义了)。其结论的基础是基于以下研究结果:优秀的开发人员和差的开发人员,其效率之差能够达到数量级。另外,从管理的角度来说,只有人多了,才会有管理问题,当团队规模控制在一定的范围内时,便不会有太大的管理问题。
对于软件来说,很难实现同传统产业一样的工厂化生产,这是由软件开发的本质决定的。软件的复杂性是软件的本质属性,在这个属性没有改变之前,软件便不会实现同传统产业一样的工厂化生产。至于印度的所谓"软件工厂",实际上,仅仅完成了软件代码的编写工作,并不是实现了整个软件研发工作,而代码编写工作,恰恰是软件开发中最简单的一环。至于印度是否真的有很多高中生程序员,印度人的书上没有说,记者到说了很多,我也无从考证。所以,软件的开发,还是需要选用优秀的人的。除非,公司只想帮别人编写代码,而不希望有自己的产品和技术。
第四,软件开发中,最重要的还是团队合作和交流。这个是我当前最深切的感受。具体的,大家都知道,也用不着多说。
最后,对于软件开发来说,公司老板的想法是最重要的。如果老板说"no",那便是水平再高,管理再好,也终归无用。年龄渐长,也做父亲了,却总是在漂泊,没有一个能够稳定发展的地方。希望当前的公司能够有这个机会。不想总是跳槽。
程序员篇八
工作年限:1年以内。
期望薪资:面议。
工作地点:广州-不限。
工作经验(工作了3个月,做了1份工作)。
多迪网络技术公司。
工作时间:20xx年4月至20xx年7月[3个月]。
20xx年7月毕业私立华联学院移动商务。
大学就读计算机相关专业,有一定理论基础。毕业后在公司php岗位实习,在校和实习期间完成几个php和前端项目,分别是德茹网站、中鼎企业、中汉广告、科硕数码等项目,在校期间参加多个计算机技能比赛,其中在20xx广东省普通高等学校大学生计算机设计大赛中获得二等奖。能够较熟练地使用div+css,mvc思想等,能独立完成任务,同时积累了一定的团队合作经验。
20xx广东省普通高等学校大学生计算机设计大赛中获得二等奖,在校开展大学生思想政治教育社会实践活动获“积极分子”称号。

一键复制