程序员的成就感来自哪里?

kurenai


我是一线自动化工程师,从汇编、C、C++等等,一路走来,成就感一波接一波,从一开始通过单片机控制一个LED,后来远程控制家里的门锁,再到现在的工业4.0+,从来不缺少的就是成就感。

从17岁接触第一台电脑:松下PC1500,程序存储才几K,传程序靠录音带,连磁盘都还没有,当时的电脑都只是神话,x86的机器只有气象局有,银行都还没有,这那个年代,用一年的工资买了它,接触了编程,发现用几行代码更可以画几条线,满满的成就感,从此爱上了编程。

我本来就是个无线电爱好者,90年买了第一台真正的PC电脑,用它编了一些处理开单、开票类的软件,当拿到了烟草公司的第一笔收入,那成就感,真是幸福差点死掉,玩程序还可以有收入,美得不行。

再后来... 从硬件到软件,设计整套“山寨手机”,我竟然学会了写Linux驱动,各种移植也能搞定,看到样机做出来,并且能打电话发、短信上QQ,那成就感,简单就是上天,拿到佣金那时刻,成就感再次被刷新,编程竟然还可以这样玩!

当然,挫折一定比成就感更多,但我坚持住了,于是收获了不少。


Tenis


同学,你好!

拿我来说吧,截止今天我从事开发6年多了,现在做项目经理和架构设计工作。我来谈谈我自己的成就感。

一、别人认可我写的程序和代码

我使用开发语言用的是c/c++,大多数是用C,做的是企业级软件的后端组件开发,欣慰的是几年前写的程序至今还在生产环境7*24小时被调用。正确、稳定、高性能,0bug是每位程序员追求的程序目标。我也是这样,每当小组同事通过gogs访问到我的代码时,都会滑着老板椅到我工位说:这组件是你几年写的啊,很有质量的代码,重构了很多次吧?这是我感到成就感之一,虽然确实重构几次,请教大牛改了几次,最终也是成功交付。

二、架构设计

程序员工作不光写代码,虽然大多数时间是开发,参与方案设计,架构设计也是很不错的工作环节。当自己负责的模块需要升级或新的问题,新的功能需求要明确解决方案,这个时候就是头脑风暴阶段。要考虑一个方案,不光考虑自己的模块点:上下游模块,第三方系统,基础组件,水平拓展,异常处理,熔断机制,业务服用,性能,稳定…等等,后面再进入方案设计落地,架构图,流程图,到后面组织架构师评审,与他们进行PK,只有让他们问不出问题来,才算基本通过,进入任务拆解,开发阶段。 成就就来自我的设计经过了大牛们的考验并认可,有种舌战群儒的感觉

三、解决疑难bug

这一点相信许多程序员都经历过,生产bug,按月蹦出来一次,按周蹦出来~,程序问题,硬件问题,网络问题,第三方问题,资源问题…太多了。当一个问题,投入了很多工作量都没解的时候,每个程序员都是失望沮丧的,一旦在开发测试环境问题被复现,那心情一下子蹦上天。后面的加班设端设置断点,调试,修改,再测试验证,验证通过,排周期投产~,我想提交代码那一刻,也是成就感的来源。

成就感有太多了,团队合作攻克难题,加班加点上线护航,新项目的成功投产,总的来说,程序员的付出是看得到回报的,这就是成就感。

附上我的偶像:小马哥。

你的看法呢?大家的看法呢?欢迎在留言区和我讨论哦:)

既然看到这了,送我一个「赞同」吧,支持我的创作。

也可以「关注」我,持续分享所得所见,谢谢~

内容包括:架构设计|K8S丨Linux网络编程丨项目管理丨个人学习路线。

做难事,才有所得,必有所得!

Stay hungry,Stay foolish!

让我们继续向前,明天会更好!


barbarian


一线程序员真实写照

1、首当其中的,码农最大的成就感是来自改bug,当然现在那些林林总总的小bug我已经看都不想看,已经不是菜鸡时候的我,看到bug就吓得要死,当解决了一个很难解决的问题的时候,那种快感撑起了我的自信心,那个时候很有成就感。

2、程序员天生的死敌就是产品经理,世界上的产品经理都是很有脑洞的人,而大部分也是神经大条是之人,他们会不时地提出一些匪夷所思的需求来恶心你,比如这个界面上的车要看起来往前跑,还要感觉是在后退,每当这时候我都想跟他说一句,提刀来见,但是我是君子,讲究以理服人,当我妙语连珠把他的需求体无完肤的退回去的时候,那是我很有成就感的时候。

3、程序员另一个有成就感的时候是老板说,我看了这一期的项目,感觉还不错,这是对于程序员的最大的赞扬,这是很有成就感的时候。

4、每个程序员都是很有学习能力的人,当我们学会并且使用了一个比较抽象晦涩难懂的语言或者工具的时候,那也是很有成就感的时候。

希望我的回答你能采纳,如果喜欢我的回答,请关注我一下哦~谢谢


半岛小刚


就我亲身带程序员的经验来看,程序员的成就感来自三个方面:最多最多的是来自“所想即所得”,大家头脑风暴的达成一致的想法或自己的奇思妙想被团队采纳之后所产生的成果在自己手里用代码实现的那种感觉;其次多的成就感来自于解决故障与疑难bug问题的那种如释重负的感觉;再次的成就感来自于产品跑出来漂亮数据的成就感,但大部分程序员体会不到,除非运气好融入到了一个非常幸运的产品团队。配图为我带的程序员拿到蚂蚁金服ATEC开发者大赛一等奖时候的照片,大赛获奖荣誉对于很多程序员来说,是终极成就感!




姚启诚聊5G


1. 相对较高的薪资

