了不起的互联网老男孩,在创业路上不掉队

news2024/10/3 2:28:15

“青春如同奔流的江河,一去不回来不及道别”,老男孩这首歌戳中了太多职场中年男人的心酸苦楚,面对经济下行压力、互联网行业变革以及中年职场危机,互联网人应该如何应对?如何建立和现实叫板的能力?

有2位在互联网创业多年的开发者,经历了从PC互联网到移动互联网的发展变迁,踩过不少坑,一路磕磕碰碰走到现在,放弃不难,但他们选择了坚持走下去,在鸿蒙生态里执着追梦不掉队。

倔强的老男孩:创业一次不行就再来一次

刘永强从事互联网行业20年了,2003年加入大厂,那个时候的工作状态根本不存在“内卷”的问题,只要认真做好自己的事情,努力干活就好了,他很享受这种工作状态,不觉得辛苦。

可是想要在杭州买房,只靠工资是不够的,当时在大厂做得好就有股权奖励,所以得更加努力去做事,来达成人生不同阶段的目标。可能正是这种一直以来慢慢养成的够拼、够有毅力的生存状态,让刘永强在创业路上,有着一股永不服输的倔强。

在大厂工作的时候,为了能在公司楼下抢到一个车位,早上六点多就得出发,这让他有了一个冲动,能否开发一个App帮助大家找车位?但在当时,没钱没人没资源,想法只能埋在心里。

2012年他先跟着一个老板做一个电商代运营的创业项目,在坚持2年之后项目失败了。失败了就不再做了吗?不是,创业的想法一直没有变。

第一次的失败让他有机会去做更深入的思考。两年后的停车行业也已经热火朝天了,做硬件的、做解决方案的、做共享的,2B2C的等等,各种模式层出不穷,确实解决了停车场智能化的问题,解决了业主的管理问题,但就是没解决车主停车难和停车贵的问题,他就觉得这可能是市场留下的一个机会。

所以刘永强决定做一款手机应用,希望在每个城市的大街小巷、角角落落,停车难的地方、停车贵的地方,都可以通过小强停车App来解决

有人劝他放弃,说“这件事没希望了,互联网头部都在做,一个能力弱爆了的小团队拿什么去PK?”当时,刘永强从家里拿钱,先后投入了差不多两百万,但他从没有怀疑这件事,觉得是没有找到方法。

他不断研究市场,了解民营停车场怎么做生意,研究海外案例,了解国外的模式,不断摸索,从机场、景区、火车站、医院等特定场景切入,将业务模式慢慢滚动起来,逐步走上正轨。后来这款产品真的帮助车主预约到了车位,节省了停车费用。

2019年刘永强关注到鸿蒙生态,对于创业公司,他希望能在鸿蒙生态中获得技术、流量等有价值的东西,能够实现降本增效。小强停车App先后集成使用了HarmonyOS的扫码服务、认证服务、云测试等技术能力,产品快速实现了升级和迭代,如通过扫码服务让扫码更快、更准,扫码成功率得到大幅提高。并借助鸿蒙生态流量入口(华为应用市场曝光位、推送等)实现了订单增长。

2022年在鸿蒙开发者大赛Apps UP全球应用创新赛道中,小强停车App获得最佳HMS创新奖。小强停车针对HarmonyOS系统做了一套从预约、下单到停车的元服务。元服务是HarmonyOS的一种轻量化的服务形态,用户可以不用下载App,通过元服务也能够非常方便地体验到预约车位、订单查询、停车缴费等服务,刘永强把这个看作是一个新的流量入口,未来还会把更成熟的业务,像机场、火车站等大交通的停车业务开放到元服务上,让更多用户体验到简单的自驾出行体验。

工程师爸爸:坚定不移地抓趋势、做产品

70后的李文华,创业十年了,一直在坚持做儿童产品,口袋故事App是他的第二个创业项目。在创业遇到困难和挑战时,他首先问自己,是否认同选择的行业和赛道?既然答案是“是”,那就想尽一切办法,去解决问题。

在产品初创期,没有任何背景和资源,产品规模也小,没有版权很难经营下去,李文华想方设法结识了很多出版社资源和作家,这才搞定了版权问题。有了版权还不够,还需要解决内容制作问题,他就亲自去找配音演员。

2015年,他看到了市面上出现了智能化的公仔,是故事机的升级产品,这启发了他在更多的智能终端设备上使用口袋故事App。所以他决定做当时还比较前沿的儿童内容云平台,去赋能这些智能终端。当时团队人员紧张,但他毅然将目标调整至开放内容云、开放平台的方向,坚持做面向儿童智能终端的内容云。2016年到2018年,他先后抓住了智能机器人、智能音箱、儿童智能手表等趋势。

但不同终端的适配和交互是不一样的,面向儿童内容云平台的移动应用智能终端方案也不同,比如手表等小型设备,内存小,计算能力弱,存储空间小,对程序的优化要求很高。且并发访问量、CPU占用率、内存占用率等,都成为产品主要攻克的问题。

