点击右上方关注我们,每天都能收到这样有趣有料的推文啦!
(全文2000字,建议阅读时长5分钟)
【文章为语录体问答形式】
hello,大家好,我是阿琰。
今天这个文章主要是想讲一下我作为程序员对这个职业的理解。
我会从两个方面来聊一聊程序员这个职业,首先是我觉得作为程序员比较重要的一些能力,然后我想说一下大家对程序员的一些误解,最后我想聊一聊我作为一个程序员是怎么样从小白成长到今天的这样一个水平的。
一、程序员能力大起底
我觉得作为程序员有三个能力是特别重要的,
第一个是保持持续学习的能力,因为程序员这个职业技术更新真的很快,想一想十年前我们用到的技术和现在用到的技术可以说完全是天壤之别,只有保持不断的学习才能够保证自己的竞争力。
第二个比较重要的能力我觉得是沟通能力。沟通又分为两方面,一个是倾听,另一个是描述的能力。作为程序员其实不仅仅是每天只跟电脑打交道,只跟显示屏、键盘打交道。作举一个作为后端程序员的例子,后端程序员需要每天不断的和前端程序员以及产品经理甚至是设计师打交道,而与人打交道的过程中最重要的就是听明白人家在说什么,因为一旦有任何一个信息传达的错误,如果是你的理解有误,产品最后做出来的样子和之前设计预想的不一样, 这对整个团队来说都是一个很大的时间和资源上的浪费!所以作为程序员学会倾听真的很重要。
另一个是描述问题的能力,作为程序的开发者,你需要学会怎么样用倾听者能够理解的语言去将你正在解决或者已经解决的问题描述出来