专栏首页程序员的知识天地一个残酷现实的问题:程序员除了高薪,你还有什么理由坚持做下去?

一个残酷现实的问题:程序员除了高薪,你还有什么理由坚持做下去?

科技公司一直都在努力弄清楚如何才能让员工愉快地工作。然而,这并不是一件容易的事。根据我自己的经历,我接触的技术人员平均在一家公司供职的时长为18个月。每当我询问他们的离职原因时,得到的答案通常都是那么几个。

他们之所以不考虑离职,我总结出了六个我认为最重要的原因。当然,薪水很重要,但如果无法满足以下情况,仅仅靠薪水也无法留住员工。

1.相处愉快的领导

有人说,员工离职不是为了离开这份工作,而是为了离开他们的领导。千真万确!你应该与你的领导保持紧密的联系,能够彼此信任。而你的领导应当站在你的立场上为你着想,能够捍卫你的权利。说话时态度要尊重,不能对你颐指气使,不能滥用权利或者侮辱你。我所共事过的很多领导直到今天都依然是我很好的朋友。

管理或许是世界上最困难的事情之一。当然,成为领导不难,成为一位优秀的领导则很难。你需要为团队努力工作,拟定期望并保持士气高昂。这并不是所有人都能轻松做到的。

在我入职的第一天,我的领导把我隆重介绍给大家,还组织了团队聚餐,所有人都跟我碰杯并表达对我的欢迎。每周我和领导都会进行一对一的会议,跟踪我的工作进展,讨论并解决遇到的问题,这让我非常舒心。这些事虽小,但非常重要。

2.鼓励新技术和创新

这可能更多地与我现在处于高级职位有关,但我觉得团队的创新想法会进入我们的应用程序或者工作流程。新技术以及新思想推动受阻或许因为公司太大,公司到了一定规模,任何变革通常都需要打破许多制度的监管。

许多人厌倦了他们无法在公司中发起变革的事实。年轻的新员工带来新的思想,理应被接受和推广,然而大多时候并没有,这很遗憾。当一家公司有一套既定的做事方式时,每个人都过于舒适,因此改变的风险太大。公司想要改变和创新需要承担很大的风险。

当年轻人发现自己的想法无从发挥时,他们对该公司会逐渐失去激情和动力。然后他们决定寻找一个可以让他们进行创新的地方。通常,像创业公司这类小公司就可以给他们这样的机会。

3.必要时可以在家办公

我们大部分的时间都是在工作。我在伦敦上班,每天的通勤时间为五十分钟。就在前不久,我搬去和父母一起住了,我上下班的单边通勤时间都需要一小时四十五分钟。时间太过漫长,于是我用看书来打发路上的时间。即使是看看“权力的游戏”这样的书,也比发呆和无聊好。

我的老板对我说:“必要的时候你可以在家工作,当然你不能肆无忌惮”。这完全可以理解,领导愿意让你离开他的视线范围,这源于他对你充分的信任,我非常珍惜如此灵活的工作方式,简直是上帝对我的垂青。

我发现自己在家工作的效率更高。环境更加安静,我的注意力也更加集中。我不需要戴耳机都可以专注于工作。缺点是你无法与同事进行实时的面对面合作,我认为这同样重要。

4.拥有热情友好的同事

“我的同事曾在 HipChat 上给我发信息, 而实际上他就坐在我旁边。”

这颇具讽刺!技术人员整天盯着显示屏一动不动,人与人之间缺乏互动,这也很讽刺。有时候当项目紧急时,我也会这样,很少和同事交流。人们天生具备社交性,所以每天花点时间与人交谈,即使是谈论一些与工作无关的事情,也可以让你感觉更好。

我们设置了一个休闲通道,大家一起在那里吃午饭,充满欢声笑语。我们还会安排夜游伦敦的活动,大家投票表决想去的地方。不仅如此,我们还会网站架构评审会议,所有前端开发人员都参与进来,以便解决目前团队中遇到的技术问题。人人都可以提出问题或者建议,然后大家一起讨论解决方案。最后大家投票表决,每个人的观点都能得到足够的尊重。

5.工作内容充满乐趣且能够学到东西

当我们对自己从事的工作和产品充满足够热情时,我们才可能真正享受工作。目前,我们正在构建一个强大基础的设计系统,它是基于排版、颜色、四像素间距和可重复使用的 React 组件。

