啥是程序员思维( 二 )
自动化的角度很有意思,我们做的方案通常是一个自动化方案,但我们需要了解这个方案没有自动化之前是怎么做的。如果不自动化,用户会怎么用?我会关心是不是还有其它替换方案,比如买一个现成的服务如何?因为很多需求的提出,往往只是因为我们有了一个开发团队而已。
或许你在疑惑,说我问的这些问题似乎已经“超纲”了,远不是一个普通程序员应该关注的范畴。但这就是真实世界,它不像考试一样,有一个标准答案。
我们不是一个人孤独地在工作,而是与其他人在协作,想要做到高效工作,我们就要“抬起头”来,跳出写代码这件事本身。所以,我在开篇词里说,程序员解决的问题,大多不是程序问题。
点击查看专栏:《10x程序员工作法》
■网友
从某种层面上说,世界上所有程序员的任务都是相同的,就是让机器代替人工,进一步来讲,就是让机器代替人的一部分需要重复进行的体力或脑力工作。程序员的目标都是一劳永逸。
职业化的程序员会养成一种思维定式,在做任何事之前会去思考:“能不能将这件事中需要重复执行的部分抽象出来?能不能不用人工参与就可以完成?”
推荐阅读
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 怎样成为一名合格的Python程序员?
- 送程序员男友苹果无线耳机还是专业品牌耳机
- 女程序媛怎样追求男程序员
- 阿里程序员网上招人的情况为何如此多见
- 朋友圈权限被破解,怎样反破解
- 南京|南京高淳:跳出“郊区思维” 筑起医疗器械产业“高淳高地”
- 中兴跳楼,激发了女程序员转行的想法
