高级程序员如何面对职场压力?(2)--受伤的总是我

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址:http://tech.it168.com/a2008/0911/204/000000204752.shtml

课程上线消息:Leo讲的《初入公司,我们应该注意什么?》已隆重上线,地址:http://www.itcast.net/portal/courses/unit/200

 

上次,我发表了知道你为什么找不到好工作吗?》出版通知、序言及封面,今天,我来谈谈程序员面对压力的问题,之前写过姐妹篇《浅析程序员的压力的产生》和《浅谈程序员如何正确面对压力》,刚好与本文形成压力三步曲。

 

受伤的总是我

“即使加倍努力也可能得不把项目做到百分百没有失误,小错误往往领导都看得到,有时候我们还会因小错误而被到批评。甚至有感于谁做的谁就错也多,有时候受到批评的时候想一走了之,离开伤心地。”作为打工者,作为研发人员,我们相信大家多多少少都会有上面的感觉。事情果真如此吗?

以下的原因导致了我们的受伤:

 

1、  经验不足

职场之中,在开发这条路上,我们都是从青涩走向成熟的。在全面成长之前,经验积累的过程之中,会因各种原因(项目压力、沟通不顺畅)导致本已压力很大的我们犯些错误。我们认为:只要不是导致项目失败的致命错误,我们及时检讨改正,都应该有机会补救。吸取教训和经验,下次思考地再全面些,从错误从成长才是真正关键和重要的。重要的是成长!

 

2、  突发事件导致了不良后果

最近我手里工作多、压力大,短时间内连续两次受到领导的批评(都应该算是突发事件导致的)。像所有正常人一样,我心里不爽,明明努力工作了,还是得不到领导他老人家的认可,就给这点钱您打算雇什么样儿的啊???回头想想,无论准备的如何充分,很多时候还是会有意外发生,任何突发事件都可能导致错误的发生,已写入计划的研发人员突然离职需要重新招聘,导致项目无法完成;客户需求变更(很多时候是无理的),继而导致开发周期延长,同时预算没有增加不能投入最佳资源等。面对突发事件,我们只能准备地充分些,再充分些(充分给出时间BUFFER、及时冻结需求),把握住我们能把握的部分,最大限度地保证项目的成功。

 

3、  作的越多,犯错的机率也越大

很多时候,研发人员为了能让自己更快地成长(或者是公司原因更大限度地利用资源)都会尽可能多地承担工作内容和工作职责。做的事情多了,头绪也就多。2个项目并行开发和12并行开发的复杂度会几何积数增长,自然出现问题的机率也就越大,这是导致犯错的一个比较主要的原因。即使是这样,我们也建议研发人员在自己能力允许的合理范围内,接受更多的工作任务以完成自己的成长目标。毕竟,相同时间内接触的项目越多、承担职责越大,相应的成长也就更快。举个真实的例子,我面试过一名前台X,由于公司的关系(公司是专门做出租工位的),她坐在同一个位置上担任5家公司的前台工作。由于同时服务的公司多,X做一个月相当于其他前台做34个月。X再找工作的时候,年轻、经验丰富,自然会有很多机会向她招手(最后她并没有接受我的邀请加入公司,而是直接去了一家500强外企)。

为了自己的成长,多干一些J

 

不断提高自己的开发能力、管理项目进度的能力和沟通能力,是程序员们面对职场压力、提升自己的不二法宝。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/454312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pycharm Debug问题

pycharm Debug问题 参考链接:https://blog.csdn.net/weixin_43472408/article/details/85072640 Debug的调试方式如下所示: 1.show execution point (F10) 显示当前所有断点 2.step over(F8) 单步调试。 若函数A内存在子函数a时,不会进入子函数a内执…

vue表单的用法

你可以用 v-model 指令在表单控件元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖,它负责监听用户的输入事件以更新数据,并特别处理一些极端的例子。 v-model 会忽略所有…

php执行npm命令_npm系列之命令执行

当我想使用vue的脚手架来创建一个项目的时候,我应该怎么做?执行命令 npm install -g vue/cli 全局安装,之后就可以在控制台中使用vue create programName 来创建一个项目。为什么可以直接使用vue命令?这类支持命令的依赖会在项目中…

模拟产品展示 Flash无法展示的追踪过程

鼠标滑过小图时,左侧前四张大图可以,但是最后那张大图无法展示: falsh产品展示需要通过参数传递,把关联产品id的图片get出来,如: http://192.168.8.166:90/category/prod_img.aspx?prodid101 结果&#xf…

git提交 本地分支和远程分支断开连接

1级标题 当 git push origin branch_name时遇到报错如下: fatal:‘origin’ does not appear to be a git repository fatal:Could not read from remote repository 原因: 本地分支和远程分支断开连接 解决方法: cd 本地分支里 1、git…

编程高手箴言

