2021 年度总结: 独立开发以及一些感悟

·  阅读 830
2021 年度总结: 独立开发以及一些感悟

本来不想写,但是感觉不写又对不起自己今年以来丰富的经历。

2021 年,我经历了很多事情,有些事情甚至足以刷新我对这个世界的认知。

1、独立开发

今年前五个月,我一直是做独立开发的。

1.1 为什么做独立开发

关于为什么做独立开发呢,这里有几个原因,

首先,我之前就做过几个产品,但是由于产品设计问题和技术经验不足,所以这几年花了大把的时间补充技术知识。其次是试错。因为随着年龄增长,犯错成本越来越高,所以早犯错肯定比晚犯错好。再者,对个人来说,对之前的工作不满意,而接下来应该尽可能地稳定,所以当下是最好的试错时机。还有,我错过了微信公众号和短视频两个红利,所以我想花些时间在这些方面做一些探索。最后,我认为个人开发和团队开发是两个性质。有些产品可能养活不了一个团队,但是养活一个人绰绰有余。一个很多人都不看好的时机,可能是最好的时机。

1.2 这段时间我都做了什么

那么,在这段时间里我都做了些什么呢?

首先,我开发了三款 APP,其中一个目前仍在盈利;一个有很多广告商求合作,但是我没这个意愿;一个只做了一周,目前已放弃。另外,我设计并搭建了一个通用的 APP 服务器,用以为我的 APP 提供网络服务,并且支持拓展;设计并搭建了海外服务器用以处理谷歌订单请求。其次,我编写了一个电商爬虫程序,并且部署到了三台服务器上面,不过目前停掉了。此外,开发了一个小程序,但没有对外公开过。还有,试着做了一个抖音号,发布了几个视频。最后,我做了大量的技术沉淀,梳理了开发框架,用以提高开发效率。国庆节的时候还花时间搭建了自己的个人博客。

关于我个人的梳理的一些开发框架,参考我个人的 Github 就好了:Github 地址。我这里就不总结了。此外,今年还写了一些文章。不过,跟之前相比心态不同了。今年我关注的更多的是自我的表达,心态也更加“躺平”。

1.3 经验和总结

那么,对这段经历有什么经验和总结呢?

  • 目前在盈利的产品之所以能做成,主要原因在于产品设计思路。产品设计思路来自于我对这个领域的长期的观察和总结。所以,对某个领域长期的观察和前期的市场调研是有必要的
  • 工具软件被放弃的原因是因为铺得太大,面面俱到,但难以每个功能都做得精致。改进:功能要少而精,解决核心痛点问题。对于一个产品,有一两个核心的卖点就够了
  • 电商爬虫的产品设计思路是,细化市场、资源整合和社区化。被放弃的原因是:爬虫本身有法律风险;个人开发者没有做社区相关的产品的资质;社区化产品,适合长期经营,回本较慢,赚钱更慢。
  • 个人开发需要分饰不同角色,比较累。
  • 我目前缺少固定的方向,对其他行业了解有限。改进:多了解其他行业,不要把眼光局限于互联网,跳出来看
  • 有些项目收效较慢,适合长期投入,把大把的、整块的时间投入进去并非最理想的选择。改进:什么时间做什么事情,就大环境而言,当下,积累经验和资本才是最好的选择

1.4 其他的值得一提的

除了上述总结,这段时间还有其他的经历值得一提。

首先是我之前在设计应用图标的时候自己设计的,但是后来感觉图标不够好看、并且带有明显的地域特征(包含中文),所以考虑找专业的设计师帮忙设计。最初我是考虑有偿的,但是很幸运的是遇到一个老哥无偿帮忙设计了一个 LOGO,也就是现在使用的 LOGO.

2021-mem.png

今年还有一个令我感觉比较欣慰的是英文能力的提升。在上架谷歌商店过程中的文案优化、应用内的翻译、跟苹果的客户支持交流、在谷歌商店和 Gmail 上面跟用户交流等都是通过英语进行的。学了多年的英语总算在实际生活中用到了。

2021-mem-2.png

最后就是赚钱吧。能通过自己设计的软件赚钱是挺自豪的一件事情。当然,目前赚得的收入和工作收入是没法比的。不过我觉得能够通过自己设计的软件赚钱这件事情至少能够证明我的一些想法和对产品的理解是正确的。

2021-mem-3.jpg

2、找工作

