Ⅰ 高级程序员出差回来,公司领导说不知道安排什么工作给你做比较好没有工作安排咋整
这种情况,就是庙小装不下你的意思,你可以寻下一家了。
Ⅱ 一位工作了七年的程序员,总结了这五句话,句句肺腑之言
不知不觉已经迎来了工作的第七个年头,这七年来,遗憾的是,依旧如同勤劳的蚂蚁,默默地搬砖。虽然也有了一技之长,偶尔也会迷茫,迷茫时,也偶尔会浏览一些心灵鸡汤,来给自己打打鸡血,鸡汤不宜多,适量就好,因为心灵鸡汤会告诉我们,“努力了就能遇见更好的自己”,至于要怎样努力才能遇见更好的自己。鸡汤并没有告诉我们具体的方法,只是强调要努力,要努力!努力是必须的,在努力前,不妨就先来个给自己一个总结吧。
当领导交代一项任务给我们时,我们首先要清楚明白他的意图。
以前我给组员安排任务时,当我把任务布置完后,我都会稍微加一句,“你明白我的意思了吗?实现这功能有没有难度?”,得到的答复是肯定的,很遗憾,最后提交上来的东西还是与实际要的有些差距,不知是我表达不清楚,还是他没理会清楚。
所以我在接受领导的任务时,会向领导再核实确认一下他需要的东西,以免误导领导的需求,导致最后白忙一场,还挨批。
向领导反馈工作情况时,注意不要忽视汇报技巧,记得把汇报的事情顺序调整好。譬如你同时负责多个项目,昨晚加班到凌晨两点,可项目进度还是没能到达预期效果。
建议不要这样子汇报:
这样汇报工作情况,即使不挨骂,也不会给领导留下什么好印象了。因为领导看不到你的效率,虽然你很辛苦很努力,可你还是没有完成任务,甚至会让领导怀疑的工作能力。
不妨把汇报的内容调整一下顺序,
同样是没完成任务,但这样汇报,即使领导想出气,也应该不能拿你怎么样。
确实你负责的项目确实多,工作量大,但因人力又不够,加上问题因素多,任务处理不完可以理解,你已经很敬业了。今天继续加快进度也就可以。换个角度思考,结果或许就不一样了。与其老总是感叹夕阳无限好,只是近黄昏,不如调整一下顺序,相信近黄昏,夕阳无限好。
现在招聘平台对于招聘程序员岗位一般都会附上这么一项:
抗压能力强,承受能力好一项。
谈到管理,我们一般想到就是如何管人。其实管理中除了管人,管理“不确定性”因素也至关重要,如果资源、环境,技术等相关因素都已确定好了,那么实施过程几乎就可以不用人参与了,搞个机器人站岗就好了。
项目实施过程中难免会碰到各种各样的问题,比如人员调动,环境改变,资源短缺等。
在工作上想受到领导的赏识和重用,除了要有过硬的工作能力外,更重要的,要有足够的抗压能力。能受多大委屈,才能成多大事儿。为了考察你的抗压力,有的领导会故意试你,你可一定要经得住考验。
项目管理很完善,那都是相对的,总有些需要在做的过程中需要调整,哪怕是之前已经确定好了。比如客户对目前的UI设计不满意了,需要修改UI,也是很正常的,UI设计师就得赶工了,之前设计的有的甚至推翻了,需要重新设计了。
项目需求不断变更,相关人员工作也要做些相应调整了,有的工作量甚至更多了。
项目变更了,就得对策解决,而不是问题还没解决制造另一个新的问题来。
你要是承受不起,老是抱怨,问题摆在那迟迟未处理,那就糟糕了。
要是在相对大点的公司,部门之间合作交叉的几率很大,帮助他人不要吝啬,风水轮流转,说不定以后可以用上。如果现在用不上,人生路很长,你也不可能在一家公司呆一辈子,说不定对以后的发展有帮助。(当然并不是叫你盲目的去帮助他人。)今天你帮助了人家,说不定明天对方就会成为你的救命稻草,这非常可能。这些人脉关系平时维护好。对你以后大有帮助。这点就不举例子了。
怎样才算好员工?我认为可以两个字来形容,那就是“乖”和“勤”。
01、 何为“乖”?
乖从词义来理解就是乖巧。
工作上,顺从领导安排,大多时候,你的直属领导就是你的老总,听他的话准没错。或许你会说,“我能力比直属领导强,我就不听领导的!”我们先不说到底谁能力强,要知道,他能当你领导,肯定有过人之处。或许你某方面确实比领导强,这也很正常。但目前你在他领导下,工作上的事就该听他安排,如果对这个话题,感兴趣,不妨看我另一篇文章《 让你的领导舒服了,你才能更舒服 》。
什么叫“有能力”?只有领导重用我们了,我们的能力才得以体现。光有能力,而不被重用,就算有满腹经纶,拥有再大的能力,没展示机会,他人也无从知晓。
我认为,一般来说,能当你领导,毕竟有他过人之处,起码他在信息掌握方面了解比你更全面、判断更准确。不说别的,领导更容易接触到更高层,比你更了解更高层的意图,你认为“应该这样才对,才有出路”,在领导们的圈子里,人家并不一定这么看。
有人说,“我的领导啥都不懂,就是瞎指挥,还扯一大堆”,如果是这样,那么恭喜你了,你可以考虑跳槽了,薪资又要翻一番了。
笔者以前也碰到类似这样的一位项目经理,管理能力确实不敢恭维,项目紧急时,他就跟着团队里一起“拼”,一起加班,稳定“军心”,你知道他加班干啥呢,玩手机,时不时催开发人员开发进度,完成好了就笑呵呵,要是没完成,稍微有点做得不好就来脾气,真把脾气当着能力了。
他操作服务器上传资料,竟然是用两个QQ,竟然先在服务器登录一个QQ,后在自己电脑里登录一个QQ来完成传递资料的任务,我也是醉了。
他对队员颐指气使,对领导几近谄媚。
你要是在这样的项目经理下干活,估计也够呛的。
平台很重要,跟对人也很重要,在诺大的平台,你上司不看好你,你想升职加薪,谈何容易 。
02、“勤”?
勤,顾名思义,就是工作勤快,领导安排给我们的任务,我们记得按时按质完成,并且及时汇报。如果这个工作要持续较长时间,那么我们需要阶段性的给领导反馈工作情况。必要的时候,每天汇报工作进度。
我们时常会犯一个错误,对于领导安排的工作,他要是不问你也不说。要是认为这件事就这样过去了,你就错了。领导都记着呢,要是等他询问我们的工作情况时,我们就被动了。很容易被贴上“不靠谱”的标签。贴一次“不靠谱”的还可以弥补,要是两个“不靠谱”就很难弥补了。
所以,勤快一点,主动汇报工作情况很重要。
职场的水太深,我们只有调整好心态,尽量不要受到表扬时神采飞扬,挨骂时就垂头丧气。调整好自己的心态,逐个按时按质完成任务才是上策。踏踏实实做好自己本职工作是关键。路还长,慢慢走,耐心走。
好了,今天就分享到这,感谢阅读。
【END】
如果你喜欢今天的文章,猜你喜欢:
程序员:读懂了这两张图,月薪上万不是没有可能
我愿意嫁给程序员
跟优秀的人一起共事,你会变得越来越优秀
程序员就不应该5:30准时下班,回家陪陪爱人吗?
为什么有的人工作多年还是老样子
如果你正处于焦虑,不妨看看这篇文章
怕出丑,只怕会错过更大的收获
能力不强时,请不要总是准时下班
你必须非常努力,才能看起来毫不费力
Ⅲ 程序员行业流传一句话 : 面试造火箭,工作拧螺丝,该如何理解这句话呢
程序员行业流传一句话 : 面试造火箭,工作拧螺丝,从面试官的角度来看,他想知道的是应聘者的能力上限。当应聘者能够回答他提出的所有问题时,在他看来,应聘者的能力已经超过了职位的要求,那么他就是合适的人选。
假设面试官问的问题太简单,也会让应聘者怀疑这份工作是否太容易。程序员往往喜欢比较有挑战性的工作,所以当面试官问到 "造火箭 "的时候,他能回答出来,不管真正的工作是不是 "拧螺丝",他都会觉得这个公司的技术实力还可以,对这个公司的渴望也会被夸大。在职场中,我们的工作大致可以分为两部分:处理常规工作和解决复杂问题。根据级别的不同,它们所占的比例也不同。大多数级别的员工和基层管理人员的工作是处理常规任务,偶尔需要解决复杂问题。
面试火箭时,公司想知道你的极限到底在哪里。你是否能够及时处理工作中的复杂问题?这种复杂的问题,可能是紧急事件,也可能是来自企业内部的变革。我的一个客户,一个企业主,前段时间想更换一个中层经理。原因是他想在一个技术项目上寻求新的突破,但这个中层经理只能解决一些常规问题,不能处理新情况。但临时更换的成本相对较高。因此,很多企业在招聘的时候会比较有前瞻性,如果应聘者的能力高于目前的岗位要求,就有可能在未来的工作中做得更好。
Ⅳ 程序员是做什么的什么是程序
程序员:
程序员是从事程序开发、程序维护的专业人员。程序员一般需要会做:确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。
通常情况下将程序员分为程序设计人员和程序编码人员,软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
程序:
程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。以某些程序设计语言编写,运行于某种目标结构体系上。
程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章。
(4)程序员总是喊句安排什么意思扩展阅读:
程序员的日常工作:
1、确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。
2、安排项目要求在编程序列分析要求;准备工作流程图和使用计算机知识的能力,题材,编程语言和逻辑图。
3、编码工作流程的信息转换成计算机语言的项目要求。
4、通过输入编码信息的计算机程序。
5、确认程序操作进行测试,修改程序序列和/或代码。
6、准备写操作指令供用户参考。
7、保持历史记录,通过记录方案的制定和修订。
参考链接:网络-程序员
网络-程序
Ⅳ 怎么理解领导的人员安排
兄弟,有句话不知听说过没:有时拍下级的马屁,比拍上级的更实惠。
没有人支持的领导,不是好领导。
至于窝囊,只是你的个人感觉罢了,别在意。一个人是否有魄力,不是要把自己的骄傲压在别人的尊严上。而是面队困难的时候,能够挺身而出,与之搏斗
Ⅵ 程序员如何规划工作安排
首先我是认为,程序员刚刚步入职场的时候,一定要多做几年,尽量的积累经验,如果这份工作真的好的话,我是不建议换工作的,毕竟好工作不容易找啊。
Ⅶ 程序员是什么意思是干嘛的
程序员是从事程序开发、程序维护的专业人员。
程序员一般需要会做:确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。安排项目要求在编程序列分析要求;准备工作流程图和使用计算机知识的能力,题材,编程语言和逻辑图等。
通常情况下将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。
Ⅷ 程序员是干什么的
程序员是干软件的。程序员的本质工作当然是写代码,用代码实现功能。(就是用基础语言(c/c++,java,objectc)等来编写文档一样,不过这些文档编译后就变成可运行的程序)。
范面上看程序员就是干这些事情的:code、code、code。编码只是程序员的一小部分工作,要是只是编码这么简单,就不会有程序员加班,通宵干活了。程序员不止干了这些。我们就以三个阶段来说说程序员究竟干了些什么。
一、初级程序员
初级程序员的工作还是比较简单的,一是知识经验有限,主要是编写简单代码和学习为主,只要完成一些基本的编码任务,单一功能的实现。
二、研发工程师
有了一定的经验后你就转变为工程师了,这个时候你就不光是简单的完成任务了。code这个还是你主要的任务,但除了这,你还要将设计,调试等等肩负起来。这时候一般都是多个功能模块的设计实现(整体架构由架构师完成)。模块内的详细设计(功能的实现逻辑)文档编写,模块调试。直到功能完善交付。
三、架构师
架构师就已经脱离了code了,因为他们已经不必关心代码如何编写了,更重要的事情是完成一个软件、系统的设计架构。万丈高楼得有一个好的框架。要不然你就只能盖个2层小楼了。架构师负责从分析软件需求,再到软件系统的详细设计,人员的配置,工作的量化,到完完全全的产品整个过程。
Ⅸ 程序员有哪些黑话暗语
所以你正在学习如何编写代码,超越默认的Hello World例子,并把你的技能提高到一个新的水平。恭喜!
如果你一步步地进行编码,编码并不难,但是如果你开始新鲜的话,很难说开发者的语言。
我们要求我们顶尖的开发者作者就一些最重要的术语和概念向新的编码人员提供他们的忠告。这是前18名。
变量
甲变量是与相关联的值在整个应用程序或程序的执行而改变命名标识符。一旦在程序中定义了一个变量,在需要时可以改变该值以适应代码的流程。
常量
甲常数是与相关联的值,该值不整个应用程序或程序的执行改变命名标识符。与在整个应用程序的执行过程中变化和变化的变量相比,常量是固定的,不能被改变。
数据类型
一个特定类型的数据项,由它可以接受的值定义,所涉及的编程语言和/或可以在其上执行的操作。常见的数据类型包括整数(简单数字),浮点数(基于十进制的数字),布尔值(TRUE或FALSE)和字符串(字母,数字或段落等字母数字字符串)好多其它的。
数据结构
甲数据结构是用于组织和在最适合的目的数据将被用于的方式存储数据的专用格式。编程中的常见数据结构包括数组,表格,记录,树等等。
对象
在面向对象的编程语言中,对象是指可以共同访问和管理的相关变量,常量,函数(也称为方法)和数据结构的组合。
范围
范围是指程序的一部分中的功能,方法和变量在同一程序的另一部分中的可见性。大多数语言共享两个通用作用域概念:局部作用域(其中可见性仅限于父函数或方法)和全局作用域(其中可见性不受限制)。
伪代码
就像粗糙的草稿在最后的小说之前,并允许对故事的更广泛的细节进行雕刻一样,伪代码是在编写和调试实际代码之前用于概述程序的意图和流程的编程语言的简化速记。
条件语句
当代码必须选择继续的方式时,条件处理这些决定。条件评估为TRUE或FALSE,只要条件的最终值保持单个TRUE或FALSE值,则可以将多个条件组合为单个条件。表达式的一些例子是:
my_variable <5 =“”>
(如果my_variable小于5,则最终值为TRUE)
my_var1> 30 && my_var2 == 4(如果my_var1大于30,且my_var 2也等于4,则最终值为TRUE)
表达式
一个表达式是由ofvariables,数字和操作的数学表达式,并解析到一个特定的值。
循环
一连串的指令不断重复(循环),直到达到一定的条件。
模块化代码
模块化代码是将你的程序功能分离成独立的模块的概念,隐藏了它们在公共接口或API后面的内部工作。这使得每个模块的功能易于使用和重构,独立于其他任何模块使用。
API
短用于应用程序编程接口,一个API是用于访问操作系统,软件应用程序或实用程序的功能的程序指令集和标准。软件开发人员向公众发布其API,以便其他开发人员可以在自己的项目中利用其产品的功能和服务。
回电话
一个回调是一块多数民众赞成作为参数传递给其他代码语句通过可执行代码,并预计“回调”,并在特定的时间执行。同步(或阻止)回调是即时的,而异步(或延迟)回调意味着稍后发生。
程序化思维
程序化思维是开发人员和编程人员的核心思想,意味着通过将大问题分解成更小的离散步骤,将特定对象描述为计算机可以理解的明确定义的值来解决这些大问题。
关闭
以最简单的形式描述闭包是函数中的一个函数,作为变量存储。与普通函数不同,闭包拥有一个持久的作用域,即使在你的程序移出它们定义的代码块之后,它仍然保留在局部变量中。
编译和解释语言
编译语言(比如C,C ++和Swift)要求你编译代码并将其构建成独立的二进制应用程序,然后才能分发和运行。
解释语言(如Python,PHP和JavaScript)是由主机上的语言解释器直接读取代码运行的,并向计算机提供指令以执行程序。
重构
代码重构是重构现有代码而不改变其外部行为的过程。重构通常用于改进软件的非功能区域,或者改善特定软件领域的性能或效用。
IDE
集成开发环境的简称,IDE是一种用于为特定语言开发的开发工具(或工具集合),包括代码编辑器,编译器,调试器和其他实用程序。流行的IDE包括苹果公司的Xcode,微软的Visual Studio以及IntelliJ,NetBeans和Eclipse等Java IDE。无论你的语言如何,都有一个IDE。
虽然这18个术语实际上只是开发人员的技术术语的表面,但是在您的编码之旅中,您会发现他们所代表的概念非常重要。