‘壹’ 程序员该有哪些职业道德
只有一个道德问题,诚实和其他技术和贸易问题。
离职的时候,我没有带走一行代码,我觉得这就是职业道德。
目前在国内IT行业,我觉得最可怕的不是问题,但当它人才流失技术(如源代码、文档等)也跟着一起,它是可用的,一些大公司,比如一些外国公司所做的相对较好,电脑上的所有外部设备接口已经被封锁,不得INETERNET,即将离任的电子邮件或被监控,但不用说,这种管理方式,通常国内中小企业很难做到这一点,所以基本上依靠员工的意识和个性,就像心理医生必须为病人保守秘密,作为程序员或者人才,当你从事产品的研发和接手一个项目,你必须与该产品或项目如源代码、文档、数据保密,这些东西是公司的商业秘密。
‘贰’ 程序员年终个人评价五篇大全
有志者,事竟成;破釜沉舟,百二秦关终归楚;苦心人,天不负;卧薪尝胆,三千越甲可吞吴。下面是我为大家整理的程序员年终个人评价五篇,希望对您有所帮助。欢迎大家阅读参考学习!
程序员年终个人评价1
回首这一年的工作,有硕果累累的喜悦,有工作当中的艰辛,也有遇到困难和挫折时的惆怅。在项目可开发的过程中,难题一个接一个的出现,自信心不止一次的受到过打击,虽然自己早就明白,要做到贴合公司的要求,做一名合格的程序员,这些是远远不够的。每一天我都会不断勉励自己,好好学,以后会好的。在此同时,公司也给了我很多学习的机会,这是我对以后的编程之路又有了信心。在担任公司程序员一职已经有一年多的时间,在这一年时间里,我学到了很多东西。每个人都是在不断的评价中成长,不断的是审视中完善自己。在这一年里自己也是在评价、审视中脚踏实地完成好自己的本职工作,现将这一年的工作评价如下:
思想方面
严格按照一个程序员应有的素养来约束自己, 爱岗敬业 ,具有强烈的职责岗和事业心,用心主动认真的学习专业知识,工作态度端正,听从公司的安排,用心配合客户完善数字化校园系统。
工作方面
热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,按时上下班,有效利用工作时间,坚守岗位,需要加班完成工作的要按时加班加点,保证工作能够按时完成。在这一年多的时间里面,我本着把工作做的更好这样一个目标,主动了解公司的开发项目流程,请教他们开发技术上的问题。
工作心得
1.在这一年多的时间里面,我参与的都是团队合作的项目,无论是自己还是同事,我们都将就团队精神。在信任自己和他人的基础上,思想统一,行动一致,这样的团队必须会攻无不克战无不胜。我们的很多工作是一齐完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,必须要把信息处理的及时,有效和清晰。
2.每一个项目在开始着手的第一步,必须要和客户把需求沟通清除,只要了解项目的需求,才有可能真正做好一个项目。我们需要向客户提出,要求客户带给所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的程序员随时记录需求。
3.工作中,将任务详细化,详细到每个页面,甚至是一个页面中的图片什么时候做好,做好到什么程度,这样把工作进度有计划有方向的定下来,做事很有效率。
4.每一天的工作小结真的很重要,这让我们每一天都有计划的明白自己干了什么,不是漫无目的的工作,所以我们就应养成, 日记 、周记、月记、年记的工作习惯。
5.工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要相互学习,也许有一天,公司需要你发挥其他的技能帮忙,所以相互学习也是很重要的。
工作教训
在公司工作的期间,我也发现了自己离一个贴合公司要求的程序员还有很多差距,主要体此刻工作技能与工作 经验 的不够,也是我以后要在工作中不断磨练和提高自己的地方。仔细评价一下,自己在工作中主要有以下方面做的不够好:
1.工作的条理性不够清晰,要分清主次和轻重缓急。
在开发时间很仓促的状况下,事情多了,就必须要有详细而主次分明的计划,哪需要立即完成,哪些能够缓缓加班完成,在这方面还有很大的优化空间。
2.对流程、业务需求不够熟悉。
在工作中,发现因为流程或业务需求的问题而不明白如何下手的状况有点多,包括错误与缺漏还有当时设计思考不到位的地方,对于这块的控制力度显然不够,平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提。
3.缺乏工作经验。
4.学习的知识不够广泛。
一个项目中,涉及的技术往往有很多种,知识多了,就会灵活变通,以后我也会加强这方面的学习。
工作计划
提高工作主动性,做事干脆果断,不拖泥带水。工作要注重实效、注重结果,一切工作围绕着目标完成。要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺。把握一切机会提高专业潜力,加强平时知识评价工作。精细化工作方式的思考和实践。虚心请教比我做的优秀的其他同事,向他们学习技术或经验。
其实作为一名员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:
一是:三人行必有我师
二是:天道酬勤
程序员年终个人评价2
时间一晃而过,转眼间到公司已经半年多了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮忙,在生活上给予了我极大的关心,让我充分感受到了领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。在这半年多的时间里,在领导和同事们的悉心关怀和指导下,透过自身的努力,各方面均取得了必须的进步,现将我的工作状况作如下汇报。
一、透过培训学习和日常工作积累使我对____公司有了必须的新的认识。
在5月中旬我来到了____公司信息科技有限公司参加招聘,经过几轮 面试 和笔试,最后能够有幸加入了____公司这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工 入职 说明,当时只是觉得公司很正规,很强大。在和部门领导以及项目经理交流后,感觉公司很亲切,很温馨。对 其它 方面就不太明白了,个性是对视频监控几乎一无所知。透过三个月的亲身体会,对智能交通和公司有了必须了解。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念十分认同。公司发展不忘回报社会的壮举,令人敬佩。公司以人为本、尊重人才的思想在实际工作中贯彻,这是____公司能发展壮大的重要原因。在十年左右的时间实现跨越发展的确很不容易,在智能交通行业深入发展是____公司的雄心壮志,也是凝聚人才的核心动力。此刻公司在视频监控以及安防行业起到了举足轻重的地位,今后还将更加辉煌。
二、遵守各项 规章制度 ,认真工作,使自己素养不断得到提高。
爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这半年多的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,半年来从未迟到早退,用满腔热情用心、认真地完成好每一项任务,认真履行 岗位职责 ,平时生活中团结同事、不断提升自己的团队合作精神。一本《细节决定成败》让我豪情万丈,一种用心豁达的心态、一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。这本书让
我对自己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己,以便自己以后的人生道路越走越精彩。
三、认真学习岗位职能,工作潜力得到了必须的提高。
根据目前工作分工,我的主要工作任务是(1)参与公司软件项目的开发与测试;(2)负责安徽省路警联合指挥中心软件系统的维护工作。透过完成上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达潜力、扎实的技术潜力、较强的逻辑处理潜力、灵活的应变问题潜力、有效的对外联系潜力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。
四、不足和需改善方面。
虽然加入公司这个大家庭已经半年有余,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面,对分工的工作还没有构成系统的计划。随着对公司和工作的进一步熟悉,我也期望能够在今后的工作中更加迅速的提升自己的业务潜力以及技术潜力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,透过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
五、工作计划暂时做出以下几点规划:
1、要提高工作的主动性,做事干脆果断,不拖泥带水;
2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;
4、把握一切机会提高专业潜力,加强平时知识评价工作;
5、精细化工作方式的思考和实践。
6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。在参加工作的这短短的一个半月中,我深刻的体会到,把自己所有的精力都投入进去,技术工作都不可能做到完美程度,毕竟技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:职业做事,诚信待人。
程序员年终个人评价3
过去的一年,我参与了较多的产品设计,从中受益匪浅,不仅仅学到了很多专业知识,对动态产品有了更全面的理解和把握,而且培养了我作为机械工程师所就应具备的基本素质。同时,我坚持自学,学习了当前机械行业新的工具软件和专业书籍,提高了理论水平。现将具体工作评价如下:
1.设计、调试出口印度的摩托车试验机
印度之行是成功的,也是艰难和值得回味的。我们一行三人,在没有翻译的状况下,克服当地天气炎热和饮食不适应的困难,在不到三周的时间内将四台设备调试完毕,拿到了用户的验收纪要,这是值得肯定的。但,我觉得也有一些遗憾的地方。由于是第一次做车辆产品的出口,缺乏经验,我们的包装和防锈做的不够好,设备出现了故障,让印度人对我们的满意度下降。如果我们注意这些细节,用我们的产品打开印度这个工业刚起步的国家的大门,那么,我相信我们会从中受益。
2.主管设计PWS-J20B1
此试验机已经交检完毕,各项指标到达了技术协议要求,等用户款到发货。
3.参与设计PWS-200B
与毛工一齐设计,对液压夹头,气液增压泵等的工作原理有了更深入的理解,从毛工身上学到了很多东西。比如,设计的严谨和严肃性,此产品已发货。
开发四部的工作是繁重和艰巨的,我在车工和毛工的指导下,较好的融入了这种紧张和严谨的氛围中,较好地完成了各项任务,自身的业务素质和工作潜力有了较大提高,对工作有了更多的自信。
程序员年终个人评价4
新的一年即将到来,回首20__年_月,我很荣幸的进入了公司,加入了开发的团队,认识了热心和睦并且技术优秀的同事们,这是我的荣幸,这是有收获的一年,下面我对自己进入公司大半年的状况进行年终评价.
1收获和不足及改善
A业务开发,技术潜力
自从来到了咱们公司后,透过与同事领导的沟通,对业务的流程,规约,制造程序的 方法 步骤都有了必须的了解,期间做过从简单到复杂的基本程序,从模拟到实际,收获很大,期限感到咱公司做的公安系统十分之庞大,能容丰富,功能模块多,业务流程复杂,但是复杂之中又有规律,在此我十分感激老白老好,和王智彬,刁爷,还有老员工们对我的细心指点,那段时间尝尝加班加点的帮忙我尽快熟悉系统,对我的程序和代码提出建设性的意见,让我少走了许多弯路.
从内蒙的门户,职业犯罪研判的发帖回帖,超级档案,616门户,数据导入,还有许多功能性的小程序,也让我逐渐成长.也深深让我体会到,做软件是个团队合作的项目,不是一个人单枪匹马能做好的,个性是我们此刻做的这么庞大的一个系统,所以在工作态度上我能用心配合大家组好工作,服从领导的安排,有问题及时反映,大家一齐讨论研究,工作要细心,耐心严谨.我也从总积累了经验,提升了自己的开发和技术潜力.
b下面说一下我对工作中的体会和存在的问题,与工作的一些技巧评价:
在我的第一个上线的项目中,也就是内蒙门户,当时作为刚跨出校门的新员工,主要不足是在堆业务的梳理上,代码没有写活,之后在同事的帮忙下,做了一些改造,代码质量明显提高,能做到增加功能调整需求,不进行超多代码改造,代码写活的好处就在于此.互相不依靠,相同的方法抽取出来,避免垃圾代码的书写.而且利用闲暇时间,回过头去树立以前的工作,以便更深的理解
提高素质,写好注释,在修改第一个项目初期之后,体会到如果自己写的代码很烂,就会让代码的可读性降低,也会让自己或者让下一个修改次程序,或看这个程序的同事很是头疼,所以必须要书写注释,尤其是在不容易理解方法上,或逻辑复杂的状况下,写注释,这样首先自己的调理清楚,思路明晰,也能让其他人看的明白.
透过这个项目之后,我体会到了一些能让工作效率提升的一些技巧如果是单纯技术上的问题,如果能够google网络到的,我认为就能够自己消化掉!问的问题必须要先google,(谷歌的搜索引擎搜出的东西比较准,网络差点)然后带着自己的想法,去问一些有经验的人,收获会更大!
如果在程序中有了需要提出的问题,或不知如何解决的事情,先把你要问的问题梳理好,最好能够有电子版或者打印版的整理,方便其他同事查看和解答。然后就是提出的问题,要让回答的人感兴趣,这样他不但会给你解答问题,还有可能将问题延伸,让你学到更多的知识。
对于如何让回答的人感兴趣,就是仁者见仁,智者见智了!看个人发挥了!比如老好,有时候我问他一些问题,他会很耐心的给我解答,并且还会给我将一些这方面的知识,从而使我之后的代码能够规避掉一些我之前想不到的错误,而且对于问谁,我觉得你不了解其他同事的时候,要先问你的上司,当你了解了你的同事每个人擅长的领域之后,就就应把自己的问题归类,然后问最擅长的人。这样会事半功倍!主动汇报主动沟通,也是一件十分必要的事情,虽然有时候工作量会大一些,没有时间去回报,其实这样是不好的。之后我的领导找到我,问我的进度,才发现意见有所分歧,理解有差距。索性只能重新来过。所以有状况,有成果,有可展示的东西就必须要及时的主动汇报这个事情的进度,做成果展示,在对事情有不理解的时候也需要主动的沟通,使之和所有参与人员的意见一致再去做,保证你做的事情的正确性和有效性。
工作并不是一成不变的,也许有时候要做其他项目,去其他岗位帮忙,所以同事之间的技术也要互 相学 习,也许有时候其他人问自己问题,或者需要自己帮忙.
自己写完的项目必须要自测,哪怕时间紧,也要对自己写过的功能整体测试一下,再提交,这样能够节省测试部门方面的时间,也能够先改掉一些简单的错误,或容易发现的错误,而且写完一个模块就要测一下,这样能发现自己开发的代码,是不是都会存在类似的问题,也许这样写不行,早发现就能少犯更多的程序思路上的错,节省更多的时间..
未来规划
未来我要多学习一些javascript,和前台页面美化,和后台java代码,多利用资源去学习,也期望能有更多的机会锻炼自己的技术,在开发与现场环境下多学习到一些知识,多接触一下现场环境,服务器等硬件软件,使自己的技能与代码质量更加提高,思考到的问题能够更加全面,这样工作能够更加高效,也能胜任更多的任务.
改编一句 广告 就是,那里不会学哪里,领导再也不用担心我的工作了.
不论在什么环境下,我都相信,第一三人行必有我师,第二,天道酬勤多付出一些,工作就会优化一些,这需要认真沉下心去做事情,职业做事诚信待人.
程序员年终个人评价5
光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的20__年,满怀热情的迎来即将到来的20__年。在这年终之际,现对来公司5个月的时间里所作的工作评价如下:
1、正义ERP项目的编码工作。从了解新疆正义项目的背景、及计划安排,熟悉正义公司制度及业务流程,再到熟悉新能开发模式,之后我根据需求 调研 报告 ,从基本的数据库建立,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块测试及流程测试。
透过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,危难之中找期望。同时自己也有一些不足之处,一些细节地方技术上还不太成熟,还需加以学习与钻研。
2、、正义ERP项目的实施工作。从十一月初开始进行正义项目的实施,每一天早起赶在企业上班前赶到企业进行ERP的实施。实施期间主要是软件的安装实施及对企业的ERP系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每一天的小错误及客户变更修改完毕。
透过这项工作,使我原本欠缺的业务潜力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了ERP系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。
3、帮忙和使用手册文档的编写。帮忙的编写使我熟悉了Dreameweaver和Fireworks的使用,为后期的OA开发也奠定必须的基础,使用说明的编写,使我更加加深了项目开发的整体思路与技术要点,评价了前期开发和实施中碰到的问题,并又一次的对软件整体进行了测试,对暴露出的小BUG进行了最后的修改。
4、利用工作之余的休息时间加强学习。平时注意收集有关PB方面的资料文件,提高自己的处理新问题和解决新问题的潜力,并加强学习Java及OA方面的知识(现转为学习),为后期的工作打好基础。
以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。
展望临近的20__年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。其他项目做好准备。
程序员年终个人评价五篇大全相关 文章 :
★ 5篇程序员个人年终总结范文大全
★ 程序员个人工作总结五篇精选
★ 程序员年终个人评价
★ 年度个人自我评价五篇大全
★ 2020年程序员个人年终工作总结精选5篇范文
★ 2019程序员的个人年终工作总结范文5篇 程序员工作总结
★ 精选it程序员年终总结范文五篇
★ 程序员工作总结中的自我评价
★ 程序员个人工作自我评价总结
★ 个人工作上的自我评价五篇大全
‘叁’ 作为IT工作人员要遵守哪些职业道德
哪有什么职业道德,只要不犯法就行了,IT能学多少会多少那都是人才,搞好人际就行了
‘肆’ 高级软件工程师要具备哪些工作职责和职业道德
高级软件工程师要具备的工作职责:
1、 指导程序员的工作;
2、 参与软件工程系统的设计、开发、测试等过程;
3 、协助工程管理人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
高级软件工程师要具备的职业道德:
1、在工作中获得的不属于公共范围的信息应予以保密;
2、 在工作中编写的代码和文档应视为公司的财产;
3、不得有意破坏或窃取公司的文档资源和代码资源;
4、不得在程序中嵌入非法或不安全代码;
5、不使用非法或非合理渠道获得的软件;
6、在任何条件下不兼职从事与公司业务相关的事情;
7、不违背规定私自进入计算机系统;
8、任何情况下不泄漏公司商业秘密,更不得为获取私利而出卖商业秘密;
9、克尽职守,自觉维护所服务的组织的合法利益。
‘伍’ 程序员离职交接被同事怒怼:每一行代码都必须讲清楚,不然投诉
一般说来,员工在离职之前有个流程是必须要走的,那就是要把自己过去所有的工作交接清楚,不然的话,别人可能无法接受你的工作.
在一定程度上会给公司带来损失,公司有权力要求你把这个工作做好。当然,这也是职业道德的体现,不能离职就什么都不管了。
最近一位网友分享了自己的职场经历:离职程序员交接工作被同事怒怼:每一行代码都要讲清楚,不然投诉,结果蒙了!这是怎么回事呢?
原来这位程序员最近辞职了,可是在交接工作的时候出了问题,那个接受自己工作的同事代码水平不太好。本来自己把所有的文档都给他了,可是他弄了很久都没弄清楚,最后还责怪我没把代码讲清楚,居然把我投诉了。
然后公司说我态度有问题,要扣工资,当时就蒙了。该程序员感叹:难道真的要我把每一行代码都解释给你吗?那样的话,怕一年都讲不完。
对于程序员的交接流程,正常来说,只要你把自己的设计文档详细给同事了,一般情况他都能够理解。实在不懂再问你就行了,因为这件事就投诉你,这也有点过分了。
有网友说你本来就应该讲清楚啊,尤其是关于业务方面的。也许你以为自己的文档很清楚了,但是他们根本理解不了,也不知道该从哪里接受。你至少也要先口头说清楚自己的大概思路,这也是必须的。
还有网友说你都离职了,投诉你有用吗?
我认为每一行都讲是肯定不行的,如果我们工作10年写了数万行代码,根本就没时间给你解释。只是在这过程中,我们一定要配合那个同事,把自己的事情做好就行了。
‘陆’ 程序员的 职业素养
程序员因其致力于程序开发、设计、维护、编程等这一特殊领域,使其天生具备了坚定的职业信念、超强的职业知识技能、良好的职业行为习惯等职业素养。
简介:
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
岗位职责:
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
职业认证:
考试介绍:
软考程序员考试属于计算机软件水平考试(简称软考)中的一个初级计算机职称考试。对于软考程序员考试并无学历及资历条件限制,更无论年龄、专业与资历。一年可报考软考程序员考试两次,但一次考试只能报考一种资格,因此报考了程序员考试则无法再报考软考其他级别或科目的考试。同时软考程序员考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试方式。
通过国家统一组织的考试,资格考试分为:程序员级(原初级程序员)、软件设计师(原高级程序员)以及更高水准的:信息系统项目管理师、系统分析师(原系统分析员)、系统架构设计师、网络规划设计师、系统规划与管理师。
考试目标:
通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;具有助理工程师(或技术员)的实际工作能力和业务水平。
1、CVEQC认证持有者已经通过了中国职业教育资格认证指导中心组织的培训和相应的考试,具有相应的专业技能和知识。
2、CVEQC证书可作为劳动者岗前培训、在职培训、提高培训、继续教育的培训认证;也是劳动者“先培训、后就业,先培训、后上岗”的凭证。
3、CVEQC证书是中国职业教育资格认证指导中心颁发的专业技能证书。标有证书序列号、证书编号、培训者及证书持有者身份证号码,并盖有全国职业教育管理委员会、中国职业教育资格认证指导中心的证书专用章。
4、 证书证明参加培训及证书持有者具有系统地接受岗位技能培训的经历,证书在全国范围内有效。
二、报考条件:凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况报名参加相应专业类别、级别的考试。[1]
考试要求:
(1)掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
(2)理解计算机的组成以及各主要部件的性能指标;
(3)掌握操作系统、程序设计语言的基础知识;
(4)熟练掌握计算机常用办公软件的基本操作方法;
(5)熟练掌握基本数据结构和常用算法;
(6)熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;
(7)熟悉数据库、网络和多媒体的基础知识;
(8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
(9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(10)了解信息化、计算机应用的基础知识;
(11)正确阅读和理解计算机领域的简单英文资料。
相关书籍:
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 9的书。
其实除了前9本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。
下面就按照各本书的推荐数排列。
1、《代码大全》 史蒂夫·迈克康奈尔
2、《程序员修炼之道》
3、《计算机程序的构造和解释》
4、《算法导论》
5、《重构:改善既有代码的设计》
6、《设计模式》
7、《人月神话》
8、《计算机程序设计艺术》
9、《编译原理》(龙书)
岗位分类:
世界上第一位程序员是英国着名诗人拜伦的女儿AdaLovelace,曾设计了巴贝奇分析机上解伯努利方程的一个程序。她甚至还建立了循环和子程序的概念。由于其在程序设计上的开创性工作,AdaLovelace被称为世界上第一位程序员。美国国防部开发的ADA语言就是为纪念这位世界上的第一位程序员而命名的。
计算机科学发展到今天(21世纪初期),程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、jsp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、android程序员、iOS程序员。
职业要求:
一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。
大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。
对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领域中分级或者不断并排前进。
素质要求:
团队精神和协作能力:
团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。
文档习惯:
文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间用于写技术文档。没有文档的程序员势必会被淘汰。
规范化的代码编写习惯:
知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。
测试习惯:
测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。
学习和总结的能力:
程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,只能说他是一名熟练的代码民工(码农),他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。
拥有强烈的好奇心:
什么才是一个程序员的终极武器呢,那就是强烈的好奇心和学习精神。没有比强烈的好奇心和学习精神更好的武器了,它是程序员们永攀高峰的源泉和动力所在。
日常工作:
确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。
安排项目要求在编程序列分析要求;准备工作流程图和使用计算机知识的能力,题材,编程语言和逻辑图。
编码工作流程的信息转换成计算机语言的项目要求。
通过输入编码信息的计算机程序。
确认程序操作进行测试,修改程序序列和/或代码。
准备写操作指令供用户参考。
保持历史记录,通过记录方案的制定和修订。
维护客户的信心和保护保密的业务。
技能/资格:一般的编程技巧,分析信息,解决问题,软件算法设计,软件性能优化,注重细节,软件设计,软件调试,软件开发基础,软件文档,软件测试。程序员其实分为很多种,大家开发的语言可能不尽相同,但是都是有他们的共同点。
‘柒’ 程序员该有哪些职业道德
to accept responsibility in making decisions consistent with the safety, health, and welfare of the public, and to disclose promptly factors that might endanger the public or the environment;决策时要维护公众的安全、健康、福利,并及时披露任何危及公众的因素。
to avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist;尽量回避存在或可预见的利益冲突,如有冲突存在应及时向波及对象披露。
to be honest and realistic in stating claims or estimates based on available data; 对现有的数据的声明或估计应诚实、客观
to reject bribery in all its forms; 拒绝任何形式的贿赂
to improve the understanding of technology; its appropriate application, and potential consequences; 增进个人对技术及其应用和潜在后果的理解
to maintain and improve our technical competence and to undertake technological tasks for others only if qualified by training or experience, or after full disclosure of pertinent limitations; 保持并提高自身技术实力,在确保能力和经验胜任、并充分披露有关局限的情况下,方可接受他人的技术性委托
to seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others; 对技术成果,寻求、接受和提供诚恳的批评,承认和纠正错误,和恰当地承认他人的贡献
to treat fairly all persons and to not engage in acts of discrimination based on race, religion, gender, disability, age, national origin, sexual orientation, gender identity, or gender expression;公平对待所有人,不做出任何有关种族、地域、性别、残障、年龄、国籍、性取向、性别认知、性别表现的歧视行为。
to avoid injuring others, their property, reputation, or employment by false or malicious action; 避免因错误或恶意的行为损害他人人身、财产、名誉、或工作。
to assist colleagues and co-workers in their professional development and to support them in following this code of ethics.帮助同事的职业发展,并支持他们遵守职业行为准则。