软件正在改变世界,为什么程序员却得不到足够的尊重

 我来答
四川源码时代科技有限公司
2017-08-01 · 让每一名学员高薪就业
四川源码时代科技有限公司
源码时代IT培训,即成都源代码教育咨询有限公司,专注Java、PHP、UI设计、H5前端培训,源码时代致力于打造中国高端IT培训品牌,旨在为每一名前来培训的学子提供良好的服务。
向TA提问
展开全部
今天逛知乎突然看到的一篇文章,分享给你们。
初入此门,觉得语法和算法很难,搞不懂C++的STL,搞不懂Java的Full GC,搞不懂函数式,搞不懂动态规划和各种树、图……
入行二三年,正常情况下,语法和算法都不再成为门槛,开始感觉最难是架构:RX还是Vue? Weex还是RN?Django还是Flask?
然而入行五六年,我感觉最难的,还是在“人”。
对于上级,你要说服他们你在做的东西是有意义的,或者使你做的东西至少“看起来”有意义——因为这关系到你的项目能拿到多少资源。
对于下级,你需要解释清楚你要做的东西,要达到的目标,要接受他们水平有限做出来的东西不如你,要接受他们加班却写更多bug,你的责任是带团队一起成长,你不能有抱怨。
然而这都不算最难。

曲突徙薪亡恩泽,焦头烂额为上客。
由于你是一个优秀的(或仅仅是经验丰富的)程序员,你可以看出项目代码里存在着的隐患。你选择防患于未然,修复这些问题,但由于问题并没有真的发生,你所做的一切,在不那么优秀的程序员同事的眼中(以及老大眼中),看起来并没有什么产出。
你为了不出问题作出的努力,所收到的回报,
往往不如那些在朋友圈里晒自己通宵加班处理问题的同事。
如果不被认可,你还能坚持自己的初心么?会继续做那些你认为是正确的事,并企图说服、证明自己做的有意义?
还是故意放过那些细微的、难以察觉且不属于自己的漏洞,静候漏洞爆发时,作出跟旁人一样打了鸡血一样的奋战样子,假装好不容易才解决,并拍照发朋友圈到“同事”分组?

----------结尾的分割线---------
1. 每个人的答案,只能基于自身的眼界。我没有看过国外的环境是如何的,我自身也仅仅在向着优秀努力而已。以上不过一家之言。
2. 我说的可能都是错的

作者:Van Bruce
链接:https://www.zhihu.com/question/63152623/answer/206189038
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式