在找工作过程中我的一些感受,

  • 相比于其他端,客户端坑位不少,但是公司少
  • 杭州机会比较少,公司之间的区别是差和更差。
  • 有些问题确实能够通过跳槽解决
  • 考点即重点,面试对查缺补漏和个人提升也有帮助
  • 从面试的内容上面,主要包含工程治理、性能优化和稳定性以及一些基础问题
  • 凡事预则立,提前准备好一些技术的口水话
  • 面试由简到难,目标公司放在最后。多面几家,面得越多,效果越好

在这个过程中我的一些错误和对应的解决办法,

  • 过往项目(或工作)经验挖掘不够(也许是因为时间过去太久了)。针对解决办法是,梳理项目的时候注意提炼下面几点:能够体现技术深度的点;遇到的难题以及解决的办法;解决问题的过程提炼出方法论;能够体现在团队中作用的点;技术选型的时候如何考虑的(为什么选择这个实现方式而不是另一个等)。
  • 简历中出现一些技术或者用到了某些技术,但是没有太深究背后的实现原理。针对的措施是,对可能会提到的技术都有所准备。
  • 有些技术虽然学了它的原理,但是没有具体的实践。解决的方法是,要在实际项目中使用学到的技术,哪怕是开源项目甚至是 Demo. 有些细节问题,只有使用了才知道。
  • 之前,我一直是按照 T 型来发展的,所以,学的东西较杂,难免忽视一些技术的细节。不过,现在我觉得我的“路”铺得差不多了。接下来我会把时间放在“产出”和加强各个技能点上面。

最后吐槽几句,

有时候我觉得现在的面试方式挺离谱的,对有些技术,知道非常底层的原理可能有帮助,但是实际工作中大概率用不到。当然,了解底层实现原理是有必要的,但是如果实际工作中根本用不到的话,点到为止即可吧。还有另一个值得吐槽的地方是,很多问题实际并不是会和不会的区别,而是知道和不知道的区别。如果让我来决定如何考察一个人的话,就技术层面,我会比较看重:实际编码能力、代码设计能力、代码风格、算法能力和必要的基础知识。非技术层面,学习能力、分析和解决问题能力、沟通能力、责任心。(后面我会慢慢补充和完善,有一本书叫《原则》,是桥水基金创始人写的,总结就很好,感兴趣额的可以自己读下。)

3、日常

今年我做的另一件事情是,看电影和电视剧!年前那段时间看得比较多,基本用影视下饭。电影则是每隔几天看一部。我不觉得这是浪费时间,因为时间花在值得的事情上面就不能算浪费。这里做一个归纳,感兴趣的也可以自己尝试下。我觉得我们写代码、学技术的同时也应该同时注重自己的文化和思考力的提升,要做一个独立思考、有温度、有感情的工程师,而不是一个只会写代码的工具人

电视剧中印象深刻的有:《我们的星球》(纪录片)、《是,首相》、《黑镜》(前两季,质量下滑太快)、《西部世界》(第一季)和《请回答1988》(关于青春)

电影中印象深刻的有:《天堂电影院》、《摩登时代》、《搏击俱乐部》、《饮食男女》、《窃听风暴》、《小鞋子》、《机器人总动员》、《无间道》、《控方证人》、《触不可及》、《末代皇帝》、《蝙蝠侠:黑暗骑士》、《何以为家》、《海豚湾》、《美国往事》、《红辣椒》、《七武士》、《城市之光》、《罗生门》、《上帝之城》、《生之欲》、《影武者》、《乱》、《用心棒》和《狩猎》等。 这些基本都是经得起时间考验的,豆瓣评分基本在 9.0 以上。

印象较深的是:一个导演,叫黑泽明。他的电影给我印象非常深刻——不浪费一个镜头,配色、声音、剪辑、剧情、深度都做得无可挑剔。当我看了电影之后,我觉得他的作品几乎可以作为独一档的存在。有个毫不夸张的说法是,其他导演以获得奥斯卡为荣,奥斯卡以把奖颁给黑泽明为荣。一个演员,叫卓别林。他的表演非常具有张力,能够在默片时代用肢体语言征服观众,兼具轻快幽默和批判社会的现实意义……

优秀的影视作品就是人类文化的瑰宝,影视作品带给我的,或温情、或轻松与幽默、或意外反转、或人情冷暖与人性的复杂、或自由、或苦难……从电影中我一样可以获得不同的知识和体验。有人说,读书的人可以经历一千种不同的人生,我觉得,看一部电影也是经历一种人生

就日常生活而言,我比较希望能尽可能地多接触一些能给我带来不同体验和认知地东西。所幸的是,今年确实接触不少了这类的事物。比如一些影视、书、视频和 UP。今年也破天荒地去了一次 LiveHouse. 明年如果疫情能够有所好转,我也希望能够更多地接触不同的风景和文化

