程序员不能一直停留在爱学习的阶段

今天在人人都是产品经理的上,看到一篇文章 《一个创业程序员的35岁人生总结(下)》 。其实也道出了我曾经作为技术人员,各种失败的尝试。

 

下面是一种的一段引用,我非常认可

先说技术,技术是我死磕时间最长的技能。最早在大学选择FLASH,完全是出于爱好,当时别说我,全世界估计也没几个人能预测到仅仅两年后,FLASH程序员就会随着网页游戏的兴起,成为当时最抢手的程序员种类之一。后来毕业了,选工作的时候,更多是学习的心态,创业什么的,甚至工资,都无所谓,只要能提升技术就行。后来技术到一定程度了,就希望能帮助项目和公司更好地实现大家想要的产品,最终实现大家共同的梦想。

在类似我经历的公司中,有两个问题,会同时困扰大部分程序员和老板。第一个问题就是“学习”!

程序员,尤其是前端程序员,天生有一种极强的学习欲望。前端这门技术,半年不学习可能就要落后,一年不学习估计就有被淘汰的风险了。程序员爱学习,不停提升自己的专业技能,这本来是好事。

但是对于很多创业公司,却成为不能承受之重。因为很多程序员,会极端地掉入学习的漩涡中,简直跟掉入钱眼儿里的老板有得一拼,眼中除了学习啥也容不下,比如曾经的我。更要命的是,有些程序员,自己的人生规划和学习方向,还跟公司的业务方向不太一致。

我是06年毕业,毕业就进入了一所当时还不错的互联网公司,公司名称就不说了,反正对这家公司也没有啥好感,虽然现在很多人都想进去修福报。

 
在这家公司里面,认识了几个比较好的朋友,算是一个非常大的收获。更关键的是,我们都是一群比较有想法的人,喜欢用技术去做各种各样的尝试。
 
在2006年的时候,我们第一次尝试做一个网址收藏夹。当时的想法很简单,我们可以把自己的喜欢的网站地址收藏起来,并且可以随时随地的分享到网站里面,实现起来算是比较简答。但是对标了一个竞品,名字忘记了,好像叫做 ”好网角“。当时三个人,一个负责产品,两个搞技术。按照道理说,用wordpress之类的网站很快的。结果当时我们两个做技术的,被公司的环境给洗脑了,觉得一定要用牛逼的技术做出来的东西才有价值。等基础架构搭建完成之后,我们就不想写业务代码了,觉得好无趣,结果不了了之。
 
在2007年,由于当时我们都是单身,有一天吃饭,想到了是不是可以做一个妹子网站,上面都是妹子。作为单身者,尤其是程序员,完全可以去上面找妹子约会。结果还是卡在了产品设计,因为没有愿意做产品,都想着做技术。由于公司的引导,内部开始架构化转型,从此开始了架构文化,我这个时候对技术的更加执着。
 
在2008年和2009年这两年之间,加班比较多。正好赶紧上公司晋升P,就比较老实了,没有太多的想法。
 
在2010年,微博出来,比较火爆的时候。发现一个蛮有趣的现象,就是微博必须注册才能看内容,屏蔽了百度的搜索。当时我们知道做垃圾站可以赚钱,就是利用百度seo的流量。就开始搞。这一次吸取了教训,快速用wordpress搭建了一个网站,然后也不不用爬虫,直接人工编辑的方式,每天人肉搬运微博最热门的内容。后来就搬运百度top的内容,反正就是什么热门放什么。这个时候就已经开始在考虑,能不能把今天最热门的资讯信息找出来,做成一个类似今日热门的咨询网站。我们的方法很原始,就是爬虫去top.baidu.com,微博热门资讯排行的内容。运营半年的时候,有一天一个帖子爆了,当时独立IP直接突破5W。不过也因为这个,被新闻办公厅警告了。后面连续几次违规,省新闻办公厅以没有新闻出版牌照,把网站关停了。不过这个网站看来,还算是比较成功的。至少运营了大半年,也开始让我思考运营的价值,时间的价值。
 
2011-2013年,在网站被关停之后,我就意识到内容的价值,开始持续输出技术文章。曾经的blog链接:https://www.cnblogs.com/aigongsi/ ,一共100多篇文章,大概500W阅读。 不过在输出内容上,也犯了一个同样的错误,就是觉得应该写能突出技术能力的内容。当时身边的技术人都挺瞧不起阮一峰的,觉得他的内容太基础,没有啥技术含量。在我输出内容的时候,纯粹就是爱好,没有考虑目标受众和持续的运营,更没有想过IP的问题。这个时候如果有产品经理思维,可能就会明白,阮一峰的目标受众非常广,并且商业变现价值是非常高。而所谓技术架构类文章,受众就小了很多,商业的价值更在于合作,而非变现上。
 
2015年开始创业,就慢慢开始转向产品、营销,运营,算是彻底转型了。
 
我现在身边的技术圈的朋友都是我的同事,都在创业,但是和他们交流起来,他们谈论最多的还是怎么实现功能,用什么样的方案,能够支撑多少用户量。很少谈论到我们的用户是谁,他们有什么样的需求,我们的产品怎么解决这个需求。更不会考虑我们的产品适合在什么样的推广方式,是内容营销,还是渠道合作,或者说sem。
 
 
为什么不能一直停留在爱学习的阶段
其实程序员应该是最爱学习的一个群体。包括很多知识付费,都在输出各种知识,主要面向的对象都是各种专业技能的。 对于初学者,学习能力肯定是重要的能力。你必须具备基本的知识、技能、经验。如果你是科研工作者,持续的学习研究是晋升的必要条件。
 
商业或者创业,本质上是要拿结果的,反映在经营公司上就是“利润”,反映在产品上,就是用户数的增长。技术人员肯定有太多的理由拒绝这些结果,比如曾经我觉得做这些没有技术挑战;这些脏活累活对我的职业生涯发展不好;我不喜欢这样的用户,他们太low了。
 
反映在职场上,你也要拿结果。我第一家公司之前一直强调以结果为导向。如果你要晋升,和领导关系是不是要处理,向上管理是不是要学会。晋升的话,要准备PPT,基本的PPT技能和演讲是不是要学会。如果说邀功是晋升的必要条件,那就怎么学者做自我营销,在公司里面做自己的IP,让自己更多的曝光,这样晋升的几率是不是更高一些。我过去这些基本上全部都没有做到,以至于在职场很难混下去。
 
如果你以拿结果的思维去看一些事情,技术的牛逼与否仅仅是其中的一个环节。很多时候,我们说自己爱学习,其实是给自己找了一个不去拿结果的借口。因为拿结果太难了,并且很多时候都会面临失败。当我们害怕失败的时候,就会找一个理由拒绝行动,并且这个理由会让加强我们的某些特质,那么“爱学习”这个就是非常好一个理由。某些知识付费上瘾者,内心是在逃避。