本书是作者十余年编程生涯中的技术和经验的总结。内容涵盖了从认识CPU、Windows运行机理、 编程语言的运行机理,到代码的规范和风格、分析方法、调试方法和内核优化,内有作者对许多问题 的认知过程和透彻的分析,以及优秀和精彩的编程经验。…

nodejs里的module.exports和exports

引 在node.js中我们可以使用module.exports和exports导出模块,设置导出函数、数组、变量等等 为什么可以用这两个模块? 或者直接问,node.js的模块功能是怎么实现的。 这样得益于javascript是函数性的语言,并支持闭包。 js的闭包 直…

c语言贪吃蛇最简单代码_C语言指针,这可能是史上最干最全的讲解啦(附代码)!!!...

点击上方“大鱼机器人”,选择“置顶/星标公众号”福利干货,第一时间送达!指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所…

SpringSecurity深度解析与实践(3)

这里写自定义目录标题 引言SpringSecurity之授权授权介绍java权限集成 登录失败三次用户上锁 引言 SpringSecurity深度解析与实践(2)的网址 SpringSecurity之授权 授权介绍 Spring Security 中的授权分为两种类型: 基于角色的授权&#…

简单解释什么是 依赖注入 和 控制反转

简单解释什么是 依赖注入 和 控制反转2017-07-09 关于 依赖注入 与 控制反转 的概念有些人觉得很难理解,最近在给别人讲这个概念的时候梳理了一个比较好理解的解释,而且我认为非技术人员也应该能听的懂,因此分享给大家,希望下次你…

python pip install指定国内源镜像

有时候安装一些依赖包,网不好,直接超时,或者这个包就是死都下不下来的时候,可以指定国内源镜像。 pip install -i 国内镜像地址 包名 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirr…

机器学习之单标签多分类及多标签多分类

单标签二分类算法 Logistic算法 单标签多分类算法 Softmax算法 One-Versus-One(ovo):一对一 One-Versus-All / One-Versus-the-Rest(ova/ovr): 一对多 ovo和ovr的区别 Error Correcting Output code…

ionic3 隐藏子页面tabs

看了几天ionic3 问题还挺多的,今天想把所有子页面tabs 给去掉,整了半天,发现app.Module 是可以配置的 修改 IonicModule.forRoot(MyApp) imports: [BrowserModule,// IonicModule.forRoot(MyApp),HttpModule,IonicModule.forRoot(…

cas单点登录-jdbc认证(三)

前言 本节的内容为JDBC认证,查找数据库进行验证,其中包括: 密码加密策略(无密码,简单加密,加盐处理)认证策略(jdbc)一、业务需求 不同的公司,需求业务需求或者…

get clone 出现 fatal: the remote end hung up unexpectedly5 MiB | 892.00 KiB/s 报错信息

fatal: the remote end hung up unexpectedly5 MiB | 892.00 KiB/s 解决方案 (亲测有效) 解决方案如下: git clone时加上 --depth1,比如: git clone https://gitee.com/songyitian/tctm.git --depth 1depth用于指定…

mybatis foreach map_重学Mybatis(六)-------输入映射(含面试题)

博主将会针对Java面试题写一组文章,包括J2ee,SQL,主流Web框架,中间件等面试过程中面试官经常问的问题,欢迎大家关注。一起学习,一起成长,文章底部有面试题。入参映射关键字说明图中paramenterTy…

php输出多余的空格或者空行

1&#xff0c;文件是否有bom。可以通过脚步检测&#xff0c;或者利用notepa打开&#xff0c;查看编码格式。 2. <?php echo something; ?> 或许是你的php标签外&#xff0c;有空格或者空行。一般的项目都是用框架&#xff0c;包含很多的文件&#xff0c;如果一个个文…

执行git命令时出现fatal: ‘origin‘ does not appear to be a git repository错误

执行git命令时出现fatal: ‘origin’ does not appear to be a git repository错误 在执行git pull origin master时出现&#xff1a;   fatal: ‘origin’ does not appear to be a git repository   致命提示:“origin”看起来不是一个git存储库   fatal: Could not r…

蒋涛作序盛赞Leo新作为“程序员职场实用百科全书”——《程序员羊皮卷》连载(1)

《程序员羊皮卷》当当购买地址&#xff1a;http://product.dangdang.com/product.aspx?product_id20691986 互动购买地址&#xff1a;http://www.china-pub.com/196049 程序员行业从外面看起来有很多绚丽的光环&#xff0c;这里有无数以程序致富的天才&#xff0c;世界首富比…

matlab ones函数_Matlab中相见恨晚的命令(持续更新)

知乎上有个“有哪些让人相见恨晚的Matlab命令”的话题&#xff0c;很多答主提供的命令确实很实用&#xff0c;为了更方便大家的学习&#xff0c;我就知乎上的答案和我自己想到的都综合整理成了一篇文章&#xff0c;把我觉得很实用的指令整理出来。知乎原答案链接dbstop if erro…