我们使用 Storybook 和 Atomic 的设计理念来构建原型、分子和有机体组件,这些组件可以构建到模板中。这意味着我们可以查看生动的页面原型。我们不必登录实际应用并应用逻辑状态的形式来查看特定页面的外观。相反,我们在Storybook 中查看它,因为它是由组件驱动的,我们知道页面在生产环境中看起来就像那样。如此强大的产品,我非常喜欢。对我而言,使我们的产品一致且易于构建是非常有趣的。

当开发人员觉得他们无法学到东西时,这意味着公司太过舒适且缺乏创新。开发人员可能主要负责维护一些遗留代码,并处理遗留代码的复杂性。相反,他们应该找到减少技术债务的方法,从而寻找自由,或者用更新的技术重写应用程序。

软件开发是一个快节奏的行业,事物总是在变化,尤其是前端领域!如果开发人员觉得自己无法学到新东西,他们很快就会落后,就业也会变得困难。这是现实。他们可能是 JavaScript 基础知识的专家,但如果他们不知道如何构建 React 组件,那么他们会被视不合格的前端开发者。

6.工作能够得认可和赞赏

我们当然都希望看到自己所在公司的成长,也希望自己为公司的成长出一份力量。无论是采用 DevOps 让服务器更健康,还是在后端部署快速微服务,对于某些识货的人来说,他们会感激你所做的这些好事。

对于你所做的工作,如果同事的心态仅仅是“这是你的职责”,这样的团队氛围很不健康。对于同事的贡献,不要吝惜自己的赞赏,大胆表示“我喜欢你对这个问题的解决方案”吧。

对此,你是否有着不一样坚持的缘由,欢迎下方留言,分享你的想法。

这里推荐一下我的前端学习交流群:784783012,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。自己整理了一份2018最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。

原文链接:https://medium.freecodecamp.org/these-are-the-reasons-software-engineers-dont-leave-their-jobs-61ccf926ce84

原文作者:Shaun Michael Stone

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 前端学习之CSS(二)

    (内联样式)Inline style > (内部样式)Internal style sheet >(外部样式)External style sheet > 浏览...

    一墨编程学习
  • 为什么都说前端不能一直做,要转行?

    任何事情做到极致都很困难,永无止境。今天似乎在我身边很多朋友的公司对前端的需求量一直很旺盛,他们需要的精通前端、有想法的工程师,可惜这部分人才真的太稀缺了。绝大...

    一墨编程学习
  • Python3优雅操作-时间处理与定时任务

    无论哪种编程语言,时间肯定都是非常重要的部分,今天来看一下python如何来处理时间和python定时任务

    一墨编程学习
  • 他升职加薪,竟然是因为这样舔狗?

    6、可怕,领导您这思路清晰、逻辑严谨,要是做开发,我们这群程序员得失业了!(注:!别写成?)

    Dwyane
  • CVPR 2018摘要:第五部分

    今天我们向你介绍另一部分,我们将深入了解CVPR 2018(计算机视觉和模式识别)会议的一些论文的细节。 我们已经有四个:关于计算机视觉的GAN,关于人类的姿势...

    AI研习社
  • ElasticSearch聚合查询小例子

    我是攻城师
  • win7下安装eyed3教程

    eyeD3 是一个 Python 程序和模块,提供了读写 ID3 标签(v1.x 和 v2.3/v2.4)的功能。同时可检测 MP3 文件的头信息,包括比特率、...

    py3study
  • 像折纸一样操作多屏手机

    韩国电子巨头三星公司还没推出曲面显示屏智能手机Galaxy Round和LG推出G Flex很久之前,加拿大皇后大学人类媒体实验室的团队就研发出Paperpho...

    FB客服
  • ​【特征工程】时序特征挖掘的奇技淫巧

    除了对数据进行统计外,也可以对节假日等进行统计,以刻画历史数据中所含节假日的情况。(还可以统计未来的节假日的情况。)

    阿泽 Crz
  • eclipse中配置tomcat之后指定项目部署的目录

    在eclipse中配置tomcat之后,默认情况下部署项目是将项目部署到eclipse自带的tomcat上,除非自己手动指定,如下所示:

    克虏伯

扫码关注云+社区

领取腾讯云代金券