怎么办?李文华感受到未来的终端还会越来越多,从产业角度来看,需要大平台架构,需要更长远的标准建设,才能解决多终端设备适配和互联的问题。他希望找到一个属于国内开发者的创新平台,一个大家可以聚在一起相互启发、相互借鉴,共同攻克技术难题。

2019年,李文华开发团队里有一位擅长做核心软件架构、喜欢摸索技术的“天才程序员”,接触到了HarmonyOS系统。这个新系统优质的分布式技术特性,让他们看到了解决问题的可能性。

但是往往做决策也是很困难的一件事,意味着产品要为适配HarmonyOS调配资源支持。但从长期看,李文华认为,作为一个信息大国,必定要有自己的核心系统,所以在鸿蒙生态发展的早期阶段,他就投入了人力,一直到现在,坚定不移地选择鸿蒙生态,和华为一起并肩作战。

2022年在鸿蒙开发者大赛Apps UP全球应用创新赛道中,口袋故事App荣获全场景创新奖,集成使用了华为帐号、Network Kit、云测试、云调试等鸿蒙的开放服务和能力,适配手机、手表、车机、平板等多终端设备,让更多的孩子无论居家、在车里还是室外游玩中,都能聆听到更多有趣的故事。

创业,越往前走就越知道,这不是一个人的战斗。在鸿蒙开发者大赛中,李文华感受到有很多开发者在围绕鸿蒙生态认真做事情、做产品,大家相互学习。尤其是在新终端崛起,跨平台能力还在不断延展阶段,很可能在一个小的端,就会崛起一个强大的对手,更得保持学习状态,快速跟进才不会掉队。

结语

对大批的开发者来说,生态的赋能是非常值得期待的,从2019年到现在,鸿蒙生态以肉眼可见的速度在突破。开发者通过使用HarmonyOS的工具和服务解决业务和技术上遇到的困难,能更快得到稳定和高效的技术支撑,不用自己重复制造轮子。相信不少开发者都有很优秀的想法,可以借助鸿蒙生态,将优秀的想法变成现实,拓展和寻找更多增长机会,实现弯道超车。

鸿蒙开发者大赛成为创新应用的孵化器,鼓励开发者创新,用技术连接梦想,勇敢追梦,展现自我价值,可以和更多的生态伙伴一起做事,一起共建全场景智慧生态,相信未来还会有更多的生态建造者加入鸿蒙生态,为亿万用户的全场景智慧生活创造更多可能。

了解更多详情>>

访问HMS Core 联盟官网

获取HMS Core 开发指导文档

关注我们,第一时间了解 HMS Core 最新技术资讯~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/584625.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

shiro入门实战

​​​​​​​Apache Shiro | Simple. Java. Security. java语言编写 架构 shiro认证流程 使用 添加shiro依赖 <dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-core</artifactId><version>1.4.0</version>&l…

V2.0-在记事本功能上添加fork和wait

第一篇只是简单使用了open&#xff0c;read,write,lseek实现了基本的记事本功能&#xff1b; 但是当前的系统是linux&#xff0c;应该发挥他的多进程&#xff0c;多线程的作用&#xff1b; 所以&#xff0c;本篇添加创建子进程和父进程等待子进程退出的功能。 有几个注意点&a…

如何创建新一代Web3企业

日前&#xff0c;我们对话了Sui基金会的增长负责人Koh Kim&#xff0c;对如何成功构建持续发展的企业等话题展开讨论。 您在Sui基金会的工作重点帮助开发者&#xff0c;让他们从产品开发的早期阶段成长为强大且具有潜力的企业领导者。可以简单分享一下您为此目标创建的计划吗&…

Linux进程地址空间——下篇

目录 一.深入了解进程地址空间&#xff1a; 单个进程与进程地址空间与物理内存之间的联系图&#xff1a; 多个进程与进程地址空间与物理内存之间的联系图&#xff1a; 二.为什么会存在进程地址空间呢&#xff1f; 作用1&#xff1a;进程地址空间的存在&#xff0c;保证了其他…

Flutter 笔记 | Flutter 文件IO、网络请求、JSON、日期与国际化

文件IO操作 Dart的 IO 库包含了文件读写的相关类&#xff0c;它属于 Dart 语法标准的一部分&#xff0c;所以通过 Dart IO 库&#xff0c;无论是 Dart VM 下的脚本还是 Flutter&#xff0c;都是通过 Dart IO 库来操作文件的&#xff0c;不过和 Dart VM 相比&#xff0c;Flutte…

6.1 进程的创建和回收

目录 进程概念 程序 进程 进程内容 进程控制块 进程类型 进程状态 常用命令 查看进程信息 进程相关命令 进程的创建和结束 子进程概念 子进程创建-fork 父子进程 进程结束-exit/_exit 进程结束-exit-示例1 进程结束-exit-示例2 进程回收 进程回收-wait 进程回…

企业数字化转型,为什么会加快商业智能BI的发展

对于企业数字化转型来说&#xff0c;数据是其中提到最多的词汇。当今世界&#xff0c;随着人们认识到数据的重要性&#xff0c;明白了数据发挥价值的方式及其意义&#xff0c;数据资产就成为数字化转型企业需要掌握利用的关键。 数据可视化 - 派可数据商业智能BI可视化分析平台…

