0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样做一名开心的程序员

工程师人生 来源:网络整理 作者:工程师吴畏 2018-11-02 09:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

经常有人发帖讨论「怎么做一个成功的程序员」,「如何才能成为一个优秀的程序员」,我并不太同意这些文章中的看法,想在这里我想提出一些我对于程序员这个职业自己的想法。

和标题中写的一样,我的目标不是成为一个优秀或者成功的程序员,我想成为一个开心的程序员。因为程序员是一个工作和生活密不可分的职业只有成为一个开心的程序员,才能过着开心的生活。

我相信那些想让自己或者别人成为优秀的程序员的人的最终目的也是能过上更开心的生活:少一点烦恼,多一点自由做自己想做的事情。

可能大家会不太同意我对开心的生活的定义,这个没关系,尽管把上面的定义替换成你认为能让你开心的事情就行了,那我们是不是只有成为优秀的程序员这一条路才能实现自己的目的呢?答案是NO。

我相信大家都同意程序员这个职业是需要一定天赋的,特别是那些站在顶端的程序员,至少都会有一些过人之处。

在每一个群体中优秀和不优秀都是有一定比例的,我们假定优秀程序员的比例是20%(著名的二八理论),再考虑一下通过自身努力从普通程序员晋升优秀程序员的比例,假设有40%的能站在优秀程序员的行列,这就好像优秀的程序员有一个60分的及格线,过了及格线你就是程序员,没有过你就是普通甚至平庸的程序员。

不管你同意不同意,就结果来说肯定有一部分的人成不了优秀的程序员,如果对这些人鼓吹优秀程序员理论,就会造成目光放自己够不着的地方,连自己原本能够做好的事情都做不好了。整天会想我怎么才能成为一个优秀的程序员。

这是在我身上发生的真实的事情。在我刚走上工作岗位的时候,作为一个新手,如果我有什么不懂的问题想问问别人的时候,我的pm就会说你应该先搜索一下,然后记录问题,同样的问题决不能再犯第二次。老实说我的心里很受打击。

我并不是不会用搜索引擎,而是我觉得和活生生的人讨论更容易发现问题的本质,以现在的人工智能的水平来说,搜索引擎根本模仿不了人类复杂的思考过程,更不用说给你提成一些建设性的建议。

这种打击把我变成一个不愿意交流的程序员,我开始练习怎么更高效的和搜索引擎交流。我形成了一套自己解决问题的方法:遇到问题先找到问题的根源,拿jvm进程突然消失为例,第一次碰到的时候我慌了手脚,通过查找我发现我可以从jvm的日志文件中找到更准确的问题描述,再对问题进行第二次查找发现是内存不够,再搜索一下怎么调节jvm内存,我终于一个人解决了实际问题。

慢慢的我成为了一个优秀的程序员,但是我工作的并不开心。遇到新进来的人问我遇到过的问题的时候,我在心里会有一点鄙视他们(这种问题都解决不了),然后让他们自己去解决问题。不仅如此,有时候和别人意见产生分歧的时候,我会经常性的情绪失控,我都不知道自己是怎么了。

等我明白的时候我已经离开了当初的公司。独立思考是我当时信奉的优秀程序员法则的第一条。经过了一年多的时间我自认为成为了优秀的程序员,但确因为缺少与领导和同事的沟通,也没有给别人任何的帮助,所以我是一个没有人认可的优秀的程序员,加上我的工资还是停留在原来的水平,我觉得是时候离开了。

庆幸的是我入职的第二家公司里面的同事都很热情开放,慢慢的我也喜欢上了和身边的同事讨论问题和交流看法,偶尔还会帮他们解决一些实际的问题,那种获得别人打心底的认同的感觉确实让人挺开心的。

更换工作之后我时常会思考上一份工作究竟失败在哪里?我工作上从来没有出过差错,更没有什么不良的表现,只是默默的做自己的事情,唯一不足的和别人沟通不够。

有人的地方就有人际交往

其实我早就发现了自己人际交往能力很弱,但是每次都用程序员都不擅长人际交往这个借口来搪塞自己。想要在有人的地方避开人际交往,这就是我失败的原因。

我相信很多程序员都犯过这种错误,因为程序员都有着不同常人的自尊心,是一个很容易受伤的群体。不善交际,不修边幅同样导致了程序员的社会认可程度低,最终产生了一群外表光鲜,内心折磨的挨踢程序员。

看过不少国内外程序员对比的文章,我产生了一种想改变程序员处境的冲动(原谅我的自大)。

我做了头脑风暴式的思考。

程序员加班,导致没有时间进行社会交际。程序员圈子小,没有机会认识各种各样的群体。程序员爱宅,进一步缩小了活动范围。大部分程序员工资不高,想交女朋友也有心无力。

