官方服务微信:dat818 购买与出租对接

从创业到技术提升:如何通过大流量公司填补开发经验空缺

4万

主题

2

回帖

12万

积分

管理员

积分
120821
发表于 2025-1-13 08:26:32 | 显示全部楼层 |阅读模式
    2013年初,作者将这两年开发App后端的经验总结成十多篇文章发表在博客上。这些笔记发表后的反响出乎我的意料。我在网上得到了网友们的支持和肯定,证明这些知识还是有价值的。

    2013年离开创业团队后,我就在思考未来的技术方向。当时我已经开发过两个社交应用的后端,熟悉开发应用后端的流程。但从技术开发的角度来说,我缺乏开发大流量App的能力。大并发技术经验一定会填补未来职业发展中这方面的空缺,所以在找工作的时候,我倾向于选择流量大的公司。

    当时笔者只投资了两家公司,最终拿到了offer。一个offer是我现在工作的bmob后端云,每天有几亿的访问量,另一个offer是一个亿级用户的音乐app的基础技术部门,有几亿用户每天。有较多的访问量。当时笔者考虑到我加入bmob后端云后,后端工程师只有三个。在这样大的平台和小团队的环境下,完全掌握整个后端架构并不困难,而且可以处理数亿的日常访问量。经验丰富,有更多的机会负责大局;而音乐App公司的后端技术团队已经有很多人了。如果我加入,我只能负责部分模块,很难完全掌握整个后端结构。因此,笔者最终决定加入bmob后端云。

    笔者加入bmob,接触到了后端的方方面面,技术水平和视野也得到了很大的提升。我对之前写的一系列app后端开发文章不是很满意。这些想法也是当时在QQ群里和网友聊天时透露出来的。在很多网友的支持下,我打算重新写一个关于“app后端架构”的系列文章。

    2015年,自媒体概念开始流行。微信公众号上的“个体再小,也有自己的品牌”的口号,挑动了公众的神经。作者一直主张“学习、实践、分享三者合一”。有机会重写一系列“App后端架构”文章,练习和反思所学到的业务知识。

    当时笔者的想法是试水自媒体,产品是“app后端架构”系列文章,我会通过运营这个品牌和产品来实践所学到的业务知识。

    随后,在博文视点编辑的帮助下,作者的“App后端架构”系列文章以《App后端开发、运维与架构实践》一书的形式呈现给读者。

    本文从以下几个方面展示了作者在此过程中的思考:

    产品分析

    产品是“app后端架构”系列文章,作者自身的客观情况决定了能写出什么样的文章。因此,产品分析实际上是对作者自身情况的分析。

    2015年,笔者分析了自己的情况,优势如下:

    1、两年半外资企业工作经验,养成良好的工作习惯和规范的开发流程。

    2、有近两年创业团队app后端开发经验,充分经历了两个app后端的“从0到1”阶段,熟悉创业团队的整个工作流程以及创业团队的开发模式。

    3、两年bmob后端云工作经验,真正经历过亿级日访问量的技术洗礼。同时,由于平台大、团队小,我负责了大量的开发和运维工作,接触到的技术也非常广泛。对整个后端架构也非常熟悉。

    4.我一直认为自己是一个年轻的艺术人(现在已经进化成一个艺术中年人^-^),并且享受写作的过程。

    5.有长期写博客的习惯,文笔良好。

    其缺点如下:

    1、没有一线互联网公司工作经验,不了解大公司的工作流程和企业文化。

    2、虽然通过互联网了解了BAT等巨头的技术架构,但没有真正的实践经验,无法与实际业务结合。所以,这些知识只是纸上谈兵,只能在吹牛的时候提高自己的技术。

    目标用户

    结合我长期在创业团队工作的经验,我对创业团队有比较深刻的了解,我的技术能力主要是在app后端开发方面。两者结合起来就是“创业团队中的app后端开发”。

    谁对“创业团队中的App后端开发”这个话题感兴趣?

    起初,我以为只有和我有类似经历的“应用后端开发人员”才是我的目标用户。后来我在网上发表的文章中留下了QQ群号,方便感兴趣的同学加入QQ群进行交流。在沟通过程中,我发现目标用户比我想象的要多。我总结了以下三类用户画像(用户有很多种,通过用户画像(如职业、年龄、学历、地域等属性)对用户进行分类,通过分类更容易掌握用户需求) :

    1、从传统软件开发行业转入App后端的开发者。

    2、创业团队中的创始人需要寻找技术合作伙伴。

    3、已加入创业团队但没有完整APP后端开发经验的初级开发者。

    我估计了他们的比例:

    具有应用程序后端开发经验的初级开发人员:80%

    从传统软件开发行业转向应用后端的开发者:10%

    创业团队中的创始人:10%(2015年股灾后,这群用户基本消失了)

    卖点:

    有了上述目标用户定位,笔者需要确定自媒体“app后台”的卖点是什么?

    这里的卖点,笔者指的是,由于app后端开发的内容非常广泛,那么“app后端”自媒体中的内容主要集中在哪些方面?自媒体通过提供这些方面的知识来吸引目标用户。 App后端开发的内容非常广泛,包括深入的架构知识、运维知识、开发管理等。每个方面的内容都有自己的受众,需要根据自身特点和市场确定自己的卖点。

    笔者通过分析目标用户的需求来分析其卖点:

    以下是笔者对“创业团队app后端开发”的需求清单:

    1.在正式开发产品之前,招聘app后端工程师有什么要求?例如,招聘工程师应该使用什么语言?

    2、开发产品时,有以下要求:

    (1)分析业务流程,确定基本技术架构需求。

    (2)提高产品开发效率的需要。比如,开发如何应对创业团队不断变化的产品需求?

    (3)技术选型要求,比如使用哪个数据库、使用哪个推送服务、使用哪个服务器?

    (4)对于从未接触过App后端的开发者来说,还需要了解一些App后端与Web不同的技术:比如推送、LBS等。

    3、产品上线后,有运维需求:

    (1)开发者如何合理选择服务器的具体配置以及如何快速部署服务器?

    (2)面对线上出现的各种问题,如何分析原因?

    (3)发展速度跟不上业务快速增长的情况如何应对?

    正如本文的产品分析中提到的,作者的主要特点是:

    1.技术范围广。

    2、没有深入研究的技术领域。

    3.我更喜欢写作。

    因此,结合上述需求,笔者确定了以下核心卖点:

    用通俗易懂的语言描述各种App后端技术,主要涉及某项技术的应用场景和基本原理。

    以上核心卖点确定后,由于这个自媒体的卖点是用通俗易懂的语言讲技术,对技术的基本要求不高,所以“app”的目标读者范围后台”自媒体可扩展,增加产品。经理,还有ios程序员,因为他们都需要了解app的后端。

    渠道:

    渠道是指:在哪里发布文章?

    文章发表的地方,这个问题的核心是:“应用后台”的目标用户如何获取“应用后台”的自媒体文章?

    简单来说,由于用户会通过互联网上的各种网站和应用程序接触到不同的信息,例如微博、微信、知乎、搜索引擎等,“应用程序后端”的目标用户主要集中在哪些网站在?或应用程序?只有在正确的渠道发布“应用后台”,才能让目标用户了解并接触到“应用后台”的自媒体内容。当然,如果你有足够的精力,你可以在所有你知道的渠道上发布,但我的精力有限,只能选择一两个渠道发布。

    以下是笔者对几个渠道的分析:

    (一)微信公众号

    如今,想要找到一部没有安装微信的手机是非常困难的。微信公众号是移动互联网时代最大的中文信息门户。基于中国庞大人口带来的红利,无论多么小众的领域,都可以在微信上找到相应的目标用户。 。

    根据“应用后台”的目标用户“IT人员”的使用习惯,最重要的使用微信的时间是上下班交通和家里,但这两个时间段并没有良好的学习动力时间段。微信上阅读的信息主要是休闲娱乐类的。

    而且,微信公众号的设计主要以时间线为主,这意味着文章必须具有较强的热点效应。如果一篇文章发布几天,就不会吸引用户阅读,以后也不会再有用户阅读。对于笔者来说,这种讲解基本原理的文章是非常不利的。

    因此,笔者在微信渠道上投入的时间并不多,但考虑到微信强大的传播效果以及与用户建立联系的便利性,笔者将微信作为辅助渠道。

    (2)微博

    有太多的娱乐八卦需要考虑。

    (3)知乎

    是一个拥有大量IT用户的优质频道,但内容并不是以IT技术为主,而且问答方式不利于描述各种技术,而且知乎的运营现在正在向八卦平台发展。

    读者可以想一想,如果作者想讲某项具体的技术,就必须找到相应的问题。很多技术不一定有相应的问题,所以只能自己问、自己回答。

    还有一个知乎专栏。虽然可以解决上述没有相应问题的矛盾,但栏目的流量是由回答问题的受访者导入的,以吸引用户的关注。由于作者不愿意回答问题,所以不会有流量。 。

    最后考虑到作者精力有限,我放弃了知乎这个渠道。

    (4)搜索引擎

    什么情况下读者需要了解某项技术的适用范围和基本原理?

    根据笔者自己的经验,就是遇到技术相关问题的时候。

    当遇到技术相关问题时,最重要的解决方案是什么?这是搜索。

    “遇到技术问题并寻找相关答案”的场景是技术文章最重要的用户入口点。因此,笔者将搜索引擎视为“app后端”最重要的渠道。

    内容:

    完成渠道选择后,需要根据渠道制作相关内容。

    内容有以下三种形式:视频、音频和文本。

    对于技术内容,音频可以放弃。

    视频内容不利于搜索(目前技术无法搜索视频内容),不易制作(视频不允许有重大错误,否则就得重新录制),不适合利于修改(不能修改,只能选择)(重新录制),加上作者说的是粤语普通话,所以放弃了。

    最适合搜索渠道的内容载体是文本,搜索引擎可以包含所有文本内容。

    既然最重要的是搜索渠道,那么SEO就必须提到。

    作者使用的主要SEO方法:

    (1) 重量

    作者长期在CSDN博客发表文章。既然我想建立“应用后台”的自媒体,我需要建立一个独立的博客吗?

    考虑到CSDN这个专业IT网站,比独立博客权重更高,更容易被搜索引擎收录,排名也更高,而作者目前主要需求是写文章,没有必要使用其他功能,所以仍然选择在CSDN上发布文章。

    (2)关键词矩阵

    使用一级核心关键词+多个二级关键词作为文章标题,实现SEO优势,保证文章有足够的机会被用户搜索到。

    一级关键词是搜索次数最多的关键词。当时考虑的一级关键词有两个:“app ”和“app ”。经过比较,我发现“app ”在搜索引擎上被很多公司竞相排名。如果作者用这个词作为一级关键词,我就无法赢得竞价公司,所以我最终选择了“app ”作为一级核心关键词。 。

    次要关键词是围绕“app后端”相关技术,比如开发语言、服务器、LBS等。最终的文章标题是这样的:

    (3) 文章相互索引

    如果用户阅读了《App后端》系列中的一篇文章,你如何引导用户阅读其他文章?

    由于CSDN博客不支持文章签名功能,因此笔者选择的方法是在“应用后端”系列中每篇文章末尾都指向同一篇索引文章,其中列出了所有已发表的文章。 。

    内容优化:

    接下来的问题是:如何用通俗易懂的语言写一篇文章?有没有特定的方法或技术?

    笔者参考《 is a Show》一书的内容,在《App 》系列文章中采用了如下的写作框架:

    (1)描述背景,建立认同感。

    阅读一篇文章就像走下梯子。应从第一句开始吸引读者的注意力,让读者读完第一句后想读第二句,然后到第三句,直至结束。

    哪些内容最有可能吸引读者的注意力?与读者兴趣相关的内容,即这篇文章能给读者带来的好处,或者能为读者解决的痛点,能够获得读者的认可,让读者想要继续阅读。

    另外,在描述痛苦或好处的同时,还建立了整篇文章的整体内容框架,让读者对文章内容有一个大致的了解,减轻读者的认知负担。

    下面是《App是如何制作的》一文开头的例子:

    很多刚进入app后端的朋友,有的以前从未接触过这个行业,有的在学校只学过基础技术知识,不知道开发一个app的整个流程是怎样的,所以他们他们的心中都感到一种恐惧。听着别人嘴里一堆与app相关的术语,我都不知道是怎么回事,更不知道和别人交流了。在这篇文章中,我将根据我在创业公司的经历,帮助你解决以上疑惑,帮助你进入app开发的大门。

    (2)讲故事,让内容不再抽象

    大脑喜欢故事。

    大脑天生不喜欢抽象概念,更喜欢具体图像。通过拟人化的故事,产品不再抽象。

    但讲故事的技巧在《App 》中作者并没有使用,因为我没有学过^-^。至于《生意就是一场秀》的故事,我觉得没有吸引力,而且很无聊。

    (3)类比,建立事物之间的联系。

    作者始终认为计算机是人类智慧的产物。因此,计算机中的大量概念可以在生活中找到原型。将读者不熟悉的概念与读者熟悉的概念联系起来可以使读者更容易理解。

    通过类比的方式引入某个概念,会在一定程度上失去该概念的准确性。不过,为了让读者更容易理解某个概念,这种准确性的损失对于科普文章来说是可以接受的。接受。

    作者在介绍这个分布式文件系统时,用了如下的比喻:

    日常生活中的仓库中,有很多用来存放货物的集装箱。如何保证无论扩大多少个集装箱,都能合理利用?

    核心是每个仓库都有一个仓管员。添加集装箱后,仓库经理会收到它们。当工人需要将货物放入仓库时,他首先询问仓库管理员哪个集装箱有足够的空间来存放货物。仓库管理员会告诉工人是哪个集装箱,然后工人走到对应的集装箱处存放货物。

    上面的仓库管理员和仓库里的集装箱都是生活中的模型。

    它是一个仓库,主要有两个作用:跟踪器()和存储节点()。 ()是仓库管理员,主要负责访问中的调度和负载均衡。存储节点()是容器。

    (4) 说明

    通过讲故事、类比让读者初步了解某个概念后,需要用精确的语言来描述具体的内容。有两点需要注意:

    1、尽量采用具体、生动的方法。例如,如果你发现某个概念用抽象语言很难理解,你可以画图来说明。一张图胜过一千个字。这一点在网上发布《App 》系列文章时没有做好。后来出版了《App后端开发、运维与架构实践》一书,弥补了这一点。上传了大约200张图片。

    2.避免“知识的诅咒”。如果目标读者是初学者,如果文章包含大量专业术语,他们能理解吗?写文章时要注意初学者和行业资深人士之间的知识差距。从一些简单的概念开始,逐步引导初学者掌握高级概念。

    思维的飞跃:

    在写博客的过程中,有读者问我是否想过出书。他可以给我介绍一个编辑,但我觉得我可以悠闲地写博客和公众号。图书出版太繁琐、太困难。没有用,所以我谢绝了读者的好意。

    我从事移动互联网行业4年多,经历过3次创业团队和2次失败。在这个过程中,我负责技术方向,考虑的都是后端架构问题,如何让后端更加高效等等。

    后来我慢慢开始在博客和公众号上分享自己在创业团队的经历。在QQ和App后台QQ群上与来自全国各地的创业者、后端开发者聊天,开阔了我的视野。在这个过程中,虽然也有对产品和技术的思考,但大多只停留在表面,并没有进一步考虑背后的商业思维。

    直到看到老鹰发表的这篇文章《我靠微信公众号一天骗了10万元》,我才意识到自己是井底之蛙。我一直有“小农心态”,不懂商业思维。

    后来《博文观点》副主编联系我,问我出书的意愿,我想了想就答应了。作为一个热爱读书的中年文艺人士,我很清楚写一本书需要什么,但当我用商业思维去思考时,我发现利大于弊:

    (1)“博文视点”作为国内知名电脑图书品牌,合作渠道众多,口碑良好。通过“博文观点”的渠道,我的作品可以出现在大型公众号平台(如“运维助手”)、京东、当当、亚马逊等大型中文图书购买网站、电子书平台、以及各大书店,以我目前的个人能力,这些渠道是无法进入的。

    (2)出书可以提高一个人的技术形象。 “某本书的作者”这个称号在公众心目中仍然具有一定的权威性。有一次去医院的时候,医生一开始面无表情,但当他听说我出书了,他立刻饶有兴趣地和我聊起出书的事。

    (3)国内确实缺乏《App后端开发、运维与架构实战》等专门针对App后端技术的书籍。我们现在处于移动互联网时代,这方面有强烈的需求。通过出版书籍,让更多的读者可以了解这方面的知识。

    (4)作为一个中年文艺人,没有出书始终是我的一大遗憾。虽然我不能出纯文学的书,但是出一本伪装成技术文艺青年的技术书还是不错的。这就是一个中年文艺男儿的热血之心!

    这个过程的缺点:

    1.写书时没有与用户沟通。所有的业余时间都花在写书上了。这个过程是非常危险的。如果你和用户分开了,走错一步就无法回头。同时,本书写完后,博客和公众号更新不多,热度下降。幸运的是,SEO策略起了作用,博客上的文章每天都带来固定的流量。

    2.缺乏写书经验。有些章节是没有经过思考就写出来的。结果我不得不在投稿前3周推翻重写一章。时间非常紧迫。

    3.经历了第一本书的写作,这种单调的写作(曾经想过把稿子发给一些朋友看,征求他们的意见,但是控制不住稿子被泄露,最后放弃了idea)这个方法太危险了。整个书的写作过程没有任何反馈和迭代。如果你犯了一个错误,一切都会错。写这本书让我恐惧得发抖。我生怕如果内容把握错了,7个月的心血就全部白费了。

    当《App后端开发运维架构实践》一书上架各大网络书店时,发现了两个问题:

    1、由于书名是《App后端开发、运维与架构实践》,所以有网上书店的编辑将这本书归类为《移动开发》。其实这本书应该归类为《建筑》。尽管后来采取了一些补救措施,但有些网站仍然无法重新分类。

    2、我一直认为详细的目录有助于读者查找、查找资料,所以本书的目录占了7页。因此,网上书店并没有发布该书的完整目录,大多数网站也只发布了部分目录。 ,极大地阻碍了读者在浏览网页时理解本书的内容。

    《App后端开发、运维与架构实践》已在京东、当当、亚马逊等网上书店上架,在创业过程中,相当于产品已经发布,下一步就是大力推广(由于书的特殊性,无法迭代)。

    第一次推广是在端午节前,在我运行了两年的QQ群频道里(这个QQ群的成员都是读过我发表的《应用后台》系列文章的读者,好评度很高)与本书的目标用户相似),我使用了EDM电子邮件和@all会员作为两个强大的推广工具。 3天后,我发现《App后端开发、运维与架构实践》在京东新书榜计算机类中排名第10位(第10位是一个非常关键的位置,这个位置意味着京东. com用户一打开“计算机”类网页就可以看到这本书(链接到“App后端开发、运维与架构实践”,类似于应用商店的排名),并计划在龙之后推广第二波。端午节,却发现了一个残酷的事实:

    书缺货了!

    书缺货了!

    书缺货了!

    京东的书已经缺货了,无论你在京东怎么宣传,都是白费力气!这让我意识到纯线上产品和实体产品的区别。我仍然无法控制京东可以补充什么。实物产品受库存和供应链的影响。推广实体产品和推广纯互联网产品是有区别的。

    接下来我要做什么?

    我一直关注网络营销学习网站(),所以我购买了它的VIP会员来学习和应用网络营销知识。本文也是根据学习其课程后对应的知识点编写的。出来后,下一步就是继续学习上述营销知识,并用学到的知识来推广《App后端开发、运维与架构实践》这本书。

    在《认知写作》课程中,杨老师提醒我们:

    最后提醒一下,成年后,大部分事情都是自我决定、自我驱动、自我教育、自我输出。养成这个习惯将使你终生受益。然而,由于小时候学习习惯的影响,我们每次学习仍然追求完美,总是想直接得到100分,而忘记了“最低”。相信很多同学对此都会有很深刻的理解。

    越是追求完美,就越容易拖延;你越追求“最低限度”,就越容易到达课程的终点。当你成为成年人时,正如超能力者西蒙所说,给自己上一课,做一个“追求满足的人”,而不是“一个追求最好的人”。

    这是成人终身学习与高中应试学习的最大区别。永远学习;永远保持好奇心;始终独立思考;总是与众不同。

    我不懂网络营销怎么办?学习!

    在学习了营销的起码知识:写文案、选择渠道、监控营销效果后,我立即将知识付诸实践。

    实践中发现问题怎么办?改变!你不怕犯错误,但你害怕不知道自己做的是对还是错。而在这个过程中,试错的成本并不像大家想象的那么高:即使我犯了错误,我会失去什么?

    难道不应该时时学习、时时实践吗?

更多帖子推荐

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|关于我们

Copyright © 2001-2025, Tencent Cloud.    Powered by Discuz! X3.5    京ICP备20013102号-30

违法和不良信息举报电话:86-13718795856 举报邮箱:hwtx2020@163.com

GMT+8, 2025-7-18 08:37 , Processed in 0.071822 second(s), 18 queries .