关于saas:在ONES做后端工程师是种怎么样的体验

6次阅读

共计 1926 个字符,预计需要花费 5 分钟才能阅读完成。

对于 ONES

深圳复临科技有限公司 (ONES) 成立于 2015 年,是国内当先的企业级研发治理解决方案提供商。ONES 企业级研发管理工具包含 项目管理、我的项目集治理、知识库治理、测试治理、流水线治理、效力治理、工单治理、企业级用户目录 等业余研发治理合作工具,产品矩阵贯通整个研发流程,促成产品、研发、测试、运维等角色的良好合作,晋升团队工作效率,保障产品交付品质,帮忙企业更好更快公布产品。

对于我

18 年毕业之后来到深圳,始终从事服务端后盾相干的工作,通过两三年的趔趔趄趄,我在 2021 年底退出 ONES,负责 Golang 研发工程师,来到这里我仿佛真正找到了适合我的工作,浓重的技术气氛以及团结合作的团队让我充斥能源。当初来 ONES 曾经四个月多工夫,在这段时间里我次要负责 项目管理、Jira 导入 ONES 零碎 等模块的日常开发工作。在这期间学习到很多新的技术,丰盛了本身的技术栈,同时我也做了外部的技术分享,在晋升本人的同时也能对团队输入本人的常识储备,让大家共同进步。

入职体验

入职第一天,HR 给咱们新员工调配了 Mac 办公电脑,不得不说 Mac 确实很适宜编写程序。类 Unix 零碎能让你本地的环境更靠近 Linux,之前在 Windows 中装置 Redis,发现官网版本不反对 Windows,只能应用微软魔改的 Redis 版本,这无疑减少了配置环境的累赘。

接着会有为期一个月的培训,培训的内容包含:第一周产品考核,第二周程序考核,最初就是投入实在的迭代开发。在这段培训过程中,有专门的导师负责解疑答惑,我会每天跟导师同步当天的学习进度,而导师也非常热心帮忙解答,不论是产品上的还是技术上的问题。

工作气氛

ONES 以后有 300 多人,总部在深圳,分部在北上广成都,ONES 上下班无需打卡,员工的工作都在 ONES 产品 项目管理 中进行,相当于咱们应用自家的产品进行工作,咱们又是用户,又是产品,这是一件比拟乏味的事件。

咱们有业余的 PM 团队,采纳工时注销零碎,通过员工饱和度正当调配人力资源,让员工有更好的工作体验,并且能保障工作生存均衡。

公司还有一只可恶的 小蓝,工作累了还能撸撸猫~~

在这里你能学到

公司在 15 成立之初就采纳 Golang 作为后端次要编程语言,不得不说这个抉择很正当,咱们是做 SaaS 服务的,但除了应用 SaaS 服务的形式之外,咱们还反对公有部署的形式。因为波及到企业的外围数据,很多企业都须要程序部署到他们的服务器上,而 Golang 跨平台编译技术比拟成熟,编译速度快且操作简略,非常合乎公有部署的场景。

除此之外,包含:Mysql、Redis、ElasticSearch、RabbitMQ、ClickHouse、Websocket、GraphQL、K8S、Docker、Migration、Jenkins等等后端技术你都由机会接触到,每个月公司也有技术分享会。

再说说 GraphQL 这个技术,公司引入 GraphQL 是一个很大胆的决定,因为当初 GraphQL 在国内还没有太多的成熟案例,很多人对此的理解仅停留在实践阶段,用编程语言实现 GraphQL 的增删改查更像摸着石头过河的事件,但我看到在 ONES 零碎中,曾经很成熟的应用 GraphQL,并以此来作为业务外围撑持,这是值得拜服的事件。

说完后端团队,再介绍一下 前端团队 ,前端应用ReactJSAntd作为业务撑持,在接触 ONES 零碎之前,我还没应用过比此更简单的 WEB 零碎,尽管很简单,但交互体验也很棒,兴许做软件做到极致就是这种成果。

咱们有专门的技术团队保护 UI 组件库,而业务团队只须要依据此来做业务开发,这样做的益处是让 ONES 零碎交互达到统一标准,有利于后续的 UI 降级。同时 ONES 也有专门的团队负责 性能优化 的问题,不论是前端还是后端的性能,这样做能让迭代小组的进度放弃在可控范畴,让咱们的产品按时交互。

最初要介绍的就是 测试团队 ,测试团队应用 ONES 零碎中的 测试治理 来治理用例库、测试计划、测试报告等材料,并在功能测试实现后应用 Jmeter 进行接口性能测试,保障咱们迭代上线的危险可控。

研发流程

在 ONES 中,一个残缺迭代周期往往由以下局部组成:
需要发动 -> 产品设计 -> 产品需要评审 -> 技术计划评审 -> 工作拆分 -> 工时评估 -> 进行研发 ->codereview-> 冒烟测试 -> 全量测试 -> 性能测试 -> 产品验收 -> 公布上线

而这个过程中我感觉对研发最重要的一个流程是需要评审,研发过程的顺利水平往往由你对需要的相熟水平决定,这关系到你的技术方案设计以及排期是否正当的,如果技术计划跑偏了,你须要花更多的工夫去纠正,并影响最终的交付工夫。

最初

在 ONES 的体验还是很不错的,当初还有很多研发 hc,如果有感兴趣的敌人,欢送私信内推(^▽^)

正文完
 0