我的解决办法是做一个开心的程序员,做好自己的事情,不要太在意别人的看法。

程序员受歧视,别的行业就没有人歧视吗?

程序员加班,护士要上夜班,加班比程序员还频繁。

程序员圈子小,当兵的圈子更小,都是男的。

很多问题除了程序员这个行业存在,其他行业也同样存在,我们不能将他们太过放大化。

不是优秀的程序员?根本不是问题,有工作就说明是有你能做到的事情,你只要能做好自己的事情,注意身边的人际交往,就算不是优秀的程序员,一样会得到别人的认可,活的开心最重要。

祝你早日成为一个开心的程序员!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30786
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    求助,静态电流测试,稳态测试怎么

    我是一名刚入职的实习生,我的嵌入式这块的知识很欠缺,但是交给我的任务就是块DEMO板的静态电流测试和稳态测试,我目前有的工具如图所示,请求各位大佬教给我具体方法(最好是能有操作步
    发表于 11-12 15:46

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 428次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 474次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    东风本田CR-V荣获2025合资SUV质量体验第一名

    近日,2025年中国汽车产品质量表现研究(AQR)结果发布暨颁奖典礼圆满落幕。东风本田CR-V凭借卓越的质量表现,荣获“合资SUV质量体验第一名”的桂冠,这权威奖项不仅是对东风本田CR-V的肯定,更是对品牌在质量、品质等方面多年坚守“长期主义”的最佳褒奖。
    的头像 发表于 10-09 09:56 396次阅读

    软通动力斩获2024年中国IT服务市场份额第一名

    近日,赛迪顾问发布《2024-2025年中国信息技术服务市场研究年度报告》。软通动力凭借在智能化转型浪潮中的卓越表现,以领先的数智化能力持续领跑中国IT服务市场,不仅斩获2024年市场份额第一名,更在IT咨询、IT运维等核心领域巩固优势,综合竞争力持续提升。
    的头像 发表于 08-01 17:53 1646次阅读

    润和软件稳居数字业务类解决方案市场第一名

    ”)凭借自身卓越的技术实力和创新能力,连续五年稳居数字业务类解决方案市场第一名;在细分领域:数字信贷系统解决方案子市场持续保持第一名,数字银行解决方案子市场跃升至第一名。同时,其在开放银行、交易银行、智能营销、智能风控、数据智能
    的头像 发表于 07-14 17:36 1129次阅读

    华为荣登GlobalData运营商基础设施管理服务排名报告Leader象限第一名

    象限第一名。 报告对通信服务商从商业模式、解决方案、网络设计与优化、网络转型能力、服务规模、和业务敏捷性六个维度进行了全面评估,华为综合得分第。这印证了华为在对全球运营商客户提供领先服务解决方案、网络极致性能和数智化转型等方面做出了卓越
    的头像 发表于 05-22 18:43 904次阅读
    华为荣登GlobalData运营商基础设施管理服务排名报告Leader象限第<b class='flag-5'>一名</b>

    如何成为一名合格的KaihongOS北向应用开发工程师

    如何成为一名合格的北向应用开发工程师 在快速发展的软件开发领域,北向应用开发工程师是个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师的建议。 1.
    发表于 04-23 06:46

    基于XIAO ESP32C6的HA空气质量检测仪设计

    今天小编给大家带来的是来自MIT的Jason的基于XIAO ESP32C6的HA空气质量检测仪项目,作为一名程序员,Jason经常自己连续几个小时坐在办公桌前,沉浸在行行代码中。后来意识到周围的空气质量,尤其是二氧化碳水平不断
    的头像 发表于 03-21 14:09 1785次阅读
    基于XIAO ESP32C6的HA空气质量检测仪设计

    如何成为一名合格的北向应用开发工程师

    在快速发展的软件开发领域,北向应用开发工程师是个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师的建议。 1. 基础知识 编程语言 :学习至少种编程
    发表于 01-10 10:00

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 956次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充

    达实再度荣获十大出入口控制品牌第一名

    近日,被誉为智能建筑行业“奥斯卡”的中国智能建筑品牌奖颁奖典礼于广州盛大举行。达实智能子公司——深圳达实物联网技术有限公司 连续14年 获“十大出入口控制品牌第一名”荣誉,与此同时还揽获“2024年优秀AIoT智控平台品牌”等两项大奖!
    的头像 发表于 12-11 10:23 1124次阅读

    UCD3138A64/UCD3138128程序员手册

    电子发烧友网站提供《UCD3138A64/UCD3138128程序员手册.pdf》资料免费下载
    发表于 12-09 14:42 1次下载
    UCD3138A64/UCD3138128<b class='flag-5'>程序员</b>手册