4、承上启下

4.1 去年的整体感受

去年这个时候写了一篇文章主要分析了当下我们大环境上的一些问题。今年来看,有些说法确实被验证了的。简要来说,互联网的问题,马太效应;许多问题的根本,房地产;社会进步的根本,生产效率的提升。但是今年以来突如其来的变化也是让人始料未及。对大环境方面的问题,这里不多说了。总之,个人认为从很多角度来看,2022 年注定是不平凡的一年

其次对互联网人来说,今年绕不过的话题,裁员。裁员整体有一个原因,1).政策突变;2).盲目扩张;3).经营不善。其他行业我不了解,说一个我关注的行业,教培。我之前关注教育行业也是因为去年很多人鼓吹教育行业。做教育必须抱着做慈善的心态做。国内的教育的两个痛点是,1).地区之间教育水平的不平等;2).教育质量问题。教育必须做到公平,如果连教育都谈不上公平,那么高考也就谈不上公平。互联网摆脱地域限制的特性可以天然地解决地域差异问题。

其次,个人对于资本的看法是,资本是中性的。资本的目标就是追求利益最大化,但是我们不能因此而否定资本在推动社会发展过程中的作用。因为资本就是通过最求效益最大化带动效率的提升,从而带来社会的进步。

4.2 新的一年的计划

去年我就写过一些文章也介绍过关于程序员职业的一些潜在的问题。无疑地,要化解这些潜在的问题,30 左右这几年的发展至关重要。对于个人来说,接下来的一年将会尝试从下面几个方向努力:

2021-mem-4.png

这是目前的一个提纲,也会随着时间推移会不断地调整。总的来说,新的一年的要做的事情是,知识点的强化和知识结构的体系化

4.3 放眼未来

在技术的探索方面,我希望能够了解 Rust 这门语言。主要原因是我比较在意的是他在嵌入式方面的应用。也早该出现那么一门语言,用高级的语法做底层的事情。这里顺便说一下我个人对未来行业的看法。

如果说从 PC 互联网到移动互联网是一次革新,那么从移动互联网到物联网可以说是下一次革新。从 PC 到手机,变化的是载体。从手机到物联网的各种设备也是载体的变化。我之前接触过物联网。只是我觉得比较可惜的一点是,对于 ToB 的公司来说,物联网是缺乏想象力的。当我们把眼光从手机软件放眼到更加广阔的设备,结合人工智能,会有更多的发挥想象力的空间(可能我比较在意的是工业物联网)。伴随着物联网的普及,我们也会遇到其他的问题,比如安全和隐私问题、网络通信速率的问题(5G)、大数据和云计算等等。这些都可能是以后的热门就业岗位。客户端作为万物互联的入口,将来也会有更多的发挥空间。

去年我就在某个技术论坛上面做过调查,收集大家对于未来看好的行业的看法。我个人有一个悲观的看法,新兴行业的入行的门槛越来越高。互联网是为数不多的能够实现普通人咸鱼翻身的行业

4.4 一点感悟

  • 行业要选对。行业选不对,累死都赚不到钱。行业可以分成几类:赚钱不辛苦、辛苦不赚钱和赚辛苦钱。按照三个类别给自己行业定个性很重要。
  • 其次,所谓财富自由是时间的自由,不是钱的自由。
  • 赚钱的四个层次:第一层,单纯地出售自己的时间且出售一份,比如打工者;第二层,两次出售自己的时间,复利效应,比如挣钱地同时,关注成长;第三层,一次创造,多次售卖,比如卖课、卖书等;第四层,买别人的时间,比如老板、投资人。
  • 虽然总是提钱让人浮躁,但现实是钱可以解决生活中大部分问题。这就叫“脚踏实地,仰望星空”。
  • 思维模型很有帮助。
  • 人跟人之间最大的区别在于认知。实际上,我的觉得不同的认知来自于不同的人生经历。所以,你的经历让你与众不同;你的经历就是你的财富。
  • 我记得大学的时候读过钱理群的一个词,叫“沉潜十年”,就是说要扎根到一个行业,埋头耕耘很多年,忍受一些孤独,到头来终会有些收获。尤其是现在的社会这么浮躁的情况下,人还是要有一点理想和追求的吧。

5、总结

2021 很难,2022 可能更难。这里用汪国真的两句诗做结吧:

  1. 既然选择了远方便只顾风雨兼程
  2. 只要热爱生命,一切就都在预料之中
分类:
Android
分类:
Android
收藏成功!
已添加到「」, 点击更改