⑴ 程序员需要学些什么
程序员的岗位需求很多,例如大型网络公司、软件开发公司等等都需要程序员。
程序员需要学习:
1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
2、理解计算机的组成以及各主要部件的性能指标;
3、掌握操作系统、程序设计语言的基础知识;
4、熟练掌握计算机常用办公软件的基本操作方法;
5、熟练掌握基本数据结构和常用算法;
6、熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;
7、熟悉数据库、网络和多媒体的基础知识;
8、掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
9、了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
10、了解信息化、计算机应用的基础知识;
11、正确阅读和理解计算机领域的简单英文资料。
程序员必备技能:
1、熟练开发工具
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。
而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。
另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2、熟知数据库
作为程序员,他们自然有自己的理由:很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。
虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。如果没有机会接触商业数据库系统,可以使用免费的数据库产品是一个不错的选择,如mySQL,Postgres等。
3、了解操作系统
当前主流的操作系统是Windows,Linux/Unix,熟练地使用这些操作系统是必须的,但只有这些还远远不够。
要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。
Linux作为开发源码的操作系统,是一个很好的学习平台,Linux几乎具备了所有现代操作系统的特征。虽然Windows系统的内核实现机制的资料较少,但通过互联网还是能获取不少资料。懂得网络协议TCP/IP。
在互联网如此普及的今天,如果您还没有对互联网的支撑协议TCP/IP协议栈有很好的掌握,就需要迅速补上这一课,网络技术已改变了软件运行的模式。
从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。
至少,需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。
4、明白DCOM/CORBA/XML/WEBServices存在的意义
随着技术的发展,软件与网络的无缝结合是必然趋势,软件系统的位置无关性是未来计算模式的重要特征之一,DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。
XML/WebServices重要性不言而喻,XML以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布式计算的基石之一。
5、不要将软件工程与CMM分开
大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员。
一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合,编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的基本技能。
如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等。
6、需求理解能力
程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求。
要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。
7、模块化思维能力
作为一个优秀的程序员,他的思想不能局限在当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。
这样做可以使代码能重复利用,减少重复的劳动,也能使系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。
就业方向:
1、网络开发
现在网络已经成为世界通讯的一座桥梁,好像Javascript、PHP、Ruby这几类开发语言大部分是用作网络开发方面。
2、企业软件开发
JAVA、C#、VB这几类开发语言都实现了面向对象开发的目标,更多时候用于企业系统的开发。
3、系统软件
C语言、C++、Object-C这些软件更多是用在系统软件开发,嵌入式开发的方面。
当然,这分类不是绝对,像JAVA、C#、VB很多时候也用于动态网站的开发。在很开发项目都会使用集成开发的方式,同一个项目里面使用多种开发语言,各展所长,同步开发。
但所以在刚入门的时候,建议先为自己选择一种合适的开发工具,“专注地投入学习,全力一击”。
会编程、会计算机语言就能加入互联网发展大潮中,享受数字经济发展的红利,一时间社会上的程序员培训机构都变得格外火爆。
但是现在,专家的数据分析结果告诉你:若想跟上数字经济发展的步伐,光会编程可不行,这个行业现在紧缺高端的、综合型人才。
11月22日下午,清华大学经管学院互联网发展与治理研究中心与领英联合发布《中国经济的数字化转型:人才与就业》,揭示我国数字人才现状与趋势。
报告显示我国数字经济发展面临人才短缺的挑战,但这种短缺主要体现在拥有中高级专业技能数字人才的比例不高,拥有人工智能、智能制造等前沿技术的人才更是少之又少。
与美国、英国、加拿大等国家相比,中国的数字人才储备尚有很大差距。
此外,报告根据对人才需求的数据分析,结果显示我国数字人才的技能需求不再强调单一编程技能,更加看重技术、管理和领导力等综合技能。
2015年,我国从事信息传输、软件和信息技术服务相关工作的人数约350万,但其中中高端人才,特别是前沿技术的数字人才并不多。根据领英中国智库的研究,在人工智能领域,美国的从业者数量在85万人以上,印度15万,英国14万,中国只有5万多人。
报告负责人、清华大学经济管理学院副院长陈煜波教授表示,我国目前在大数据与人工智能领域人才缺口明显。
他解释说,目前中国85%以上的数字人才分布在产品研发类,而深度分析、先进制造、数字营销等职能的人才加起来只有不到5%,存在较大缺口,新兴技术人才和创新型人才培养方面存在滞后和不足。
这份研究报告的基础数据来自领英在中国的3600万个人用户,这些用户毕业于1.5万多所国内外院校,分布在36.4万家企业,拥有超过2.3万项技能。
陈煜波研究团队从中筛选了72万数字人才,多维度提取用户画像并跟踪其职业轨迹,以此预测不同地区的人才流向、雇佣率、受雇主欢迎的技能等人才趋势层面的信息。
陈煜波说,根据数据分析结果,整体来看,虽然编程技能和数据分析技能需求占据主导,然而随着数字产业走向成熟,企业除了强调编程技能,也逐步更加看重人才的技术、管理和领导力等综合技能。
近年间,项目管理、产品运营等“技术+管理”类技能的需求呈现出明显的上升趋势,懂技术、懂管理的人才被认为是“一将难求”。
领英中国代理总裁曾志恒也提醒,如果你有兴趣向数字职能转型,不能仅仅专注于自己的技术能力,沟通和领导力等软性技能将成为你脱颖而出的关键。
陈煜波希望这些研究结果能为教育行业和政府部门提供借鉴。他说,教育行业可根据职位的供需趋势更好地规划人才培养的方向,政府也可更好地了解人才流动方向、技术缺口等,以此制定有针对性的引才策略。
程序员岗位职责:
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
相关书籍:
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 9的书。
其实除了前9本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。
下面就按照各本书的推荐数排列。
1、《代码大全》 史蒂夫·迈克康奈尔
2、《程序员修炼之道》
3、《计算机程序的构造和解释》
4、《算法导论》
5、《重构:改善既有代码的设计》
6、《设计模式》
7、《人月神话》
8、《计算机程序设计艺术》
9、《编译原理》(龙书)
10、《活着》
⑵ 程序员个人的年度工作总结
程序员个人的年度工作总结5篇
朋友们,总结主体这部分篇幅大、内容多,要特别注意层次分明、条理清楚,那么你现在知道总结是怎么样子了吗?我在这里给大家侍岁分享一些程序员个人的年度工作总结,希望对大家能有所帮助。
一、提高自己,认真对待工作
几个月前还是刚刚来到__公司的我是一个略带青涩的人,进入到__公司之后我就被这里的工作气氛所吸引,我看到了来自一个优秀企业的员工那种为工作拼搏的精神,在刚刚进入到__公司,我就接手一个压力不小的职位,对于我来说是一个挑战不小的工作,我的工作是开发,维护,在工作中最多的就是修复bug,每天就是重复一样的工作,这样子的工作状态我觉得自己很受益,虽然每天自己的工作基本上都差不多,但是就是这样的工作让我锻练了自己,在没来到__公司之前我就是一个毕业生,在这试用期的工作之中让我感受到了,在校跟在企业的区别,很大的差距,在一个企业能学到的东西不是学校那样的,可能会更加的适用,这让我非常的有感触。
在__公司这短短几个月的试用期,我在工作之中勤勤恳恳,不会为自己的工作错误找任何或谈睁借口,我虚心的接受同事们的意见,对于比武优秀的同事我积极的靠拢,其实往往就是这样的狭小举动,会让自己收益终身,保持这样工作习惯对自己有很大的帮助,知道现在我还是这样么认为,自己不会的就问,一个个的问,知道自己完全了解,这样的日积月累不断地在提高自己,时间一久我能够清晰的感受到自己的进步,特别是在工作之中,这更加的坚定了我对工作的态度,认真,细致。
二、自身不足之处
在工作之中有时候会高估自己,这是我一个非常不好的习惯,太过于自信了,在工作后中这样的性格也让我吃了不少亏,也让我体会到可这种性格的坏处,我一定好好地吸取,改进。
工作四年了,保持着每年写一份总结的习惯。
我很希望总结有一个醒目的名字,比如从到,或者薪水从yyyy到YYYYY这样。可惜什么都没有,我的职位依然是软件开发,薪水依然是那么多。现在经济萧条,估计也没什么希望涨钱了。
对于怀有远大抱负的同学,这份总结应该是份反面教材。
记得去年写总结的时候心情很差,抱怨了很多当时的工作以及领导花生,那个时候的愿望是找一份新工作。没想到刚进入12月我就找到了。
不得不说这一次求职我是认真的把它当作一个工程去做,客观得对自己进行衫岁了定位,而且非常重要的是明确我想要的工作到底是什么样的。我需要的是让我每天的8小时能够享受工作的快乐。
投简历面试的过程非常折磨人,尤其是我的处境(每天很大压力,完全是自我打磨的阶段)。
我清楚地记得面试现在这份工作那天是某个周六,我的经理娃娃和技术主管T同意我周末面试。一共4个小时,那绝对是一个互相争取的过程。他们对于工作的热情打动了我,觉得和这样的团队合作一定可以有火花。
真是幸运,当我正视错误,用行动做出改变的时候,找到了一份我要的工作。入职三周已经和团队磨合得很好了,用同事的话说就是觉得我已经加入很久了。
这里不得不说一句我们的团队,一个老中青结合富有战斗力的集体,而且还不乏八卦调节生活。每个人都特别,合作也会有摩擦,但是整体运作非常协调,开发速度和效率都高。从他们身上我看到不同的工作态度,生活态度。这些对我的都有着潜移默化的影响。领导“娃娃”也非常合适我目前阶段对于领导的需求。如果说几年前我初出茅庐需要的是一个有时间且肯耐心带我的领导的话,现在的我需要的是一个可以给予我充分信任的上司。“娃娃”信任我,从刚进入公司就如此。在熟悉产品阶段我提出的问题和建议他都认真的听了,而且给我时间让我按照自己的想法作出修改。后来我也喜欢把新想法跟他说,当我们带着创意去和老板谈的时候他是我坚强的后盾。
这一年下来我在纯技术上的提高并不多,我们所面向的客户并不要求尖端的技术。经验主要体现在理解需求上面,如果说前两年我还需要领导把需求说得很明白,还会为马后炮而耿耿于怀。那么今年应该算是个分水岭。现在的我不需要领导花很久时间来讲需求,也不用每一步都需要认可再做接下来的工作。总的来说就是技术和业务之间的距离越来越近,而且还可以想到客户将来会需要什么(我曾经的领导应该很欣慰,他培养的人终于达到他说的big picture了)。
也许这也是我一年来少来csdn的缘故吧,不会有什么特别没有头绪的问题需要上来发问。可以把所掌握的技术灵活的运用到实践中去。
其实把需求抽象建模还是很麻烦的,很多时候在最初阶段客户自己都不知道自己要的是什么样的方案。对于需求很明确的客户实在太少了。这个不断修改的阶段耗时耗力,关键是还不一定能争取下来拿到单。我们单位有个很好的传统,当争取到新的客户后。售前和销售都会对我们开发人员作一次演讲,分析客户特点(一般客户都比较有名没啥说的)以及我们的解决方案中哪些部分是最打动客户的,也就是利润点。每一次这样的会议都会伴随着很久的讨论余波,开发者在讨论的时候又会产生新的想法,我是100%享受这样的流程。
实在要说技术点上面,第一个接手的工程是提速,大量数据快速插入数据库(我找到的.net的bulk,vb6的string class+union all ) 开始大面积接触sql server 20__,写很多存储过程.net写一些winform的东西,不是特别高深。但是很好的对于结构的锻炼vb6跟不同版本的cad及其衍生物结合(这个一直在做,不过越做越高深)
最后就是我每年都会写的细节与规范,现在身边立着几个榜样,我需要时时刻刻鞭策自己。
记得去年写总结的时候心情很差,抱怨了很多当时的工作以及领导花生,那个时候的愿望是找一份新工作。没想到刚进入12月我就找到了。
不得不说这一次求职我是认真的把它当作一个工程去做,客观得对自己进行了定位,而且非常重要的是明确我想要的工作到底是什么样的。我需要的是让我每天的8小时能够享受工作的快乐。
投简历面试的过程非常折磨人,尤其是我的处境(每天很大压力,完全是自我打磨的阶段)。
我清楚地记得面试现在这份工作那天是某个周六,我的经理娃娃和技术主管T同意我周末面试。一共4个小时,那绝对是一个互相争取的过程。他们对于工作的热情打动了我,觉得和这样的团队合作一定可以有火花。
真是幸运,当我正视错误,用行动做出改变的时候,找到了一份我要的工作。入职三周已经和团队磨合得很好了,用同事的话说就是觉得我已经加入很久了。
这里不得不说一句我们的团队,一个老中青结合富有战斗力的集体,而且还不乏八卦调节生活。每个人都特别,合作也会有摩擦,但是整体运作非常协调,开发速度和效率都高。从他们身上我看到不同的工作态度,生活态度。这些对我的职业规划都有着潜移默化的影响。领导“娃娃”也非常合适我目前阶段对于领导的需求。如果说几年前我初出茅庐需要的是一个有时间且肯耐心带我的领导的话,现在的我需要的是一个可以给予我充分信任的上司。“娃娃”信任我,从刚进入公司就如此。在熟悉产品阶段我提出的问题和建议他都认真的听了,而且给我时间让我按照自己的想法作出修改。后来我也喜欢把新想法跟他说,当我们带着创意去和老板谈的时候他是我坚强的后盾。
这一年下来我在纯技术上的提高并不多,我们所面向的客户并不要求尖端的技术。经验主要体现在理解需求上面,如果说前两年我还需要领导把需求说得很明白,还会为马后炮而耿耿于怀。那么今年应该算是个分水岭。现在的我不需要领导花很久时间来讲需求,也不用每一步都需要认可再做接下来的工作。总的来说就是技术和业务之间的距离越来越近,而且还可以想到客户将来会需要什么(我曾经的领导应该很欣慰,他培养的人终于达到他说的big picture了)。
时光流逝,转眼间我在成长中又渡过近两个月,回首这走过的两个月,很荣幸能与项目组的各位同事共同进步,我也在大家的身上学到不少的知识。自进入法律法规项目以来我心中的感受便是要做一名程序员不难,但要做一名优秀的程序员就不那么简单了。我认为:一名好的程序员不仅要为人谦和正直,对事业认真兢兢业业。而且在业务能力上更要专研。我,作为一名年轻的程序员需要学习的东西还很多很多。
一、思想修养
作为一名程序员,要想完成工作的责任,首先必须具备程序员的工作素质,树立正确的世界观和人生观。在这项目中我认真参加各种学习和各种新文本的功能开发。有句成语是:只要功夫深,铁杵磨成针。是的,作为一名程序员,我在工作中无意中会考虑不周显得毛毛糙糙,不甚妥当。当意见、建议来临时,现在的我不再不悦,不再拒绝。而是以更高的要求来要求自己,努力告诫自己:换个角度静心仔细想想如何能的好一些。
二、素质提升
在学习中我认真听取经验,仔细记录,并在下班后的空余时间认真思考推敲,有目的的在项目中进行一些尝试。如:spring中的事物管理机制配置有三种,各有各的不同,同样的登录用ssh和spring+servlet+jsp做就不一样,如果采用jquery+aja_又是另外一种做法。
在工作中,我认真投入,认真学习。我感到人人都是我的师长,我能学,要学的东西还很多。如:新接触的sts,maven ,cas ,ne_us,邮件的发送,_ml的导出,文件的批量上传,一系列知识有的是新接触的,有的是以前不是特别巩固的,现在都熟悉了。
在空余时间,我会利用周末参加培训班,在网上查询有关相关资料,进行观看学习,我深切的感受到学习对自己的帮助确实很大。
三、工作内容
在法律法规项目中我主要负责项目中的文本导入,以及_ml导出。工作中最重要的是细心,一些细节决定了工作成果的优劣,比如文本的格式,文本的编码,还有文本中的不明空格,程序不识别的换行等等,考虑要到位,要全面,要顾大局,因为不就是这一个文本,文本是多样性的,程序就一个,所以必须考虑是要细心。
在cas这个项目上,我特别的、衷心的感谢带我工作和学习的李智铭老师,是李老师让我觉得程序员是一个思考者而不是一个码农。作为一个外包人员,一般是接到任务都是低头码代码,千篇一律,只做固定的一部分,从来没有想着从一个大局去入手,考虑项目的诸多细节,譬如项目的性能,项目的命名规则,注释,李老师常说一句话就是,一个东西搞就把它搞明白搞透,我觉得我就缺乏一种深究的精神。之前做事嫌麻烦,一切以能完成任务的心态,认为功能实现就可以了。至于为什么这样实现,我一般是不去深究的,从而导致了认识不深。什么都懂点,但深问起来又什么都不会。李老师教会我独立思考以及换位思考,本来我认为一个解决不了的问题,从李老师的换个角度也就可以。其实每完成一个功能都是提高自己自信的。
也许,在我的代码生涯,李老师算上是一个良师。我很珍惜。虽然只有两个月,但很知足。说起来,感觉特别对不起李老师,没能把cas项目最终完成,以及对法律法规项目核心的技术还没有搞明白,以至于导入pdf图片不能很好的胜任,对此,深表内疚。学习的还有很多很多,至于法律法规的二期开发,作为外包人员,一切听从组织安排。
四、展望
通过这项目中的工作,我很幸运学到了不少东西,业务上也努力做了一些成绩。但这还远远不够,尤其在功能开发,以及项目维护方面上还显得稚嫩。我将在未来继续多学,多思、多试努力把工作做的更好。
时间一晃而过,转眼间到公司已经半年多了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。在这半年多的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。
一、通过培训学习和日常工作积累使我对X公司有了一定的新的认识。在5月中旬我来到了X公司信息科技有限公司参加招聘,经过几轮面试和笔试,终于能够有幸加入了X公司这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说明,当时只是觉得公司很正规,很强大。在和部门领导以及项目经理交流后,感觉公司很亲切,很温馨。对其它方面就不太知道了,特别是对视频监控几乎一无所知。通过三个月的亲身体会,对智能交通和公司有了一定了解。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认同。公司发展不忘回报社会的壮举,令人敬佩。公司以人为本、尊重人才的思想在实际工作中贯彻,这是X公司能发展壮大的重要原因。在十年左右的时间实现跨越发展的确很不容易,在智能交通行业深入发展是X公司的雄心壮志,也是凝聚人才的核心动力。现在公司在视频监控以及安防行业起到了举足轻重的地位,今后还将更加辉煌。
二、遵守各项规章制度,认真工作,使自己素养不断得到提高。爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这半年多的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,半年来从未迟到早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同事、不断提升自己的团队合作精神。一本《细节决定成败》让我豪情万丈,一种积极豁达的心态、一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。这本书让我对自己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己,以便自己以后的人生道路越走越精彩。
三、认真学习岗位职能,工作能力得到了一定的提高。根据目前工作分工,我的主要工作任务是
(1)参与公司软件项目的开发与测试;
(2)负责安徽省路警联合指挥中心软件系统的维护工作。通过完成上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。
四、不足和需改进方面。
虽然加入公司这个大家庭已经半年有余,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面,对分工的工作还没有形成系统的计划。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
⑶ 什么是程序员
程序员,从字面看就是写程序的人员。
程序员(英文Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
初,中级程序员一般叫做码农。
高级程序员和架构师一般叫做攻城狮
系统分析员是指做需求分析同时懂代码的那群
测试攻城狮一般指黑盒测试,也就是点点点,所有功能按钮全点,看看有没有错误,常见错误404,500。
总结而言,一只优秀的程序猿通常有以下特点:(以下来自于网络,词条:程序猿)
【PMonkey】对技术充满JI情(因为能够得到香蕉)
将编程作为一种爱好(不一定,只有少数的程序猿有这一素质) 如果你允许会滔滔不绝地跟你谈论技术(程序猿使用特殊的语言,别的人或猴子很难听懂)
【PMonkey】有过个人的开发经历(独立的寻找过香蕉或追寻母猿)
坚持认为某种技术最好(程序猿都很固执)
如果让他用他认为不好的技术他会非常别扭(同上)
聪明、健谈、兴趣广泛(只限于NEET和有关宅话题)
在大学和工作前就开始接触程序(程序猿从小就是程序猿了)
总而言之,程序猿和它的一些同种族(如网管猿,技术猿)一样,都是人类用来帮助提高生产力的技术人员,由于许多程序猿的智力很高,所以经常自己去寻找香蕉或母猿而无心工作,但这只是个别现象,总体来说程序猿是一种对人类很有用的动物,它们工作时很勤劳,而且不像业务猿那样喜欢跳奇怪的舞蹈(也叫增猿舞)吵的人们想鬼畜它,程序猿一般到了30岁左右就会进化成别的猿类(一般是管理猿),不过据报道,也有一些少数一生都是没有母猿的悲剧程序猿。
程序猿是被诅咒的悲惨生物,它们受到的诅咒有:过度的劳作、永远不足的睡眠、低廉的收入等等……
程序猿并不擅长战斗,它们生活中最主要的活动是——在树叶上打洞,然后将打洞的树叶放进一个木盒子里念咒语,并声称那些是能够提高族群的食物供给或提供其他神奇功能的伟大产品。但是,因为每个程序猿打洞的方式各不相同,他们之间也会经常爆发冲突,每个程序猿都声称自己所用的打洞方式是最好最先进,打出的洞是最美最华丽的,并不惜因此用打洞的树叶互相投掷。根据一些冒险者收集到的程序猿族群的资料,所谓的打洞方式,有西珈岬式、爪哇式、希沙埔式等等。不过,令人惊异的是,虽然每个程序猿所用的打洞方式都不同,但它们能用几乎所有的方式来给树叶打洞,来表达“你好,世界”的意思……
因为长时间的不运动,程序猿的体力普遍低下,不擅长近战。不过,它们的高超智力弥补了这个缺陷。投掷打洞树叶是它们常用的攻击方式,而且,一如它们所宣称的一样,那些树叶有着一些神奇的功能——很多冒险者在受到树叶攻击后,虽然受伤并不严重,但都不同程度表现出反应迟缓、四肢不听指挥、眼前一片蓝色等症状,甚至于昏迷不醒。不过,好在这些症状都不致命,但是这足以保护程序猿远离冒险者的侵扰。
程序猿只为了保护栖息地才会战斗,因此,一般冒险者都会绕开它们的地界。而且,由于程序猿的智力达到了能和冒险者交流的程度,甚至有的冒险者和程序猿族群建立了良好的关系,并且得到了它们的打洞树叶作为向族群提供食物的交换——只是这些礼物在冒险者手上远不如在程序猿手上可靠……
⑷ 程序员进阶:怎么成为一个软件架构师
软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。
⑴确定软件架构师在软件组织中的职责和充当的角色,确定其相应的必须具备的知识体系,确定软件架构师的职业及其相关制度,制定软件架构师的培养目标和培养方案。
⑵坚持以大学教育为主(特别是各软件学院在这方面可以大施身手),以项目实践为辅的教育方针。大学可以聘请现有的软件架构师担任核心课程的讲师,通过学校教育,系统学习软件架构师所必需的知识体系;通过项目实践使其具有初步的软件开发和设计经验,逐步成长为一名合格的软件架构师。
⑶作位第2条的补充,聘请现有的软件架构师,个人认为适合以讲座的形式在学校开展。
⑷对国外一些大公司的软件架构师的培训和认证予以支持,但是在认证的过程中必须坚持符合中国实际情况的原则。例如,在认证考试之前对考生的知识体系进行系统的测试和评估,在通过认证后的适当时间内进行重新认证和继续教育。
⑸建立完善的软件架构师教育和认证制度,使得通过认证的人员能够在实际的软件开发中成为称职的和优秀的软件架构师。并通过此制度能够为国家培养出更多、更优秀的软件架构师,解决当前软件架构师急缺问题。。
⑸ 程序员都是工程师吗
1、应该说工程师首先应该是一个合格的程序员,但程序员只是成为工程师的第一步。
2、程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
3、工程师指具有从事工程系统操作、设计、管理、评估能力的人员。工程师的称谓,通常只用于在工程学其中一个范畴持有专业性学位或相等工作经验的人士。工程师是职业水平评定(职称评定)的一种。其下,有技术员,助理工程师等职称;其上有高级工程师,教授级高级工程师等职称。当然,这也只是对从事工程建设或管理人员技术水平的一种标定而已。
⑹ 程序员和软件工程师的区别
就是民工和包工头的区别……
⑺ 程序员年中工作总结及下半年工作计划
写程序是一个技术活,也是一个需要细心的活。因为一个代码的错误可能会影响整个程序的作用,所以,程序员的压力很大。那么关于程序员年中 工作 总结 及 下半年 工作计划 要怎么写呢?下面是我整理的一些关于程序员年中工作总结及下半年工作计划,供您参考。
程序员年中工作总结及下半年工作计划 范文 一
时间一晃而过,转眼间到公司已经半年多了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。在这半年多的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。
一、通过培训学习和日常工作积累使我对____公司有了一定的新的认识。在5月中旬我来到了____公司信息科技有限公司参加招聘,经过几轮 面试 和笔试,终于能够有幸加入了____公司这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工 入职 说明,当时只是觉得公司很正规,很强大。在和部门领导以及项目经理交流后,感觉公司很亲切,很温馨。对 其它 方面就不太知道了,特别是对视频监控几乎一无所知。通过三个月的亲身体会,对智能交通和公司有了一定了解。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认同。公司发展不忘回报社会的壮举,令人敬佩。公司以人为本、尊重人才的思想在实际工作中贯彻,这是____公司能发展壮大的重要原因。在十年左右的时间实现跨越发展的确很不容易,在智能交通行业深入发展是____公司的雄心壮志,也是凝聚人才的核心动力。现在公司在视频监控以及安防行业起到了举足轻重的地位,今后还将更加辉煌。
二、遵守各项 规章制度 ,认真工作,使自己素养不断得到提高。 爱岗敬业 的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这半年多的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,半年来从未迟到早退,用满腔热情积极、认真地完成好每一项任务,认真履行 岗位职责 ,平时生活中团结同事、不断提升自己的团队合作精神。一本《细节决定成败》让我豪情万丈,一种积极豁达的心态、一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。这本书让我对自己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己,以便自己以后的人生道路越走越精彩。
三、认真学习岗位职能,工作能力得到了一定的提高。根据目前工作分工,我的主要工作任务是
(1)参与公司软件项目的开发与测试;
(2)负责安徽省路警联合指挥中心软件系统的维护工作。通过完成上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。
四、不足和需改进方面。
虽然加入公司这个大家庭已经半年有余,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面,对分工的工作还没有形成系统的计划。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
程序员年中工作总结及下半年工作计划范文二光阴如梭,一年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的201_年,满怀热情的迎来即将到来的20__ 年。在这年终之际,现对我来公司这几个月的时间里,总结自己所做的工作,分析在工作中的得与失,现汇报如下:
20__ 年的六月份,我带着好奇而欢快的心情来到我心目中向往的神圣之地北京。这是我 毕业 后第一个目标,来北京发展。我离开了我上学的原始领域,和我的同学们踏入北京之地。说句好听的,我的技术生涯还是很幸运的,当然这是我相对于留守本地找工作的同学来说的,面对高昂的学费和残酷的社会现实,选择本专业就业还是有一定困难的,在北京中关村混了几个月后,幸运地找到了我人生的第一份工作,做Java 程序的工作。也就是来到咱们公司—北京联合兴辰。来到贵公司,学了半个皮毛的MVC 和SSH 的我有了份工作(感谢我的领导),我感到十分的庆幸,也承担了第一个项目,能一个人自主开发的项目(还得感谢领导)。在这里,终于能够将学到的那点东西派上用场。从技术的角度来讲,20___年我的关键词就是SSH,其次就是Hibernate。
这几个月淡淡无奇,学到的东西很多,有框架上的、Mysql数据库的,等等,但是也都是在皮毛上的,掌握着能熟练使用而已。首先,做程序员的要记住第一条 经验 :“学历代表过去、能力代表现在、学习代表未来。”我个人觉得学历并不代表全部,我们每天都可以学到新的知识,知识是可以一点点积累的,只要肯努力,一切皆有可能. 其次,一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”“跟着感觉走,先做做看” ,。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,这是你值得深思的问题,它将决定你近几年、十年内“做什么事情才是在做正确的事情!。”
软件开发团队中,技术不是万能的,但没有技术是万万不能的!在技术型团队中,技术与人品同等重要,当然长相也比较重要么。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做ERP、管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。但是你没有这方面的基础是万万不能胜任你的工作的详细制定自己软件开发专业知识 学习计划 ,并注意及时修正和调整(软件开发技术变化实在太快)。请牢记:“如果一个软件开发人员在 1、2 年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。时间就像海绵里的水,多学一些技能对于我们来说亏不到自己,我们的工作从学而来,就是靠着每天的学习,交流,做人中得到书籍是人类进步的阶梯,对软件开发人员尤其如此。我的项目经理经常说,趁着自己还年轻,花几个钱买书看看,书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人” ,并不厌其烦地教你。只有通过自学将书本变成的自己智慧,才算是真正拥有了它。 不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。对于一个做程序的,试试学习其领域的相关知识点,对各个平台都要了解,向什么Java EE,J2ME ,Java SE ,VB ,VC C# ,C++ 这些程序啊,也要试着去了解他们,虽然程序的套路基本是差不多的,但是也各有千秋的,我是学Java 的,当然Java 很强大,我就很爱Google 出的那个安卓系统,Java 实在太牛啦!不得不惊叹,例如我没有事的时候也因该提醒自己学习一些JBoss、Spring、Hibernate 等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。试着研究一下jar 包,知道每个jar 的功能和实现的 方法 ,免得自己以后的工作遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然” !在一种语言上编程,但别为其束缚了思想。“代码大全”中说:“深入一门语言编程,不要浮于表面” 。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由。
有时候咱们会遇到一些问题,你单纯的用着一种方法有时候会解决不了问题,或者遇到问题卡在那里啦,这是你需要的是灵感。灵感来自那里,你可以借鉴Spring、Hibernate、JBoss等等优秀的开源框架的设计思想,你可以参照Java 的IoC、AOP 的设计思路,你可以从其他语言的程序中借鉴他们的套路,这就是我们的灵感,俗话说“他山之石、可以攻玉” 。养成总结与 反思 的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。我们在做程序的时候,别人为什么要提示你把每个方法都要写上注释,注释这段代码是干什么的,这是做好一个程序员基本的要诀,这就是你的基本功,当然在写代码的时候也不是都是有用的代码,有些功能是可以通用的,咱们为什么不可以给他打包封装jar,将来或者以后会用到呢,为什么会有那么多很牛的框架,这些都是程序员们提炼出来的,形成一整套的代码结构和体系,被人用的时候感觉非常好用,我们目前写不了这么牛的程序,但是还是可以形成自己的个人源码库的。心态有多开放,视野就有多开阔。不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果。例如你在网上看到别人遇到问题,这个问题可能你之前也遇到啦,不要抱着你那自私的心态,背后说“累死你,自己去找吧,小样“,建议大家,上你的CSDN 号,我感觉这个东东很不错,技术交流。咱们“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想” ,道理大家都懂,但有多少人真正能做到呢?我的反思不要去做技术上的高手,学会做人。提高自己的专业技能,能胜任工作。
提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。这也是本人的目标,再接再厉吧!
程序员年中工作总结及下半年工作计划范文三我于____年9月11日成为本公司技术部的一名.net程序员,三个月的试用期转眼就过去了。这段我人生中弥足珍贵的经历,给我留下了精彩而美好的回忆。在这段时间里您们给予了我足够的关怀、支持和帮助,让我充分感受到了领导们“海纳百川”的胸襟,在对您们肃然起敬的同时,也为我有机会成为影响力在线的一员而惊喜万分。
这段时间,在领导和同事们的关怀和指导下,我通过不懈努力,各方面均取得一定的进步,现将我的工作情况做如下汇报:
一、通过理论学习和日常工作积累经验我的各方面有了很大的进步。
刚到公司不久,我便开始负责.NET方面的网站开发和 广告 平台开发和维护,刚开始的时候对我来说确实压力很大,因为各方面都还不熟悉,而且与之前的公司相比,节奏也有点快,不过我慢慢的习惯了环境,和同事相处的比较融洽,领导对我也比较关心,在公司里工作就像是在一个幸福的大家庭里一样,我很快喜欢上了这里。
我到公司不久,第一个项目是___公司网站,做这个项目的时候我遇到了几个问题,我在以前公司做的时候没有在这么短的时候完成一个项目的,在效率上提高了我的能力。做这个项目的时候我也遇到了许多以前没有遇到过的问题,我请教同事和朋友,还有借助网络一一解决了难题。
之后,我将B2B广告招商平台进行了改版,开发了___智能建站广告平台以及以后网站的维护工作。
接下来,我又做了一个比较棘手的项目——___在线咨询系统。为什么说棘手呢,因为我以前没有做过这方面的项目,而且我问遍了所有认识的朋友,搜遍了网络也没有找到如何解决的方法,之后我翻书籍,接着搜索网络。功夫不负有心人,终于我找到一个聊天室的小例子,但是功能差的太远,于是我把这个示例一点点的研究,从一点也不懂到后来慢慢看懂,从对AJA_技术一无所知到基本熟练运用。接下来我就开始自己开发,到最后终于把它开发了出来,虽然不是很完美,功能不是很强大,但是它是我辛苦的劳动结晶,我相信以后会把它开发的更强大,更完美。
二、明确岗位职能,认识个人技术能力不足。
经过三个多月的工作,虽然完成了一些项目的开发,我的技能也提高了很多,但是感觉我的技术还有待提高,所以我会在以后的工作中更加努力,努力提高自己的技术和各种不足,努力使自己成为一名称职的职员。
三、提出自己努力计划
1、学无止镜,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种技术知识,并用于指导实践。
2、“业精于勤而荒于嬉”,在以后的工作中不断学习知识,通过多看、多学、多练来不断的提高自己的各项技能。
3、不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力,并在工作过程中慢慢克服急躁情绪,积极、热情、细致地的对待每一项工作。
4、努力提高自己的日常交际能力。
时光流转间,我已到公司工作三个多月。非常感谢公司领导对我的信任,给予我体现自我、提高自我的机会。这三个多月的试用期工作经历,使我的工作能力得到了由校园步入社会后最大幅度的提高。
在此,在对试用期的工作情况及 心得体会 做一汇报后,我想借此机会,正式向公司领导提出转正请求。希望公司领导能对我的工作态度、工作能力和表现,以正式员工的要求做一个全面考虑,能否转正,期盼回复。我会以炙热的工作热情继续投入到今后的工作当中,以自己踏实努力的工作,报公司知遇之恩!
程序员年中工作总结及下半年工作计划相关 文章 :
★ 程序员年中工作总结及下半年工作计划2019
★ 2019程序员个人年终工作总结
★ 程序员个人工作总结及计划范文模板
★ 2020程序员个人年终工作总结范文
★ 程序员下半年工作计划2020范例
★ 2020年程序员个人年终工作总结精选5篇范文
★ 2020年程序员下半年工作计划范文集锦大全
★ 年中工作总结及下半年工作计划
★ 程序员下半年工作计划范文
★ 程序员个人工作总结与计划优秀范例
⑻ 一位工作了七年的程序员,总结了这五句话,句句肺腑之言
不知不觉已经迎来了工作的第七个年头,这七年来,遗憾的是,依旧如同勤劳的蚂蚁,默默地搬砖。虽然也有了一技之长,偶尔也会迷茫,迷茫时,也偶尔会浏览一些心灵鸡汤,来给自己打打鸡血,鸡汤不宜多,适量就好,因为心灵鸡汤会告诉我们,“努力了就能遇见更好的自己”,至于要怎样努力才能遇见更好的自己。鸡汤并没有告诉我们具体的方法,只是强调要努力,要努力!努力是必须的,在努力前,不妨就先来个给自己一个总结吧。
当领导交代一项任务给我们时,我们首先要清楚明白他的意图。
以前我给组员安排任务时,当我把任务布置完后,我都会稍微加一句,“你明白我的意思了吗?实现这功能有没有难度?”,得到的答复是肯定的,很遗憾,最后提交上来的东西还是与实际要的有些差距,不知是我表达不清楚,还是他没理会清楚。
所以我在接受领导的任务时,会向领导再核实确认一下他需要的东西,以免误导领导的需求,导致最后白忙一场,还挨批。
向领导反馈工作情况时,注意不要忽视汇报技巧,记得把汇报的事情顺序调整好。譬如你同时负责多个项目,昨晚加班到凌晨两点,可项目进度还是没能到达预期效果。
建议不要这样子汇报:
这样汇报工作情况,即使不挨骂,也不会给领导留下什么好印象了。因为领导看不到你的效率,虽然你很辛苦很努力,可你还是没有完成任务,甚至会让领导怀疑的工作能力。
不妨把汇报的内容调整一下顺序,
同样是没完成任务,但这样汇报,即使领导想出气,也应该不能拿你怎么样。
确实你负责的项目确实多,工作量大,但因人力又不够,加上问题因素多,任务处理不完可以理解,你已经很敬业了。今天继续加快进度也就可以。换个角度思考,结果或许就不一样了。与其老总是感叹夕阳无限好,只是近黄昏,不如调整一下顺序,相信近黄昏,夕阳无限好。
现在招聘平台对于招聘程序员岗位一般都会附上这么一项:
抗压能力强,承受能力好一项。
谈到管理,我们一般想到就是如何管人。其实管理中除了管人,管理“不确定性”因素也至关重要,如果资源、环境,技术等相关因素都已确定好了,那么实施过程几乎就可以不用人参与了,搞个机器人站岗就好了。
项目实施过程中难免会碰到各种各样的问题,比如人员调动,环境改变,资源短缺等。
在工作上想受到领导的赏识和重用,除了要有过硬的工作能力外,更重要的,要有足够的抗压能力。能受多大委屈,才能成多大事儿。为了考察你的抗压力,有的领导会故意试你,你可一定要经得住考验。
项目管理很完善,那都是相对的,总有些需要在做的过程中需要调整,哪怕是之前已经确定好了。比如客户对目前的UI设计不满意了,需要修改UI,也是很正常的,UI设计师就得赶工了,之前设计的有的甚至推翻了,需要重新设计了。
项目需求不断变更,相关人员工作也要做些相应调整了,有的工作量甚至更多了。
项目变更了,就得对策解决,而不是问题还没解决制造另一个新的问题来。
你要是承受不起,老是抱怨,问题摆在那迟迟未处理,那就糟糕了。
要是在相对大点的公司,部门之间合作交叉的几率很大,帮助他人不要吝啬,风水轮流转,说不定以后可以用上。如果现在用不上,人生路很长,你也不可能在一家公司呆一辈子,说不定对以后的发展有帮助。(当然并不是叫你盲目的去帮助他人。)今天你帮助了人家,说不定明天对方就会成为你的救命稻草,这非常可能。这些人脉关系平时维护好。对你以后大有帮助。这点就不举例子了。
怎样才算好员工?我认为可以两个字来形容,那就是“乖”和“勤”。
01、 何为“乖”?
乖从词义来理解就是乖巧。
工作上,顺从领导安排,大多时候,你的直属领导就是你的老总,听他的话准没错。或许你会说,“我能力比直属领导强,我就不听领导的!”我们先不说到底谁能力强,要知道,他能当你领导,肯定有过人之处。或许你某方面确实比领导强,这也很正常。但目前你在他领导下,工作上的事就该听他安排,如果对这个话题,感兴趣,不妨看我另一篇文章《 让你的领导舒服了,你才能更舒服 》。
什么叫“有能力”?只有领导重用我们了,我们的能力才得以体现。光有能力,而不被重用,就算有满腹经纶,拥有再大的能力,没展示机会,他人也无从知晓。
我认为,一般来说,能当你领导,毕竟有他过人之处,起码他在信息掌握方面了解比你更全面、判断更准确。不说别的,领导更容易接触到更高层,比你更了解更高层的意图,你认为“应该这样才对,才有出路”,在领导们的圈子里,人家并不一定这么看。
有人说,“我的领导啥都不懂,就是瞎指挥,还扯一大堆”,如果是这样,那么恭喜你了,你可以考虑跳槽了,薪资又要翻一番了。
笔者以前也碰到类似这样的一位项目经理,管理能力确实不敢恭维,项目紧急时,他就跟着团队里一起“拼”,一起加班,稳定“军心”,你知道他加班干啥呢,玩手机,时不时催开发人员开发进度,完成好了就笑呵呵,要是没完成,稍微有点做得不好就来脾气,真把脾气当着能力了。
他操作服务器上传资料,竟然是用两个QQ,竟然先在服务器登录一个QQ,后在自己电脑里登录一个QQ来完成传递资料的任务,我也是醉了。
他对队员颐指气使,对领导几近谄媚。
你要是在这样的项目经理下干活,估计也够呛的。
平台很重要,跟对人也很重要,在诺大的平台,你上司不看好你,你想升职加薪,谈何容易 。
02、“勤”?
勤,顾名思义,就是工作勤快,领导安排给我们的任务,我们记得按时按质完成,并且及时汇报。如果这个工作要持续较长时间,那么我们需要阶段性的给领导反馈工作情况。必要的时候,每天汇报工作进度。
我们时常会犯一个错误,对于领导安排的工作,他要是不问你也不说。要是认为这件事就这样过去了,你就错了。领导都记着呢,要是等他询问我们的工作情况时,我们就被动了。很容易被贴上“不靠谱”的标签。贴一次“不靠谱”的还可以弥补,要是两个“不靠谱”就很难弥补了。
所以,勤快一点,主动汇报工作情况很重要。
职场的水太深,我们只有调整好心态,尽量不要受到表扬时神采飞扬,挨骂时就垂头丧气。调整好自己的心态,逐个按时按质完成任务才是上策。踏踏实实做好自己本职工作是关键。路还长,慢慢走,耐心走。
好了,今天就分享到这,感谢阅读。
【END】
如果你喜欢今天的文章,猜你喜欢:
程序员:读懂了这两张图,月薪上万不是没有可能
我愿意嫁给程序员
跟优秀的人一起共事,你会变得越来越优秀
程序员就不应该5:30准时下班,回家陪陪爱人吗?
为什么有的人工作多年还是老样子
如果你正处于焦虑,不妨看看这篇文章
怕出丑,只怕会错过更大的收获
能力不强时,请不要总是准时下班
你必须非常努力,才能看起来毫不费力
⑼ 程序员是干什么的
程序员一般的工作是从事程序开发、程序维护。 程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。