服务windows服务+辅助角色服务

1、vs2022新建一个windows服务项目 2、修改服务参数 &#xff08;1&#xff09;AutoLog: 是否将事件写入到windows的事件日志中。 &#xff08;2&#xff09;canpauseandContinue:服务是否可以暂停和继续 3、添加服务安装程序 在界面内右击鼠标 新建一个服务、新建后如下图&a…

【运维】speedtest测试

目录 docker 布署 布署云端 docker布署 云端放置于已有容器里 librespeed/speedtest: Self-hosted Speedtest for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more (github.com) docker 布署 获取…

探讨生产环境下缓存雪崩的几种场景及解决方案

本文首发自「慕课网」&#xff08;www.imooc.com&#xff09;&#xff0c;想了解更多IT干货内容&#xff0c;程序员圈内热闻&#xff0c;欢迎关注"慕课网"或慕课网公众号&#xff01; 作者&#xff1a;大能 | 慕课网讲师 缓存我们经常使用&#xff0c;但是有时候我们…

如何撤消 Git 中最新的本地提交?

在使用Git进行版本控制时&#xff0c;有时我们可能会犯下错误或者想要撤销最新的本地提交。Git提供了一些强大的工具和命令&#xff0c;使我们能够轻松地撤消最近的提交并修复错误。 本文将详细介绍如何在Git中撤消最新的本地提交。 步骤1&#xff1a;查看提交历史 在撤消最新…

Centos7安装Java8(在线安装避坑详细安装)

开篇语&#xff1a; 喜欢在一个明媚阳光的午后 坐在那夕阳斑驳的南墙下 听着风起 闻着花香 望着远山 身边是你 如此便觉得很好 1.查看目前环境 rpm -qa|grep jdk在这里我们会发现&#xff0c;原有系统安装有jdk&#xff0c;如果对于jdk有要求&#xff0c;我们就需要重新安装jdk…

Liunx网络基础(3)传输层(TCP/UDP)可靠传输、字节流传输等

传输层协议 传输层协议解析: 负责两端之间的数据传输; TCP/ UDP 1. UDP UDP: 用户数据报协议&#xff0c;无连接&#xff0c;不可靠&#xff0c;面向数据报传输 重点: 协议格式&#xff0c;协议特性&#xff0c;特性对于编程的影响 协议格式&#xff1a; 16位源端口 & 16位…

2023-05-29 用 fltk gui库编写一个打字练习程序

用 fltk gui库编写一个打字练习程序 前言一、FLTK GUI 库二、使用步骤1.引入库2.使用代码 总结 前言 给孩子练习键盘打字, 发现终端还是欠点意思, 研究了一下gui, 最终用 fltk库弄了一个. 对于没有接触过gui的人, 发现, 编程的逻辑和终端区别很大, 很繁琐, 可能需要适应适应,…

Windows远程Centos7图形化界面

一、centos7服务器安装tigervnc 1、更新yum源 yum update 2、安装tigervnc yum -y install tigervnc* 3、启动vnc vncserver &#xff08;1&#xff09;执行命令后需要输入密码 &#xff08;2&#xff09;再次输入密码 注意&#xff1a;密码一定要记住&#xff0c;方便以…

链表反转方法汇总

反转范围之前有节点&#xff0c;prev就指向该节点&#xff0c;没有就prevnull&#xff1b; 一、头插法 class Solution {public ListNode reverseList(ListNode head) {ListNode header new ListNode(-1);ListNode cur head;while(cur ! null) {ListNode tmp cur.next;cur.…

LabVIEWCompactRIO 开发指南第六章41 同步模块

同步模块 同时运行的模块每个通道有一个ADC&#xff0c;并且采集数据时通道之间没有明显的偏差。同步模块的两个子类别&#xff0c;按需和三角积分&#xff0c;通过SPI总线传输数据&#xff0c;并受到其他SPI总线模块的所有规格和挑战的约束。 按需转换 表6.1.具有按需转换的…

Postgresql源码(104)子连接提升过程pull_up_sublinks

1 场景构造 drop table student; create table student(sno int primary key, sname varchar(10), ssex int); insert into student values(1, stu1, 0); insert into student values(2, stu2, 1); insert into student values(3, stu3, 1); insert into student values(4, st…

模块化

一、目标 能够说出模块化的好处能够知道CommonJS规定了哪些内容能够说出Node.js中模块的三大分类各自是什么能够使用npm管理包能够了解什么是规范的包结构能够了解模块的加载机制 二、目录 模块化的基本概念Node.js中模块的分类npm与包模块的加载机制 1.模块化的基本概念 …

spring源码解读

深入了解Spring Bean Java bean和spring bean区别 Java bean的属性私有&#xff0c;只能通过get和set方法来对属性进行操作。Spring bean是由spring容器生成和管理的对象。 spring Bean的定义方式 xml文件 。 声明式。 bean注解。 声明式。 component注解。声明式。 Bea…