优秀的程序员一般薪资都不低,这点毋庸置疑,有的甚至超出你的想象。这点我们就不阐述了。

2. 公平的竞争环境

这里的公平指,不论你长相如何,背景怎样,后台硬不硬,你的技术态度决定了一切。只要你有能力,就不用太过于担心自己在这个行业的前途。

别人要用几个小时的解决的问题,你半个小时就定位到问题并解决问题,这就是能力。别人开发一个功能要一周的时间,你用两天就完成了,这就是能力。

3. 常保持新鲜感

每天都是新的开始。作为一名程序员,每天都在接触新事物,可以说是一种享受。程序员的工作并非一成不变,而是变化多端,如果你喜欢挑战,程序员岗位这将是你一个不错的抉择。可以让我们保持学习的心态。

4、不愁没有对象

面向对象编程,没有对象我们可以new 一个,想实例化多少个对象就有多少个对象。

不过,我们这里要讨论的对象是真的对象。程序员虽然不是修电脑的,但电脑系统要是出现什么故障,我们也能解决,这样就有更多的机会和漂亮的妹子搭讪了。聪明的程序员,要是对某个测试妹子感兴趣,稍微留几个小小的bug就能有更多的机会和妹子互动了,再不行,bug没法复现,还能见到妹子本人。

5、工作中,能力得到不断提升

能力不仅是技术能力,还有其他的学习能力,时间管理能力 思考能力。程序员更擅长思考能力,相对更加有独自思考的能力。能当程序员,数学一般都不差,英语水平也不赖。

6、成就感

当你犯愁某个功能怎么实现亦或是某个bug迟迟没有定位到问题时,突然灵感一来,问题就解决了,心情甭提有多开心。

7、知错能改

曾流行这样一个段子

程序员好男人居多,因为他们整天都在扪心自问:我到底错在哪了?我知道,一定改!

虽说是段子,但真的很真实的。

8、程序员对女朋友更加疼爱

如果按照马斯洛需求层次理论来分析,从事程序员行业,不仅能满足生存要求,同时还能满足获取尊重、自我实现和自我超越的需要,将是你不错的选择。


三迟


成就感来自个人追求。

任何行业中都有人能从本行业中获得成就感,也有很多人找寻不到这种感觉。

成就感就是在获得成就的时候大脑获得多巴胺,会让人产生爽的感觉。比如加薪,比如完成一个重大项目,比如被老板表扬等等。但是次数多了,大脑对相同剂量的多巴胺耐受,就要去寻找更高的成就了。

作为一个前通讯行业IT从业人员,解释下程序员的成就感来源于何处:

首先作为程序宅男,成就感肯定来源于漂亮的异性,比如隔壁测试组刚来的漂亮妹子,因为你的项目质量高,大大减少了她的工作负担,特别喜欢和你合作,夸奖你!!!或者在发好人卡之前,为心中的女生维修电脑,毕竟电脑修得好,好人做到老。

其次,在技术论坛或者群里发言,指导了新人,帮人解决了难题,被人尊为大神,程序世界的骑士精神就是共享和互助。程序员喜欢显摆和自尊心之强超乎你的想象。

再次,狭义一点的成就感来源于工作,加薪,升值,完成项目,被上司嘉奖,攻克了技术难题,都会有成就感。在漫长的加班夜,查到了bug并且解决问题以后,那种爆棚的成就感和欢呼,只有苦过来的人才懂。


Garfield只是一只猫


1、第一就是收入,程序员的工资普遍比其他行业的打工收入要高,加上一些奖励机制和企业福利,是非常好的一笔收入了[耶]

2、第二就是个人发展,程序员是最基本的最底层的编码人员,向上发展可以做S E 、P M、架构师、产品经理等等[灵光一闪]

3、第三就是成就感,现在不管小孩老人都会上网,那么必然会使用程序员开发出来的软件、网站等工具[赞]

4、第四就是神秘感,很多人都认为,程序员写的代码非常神秘,比如外挂软件等[得意]





码农平哥


(1)薪资待遇,普通正规院校刚毕业程序员薪资8K往上的很普遍,工作几年年薪几十万的也很普遍。

(2)就业机会广、稳定,工作环境好。

(3)程序员意味高智商,一般学历较高,而且对编程有很深的兴趣。

(4)一个程序员写了一堆很复杂的代码,最后能正常运行起来,是非常有成就感的,这个是其他领域难以领会的。


一起谈数学


程序员的成就感一定是来自他自己所开发出来的,一套程序供客户使用所带来的便捷性,还有出色的运行性,给使用者带来极佳的使用体验,这就可能是一个程序员的最有收获的成就感,程序员在开发程序的时候,可能需要非常长的一段时间来开发这一套程序,其中过程是非常单调和枯燥的,有的人不管是责任心或者是爱钻牛角尖也好,有可能会把这一个程序修改修改,一直到天亮.还没有睡的情况也有很多吧,不管这其中的过程是多么的艰难,但是只要经过一段的时间开发利用,给用户带来极佳的使用体验,很多人觉得再苦再累也值得了,也像极了我们当中的大多数普通人,无论在什么样的工作岗位都能出色的完成自己的本质工作,这可能就是我们每个人的成就感吧。







佘红臣大疆航拍


我认为程序员的成就感来自于,把一个个人人都熟悉的数字和代码,转化成一种可视化的形式,可以是逻辑,可以是动画,可以是游戏,可以是图片,可以是半智能化。

人总想主宰这个世界,可现实是无法实现这个愿望,但是程序员能够把自己的思想转化成具体的形式。利用思维把这些数字和代码赋予灵性,赋予智慧。不能不感受到自豪感,成就感。


分享到:


相關文章: