首页 > 编程语言 >程序员应该学会“提供更多选择,找少点借口”

程序员应该学会“提供更多选择,找少点借口”

时间:2023-08-25 16:44:51浏览次数:29  
标签:需要 不要 程序员 可能 信任 找少点 借口

在你的职业发展、学习、教育、项目和日常工作中,你对自己和自己的行为负责。这是务实哲学的基石之一。务实的程序员充分掌握自己的职业,从不害怕承认无知和错误。编程中可能会出现一些不愉快的事情,但它们是不可避免的 - 即使是最好的项目也不例外。尽管经过了彻底的测试、优秀的文档和全面的自动化,问题仍然可能会出现 - 交付会延迟,意外的技术问题会出现。

当这些事情发生时,尽量依靠我们的专业知识来解决问题。这意味着要诚实和坦率。虽然我们应该为自己的能力感到自豪,但在面对缺点时也必须诚实 - 承认错误,特别是那些源于我们自己无知的错误。

团队信任。

首先,你的团队需要能够信任并依赖你 - 你也应该对他们每个人有同样的信心。研究表明,团队信任对于创造力和协作至关重要。在一个建立在信任基础上的健康环境中,你可以安全地表达你的想法和意见。学会依赖你的团队成员,他们也会依赖你。没有信任...

想象一下,有一个高技能的秘密忍者小队渗透到邪恶大反派的巢穴。经过数月的精心策划和精确执行,他们终于到达了目标地点。但当轮到你布置激光网格时,你说:“嘿伙计们,抱歉,我忘记带激光了。我在玩猫的时候把它落在家里了。”

这种信任破裂可能很难修补。

承担责任。

责任意味着积极拥有某件事。你确保事情得到解决并为之承诺,但你不必直接控制每个方面。除了尽力而为,你必须分析那些超出你控制范围的风险。如果责任的伦理道德太模糊,或者面对一个无法实现的情况或过高的风险,你有权拒绝。你必须基于自己的价值观和判断做出决策。

当你决定对一个结果负责时,要理解这意味着承担相关的义务。当你犯错时(就像我们所有人一样),或者当你做出错误判断时,诚实地承认并尝试提供替代方案。

不要责怪他人或外部因素,也不要找借口。不要将所有问题归因于供应商、编程语言、管理或同事。这些因素可能会导致问题,但它们不是借口。

如果你面临像供应商无法提供帮助这样的风险,你应该有一个备用计划。如果你的磁盘崩溃了 - 而且你所有的源代码都在里面 - 而且你没有备份,那是你的问题。告诉你的老板“我的代码被我家的猫吃掉了”并不能解决问题。

(程序员的软技能:ke.qq.com/course/6034346)

提供选择,不要找借口。

在尝试解释为什么某事不能做、为什么延迟或为什么失败之前,暂停一下,倾听你内心的声音。把你的解释告诉屏幕上的橡皮鸭子,或者对着你的猫说。你的借口听起来合理还是荒谬?你的老板会作何反应?

在脑海中播放对话。别人可能会说什么?他们会问,“你试过这样做吗?”“为什么不考虑那样做?”你会如何回答?在带来坏消息之前,你还可以尝试什么其他方法?有时你已经知道他们会提出什么建议,所以直接处理就可以了。

提供选择,而不是借口。不要说做不到;解释如何挽救局面。你需要丢弃代码吗?解释重构的价值。你需要一些时间来制作原型吗?因为那是找出最佳方法的唯一途径。为了防止再次发生,你需要更好的测试还是更多的自动化?

也许你需要额外的资源来完成任务。也许你需要花更多的时间与用户互动?或者可能只是你需要时间:你需要学习新的技能吗?更深入地研究某个技术?也许读一本书或者上一个课程?不要害怕寻求帮助,承认你需要协助。

在诉诸回避策略之前,试着驱散这些想法。如果不可能,那就与你的猫聊聊。毕竟,你可能想让那只可怜的小猫背上责任...

(程序员的软技能:ke.qq.com/course/6034346)

标签:需要,不要,程序员,可能,信任,找少点,借口
From: https://www.cnblogs.com/iphone100s/p/17657345.html

相关文章

  • 程序员要知道“你有权选择”
    生活属于你;它涉及拥有、管理和创造。我们已经与许多沮丧的开发者交谈过。他们的关切各不相同。有些人觉得自己的职业生涯停滞不前。还有些人认为自己的技能已经过时。有些人觉得自己没有得到应有的认可,而另一些人则抱怨低薪或团队功能失调。有些人想在亚洲或欧洲工作,有些人更喜欢......
  • 《程序员的自我修养》第四章学习笔记
     2015.12.26的笔记,放在了草稿箱。2023.8.24发布一下吧。第四章静态链接 先上两个文件//a.cexternintshared;intmain(){inta=100;swap(&a,&shared);}//b.cintshared=1;voidswap(int*a,int*b){*a^=*b^=*a^=*b;} 再......
  • C++面向对象笔记(转载自黑马程序员)
    C++核心编程本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。1内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的......
  • 【译】掌握这些策略,公司轻松留住顶级程序员!
    我们是家专注于提供高品质软件开发服务的小公司,最近和一家在全球有业务的大公司签了合同,负责一个大型项目。工程日期只给了八个月,实在是太紧了。所以,我们打算扩大团队来应对这个挑战。我们新招了一位工程师。刚开始,我们分配给他一些基础性的工作,如文档更新、错误修复以及回归测试......
  • 6款程序员必备的 Chrome 扩展插件!逼格秒提升
    美化JustBlack午夜黑主题简介:Chrome官方团队出品的黑色主题皮肤,值得拥有!推荐指数:⭐⭐⭐⭐⭐下载链接:https://www.chajianxw.com/themes/18893.htmlDarkReader暗黑主题简介:能在任何网站上开启夜间模式,同时,它还支持自定义调整亮度、对比度,应用棕褐色滤镜、黑暗模式,设置字体和忽......
  • 11 款程序员必备的 Chrome 扩展插件! 提升开发效率!
    Octotree树形菜单简介:Octotree是一款增强GitHub代码审查和探索的浏览器扩展,可以非常方便帮助您查阅代码。推荐指数:⭐⭐⭐⭐⭐下载链接:https://www.chajianxw.com/developer/11032.html划词翻译简介:一站式划词/截图/网页全文/音视频翻译扩展,支持谷歌、DeepL、百度、搜狗等......
  • 20+完整的商业实战项目,手把手教你成为将军式程序员
    常常有朋友问我:“如何提高自己的开发能力?”、“如何拿到大厂offer”、“我想成为行业大牛,编程专家,但总感觉自己在原地踏步,该怎么办?”......在寻找答案的过程中,有些人把原因归咎到企业对前端的重视程度不够,有些外在因素固然重要,它们可能会导致你在当时企业的怀才不遇。但是你确定自......
  • 一代程序员集体有始有终
         疾风知劲草,老马识归途。在今这个翻过篇章的夏天,缤纷真小米的收获季,小米集团的跨长河之作,十三香巨人觉醒,风芒皆俱。运营、移动up、互联网又来到了台风口,一夜的守着屏,心中不免提着点滴。    洪流下的世界是个辩证体,野心家鼓吹恐怖的美苏世界争霸,横行无忌,而作......
  • 中年失业程序员,居家做亚马逊。
    中年失业程序员,居家做亚马逊。同学中年失业了,之前做程序员。应该说是本本份份的人。代码能力还是有的。无奈,现实残酷。现在开始居家做亚马逊。一头雾水,完全不同的两个事情,两种思维方式。很难适应。另外,虽然是写代码,但是英语并不好。阻力很大。但是没有退路。我看他经常做的事,然后......
  • 做十倍速全栈程序员
    什么是全栈程序员?-是指一个程序员,什么编程语言都会,什么工种都会。前端、后端、算法,iOS、App、网站,它一个人能够全部搞定。什么是十倍速程序员?-是指一个程序员的效率比别人高10倍以上。同一个工作,可能别人需要10天,他只需要1天。君子生非异也,善假于物也。一、工具GithubC......