8年编程生涯回顾:谈谈我对程序员的理解

点击右上方关注我们,每天都能收到这样有趣有料的推文啦!

(全文2000字,建议阅读时长5分钟)

【文章为语录体问答形式】

hello,大家好,我是阿琰。

今天这个文章主要是想讲一下我作为程序员对这个职业的理解。

我会从两个方面来聊一聊程序员这个职业,首先是我觉得作为程序员比较重要的一些能力,然后我想说一下大家对程序员的一些误解,最后我想聊一聊我作为一个程序员是怎么样从小白成长到今天的这样一个水平的。

一、程序员能力大起底

我觉得作为程序员有三个能力是特别重要的,

第一个是保持持续学习的能力,因为程序员这个职业技术更新真的很快,想一想十年前我们用到的技术和现在用到的技术可以说完全是天壤之别,只有保持不断的学习才能够保证自己的竞争力。

第二个比较重要的能力我觉得是沟通能力。沟通又分为两方面,一个是倾听,另一个是描述的能力。

作为程序员其实不仅仅是每天只跟电脑打交道,只跟显示屏、键盘打交道。作举一个作为后端程序员的例子,后端程序员需要每天不断的和前端程序员以及产品经理甚至是设计师打交道,而与人打交道的过程中最重要的就是听明白人家在说什么,因为一旦有任何一个信息传达的错误,如果是你的理解有误,产品最后做出来的样子和之前设计预想的不一样, 这对整个团队来说都是一个很大的时间和资源上的浪费!所以作为程序员学会倾听真的很重要。
另一个是描述问题的能力,作为程序的开发者,你需要学会怎么样用倾听者能够理解的语言去将你正在解决或者已经解决的问题描述出来,这是第一点。第二点是当你遇到问题的时候,你需要和其他部门的同事,比如说前端、产品去描述你遇到的困难,在和团队内部的成员打交道的时候,你需要比较好的问题描述能力去展示你的解决方案,去和你的团队成员沟通,让他们能够接受你所描述的东西。可以这么说,我觉得一个项目能否成功在很大的程度上都取决于团队成员之间能不能有效的沟通,所以沟通能力对于程序员来说是十分重要的。
更重要的一点是执行力。程序员应该要有一种get things done的这样一个精神。因为作为一个程序员,不管你有多么能说会道,多么的会分析问题,如果最后做不出解决方案,方案做不出来,可以说前面的努力都是功亏一篑的,所以我觉得作为一个程序员能够快速的去执行、去解决问题是特别重要的。当你越快的解决问题的时候,你越能发现问题,越能得到结果的反馈,进而调整你的目标,然后将这个产品去做的更完善,执行力在我看来是作为一个程序员需要具备的能力当中最重要一个了。程序员的执行力决定了能否执行以前所有的设计、所有的分析,变成用户以及大家能看到的产品最关键的因素。
除此之外,就是关于语言方面的问题! 我觉得对于程序员来说英语能力也特别重要。不可否认现在已经有很多的项目都会有比较完备的中文文档,但是想要获取第一手的资料以及第一手的文档的话,还是需要具备一定的英语能力去阅读官方的文档,除此之外,英语能力还能让你和国外比较优秀的开发者有更直接的交流,这一点也是特别重要的。有很多问题其实在经过翻译之后有一些信息是会丢失的。所以对于程序员来说,让自己能够更快的学习,更有效的学习的一个很重要的能力就是英语能力!

二、众人对程序员的迷之误解

说完了程序员比较重要的能力之后,我想针对大家对程序员的一些误解做一些解释。

第一,比如说大家经常问的问题,程序员都应该秃头吗?是不是秃头的程度越强能力越高,我想说,no!不是!

第二,程序员要么就应该很油腻,要么就应该很瘦很瘦,程序员的身体状况一般都会有问题。身体健不健康跟是不是程序员没有直接的必然的关系。

第三,程序员是不是都爱背双肩背?感觉至少我是的,因为经常会需要遇到随身携带笔记本电脑这样一个情况,所以双肩包和手提包相比较而言,双肩包可能是更加合适的一种携带电脑的工具。

好了,言归正传,其实我觉得大家对程序员的误解主要来源于一些新闻媒体公众号当中比较夸大的一些文章。我想说健康管理以及自我管理是比较个人的问题,每个行业当中都会有,只不过因为程序员被很多媒体经常拿出来调侃,在大家的印象中留下来程序员都是那种类型的这样一个误解,我觉得这对程序员小哥哥×××姐们其实很不公平的!我认识的很多程序员的小哥哥×××姐们都是又帅气又漂亮,而且也很注重自己的健康管理。

说到健康管理这个方面,其实在任何行业都会有这样的问题存在,不是说只有程序员才会更容易忽视自己的健康。不过话又说回来,因为程序员职业性质的关系需要长期久坐,并且长时间的面对电脑的屏幕,我觉得更应该留意自己身体的反应,在自己身体的健康管理上面下一点工夫,关注自己身体的健康,也是对自己而言很重要的一件事情。

那么今天的分享就到这里啦,希望对大家有所帮助。如果大家喜欢我的视频,也别忘了关注,点个赞、加收藏一键三连。拜拜~

程序员经历大起底将进一步进行,请关注我们,我们在下期推文里见。你也可以直接私信我,我把了解的更多关于程序员的资料发给你,有技术录播讲解,也有XMIND思维导图资料,希望对你有用。

无他,只希望我的分享能给你带来一些收获,我们彼此成就。

END

感谢51CTO的平台支持

转载于:https://blog.51cto.com/14254017/2403257

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值