程序员该有一点匠人精神

最近玩了几款app store里的游戏,sometimes you die,alto's  adventure,还有昨晚玩的blek,越发有一种很强烈的感觉:真正优秀的程序员该有一点匠人精神。

这些游戏app的共同点是:制作精美,创意优秀,都是收费的,最重要的是,在使用的过程中,可以体会到创作人员想要表达的思想。

程序员该有一点匠人精神_第1张图片
sometimes you die,告诉人们应该直面死亡
程序员该有一点匠人精神_第2张图片
alto's adventure在玩的时候可以体验到美丽大自然中自由滑雪的畅快感

程序员该有一点匠人精神_第3张图片
blek,就是简简单单的给人游戏的快乐和对作者创意的敬佩

还有很多好的软件应用,他们都是一个或一群程序员通过一行行的代码最终实现出来的,我想,他们在完成这些项目的时候,心中一定是充满了自豪感和喜悦,因为软件寄托着他们的idea传达给了无数使用者,他们的劳动是值得的。

反思现在周围的程序员环境,有多少人欣然接受一个码农的称呼,只关心所给的薪水而完全不care自己亲手写出来的东西到底是什么,有什么价值,使用者的感受,花费生命和体力所做事情的意思所在。投资人,PM,UX..其他人对产品的定义是否和自己内心深处想做的事情是一致的。又有多少人在接到需求的时候会先思考,是不是可以不做,是不是可以不这样做,然后才会去想如何去做。

在上大学的时候,看过一个关于上帝的存在的纪录片,印象很深的记得其中一个人说,上帝就如同程序员。当时超级认可这句话,因为世界上只有程序员可以如此精细和不受限制的创造一个属于自己的世界,每个使用者在这个不同的世界中感受到创作者的灵魂。

自己第一份工作是在Thoughtworks,当初面试的时候,每个人会准备一个ppt介绍why Thoughtworks hire you?我对大家说的是,program can realize idea。在工作中也一直希望把自己的想法融入到项目里。就像当时徐昊说的,我们是engineer,技术不是最重要的,重要的是帮助客户解决问题的能力。

最后离开Thoughtworks来到如今的创业团队,很大一个原因也是觉得这里更适合自己吧,有更自由的空间去发挥自己的想象力做自己真正想做的事。

如今程序员行业的氛围真的令人不忍直视,每当看到媒体上黑程序员更多是程序员自黑,内心都有说不出的滋味,现在自己的名片写的也是产品开发经理而不是软件开发工程师了,这里面又有多少不为人知的无奈。

算了,一大早吐了这么苦水,其实还有很多真正的程序员在为自己的理想默默奋斗着!不忘初心。

你可能感兴趣的:(程序员该有一点匠人精神)