在工作心得体会中,我们可以总结工作中的成功经验和教训,帮助自己成长。接下来,小编为大家介绍一些精选的工作心得体会范文,希望能够给大家的写作提供一些思路和创意。
程序员工作感受和心得体会
程序员是近年来逐渐兴起的一种新兴职业。随着信息技术的快速发展,编程技术逐渐渗透到各个行业,并成为推动社会进步的重要力量。程序员的工作主要是通过编写、调试和优化计算机程序来解决各类问题。这一职业的特点是创造性强、挑战性大、适应性强,它需要不断学习新知识、不断改进自己的技能。
第二段:程序员工作带来的挑战与压力(250字)。
作为程序员,在工作中面临着各种各样的挑战和压力。首先,编程任务往往比较复杂和抽象,需要程序员具备分析问题、解决问题的能力。其次,软件开发的周期通常较长,这就要求程序员必须有较强的自律和耐心,能够坚持不懈地完成任务。此外,程序员还需要与团队成员密切合作,高效地沟通和协作,这对于有些技术宅而言可能是一种挑战。另外,技术的迭代速度非常快,程序员需要不断保持学习的状态,以跟上新技术的发展。
第三段:程序员工作的乐趣与成就感(250字)。
尽管程序员的工作充满挑战,但它也带来了与众不同的乐趣和成就感。首先,软件开发是一项创造性的工作,程序员可以通过编写程序实现各种各样的想法,并将其变为现实,这种实现的成就感是独特的。其次,软件开发是一项具有实际意义的工作,通过自己的努力和智慧可以改善人们的工作和生活质量,这是一种社会责任感的体现。而且,程序员还可以通过参与开源项目、发表技术论文等方式分享自己的经验和知识,从而得到行业中的认可和尊重。
程序员从事这一职业,不仅是为了解决现有的问题,更是为了不断提升自己的技能和能力。在工作中,程序员需要不断学习新的编程语言、开发框架和技术工具,以适应快速变化的技术环境。此外,程序员还需要了解各行业的需求和技术发展趋势,以更好地为其提供解决方案。此外,程序员还可以通过参加技术交流会议、读书学习、参与在线课程等方式不断丰富自己的知识储备,提高自身的综合素质。
第五段:结语(250字)。
作为一名程序员,我的工作感受和心得是多方面的。我面临着挑战和压力,但也享受着创造性和成就感。通过不断学习和提升,我发现自己在程序设计和解决问题的能力上逐渐成长。我也明白了,作为一个程序员,我们的责任不仅是为自己的生活谋求更多发展,更是能够通过自己的技术和智慧改变社会、改善他人的生活。我相信,只要不断努力学习、积极进取,作为程序员,我们将能够在人工智能、云计算、大数据等新技术领域取得更多的成就,为推动社会进步和发展做出更大的贡献。
新程序员工作心得体会范文
随着信息时代的来临,计算机技术的发展方兴未艾。计算机编程作为其最重要的支柱之一,不断吸引着越来越多的年轻人加入其中。作为新程序员,初步进入这个行业,除了扎实的代码基础技能外,更需要充分的工作经验和学习心得。本文旨在分享新程序员在工作中的心得体会,希望能够对初学者提供一些参考。
第二段:团队合作意识的重要性。
在工作中及时了解事物的变化很重要。因为每个项目都是一个大家庭,团队合作就像一个协调有序的生产线一样要求每个人都要有相应的承担和责任,不能拖延时间影响进度。在团队合作中,新程序员不应该只注重自己的任务完成情况,更应该关注整个团队的工作进度和场景需求。要始终做到始终跟进项目进展,积极和团队协调,始终与领导沟通。
第三段:不断提升自身技术水平。
在工作中,继续学习是不可或缺的。随着技术的不断更新,新程序员需要不断学习新的技术和工具。要跟着团队负责人做好技术方向的学习准备工作,多思考问题,多看书和博客,在这个行业中积极探索学习,掌握最新的知识和技能。
第四段:努力提升沟通能力。
在团队中,很难说是一个人单独完成一个项目。只有大家都可以很好地沟通合作,才能提高项目质量和效率。作为新程序员,自己的沟通能力一定要有所提高。在认识一个事物的过程中很少能做出正确的结论,需要和他人学习交流,密切合作才能实现团队目标。此外,了解领导或经理的想法也是十分重要的,只要明白了他们的想法和想法的目的,才能更清楚掌握要完成的事情,更好地实现目标。
第五段:注重调整工作态度。
作为新程序员,未经过良好的培训,缺乏丰富的工作经验,有时会遇到一些懵懂的事情,感到无从下手。那么在这个时候,不要轻易放弃。要担任队长或者其他成员在每个小事上做出自己的贡献,跟好领导一起完成项目,坚持会给人带来不一样的收益。在领导的监督下,我们能够不断改进自己的工作方式和态度,找到自己未来蓝图。每一种工作都需要持久的努力和投入,我们可以通过不断地调整工作态度,使学习更深入,更加成熟。
结论:
在计算机编程这个行业中,新程序员需要具备强大的工作能力、较高的技术水平、良好的沟通能力和优秀的工作态度。只有不断学习、不断努力、不断调整自己的工作方式和态度,才能在这个行业中站稳脚跟,获得长足的发展和进步。希望有更多的初学者能够认真学习,勇敢探索,在实际工作中不断提升自己,成为一个更好的新程序员。
程序员工作感受和心得体会
作为程序员,我深深地感受到了这个行业的独特性和挑战性。在过去的几年间,我经历了许多的挫折和困惑,但同时也获得了成长与进步。在这篇文章中,我将分享我的个人感受和心得体会,希望能够对其他程序员或对这个行业感兴趣的人有所帮助。
首先,作为程序员,我们常常需要面对的是算法和代码的复杂性。编码并非一项轻松的任务,每一个细小的错误都可能导致程序的崩溃或者是功能的失效。因此,在这个行业,耐心和细心是必备的品质。当遇到问题时,我们需要仔细地分析和调试,直到找到解决方案。这种反复试验和思考的过程虽然有时会令人沮丧,但一旦找到解决方案,那一刻的成就感是无与伦比的。这也激发了我们不断学习和进步的动力。
其次,与复杂的代码相比,与团队的合作也是我们工作中的重要组成部分。程序开发往往需要团队成员之间的协作和交流。在团队合作中,我们需要学会倾听和尊重他人的意见,并主动提出自己的观点和建议。这需要一个平等、开放的环境,每个人都能够自由地表达自己的想法。通过与他人共同工作,我们可以学习和借鉴彼此的经验和技巧,从而提高自己的业务能力和解决问题的能力。
第三,作为程序员,我们需要不断学习和掌握新的技术。在这个快速发展的行业中,新技术和工具层出不穷,我们必须不断了解和跟上潮流。这需要我们保持好奇心和求知欲,并主动参与到学习的过程中来。通过参加培训课程、阅读相关文献和博客,我们可以学到新鲜的知识和技能,使自己保持在行业的前沿。同时,我们还可以通过观察和学习其他优秀的程序员,发现不同的方式和思考问题的方法。持续的学习和探索可以帮助我们更好地适应变化和解决复杂的问题。
第四,程序员的工作强调创造力和创新。在编写代码的过程中,我们有很大的自由度来设计和组织程序的结构和功能。这要求我们拥有创造性思维和灵活的思维方式。我们需要不断地提出新的想法和解决方案,以满足用户的需求和要求。而且,程序员的工作也需要我们在不断的试错中进行改进和优化。只有通过不断地尝试和实践,我们才能够不断地超越和创新。
最后,作为程序员,我们的工作不仅仅止于编写代码和解决问题,我们还有责任保证代码的质量和安全性。在一个信息化程度越来越高的社会中,数据泄漏和黑客攻击的对策也必不可少。因此,我们需要了解并遵循相关的法规和标准,同时采取安全措施来保护用户的数据和隐私。我们也需要进行代码的严格测试和审核,以确保程序的质量和稳定性。只有在这些方面都做到充分的考虑和保护,我们才能够赢得用户的信任和口碑。
总结起来,程序员的工作给我带来了许多挑战和机遇。通过编写复杂的代码和解决各种疑难问题,我们能够锻炼自身的耐心和细心。通过与团队的协作和交流,我们可以不断学习和进步。借助持续学习和探索的态度,我们可以始终保持在行业的前沿。凭借创造性和创新的思维方式,我们能够不断超越和创新。作为程序员,我们也有责任保证代码的质量和安全性。总体而言,我认为程序员这个职业具有很多的乐趣和挑战,我愿意在这个行业中不断学习和进步。
新程序员工作心得体会总结
作为一名新程序员,从学校毕业进入职场,经历了许多的挑战和成长。在这一段时间里,我积累了不少经验和体会。以下是我对新程序员工作的心得总结。
第一段:学以致用,实践是最好的老师。
作为新程序员,浸泡在学习的环境中是必不可少的。然而,只有将学到的知识应用到工作中,才能真正掌握。实践是最好的老师。通过将所学应用到实际项目中,我不仅加深了对各种编程语言和工具的理解,还锻炼了自己的问题解决能力。经过一段时间的实践,我意识到,在工作中遇到问题时,不要害怕尝试,多动手,多尝试不同的解决方法。只有通过实践,我们才能不断成长,积累经验。
第二段:注重代码质量和可读性。
在工作中,写出优质的代码是我们的责任和目标。无论是新项目的开发还是维护老项目,保持代码的质量和可读性是重要的。过去的经验告诉我,注释和文档是优秀代码的必要组成部分。详细的注释和文档不仅方便他人理解和维护代码,也能帮助自己更好地回顾和改进代码。此外,遵循编码规范也是保证代码质量的重要一环。良好的命名规范、规范的缩进和格式化,都能使代码易读易懂,提高工作效率。
第三段:主动沟通与合作。
作为一名新入职的程序员,主动沟通和合作是非常重要的。与团队的其他成员保持良好的沟通,能够更快地解决问题。在工作中,我积极向同事请教,与其他部门的人员沟通交流,以争取更好地理解项目需求和解决方案。同时,我也通过主动分享自己的经验和见解,与团队共同成长。在团队协作中,我明白一个人的能力和专长是有限的,需要与他人合作,达到更好的效果。
第四段:持续学习和追求自我提升。
技术更新迅速,作为程序员,持续学习和追求自我提升是必不可少的。工作中,我经常利用空闲时间学习新技术和工具。除了通过自学,我还参加了各种技术交流会和培训班,深入了解行业发展趋势和最新技术。同时,我也主动参与一些开源项目,与开发者共同探索和解决问题。通过持续学习和追求自我提升,我不仅拓宽了自己的技术广度和深度,还能提高自己的竞争力。
第五段:保持积极的态度和持续反思。
工作中,保持积极的态度是保持工作热情和高效率的重要动力。无论遇到多大的挑战,我都保持乐观积极的心态去面对。只要态度端正,努力钻研,困难总能克服。同时,不断反思自己的工作和表现也是提高自身能力的重要途径。及时总结经验教训,找出问题所在,并提出改进措施,是我一直坚持的做法。通过持续反思,我能不断改进自己,在工作中做到更好。
总结:
作为一名新程序员,我在工作中不断成长和进步。通过学以致用,注重代码质量和可读性,主动沟通和合作,持续学习和追求自我提升,以及保持积极的态度和持续反思,我不断提高自己的能力和竞争力。我相信,只要坚持不懈地努力,我会在程序员的职业道路上取得更大的成就。
IT程序员简短工作心得体会
写程序是一门“手艺活儿”,那么作为手艺人的程序员,有着怎样的工作心得呢?来一起看看吧。
走过的路,回忆起来是那么曲折,我把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的20xx年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心总结的十点心得。
1.自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。
2.不要轻易换笔记本电脑,不要跟潮流,不要买过多的电子产品,不要过于频繁的更换手机。
3.未来的生活节奏会更快,生活压力会更大,竞争会更激烈,社会服务体系会更完善。
4.不要谈过多的女朋友,谈女朋友要看准,下手要稳准狠。
5.工作不要更换得太过于频繁,选好了行业方向最好别更换太频繁。
6.要对身边的人好,要得到老板的信任、同事的认可及支持、珍惜良好的工作环境。
7.钱很重要,但是生活质量比钱还重要,工作是很重要,但是家人比工作还重要。
8.当创业的收入比打工还少时,那就别创业,要找比自己能力强的人创业,你不会吃亏。
9.对程序员来讲,开发思想、架构、代码就是财富,别老丢弃你的劳动成果,要学会保护你的劳动成果。
10.当程序员要防止原地踏步,不胜作年限长了,经验就丰富了,能力就强了,年纪越大工作越难找。
我是一名程序员,在过去的一年里,软件研发部团结协作,以及在公司这充满奋斗的环境下,我以严肃认真的工作态度和百折不饶的精神,努力的完成了公司的各项工作,在软件研发、团队协作和个人成长上也取得了一定的成绩。在公司一年的工作已经结束,特向公司总结汇报如下:
一、软件研发。
根据公司的安排,项目的需要。在自身的努力、伍经理的帮组,团队的合作下,克服重重技术困难,增长了工作经验,收获丰盈:
1、开发。
以前我在其他公司也做过一些开发,但是底层和架构与页面样式我都是没有涉及到的。通过这一年在本公司的的这些项目程序中的锻炼,我成长了,我学会了很多很多。
首先,面向对象语言的收获。对于当前编程的主流思想是对象,任何事物都可以用对象来表示。以前理解这些话很费解都是从表面上理解,没有从深入的体会,通过这次项目的深入,不管是数据还是外部一些条件我们都可以抽象成对象,都可以用对象来表示,具体可以用语言中的类方等。如此,c#如此java也同样如此。
其次,知识方面的能力。以前没有做过vb的东西,加上这次深入的做,这次涉及到的领域也非常广,常用的重要的都有涉及,并且还补充xml,java实际操作中空白的部分。通过这一年的开发,方面我能胜任这方面的工作,能独立完成这方面的工作。
再次,c#方面存在一些不足。localhost通过c#这次软件的开发,也发现自己的不足,如基础知识掌握不牢,缺乏编程整体思想。这些都是需要在工作中完善和改进的。
2、数据库开发。
数据库是伴随着项目以来用的最多最平凡的技术。以前对数据库只是会一些简单常用的操作,经过这一年项目的实战,对数据库的操作增加了一些丰富的经验。为以后的工作和经验的积累都奠定了坚实的基础。同时在项目中还用到了oracel与access数据库,这是我的收获。
优点:能熟练的运用数据库技术进行开发。特别是对sql数据库的操作,经过这么长时间的积累,基本上能合理的设计和新建数据库,同时在数据结构上也加强了对数据库的理解。通过项目的实践现在能熟练使用和编写多种sql语句。还掌握了一些关于数据库优化sql语句优化的方法,能进行一些简单的优化。
缺点:数据是一门比较先进的技术,并不是你会写一些sql语句,能建几个数据库你就是数据库工程师。要成为一个好的数据库管理员是要经过长时间的工作积累。针对自己的不足,在以后的工作和学习中多接触,多运用新的知识点。充实自己的经验和知识储备。
二、团队协作。
上面的成功与收获,除了自身努力外,以及公司的支持。是这个团队铸造了我。我们这个团队也是因为有了我们这些拼搏协作的队员,使得它成为一个具有务实、拼搏、创新精神的团队。我与软件研发小组是一个整体,这里的团队总结也就是我在这个团队中的收获。
务实:公司下发的任务,下发的工作,件件都是用心去做的。我们这个团队中没有一个人在工作的时候做了工作以外的事情,都是实实在在的做跟工作相关对公司有益的事情。相信在伍经理的带领下现在是这样,以后同样也是这样。
拼搏:公司给的每一个任务不管它多难,如果工作没有完成我们会晚上加班,也要尽可能的完成当天的工作。如果工作实在忙,为了赶进度我们放弃周末休息时间也要尽可能的使项目提前。
创新:现在我们开始项目的时候都会进行研讨,一般都会进行一个效率和逻辑的分析与讨论,保证程序正确的前提尽可能的提高程序的效率。
互助:我们小组内只要任何一个人出现技术或其它的问题,我们都会彼此都会尽可能的去帮助他。不会因为某一个人而拖住整个项目滞后。
交流:我们在项目中会及时沟通自己的收获,特别是一些针对性的技术问题。这样可以省了很多重复研究的时间,这是一笔很可观的时间。
在交流中只要我会的,我懂的,我不会去吝啬。我会积极的去与你交流,我的团队。
名言。
“人强团则强,人弱团则削”。
三、个人成长。
通过公司这快一年的锻炼与学习我真的进步了很多,不管从技术上还是做事上,都不像以前那样了。我在公司学到的懂得的使我飞速成长。
技术上:不管从语言上还是做事的逻辑上都得到了很大的的提高。现在在软件小组里面自己能独立完成一部分工作,承担自己的责任。
尊敬的领导:
您好!
首先感谢您们给我到公司工作的机会,对此,我感到无比的荣幸和激动。我一定会珍惜这来之不易的机会,在今后的工作中,好好表现自己,全身心地投入到公司的工作中去,为公司明天的发展,贡献自己全部的力量。
我是xx年12月14日进入公司的,至今已有3个多月的时间了。这3个多月来,是我人生的重大转折。非常感谢我的领导和同事们,他们给了我很多无私的帮助和指导,让我能够在工作上迅速入手。
虽然3个月时间不算长,但我已经深深被公司良好的企业文化氛围所吸引。公司的领导注重人性化管理,工作环境宽松,在这样的氛围中,可以极大地激发我的自身潜力,使我以更积极的心态投入到每天的工作中。
根据公司的需要,接下来开始做关于流程模块的工作。总结3个多月来的工作:
xx/12/14—xx/1/1刚开始的半个月时间,主要是熟悉工作环境,融入bs开发团队,试着开发一个模块(奖金管理)并完成。在学长手把手的教导,如何代码不规范,变量名不规范,模块的业务逻辑怎样,功能如何实现,让我在工作初始收获不少。
xx/1/1—xx/2/1要就是模块的开发——奖金管理、出差管理、角色管理的开发。过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,模块的开发也越来越得心应手。
xx/2/15—xx/3/1这一个月应该是技术方面收获的一个月,新年来,组长让我协助他整理后台,将近一个多星期的学习,对后台类的结构有了更一步认识以及树和表格的框架。然后,接下来的一星期看了前台对树的解析和主页面的设计,确实很精彩。
xx/3/1—xx/3/15职位管理,员工待遇,标准待遇模块的开发。重写json封装工具类,重写后较之前的的优势:处理的数据量增加100倍左右,处理速度增加10倍左右;缺点:封装后的对象里各个字段不会排序(debug时会有影响)。反复测试、完善后开始使用。
xx/3/15—至今公司搬迁后,由于eli服务连不上无法做开发。主要的工作就是协助组长写开发文档。
工作之余,我也会为自己充电,阅览一些技术网站和看电子书(《重构-改善代码的既有结构》《java王者归来》...)。努力提高自己的综合素质,努力成为公司所需要的合格人才。
我深知一名程序员,不仅需要有耐心、细心,还要具有较强的责任心,能够为自己所属的工作负起全部责任,并在工作中不断进取,努力提高自己的专业素质,我深信我本人一定能做到这些。
我本人工作认真,注重团队的合作协调,责任感强。我自信,并能够把所有的精力都投入到工作中去。成功地完成各项工作。
基于以上所述,我申请转试用,希望早日得到领导的认同,以便更积极深入地开展工作。
程序员创业工作心得体会
在当今互联网发展迅猛的时代,程序员创业成为了越来越多技术人员的选择。作为一名程序员创业者,我有幸参与了一家初创公司的创业过程,并积累了一些心得体会。在这篇文章中,我将分享我的经验和理解,希望对其他程序员创业者有所帮助。
首先,我认为创业者必须具备扎实的编程技术。作为程序员,技术是创业的基础。只有掌握了先进的编程技术,才能够创造出有竞争力的产品和服务。而且,在创业初期,资源有限,程序员可能需要兼顾多个角色,因此具备全栈开发的能力也是必不可少的。通过深耕技术,程序员创业者可以更好地理解产品需求,并快速迭代和优化。
其次,团队协作能力也是成功创业的关键。一个成功的创业公司需要一个协作默契的团队,而不是个人英雄主义。在公司初期,每个人都需要尽可能地参与其中,积极互相学习和帮助。作为程序员创业者,我们要善于沟通和分享知识,与其他团队成员紧密合作,共同努力解决问题。在团队协作中,程序员的角色既是技术专家,也是领导者,需要具备协调和组织能力。
此外,市场洞察力和创新思维也是创业成功的重要因素。程序员创业者应该保持对市场的敏感度,了解用户需求和行业趋势。只有通过深入了解用户需求,才能开发出真正满足市场需求的产品。同时,我们也要保持创新思维,敢于打破常规,在产品设计和技术实现上有所突破。不断迭代和创新才能使公司保持竞争力,并在市场中脱颖而出。
另外,程序员创业者还应该具备良好的时间管理和长远规划能力。在创业初期,工作压力和任务量往往非常大,面临各种紧急和重要的事务。因此,我们必须学会合理安排时间,确定优先级,高效地处理问题。此外,长远规划也非常重要,我们要对未来有一个清晰的发展路线和目标,不断追求进步和成长。
最后,持续学习和自我提升是一名程序员创业者重要的态度。技术行业发展迅速,新技术和新概念层出不穷。作为一名程序员创业者,我们要保持学习的热情,不断更新知识和技能。只有不断提高自己的水平,才能在激烈的竞争中立于不败之地,为公司的发展做出更大贡献。
总之,作为一名程序员创业者,我们既要具备扎实的编程技术,又要具备团队协作、市场洞察力、创新思维、良好的时间管理和长远规划能力,同时保持学习和进步的态度。希望这些心得体会能对其他程序员创业者的创业之路起到一些启发和帮助。让我们共同努力,为创业梦想而奋斗!
程序员工作心得体会
对于我们初次接触项目的人,来说本项目,是我们自学能力的一次测试(有些东西自己从来没有接触过),也是对我们所学的基础知识的测试。在本程序中我学到了不少的知识,但也发现了很多不足之处。我学到了ssh框架的基本工作流程,并且将自己在学校学到的知识进行了整理。了解了在做项目的时候最重要的并不是写代码,而是去了解我们要做什么,怎么做,对工作流程的理解及需求的分析。自己的不足之处,如:
1、自己的知识仅限于在书本上,对项目有一点了解。
2、自己的动手能力太差,了解一定的原理但自己写不出来。
3、自己的知识有限,还需加强。
4、自己的思路不清晰,盲目的去完成项目。
5、与团体的合作能力很弱。
6、团体的不足之处:
团队的不足如下:
1、在刚做项目的时候都是自己写自己的,没有做到互补(学的好的带着学的不好的人)。
2、在遇到问题的时候没有坐在一起讨论,只管自己解决自己的问题。
以上是我的总结,在本项目中还存在这很多的小问题,还需要进一步的加强自己。
程序员工作心得体会
看到了很多同学问到各银行的待遇以及it部门的发展之类的话题,想到了自己银行的情况。
1、加班非常多。机房是24小时开放的,每天都有人值夜班。我所在的地区我们分行只有800人不到,it部门就只有6、7个人。他们每天除了正常的工作之外还要应对各种培训、学习。银行因为白天要对外营业,所以每次培训之类都是在晚上和周末,而且不是800人一起培训,而是今天这个培训,明天那个培训。这个工作量是非常大的。而且银行加班基本是没有加班工资的。因为国家不允许这种量的加班。
2、薪水问题。大家都说银行薪水好。那是因为大家看到的只是薪水好的部门。我现在在银行做贷款,属于一线营销岗位,薪水自然还不错。但如果你不是做营销而是后台部门比如it,那你只能拿到基本工资和平均奖金,这个数字看起来就没那么有吸引力了。除非你能当老总。可这个部门不像营业网点,一个地区可以几十个网点,这个it部门基本上一个地区就一个,也就是说一个地区就一个老总,这个老总又不像别的岗位可以横向调动,在银行里做it你就只能做it,不可能调你去做什么公司业务,所以我个人认为升迁的机会也比较小。但如果你是去总行的信息技术部搞些个产品研发之类也就不说了,那肯定是非常好的,但这样的部门基本也不可能要一个刚毕业的学生。
3、银行的各项任务是很重的,而且可能看起来都非常不人性。不要以为你在it部门就不可能有任务。我们讲究的是全民皆兵。
以上只是我个人的一些看法,给一些纯粹是为了拿高薪找安逸的同学一个提醒。
当然银行也有银行的好。比如:
1、如果你做的很好,这里指的是营销,比如你能带来大量存款,你有很广的客户资源,那你的.薪水会非常高而且不受职务限制。
2、福利待遇非常好。我们银行给我们解决了所有的后顾之忧,你只要好好工作,其他什么都不用你操心,我们有非常低的行员贷款利率,你买房子就不需要担心。我们是按照最高比例来购买各种保险、公积金之类。即使你生病了,你住院了,不但医药费都能报销,算下来你每天还能赚几百块钱,可能比上班都高。
总之吧,银行就是个数字说话的地方。想在这做it可能你永远都做不到最顶端。但也有他的好。大家各自考虑吧,只是就个人的感受给大家的建议。相比较之下我认为我所在的招商银行是最有潜力的银行,发展非常快,企业文化非常好。工、农、中、建四大行规模非常大,但因为是老行也有很多弊端,国企思想比较严重,论资排辈。交行的特色在于他是股份制银行中最大的,个人理财比较突出。民生是最变态的,只要你有业绩,第二天就是行长,只要你没有业绩,马上从行长变成行员。中信是业内口杯最差的,到处乱市场,很受同业鄙视。华夏的最大特点在于他的公司业务。一般越小的行可能待遇越好,机会也越多,因为他在发展。
其实就个人而言,我觉得银行里做it就像是当年我们来北邮,大家都知道北邮非常好it业的最高学府。可我们当时因为种种原因到了北邮的语言学院学外语。并不是说语言学院不好,我们在这里也学到了很多东西。但这里的主流是it,语言院再发展可能也比不了x外国语。就是说你是到一个非常好的学校一个非主流的专业,还是到一个一般学校的主流专业,你可以自己考虑。
新程序员工作心得体会
程序员是当今信息社会中不可或缺的一份子。作为一名新程序员,我从去年进入这个行业至今已有一年的工作经验。在这一年中,我积累了不少工作心得和体会。在下面的文章中,我将分享五个方面的心得,希望对其他新程序员有所帮助。
首先,作为新程序员,我们应该始终保持学习的心态。程序员这个行业变化快速,新技术和新框架层出不穷。为了跟上时代潮流,我们必须不断学习、更新自己的知识储备。每天要抽出时间阅读一些专业的技术文章,学习一些新的编程语言和技术框架。同时,我们还要注重实践,通过做一些小项目来巩固所学的知识。只有不断学习和实践,我们才能不被行业淘汰,成为更加优秀的程序员。
其次,良好的沟通能力也是成为一名优秀程序员的重要条件。程序员往往要与项目经理、设计师、测试人员等多个角色进行沟通与合作。良好的沟通能力能够更好地理解需求,快速解决问题,做到心中有数。与同事之间的良好沟通也有助于团队合作,更加高效地完成任务。因此,我们需要学会倾听,学会提问,学会以简明的语言解释复杂的技术问题。
第三,代码的可维护性是一个好程序员的重要标志。在开发过程中,我们要时刻考虑代码的可读性和可维护性。良好的编码规范能够使他人更容易理解我们的代码,有助于代码的维护和优化。另外,注释也是非常重要的一环,我们应该养成良好的注释习惯,用清晰的语言解释代码的用途和逻辑。此外,及时的代码提交和版本管理也是代码可维护性的一部分,我们要定期提交代码,并进行版本控制,以便后续的修改和回溯。
第四,耐心和细心是程序员进行调试的重要品质。作为程序员,调试是我们工作中的一部分,而调试过程中常常遇到很多烦人的问题。我们需要具备耐心和细心的品质,通过对问题的仔细排查和逐步试错,找出错误的根源。有时候,一个小小的拼写错误或者逻辑错误就会导致程序无法正常运行。所以,我们要养成仔细查找错误的习惯,同时在遇到困难时保持耐心,不轻易放弃。
最后,作为一名新程序员,我们要有团队意识和责任心。在一个项目中,每个人的工作都相互关联,一个小小的疏忽或者错误可能会影响整个团队的进度和质量。所以,我们要时刻意识到自己的工作对整个项目的重要性,不仅要完成自己的任务,还要与团队成员保持良好的合作和沟通,互相帮助解决问题。同时,我们要对自己的工作负责,保证代码质量,尽量减少bug的出现。只有有责任心,团队的工作才能更加高效,项目的顺利进行。
总的来说,作为一名新程序员,学习、沟通、代码可维护性、耐心和团队合作是我在工作中得出的几个重要心得。作为一名程序员,我们的工作不仅仅是写代码和解决技术问题,更是要不断提升自己的能力,不断融入团队,为公司和社会创造更大的价值。希望我的心得能够帮助其他新程序员更好地成长和发展。
程序员工作心得体会
新的一年即将到来、回首06年我很荣幸地进入了公司、加入了__团队。认识了友善严谨的领导、热心和睦且技术优秀的同事。很是开心、这是有收获的一年。让我从学生时代转职到了一个社会人。下面对自己06年进入公司大半年的情况进行年终小结。
一、收获、不足及改善。
a.业务开発、技术能力。
来到__团队、经过了将近一个月的培训、大体上对业务的流程、规约、制造程序的方法步骤有了一定的了解。期间做过从简单到复杂的几本程序、从仿真到实际收获很大。起先、感到这个人事系统非常之庞大、内容丰富、模块功能繁多。复杂之中又有规律。在此非常感激我的subleader__、还有老员工们对我们的细心指点。、那段时间常常加班加点地帮助我们尽快熟悉系统。
培训的最后一本程序、是本工作量比较大的程序。我们也研究讨论过数天、也发现了详细设计的问题。体会到__公司对程序制造的严谨和细致。处处体现了规范。不是乱来、随心所欲地做程序。如注释地添加、这是多人合作的工作、你写的代码要好好书写注释、以便于以后的修改阅读。在做这本程序时、很多的细节问题常常被我们忽视。让我吃惊的是、画面上的距离竟然都是用尺子去量的、画面上的控件有1px的距离、subleader都为我们指了出来、可见这是一个需要细心、耐心、严谨的工作。
在工作中了解到一个原则那就是效率时间优先原则。一切都要有效率、都要在纳品之前、提早发现问题、解决问题。千万不要拖到最后一天、才发现了问题、那样要耽误事情了。采用前紧后松原则、前面多加紧点、后面好宽松点。
接着做过一本比较简单的程序、由于不是很复杂。做的比较顺利。经过自测、还有subleader的测试最终发现了一个javascript的问题、补上了。在做着本程序前、先好好研究了段时间、后来发现了详细设计有错误的地方、也指了出来、发了qa得到了日方的确认。总体上是提前完成了任务。也积累了点小经验。期间最后的步骤sourcereview工作对source进行了修改。有些地方都还不是很规范、总之都要体现按照规约的来、不能随心所欲。
经过一段时间的修正、体会到如果自己写的代码很烂会让下一个改你程序的同事很是头疼、所以一定要提高自己的素质、首先应该注意的要条理清楚、思路明晰。x提高素质,写好注释。经过一段时间的修正,体会到如果自己写的代码很烂会让下一个改你程序的同事很是头疼,所以一定要提高自己的素质,首先应该注意的要条理清楚,思路明晰。
掌握进度,随时汇报。了解到我们做的任务都有__期限,所以要求我们能估计今天做的任务的进度。然后下班前都要跟自己的teamleader汇报。刚开始,我们都很是不习惯,或者是忘记了。没有及时汇报。这样很不好,会导致leader掌握不了你做的任务的动态。以后都应该时刻提醒自己反应情况,提出自己遇到的困难需要哪些帮助。
测试不马虎,差事不应付。有近一段时间我们做了大批量的测试工作。这可能不一定需求很高的技术含量。却是个考验细心,严谨的任务。甚至有的时候感到很繁琐枯燥。但这个保证软件质量的重要过程。如果测试的马虎,不认真测,软件到用户手上才看到bug是多么不好的情况阿。期间我们都对不懂的模糊的条目询问了同事和领导。不轻易地乱打对错。做好贴图,贴数据工作。当然做多了也有了点体会,比如100多项的测试,也可以发现里面的规律,有些项目是一组一组的,比如一个动作,测试下来,就可以对好几项的对错进行判别。
中途曾经做过一本__程序,由于接触的同事不多,我自己研究了下参考了给定的程序,跟同事研究讨论后,最终完成了。期间还发现了详细设计的错误,跟日方沟通得到了确认。这让我有了信心,虽然没有接触过的东西,也是可以通过学习完成的。
在空闲的时间subleader也安排了我们自主学习,对__系统做些技术调查等等。也学到很多,当然还是有很多不明白的地方有待继续学习。
另:以前曾经做的。net多是windowsapplication方向的,刚进入公司做的是web方向的所以也是有很多需要学习的。工作中发现,有些动作步骤常常是机械的繁琐的重复的。我们是程序员完全可以自己编写点小软件来服务自己,提高效率。我发现加菜单操作非常的繁琐,要去数据库查东西,复制粘贴要弄个老半天,在空的时间里,我也写了个小程序,能够快速地加菜单,很想继续完善实现其它的功能得到subleader及其它几位同事认可。且课余时间还做过个多年的心愿一个麻将程序,有点停滞不前,现在只完成了个雏形。
总之业务上还有很多需要探索学习的东西。
a.団体合作,交流协调。
做软件是个团队合作的项目,不是一个人单枪匹马能做好的。特别是我们现在做的人事这么个庞大的系统。刚进公司,由于对大家都不是太熟悉,遇到了问题都是自己琢磨。leader鼓励我们要多交流。现在大家也很融洽,老员工也很热心地帮助我们新人,遇到问题我们也能讨论共同进步。这点做的还是挺好。
b.工作的态度。
工作态度上还能积极配合大家做好工作的,服从领导的安排,有问题及时反应。并没有恶意地违反规章制度。
程序员的心得体会程序员心得体会
来公司担任程序员一职已一年多时间,在这一年时间里,我学到了很多东西。每个人都是在不断的总结中成长,在不断的审视中完善自己。在这半年里自己也是在总结、审视中脚踏实地地完成好本职工作,现将这半年的工作总结如下:
一、思想方面:
严格按照一个程序员应有的素养要约束自已,爱岗敬业,具有强烈的责任感和事业心,积极主动认真的学习专业知识,工作态度端正,认真负责,听从公司的安排,积极配合全友家私完善erp系统,任劳任怨。
二、工作方面:
热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,按时上下班,有效利用工作时间,坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成。在这半年里,我本着把工作做的更好这样一个目标,开拓创新意识,积极圆满的完成了以下本职工作:
配合全友家私开发并完善srm系统。
独自开发全友家私sap日志维护系统。
三、存在不足:
一公司领导以及部门领导同事的帮助和指教,使我的工作有了很大提高,当然我还存在着很多不足之处,处理问题思路简单,不够成熟,工作中容易产生急躁情绪,需要更深入学习专业知识,提高自己的工作水平。
在我进入公司的这八个月里,我陆续接触了公司的软件开发平台,一些已经完成的项目,美科斯oa系统,中邮物流管理系统,富阳供销社等。还有目前在进行2个物流公路港系统,对公路港的运营模式有了较深入的了解。对公路港系统也有了深入了解和研究,但还需要更进一步的理解。期间进行了长达2个多月的出差。
在马上到项目进行出差期间,对公路港的运营模式和结合互联网+,打造全新的双线运营模式有了更深入理解和学习。对于我们自己的物流管理系统,信息交易系统、诚信系统进行实施安装和培训的过程中,学习到了很多东西,配合协调友商以及项目公司顺利的将各系统成功的运行起来。
在于客户和友商的沟通过程中学习到了很多相关专业知识。在未进入公司之前,我从没有接触过信息系统及计算机硬件方面的东西,在公司给予的机会下我逐渐熟悉了解了一些相关的知识。在工作之余,我也在努力的学习,和同事及客户友商进行交流,学习先进的开发技术,请教别人相关开发技术问题。
一、存在问题。
1、由于开始对公司开发平台不是很熟悉,所以在了解客户所要开发的功能及表单过程中多次出现因为需求的原因,而不断修改的情况。在与客户交流的时候,这个问题多次困扰着我,对方的需求不明,每次交流的过程中都在变更需求,从而导致了效率比较低的问题。
2、在工作过程中,用到很多我所不知道或很多我知道但不太熟悉的领域,在这个领域内,我需要不断的学习。
3、工作的条理性不够清晰,要分清主次和轻重缓急;在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。
4、学习的知识不够广泛。对专业知识技能方面还需要努力的加强,这方面也是目前最欠缺,希望高总能给予指导和培养。一个项目中,涉及的技术往往有多种,知识多了,就会灵活变通,所以我会加强这方面的学习。
二、工作心得。
1、每一个项目在开始着手的第一步,一定要和客户把需求沟通清楚,只有了解了项目的需求,才有可能真正做好一个项目。我们需要向客户提出要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的最少一至两个程序员随时记录需求。
2、工作中,有一个无论是技术,还是经验都比较让人肯定的前辈带领,将任务详细化,详细到,每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有计划有方向的赞定下来,做事很有效率。所以希望高总多给予我们一些指导。
3、每周的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,周记、月记、年记的工作习惯。
4、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要互相学习,也许有一天,公司需要你发挥其他的技能帮忙,所以互相学习也是很重要的。自己的工作不能仅仅局限于自己的业务范畴。
三、工作计划。
1、要提高工作的主动性,做事干脆果断,不拖泥带水。
2、工作要注重实效、注重结果,一切工作围绕着目标的完成。
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺。
4、精细化工作方式的思考和实践。
5、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。
在参加工作的这短短的八个月中,我深刻的体会到,把自己所有的精力都投入进去,技术工作都不可能做到完美程度,毕竟技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,职业做事,诚信待人。
我是一名程序员,在过去的一年里,软件研发部团结协作,以及在公司这充满奋斗的环境下,我以严肃认真的工作态度和百折不饶的精神,努力的完成了公司的各项工作,在软件研发、团队协作和个人成长上也取得了一定的成绩。在公司一年的工作已经结束,特向公司总结汇报如下:
一、软件研发。
根据公司的安排,项目的需要。在自身的努力、伍经理的帮组,团队的合作下,克服重重技术困难,增长了工作经验,收获丰盈:
1、开发。
以前我在其他公司也做过一些开发,但是底层和架构与页面样式我都是没有涉及到的。通过这一年在本公司的的这些项目程序中的锻炼,我成长了,我学会了很多很多。
首先,面向对象语言的收获。对于当前编程的主流思想是对象,任何事物都可以用对象来表示。以前理解这些话很费解都是从表面上理解,没有从深入的体会,通过这次项目的深入,不管是数据还是外部一些条件我们都可以抽象成对象,都可以用对象来表示,具体可以用语言中的类方等。如此,c#如此java也同样如此。
其次,知识方面的能力。以前没有做过vb的东西,加上这次深入的做,这次涉及到的领域也非常广,常用的重要的都有涉及,并且还补充xml,java实际操作中空白的部分。通过这一年的开发,方面我能胜任这方面的工作,能独立完成这方面的工作。
再次,c#方面存在一些不足。localhost通过c#这次软件的开发,也发现自己的不足,如基础知识掌握不牢,缺乏编程整体思想。这些都是需要在工作中完善和改进的。
2、数据库开发。
数据库是伴随着项目以来用的最多最平凡的技术。以前对数据库只是会一些简单常用的操作,经过这一年项目的实战,对数据库的操作增加了一些丰富的经验。为以后的工作和经验的积累都奠定了坚实的基础。同时在项目中还用到了oracel与access数据库,这是我的收获。
优点:能熟练的运用数据库技术进行开发。特别是对sql数据库的操作,经过这么长时间的积累,基本上能合理的设计和新建数据库,同时在数据结构上也加强了对数据库的理解。通过项目的实践现在能熟练使用和编写多种sql语句。还掌握了一些关于数据库优化sql语句优化的方法,能进行一些简单的优化。
缺点:数据是一门比较先进的技术,并不是你会写一些sql语句,能建几个数据库你就是数据库工程师。要成为一个好的数据库管理员是要经过长时间的工作积累。针对自己的不足,在以后的工作和学习中多接触,多运用新的知识点。充实自己的经验和知识储备。
二、团队协作。
上面的成功与收获,除了自身努力外,以及公司的支持。是这个团队铸造了我。我们这个团队也是因为有了我们这些拼搏协作的队员,使得它成为一个具有务实、拼搏、创新精神的团队。我与软件研发小组是一个整体,这里的团队总结也就是我在这个团队中的收获。
务实:公司下发的任务,下发的工作,件件都是用心去做的。我们这个团队中没有一个人在工作的时候做了工作以外的事情,都是实实在在的做跟工作相关对公司有益的事情。相信在伍经理的带领下现在是这样,以后同样也是这样。
拼搏:公司给的每一个任务不管它多难,如果工作没有完成我们会晚上加班,也要尽可能的完成当天的工作。如果工作实在忙,为了赶进度我们放弃周末休息时间也要尽可能的使项目提前。
创新:现在我们开始项目的时候都会进行研讨,一般都会进行一个效率和逻辑的分析与讨论,保证程序正确的前提尽可能的提高程序的效率。
互助:我们小组内只要任何一个人出现技术或其它的问题,我们都会彼此都会尽可能的去帮助他。不会因为某一个人而拖住整个项目滞后。
交流:我们在项目中会及时沟通自己的收获,特别是一些针对性的技术问题。这样可以省了很多重复研究的时间,这是一笔很可观的时间。
在交流中只要我会的,我懂的,我不会去吝啬。我会积极的去与你交流,我的团队名言“人强团则强,人弱团则削”。
三、个人成长。
通过公司这快一年的锻炼与学习我真的进步了很多,不管从技术上还是做事上,都不像以前那样了。我在公司学到的懂得的使我飞速成长。
技术上:不管从语言上还是做事的逻辑上都得到了很大的的提高。现在在软件小组里面自己能独立完成一部分工作,承担自己的责任。
来公司担任程序员一职已一年多时间,在这一年时间里,我学到了很多东西。每个人都是在不断的总结中成长,在不断的审视中完善自己。在这半年里自己也是在总结、审视中脚踏实地地完成好本职工作,现将这半年的工作总结如下:
一、思想方面:
严格按照一个程序员应有的素养要约束自已,爱岗敬业,具有强烈的责任感和事业心,积极主动认真的学习专业知识,工作态度端正,认真负责,听从公司的安排,积极配合全友家私完善erp系统,任劳任怨。
二、工作方面:
热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,按时上下班,有效利用工作时间,坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成。在这半年里,我本着把工作做的更好这样一个目标,开拓创新意识,积极圆满的完成了以下本职工作:
配合全友家私开发并完善srm系统。
独自开发全友家私sap日志维护系统。
三、存在不足:
一公司领导以及部门领导同事的帮助和指教,使我的工作有了很大提高,当然我还存在着很多不足之处,处理问题思路简单,不够成熟,工作中容易产生急躁情绪,需要更深入学习专业知识,提高自己的工作水平。
以前在校很少自己做程序,对软件工程更是一无所知。来到公司,开始接触“大规模”(其实现在看来实习的项目其实还是很小的)软件开发,一时真的有些迷茫。比起vss,mvc,qa,cmmi,我对java,jsp,xml的一窍不通根本不值一提。大家都不想输在“起点”,所以都默契地在加班,这样一直持续了实习的两个月。
刚来的时候“始业教育”显得慢吞吞,我们还经常盘算去哪哪玩之类的。我和_(20个新生里一个南区的兄弟,软件学院的)还经常出去吃各种小吃,每到一处都尝尝本地的风味,这是他的习惯。之后开始的培训还不是很难过,java,c++,oracle,老师们讲的很“好”,可以说是非常好,好得我们没有几个人能听懂。大家开始发愁,我也是每天晚上都基本看书到10点。
“我心说得亏哥们我还练过”,来之前的2月份我就自己买了一本thinkinginjava,看懂看不懂怎么说也算是准备了一下java。c++虽说没去上过课,但凭我的直觉我就一下看中这东西很有用,自己也看过一阵。至于oracle,虽然不了解,但毕竟因为佩服“云飞扬”的性格和敬业精神,咱sql选修也不是白混的。专业倒还有点“基础”,再加上咱这自学能力也不是吹的,基本维持。可等到后来的日语课就全迷糊了:本就没有语言天赋,再加上记忆严重欠缺,总是特别害怕去上日语课。不过特别喜欢那个老师说话的感觉,加上她一直对我都很好,所以还是很用心的学着。
随着培训的收尾,我们开始正式进入项目。从需求分析,概要设计到详细设计,我们一步一步的开始接触软件开发的每个细节。不了的就是每天都要记“周报”,填写自己的劳动成果。因为这个我还被qa通报了好几次呢,真的很郁闷。其实现在我很感谢这种制度化的东西,某些情况下好习惯的养成是要靠强制来确保的。详细设计之后就是企盼已久的编码,我心想终于可以做点“正事”了。现在回头一看才知道,其实编码只占软件开发的整个过程劳动量的1/4左右,而且其他的环节也不是想象中的那么无足轻重。
编码我其实做的很不好,主要是因为需求分析阶段就没有认真仔细的理解需求和规格说明,加上编码时一个关键时段我回校和老同学叙旧。那阵项目经理(pm)就经常和我们说,“有问题自己想办法,不要经常问我”。pm其实是在叫我们自己酝酿,遇到难题只有“憋”一“憋”才能有真的收获。而我不在的那三天正好是大家技术/思路上的一个“跃迁”,很多难题的解决方法都基本成熟,大家的编码也接近50%了,所以回来时我感觉已经掉队很多。再一个就是编码中期时机器出问题,环境搭不上了,这使我更加紧张和急躁,大大影响了我的士气。
后来利用五一其间的加班我终于赶完了自己的模块,达到了第一个里程碑。其实从发现落后到加班赶完这段经历,对我来说也具有里程碑的意义。不仅考验了我自己的能力和心理素质,也证明了我对集体的责任感和合作意识。我可以叫别人来帮我做赶上进度,但那样我会错过自己学习的机会,以后再遇到难题我还是不行;我也可以硬着头皮导致项目延期,那样我以后的日子保证不好过,而且这么做也不符合我的性格。事实证明我顶住压力独立完成任务不管是对集体还是对我个人都是一件大好事。
紧张的编码之后是单体测试,很多人都在继续编码,原来大家的编码都是没有完全做完。本是自己给自己挑毛病的过程,我们却都用来完成之前没有完成的任务,说来不禁可笑。
单体测试之后就是恶梦一样的系统测试。传说系统测试压力很大,测试组找到bug上报后这边就得限期修改,之后提交给测试组进行下一轮的测试,回归若干次,测试结束后产品达到允许的缺陷率才可以出荷。不过由于这时已经有人要返校体检,其他人也军心涣散导致集体“早退”,测试没有很正式的进行,只是简单的做了一下界面的统一和功能的检查,连性能测试都没做。不能不说是实习的一个败笔。
回想之前的工作,不到10周时间我们从学生开始转变为员工,从对公司完全陌生到有了一定的了解,不管是处世为人还是技术思想我们都有确确实实的进步。
再结合我自己来看一看。的收获就是我克服了有些自大的坏毛病,虚心的向别人学习。我知道这就是我练习与不同类型的人适应,交流的开始。技术上自不必说,我绝对学到了以前在学校一年也不一定学到的东西,这就是一个态度的问题。“态度决定一切”,这句话太有道理了。
另外一点遗憾就是小孟说的,我似乎也感到自己有点“工作狂”的味道。为了拿下那些代码和bug,我有好几周都连续加班到晚上11点,由于工作占用了时间,我连以前一直的跑步都没坚持下去。这样不是好兆头,我必须要养成合理的作息制度,不管工作怎样忙,必须不能占用自己的作息时间。还有一个就是和别人的交往。曾因为一些小事分别和老胡和哲明闹了不愉快,幸好后来都说开了,大家没计较。我一定要严谨,克制,绝对不在以后的正式工作中做这样的蠢事。
总体来说,我对实习充满了快乐的回忆,也许是因为我在大学的生活过于平淡和压抑。希望我可以延续这样的快乐,将自己带上事业的顶峰。
程序员心得体会
就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机。但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。
新技术层出不穷,而内核的精髓的东西却变化不大,,从vs20xx到vs20xx,已经有10个年头,vs的版本不断更新,内核的最新版本也才4.0,所以,作为程序员,我们要多掌握内核的东西,精髓的东西。
我们的学习积累毛病在于:贪多、贪全、而不够深入。对于很多技术,我们都很有兴趣,对于刚兴起的技术,也紧紧跟随。但是,几乎都是蜻蜓点水、一知半解。回头想想,我们似乎什么都会一点,什么类型的项目都可以做,b/s的、c/s的、数据库的、分布式的,等等,但是,却不敢说,在某某方面,我的水平已经超越了圈中同类型的80%的人。只是我能做的,大家都会做,而且,我也没有把握比别人做得更好。
必须要让自己有价值,而自己的价值在于不可替代性或是难以替代性。如果,随便找个程序员就能把你replace掉,你的价值就很低廉了。如果在你负责的某个方面,只有20%的人超越你,那你的价值、你的重要性就凸显出来了,你与雇主的关系就从被动转向了主动,你就有了谈判的筹码。
在专业化高度分工的今天,一技之长并不是说需要你掌握某个很大的方面,而只需要你能掌握其中的某一个小的领域,并不断地深入下去。就这个小的领域来说,你花个3、5年的时间挤进前20%是非常可能的。比如,有人专门研究sqlserver数据库优化、有人专攻tcp通信、有人深入研究iis、有人深入钻研wcf,等等。
当你在某个小领域钻研了3、5年后,你一定会有很多心得,积累了很多经验,其中有些经验是异常宝贵的,为什么了?因为在钻研这个领域一段时间后,会陆续碰到很多问题,而那些80%的人,在碰到某个问题时就停止向前了,在这个小领域的水平就到此为止了,而你却不断地解决这些问题,不断地超越那80%的人。
而且,很可能的一个情况是,作为几年钻研的一个副产品,你积累了一套类库或框架,而基于该类库或框架来开发该领域的项目,不仅开发速度更快,效率更高,而且项目的质量更有保证。然后,你可以把积累的这套类库/框架打造成一个精品,不断的打磨,直到某一天,可以让更多的人来用它。
当你在某一领域有了丰富的经验,或者有了自己的精品类库/框架之后,你便可以面向更广阔的市场。
在公司做个小白领,你的生死荣禄几乎就完全掌握在你的上司手中,你不得不关注他,被他的情绪所左右,很可能因为他的一句批评,你就整夜难眠。你觉得自己做得很好,可是他不认可。但是现在,你不需要再过分的关注他,你可以将眼光转向更广阔的市场。
互联网时代的.一个好处就是,任何人都可以以非常低廉的成本来向大众市场展示自己或自己的产品,评判你价值的不再(仅仅)是你上司,而是整个市场,相比于你的上司,市场的评判会更客观、更公正。你可以把自己的经验能力说明放到自己的博客上、写专业的技术文章来分享知识、顺便推广自己,或者把积累的框架放到网上去卖,或者去项目交易平台接那些与你精通的领域对口的项目,由于在这个领域你超越了80%的人,所以,成功接到项目的可能性是非常之大的。有了这些基础,以后就算是靠技术创业也是有可能的。
如果做到了这三点,我想,你的“有房有车没贷款的生活”差不多就可以实现了。
就我个人经历而言,我花了10年的时间积累了esframework通信框架和omcs语音视频框架,单靠它们的收入,满足家庭的生活开销已经足够了。我作为一个普通的程序员,既然我可以做到,我相信后来人也可以做到,甚至做得比我更好。祝福大家。