FinClip 的 2022 与 2023

相比往年,今年复盘去年与展望新年的文章来的稍慢一点。不过也希望能够借这篇文章,和关注 FinClip 的用户朋友们一起聊聊,我们在去年和今年的想法与计划。
2022
在过去的一年中,我们的身边发生了很多事情,这些事情在不经意间影响了无数人生活与工作的轨迹。如果将目光转移到 FinClip 之上,我们在去年大抵做了这些重要工作:
- FinClip 产品更新 14 个版本;
- iOS SDK 更新 26个版本,Android SDK 更新 25个版本;
- FinClip 国际化版本支持,海外用户也可以获得本地化的产品与文档支持;
当然,随着产品进一步的优化打磨,我们在生态场景也做出了新的努力,比如在「信创场景」中的这些尝试:
- 完成麒麟软件 NeoCertify 认证;
- 完成统信 UOS 软硬件兼容认证;
- 完成中科方德产品认证证书;
- 完成海光与中科可控系列 CPU 与产品兼容认证;
- 完成腾讯 TDSQL 数据库与产品兼容认证;
- 完成阿里 OceanBase 数据库与产品兼容认证;
- 完成达梦数据库与产品兼容认证;
- 完成与道客云容器的产品兼容认证;
在过去一年中,FinClip 成为了凡泰极客公司的唯一核心产品。我们希望购买与使用产品的用户可以将 FinClip 作为整个企业与集团内部数字化转型的中枢与桥梁,进一步建立自己的产品与用户之间的连接。
但仅仅停留在功能层面的设计与打磨并不够,我们还在产品易用性方面做了一些尝试和突破,比如新增加了 SaaS 版本中的资源包,上线支持微信登录与支付的兼容页面,小程序转 App 等不同功能,和运营团队一起举办 FinClip Hackathon 等等。每当这些新的功能活动发布上线,都会在我们的开发者社群中收到开发者朋友们的热烈响应(我们的「FinClip 开发者社群」也在上个月突破了第 17 个)。
在过去一年中,我们又一次收获了来自开发者朋友,投资机构,监管与管理单位的认可与支持,我们也始终相信自己仍然在一条正确的道路中前进。
当然,由于能力与精力所限,我们仍然欢迎各位朋友联系我们。如果在使用产品的过程有任何「不爽,抱怨,碰壁」的状态,都请直接联系我们。加入开发者社群,拨打公司的电话号码,或者与 FinClip 的产品设计者一对一联系,都能够帮助我们把产品做的再好一点。
如同去年所说,我们依然希望通过创造产品的价值,获得公司在商业模式上的突破与新的盈利与估值,同时 FinClip 背后的每一位设计,研发,售后商务,支持的同事也都能够在这个过程中找到工作的价值与意义。
2023
在 FinClip 设计之初,我们仅仅想找到「移动开发成本性能」与「安全监管防护」之间的平衡点,因此早些年的 FinClip 更加侧重于「技术范」,但随着用户的增长,我们发现还有很多问题并非是投入技术就可以改善的。
此外,我们还想进一步深入客户的业务场景,更加贴近用户与合作伙伴从而建立内容的连接,帮助大家建立起「小程序技术」与「数字内容管理」的桥梁。
结合 RoadMap,今年我们有这些重点工作
- 在 IDE,OpenAPI 与 SDK 及基础库上进一步提升性能并增加能力,以「降低门槛,提升效率」为目标,助力用户打造自己的技术生态;
- 在管理后台中,以「帮助企业打造自己的运营中台」为目标,在功能与设计层面做革新,从而更好的反应小程序与运营生态结合的目标。
具体来说,我们今年不仅会依然基于「功能」的角度,让 FinClip 进一步助力开发者与生态搭建者,也会推动产品从功能到样式的焕然一新。
什么是焕然一新
相信我们见过无数类似的场景,「再次开始一个新的 idea,选择热门的市场赛道,用 MVP 快速增长试错,收割用户和媒体的关注」,这种方式能让我们以“新生儿”一般的待遇再一次站在聚光灯下,所获得的收益也比「复杂、枯燥、令人沮丧的日常」看起来更加诱人。
很多产品也是这样,开发新的产品,上新的热搜,虽然老产品一个个慢慢地凋零了,但总能找到新的想法和灵感做新的事情。但对于大多数产品,失去光泽可能才是永久的常态。任何事情最终都有可能陷入一种「缓慢、乏味、无聊、痛苦」的沼泽之中,这片沼泽虽然不起眼,但其中也埋藏了无数英雄好汉。
经过长期的考虑与判断,我们决定在今年的 FinClip 中做出一些改变,一些大的改变。虽然在改变的过程中总会遇到一座座需要逾越的山脉,但我们相信在做完这些工作之后,会收获新的风景和旅途上发生的故事。
如同之前所说,作为长期主义者,我们希望产品中所包括的每一个功能都是基于「长期视角」进行决策。我们也仍然希望这种视角能够帮助我们与作为实际用户的你们,一起从业务萌芽走到辉煌。
2023,我们继续同行。
相关文章:
FinClip 的 2022 与 2023
相比往年,今年复盘去年与展望新年的文章来的稍慢一点。不过也希望能够借这篇文章,和关注 FinClip 的用户朋友们一起聊聊,我们在去年和今年的想法与计划。 2022 在过去的一年中,我们的身边发生了很多事情,这些事情在不…...
Python 泛型 - 如何在实例方法中获取泛型参数T的类型?
先上解决方法:https://stackoverflow.com/questions/57706180/generict-base-class-how-to-get-type-of-t-from-within-instance 再来简单分析下源码。 talk is cheap, show me the code. from typing import Dict Dict[str, int]Dict只是一个类型,并不…...
Shell语法基础总结
Shell 变量使用变量只读变量删除变量变量类型Shell 字符串单引号与双引号字符串获取字符串长度提取子字符串拼接字符串Shell 数组定义数组读取数组获取数组的长度Shell 传递参数Shell 基本运算符算术运算符关系运算符布尔运算符逻辑运算符字符串运算符Shell 信息输出命令Shell …...
架构基本概念和架构本质
什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础&…...
taobao.trade.ordersku.update( 更新交易的销售属性 )
¥开放平台免费API必须用户授权 只能更新发货前子订单的销售属性 只能更新价格相同的销售属性。对于拍下减库存的交易会同步更新销售属性的库存量。对于旺店的交易,要使用商品扩展信息中的SKU价格来比较。 必须使用sku_id或sku_props中的一个参数来更新&a…...
算法实战应用案例精讲-【图像处理】使用scikit-image做图像处理(最终篇)(附python代码实现)
目录 高级滤波 autolevel bottomhat 与 tophat enhance_contrast entropy equalize gradient 其它滤波器...
数据结构与算法(四):树结构
前面讲到的顺序表、栈和队列都是一对一的线性结构,这节讲一对多的线性结构——树。「一对多」就是指一个元素只能有一个前驱,但可以有多个后继。 一、基本概念 树(tree)是n(n>0)个结点的有穷集。n0时称…...
taobao.trade.shippingaddress.update( 更改交易的收货地址 )
¥开放平台免费API必须用户授权 只能更新一笔交易里面的买家收货地址 只能更新发货前(即买家已付款,等待卖家发货状态)的交易的买家收货地址 更新后的发货地址可以通过taobao.trade.fullinfo.get查到 参数中所说的字节为GBK编码的&…...
VS Code安装及(C/C++)环境配置(Windows系统)
参考资料2份: 从零开始的vscode安装及环境配置教程(C/C)(Windows系统)_光中影zone的博客-CSDN博客_vscode运行配置https://blog.csdn.net/qq_45807140/article/details/112862592 VSCode配置C/C环境 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/87864677 五…...
【Spring Cloud Alibaba】006-OpenFeign
【Spring Cloud Alibaba】006-OpenFeign 文章目录【Spring Cloud Alibaba】006-OpenFeign一、概述1、Java 项目实现接口调用的方法HttpclientOkhttpHttpURLConnectionRestTemplate WebClient2、Feign 概述二、Spring Cloud Alibaba 快速整合 OpenFeign1、添加依赖2、启动类加注…...
挚文集团短期内不适合投资,长期内看好
来源:猛兽财经 作者:猛兽财经 挚文集团(MOMO)在新闻稿中称自己是“中国在线社交和娱乐领域的领军企业”。 该公司旗下的陌陌是中国“陌生人社交网络”移动应用类别的领导者,并在2022年9月拥有超过1亿的月活跃用户。探…...
clion开发的常用快捷键以及gitcrlf的问题
前段报错:git config core.autocrlf false 然后删除app目录下的文件,除了.git文件夹然后 git bash ,执行 git reset --hardclion常用快捷键:Double shift 搜索文件F9调试F9运行到断点Ctrl F8 打断点F7单步步入Shift F8 单步跳出F8执行下一行代…...
LeetCode 格雷编码问题
格雷编码格雷编码的定义格雷编码的码表LeetCode 89. 格雷编码实例思路与代码思路一:找规律代码一代码二思路二:与自然数之间的关系(你必须知道,这个规律要去百度才知道)代码一LeetCode 1238. 循环码排列实例思路与代码…...
java生成html文件输出到指定位置
String fileName "filename.html";StringBuilder sb new StringBuilder();// 使用StringBuilder 构建HTML文件sb.append("<html>\n");sb.append("<head>\n");sb.append("<title>HTML File</title>\n");sb.a…...
华为OD机试用Python实现 -【微服务的集成测试】(2023-Q1 新题)
华为OD机试300题大纲 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。 华为 OD 清单查看地址:blog.csdn.net/hihell/category_12199275.html 华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730 微服务的集成测试…...
js版 力扣 62. 不同路径
一、题目描述 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径࿱…...
Qt音视频开发16-通用悬浮按钮工具栏的设计
一、前言 通用悬浮按钮工具栏这个功能经过了好几个版本的迭代,一开始设计的时候是写在视频控件widget窗体中,当时功能简单就放一排按钮在顶部悬浮widget中就好,随着用户需求的变化,用户需要自定义悬浮条的要求越发强烈࿰…...
商品比价API使用说明
商品数据分析 国内最早的比价搜索平台,专注于电商大数据的分析,有10年技术和数据沉淀。 公司自主研发的爬虫、搜索引擎、分布式计算等技术, 实现了对海量电商数据的及时监测、清洗和统计。 数据丰富 详细使用api 数据采集维度ÿ…...
基于 TensorFlow 的植物识别教程
首先,需要准备一些训练数据集。这些数据集应该包含两个文件夹:一个用于训练数据,另一个用于测试数据。每个文件夹应该包含子文件夹,每个子文件夹对应一个植物的种类,并包含该植物的图像。接下来,我们需要使…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...
HTML 语义化
目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案: 语义化标签: <header>:页头<nav>:导航<main>:主要内容<article>&#x…...
CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
ubuntu搭建nfs服务centos挂载访问
在Ubuntu上设置NFS服务器 在Ubuntu上,你可以使用apt包管理器来安装NFS服务器。打开终端并运行: sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享,例如/shared: sudo mkdir /shared sud…...
连锁超市冷库节能解决方案:如何实现超市降本增效
在连锁超市冷库运营中,高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术,实现年省电费15%-60%,且不改动原有装备、安装快捷、…...
【机器视觉】单目测距——运动结构恢复
ps:图是随便找的,为了凑个封面 前言 在前面对光流法进行进一步改进,希望将2D光流推广至3D场景流时,发现2D转3D过程中存在尺度歧义问题,需要补全摄像头拍摄图像中缺失的深度信息,否则解空间不收敛…...
Axios请求超时重发机制
Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...
蓝桥杯3498 01串的熵
问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798, 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...
uniapp 小程序 学习(一)
利用Hbuilder 创建项目 运行到内置浏览器看效果 下载微信小程序 安装到Hbuilder 下载地址 :开发者工具默认安装 设置服务端口号 在Hbuilder中设置微信小程序 配置 找到运行设置,将微信开发者工具放入到Hbuilder中, 打开后出现 如下 bug 解…...
