我是如何重新开始享受编程的

2020-05-03 22:39:24

一个困扰我一生的问题是身份问题。如果算上我的爱好年限,我已经编程十多年了。然而,我的兴趣一直要广泛得多-经济学、心理学、数学-我涉足的事情很长,而且还在不断增加-设计、写作、矢量艺术、照片编辑、国际象棋。我是个书本上的外行。在你的一生中只有一个追求的想法对我没有吸引力,也许永远也不会。

这就引出了我人生中更大的困惑:我的“使命”是什么?换句话说,在接下来的十年或二十年里,我应该快乐地做些什么呢?编程是我从事时间最长的工作。我在很大程度上喜欢它(至少,当官僚主义斗争减少的时候),但在过去的5-6年里,我不喜欢被称为程序员。在我的业余爱好岁月里,我不怕仅仅为了制造它的乐趣而建造一些愚蠢的东西,但这些都在某些时候消失了。

我不知道具体是什么时候发生的,但我知道有几个导火索。但最大的问题是与编码相关的纯粹的呆板。

我开始鄙视自己是书呆子,尽管我是一个典型的书呆子。当我开始更多地了解事情的商业方面时,这种情况逐渐发生了。帕特里克·麦肯齐(Patrick McKenzie)在其著名的文章“不要称自己是程序员”中写道:

“程序员”听起来就像是“把一些胡言乱语打成其他一些胡言乱语的不同寻常的高成本的人”。如果你自称是程序员,那么有人已经在想办法让你被解雇了。

程序员开始觉得自己像是一个热爱编码,但商业智慧不足以从中获得更大收益的人,一个不了解自己工作价值的编码猴。一个愚蠢的副业开始听起来像是浪费了赚更多钱的潜力。毕竟,你可以利用所有的时间来建造一些有商业意义的东西。

在这一点上,我的技术技能开始感觉太正常,太平淡无奇,以至于不再重要。毕竟,一个只有半个大脑的人可以在很短的时间内学会做我做过的大多数肮脏的事情(我知道,考虑到所有的细微差别,这不是真的,但这是我相信的)。是的,你不管怎样都能拿到丰厚的薪水,但你的同龄人也是如此,不是吗?

我想做的不仅仅是一名程序员。一位精通商业的顾问,或者也许是一位企业家。我不想要编码器的标签。我不想把精力浪费在副业上,除非他们有赚钱的潜力。我想要更多的商业风格的东西:接触客户,或者建立一个网络,或者创建一个品牌。

长话短说,所有这些都没有成功。我一直很喜欢造东西,但我在创业的其他方面不是很在行。建造伟大的东西的持续压力让我压力很大,几乎没有任何成功可言。举个例子:2016年,我想构建一款内容营销分析软件。我试着在建楼前交谈,获得了一些兴趣,但我被缓慢的销售周期和对市场营销的无知弄得精疲力竭。

这可能是一个“科技人”太过妄想,无法理解创建在线企业的现实,或者是一个初创公司想做与需要做的相反的事情,但也可能是太努力地想成为另一个人。也许我应该更加努力,活得更久一些,但我清楚地记得,我被所有自我施加的压力弄得筋疲力尽。这在任何意义上都不是享受。

今年,这一切都改变了。今年我忘记了我认为重要的东西,明白了我确实喜欢编程,而且编程没有什么可怕之处。

总有更多的钱可以赚,但如果你对自己所在的地方感到舒服,你就不需要无休止地追逐,以优化时间和费率。这并不是说讨价还价之类的事情不重要,但如果你的工资不是200美元/小时,你就不是一个失败者。

当你做东西是为了好玩,解决自己的问题时,你有更高的成功机会。不要给自己带来成功的压力。同样,对于其他人来说,完全相反的情况可能是正确的。

来自成功者的建议应该得到很大重视,但其中大部分是与上下文相关的,你可以忽略一些不适用于你的东西。

尽管成长心态是正确的,但你天生就倾向于在某些事情上做得更好,而在其他事情上稍差一些。一个例子:当我看到我周围的销售人员时,我注意到他们绝对喜欢交谈。我也是,但我觉得打电话和开会有点累人,需要时间重新振作起来。当然,这不是我喜欢以此为生的事情。

所以,在经历了漫长而艰难的休息之后,我又开始为了好玩而做事了。最近,我建立了:

一个完全在概念上使用非官方概念API的博客系统。你只需要在文件夹中写一篇文章,从创建一篇文章到发布,所有的事情都会得到处理。