我的2013—弃金融IT,从SAP业务

2023-05-16

我的2013,是动荡的一年;
这一年,我跳巢了;
这一年,我换行业了;
这一年,我离开了生活5年的长春,来到成都;
这一年,我放弃了坚持2年的梦想;
这一年,我找到了新的方向。

一、上半年
长春某银行核心系统优化升级第二期——贷款。
每天规律的早8:30到晚8:30的习惯已经养成,无论艳阳高照,刺骨寒风,还是大雪纷飞。
每周六如往常上班已是常事,大学时代期望工作有周末双休的我,当时已经没什么想法,已经“无怨无悔”。
别人听说你是做银行核心系统的,“哇塞!好牛!好厉害!”,其实,当你进了那道门,屋内的风景已不再神秘。
我努力的在“百忙之中”挤出点时间来分配给我的梦想,可无奈之极,只能断断续续。

整个贷款改造,耗费在敲代码上的时间,不到项目周期的四分之一,而需求调研、详细设计和测试个占据大部分时间。
这让我感到震惊,为何代码写起来那么顺畅,仅仅是因为赋值了前一个版本吗?
也让我有所感悟,有了明确的需求分析、成熟的技术框架和详细的设计文档;
接下来要做的,就是将设计文档转换为程序代码,而且很容易。
核心、关键的东西,是业务!
这让我强烈的感觉到:技术只是工具、外壳,业务才是灵魂。
10年前,Delphi很流行,而今天呢?
5年前,转行做业务的你,现在还是每天加班加到天黑黑吗?

然而,就在项目进入测试阶段的时候,我选择了离职,这也是我入职一周年的日子。
我喜欢有弹性的工作,我还年轻,我还可以选择。
感谢面试我的某上市科技公司的AS400产品经理。

二、下半年
裸辞需要一定的勇气,除非万不得已。
关于新工作,我有两个选择:DBA相关和银行核心系统开发。
打算找DBA相关工作,是因为自己对数据库的热爱,和一直坚持学习数据库;
银行核心系统开发,这是我一直在做的工作。
最终,我两者都没选,而是进入了一个新的领域:SAP ERP。

三、 转变
改变是一件好事,尝试新鲜事物,改变是一件坏事,必须放弃旧的不必要的东西。
由于对数据库的热爱,我一直坚持学习,并梦想着做一个DBA。
可第一份工作总是加班,每天回到住处,身心疲惫,数据库的学习,也就断断续续。
再者 ,我的工作和DBA相差很大,对于数据库,所涉及到的也就增删改查。
以前了解到的数据库知识,长时间不使用,没得到及时的练习,也没有合适的锻炼机会;
所以,渐渐的,以前熟练的东西慢慢变得生疏,最后忘记。
以至于我在成都参加一个SQL server DBA面试的时候,竟然忘记了数据库最基本的ACID特性和第一二三范式。

经过那次面试,我开始反思,与其苦苦的挣扎,还不如顺水推舟。
我适合DBA这个行业吗?整天面对冷冰冰的服务器和漆黑的UNIX(或linux)窗口,与机器沟通。
对于数据库,除了增删改查,备份恢复,编写各种简单、复杂SQL语句、存储过程、函数,我还会别的吗?
我熟悉UNIX(或Linux)操作系统吗?
在大数据和云计算来领之际,DBA这个行业有前景吗?若有,能持续多久?

现在的IT行业,不像10年前,通晓一门技术,你就是牛人!
现在的IT资料,数不胜数,博客,书籍,你还需要自己去琢磨,自己去研究吗?
现在需要的IT人才,熟练使用一两种成熟的IT技术,灵活的应用于各种业务场景,一切以业务(或产品)为中心。
至于谁想做某方面的专家,爱谁谁做去吧!

思考完这些问题后,我发现自己并不适合做DBA,所以放弃了坚持两年的DBA梦想。

对于金融IT,我有莫名的恐惧和不安,以至于我故意在成都银行面试的时候迟到。

说来也奇怪,放弃了我一直以来的坚持和固执,我很快就找到了新的工作,一个全新的领域:SAP ERP开发。

新的工作,新的环境,新的同事,新的想法。

SAP ERP开发语言ABAP,这是一个二次开发语言,很多功能别人已经实现,再研究代码已没什么前途。
所以在开发的过程中,我都尽量不要研究如何实现某个功能,而是复制现有成熟的框架,学习、修改并加以利用。
我们都知道,取其精华去其糟粕,温故而知新,可以为师矣。
无论代码写得多么复杂、高级,使用一两次,你不会,好,那再使用十次你总会了吧?

一位现在作为ABAP开发顾问和SAP SD业务顾问的同事分享了他的经历:
5年前,从零开始,学习ABAP,学习SAP SD业务。
作为开拓者,辛苦自然不用说,然而,他的付出有了回报,而且硕果累累。
并建议我:要站在巨人的肩膀之上,拿来主义,学习、修改、加以利用,高效的实现更加强大的功能。
回想起以前我,总是将大部分时间消耗在研究代码之上,为了实现某个功能而绞尽脑汁,并将业务束之高阁。
虽然成长了不少,但却忽略了更加重要的东西。
今后,我将更多的时间花费在SAP SD业务上面,同时,我也了解配置是怎么回事。
并期望在将来做一个free time consultant。

这里我也想告诉阅读本文的您,不论您是做开发还是运维,多学习些业务吧。
中国不缺代码民工!
对于做应用开发的人来说,无论你研究什么东西,只要不能转化为生产力,那都属于浪费!

来到成都后,我重拾遗弃了多年的英语。
每天再忙,也要抽出时间来听听,模仿着说几句,不断的积累;
还加了个英语QQ群,试着用英语和他们对话;
还买了本书——《American Accent Training》,学习如何发音,如何断句。
总之,时刻抱着学习的态度面对一切事物。

四、展望
2014年,通过Retail项目,CRM项目,让自己成长起来。
2014年,吃透SAP SD业务。
2014年,懂得SAP SD模块的配置。
2014年,多学习OFFICE操作。
2014年,能够流利的说出美式英语。
2014年,去成都以外的三个不同的地方旅游。

2014-1-3 于成都
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我的2013—弃金融IT,从SAP业务 的相关文章

  • 快速上手Ubuntu之安装篇——安装win7,Ubuntu16.04双系统

    Linux可以说是开发者的系统 xff0c 对于开发者来说 xff0c Linux发行版不仅为我们提供了无数强大的开发工具 xff0c 还能帮助我们从源码上学习操作系统是工作的 而且经常在命令行上工作的我们还能在别人面前耍下酷 Ubuntu
  • SpringBoot中事件的使用

    项目中很多场景可以使用事件来对系统进行解耦 xff0c 让系统更便于维护和扩展 SpringBoot项目默认是支持事件的 xff0c 我们只需要自定义事件 xff0c 然后发布事件 xff0c 之后监听事件处理业务逻辑即可 SpringBo
  • STM32F4串口通信(UART)详解

    UART串口通信 我们在生活中处处都会接触到或者是用到通信 QQ 微信 电话 这些都是最常见的人与人之间远程无线通信的方式 那么也有像红外遥控 蓝牙数据传输等器件或硬件之间的通信 这些通信方式都有一些共同点 无线 易受干扰 信号变差 等 而
  • 高度自定义的简繁转换 VS2022 C++ 工程

    首先秀一下简繁转换结果图 如下 include lt iostream gt include 34 KOpenCC KOpenCCExport h 34 include lt string gt ifdef WIN64 pragma com
  • 关于 make_unique 和 make_shared

    C 43 43 14 才加入make unique xff0c 据说当时忘记实现了 那么C 43 43 11 可以自己实现这个功能 xff1a template lt typename T typename Args gt std uniq
  • 音视频OSD——修改叠加信息的尺寸

    目录 分析 原理 错误想法 思考 代码 c h 效果 分析 在实际场景中 可能出现字模尺寸使用不合理的情况 此时就需要对OSD叠加的信息进行相应的缩放 思路如下 放大 位图中每个点 在YUV图像中画四个点 即放大两倍 缩小 位图中取奇数行或
  • ABAP 常用的系统变量說明

    系统内部有一个专门存放系统变量的结构SYST 其中最常用的系统变量有 SY SUBRC 系统执行某指令后 表示执行成功与否的变量 0 表示成功 SY UNAME 当前使用者登入SAP的USERNAME SY DATUM 当前系统日期 SY
  • 第四次产业革命源于人工智能(趋势…

    第四次产业革命源于人工智能 xff08 趋势解读 20 k字 xff09 秦陇纪10汇编 第四次产业革命源于人工智能 xff08 趋势解读 20 k字 xff09 xff0c 附 数据简化DataSimp 技术描述 学会及社区1k字 欢迎关
  • 无人机开源吊舱+云台+AI芯片级解决方案 (回复“无人机AI方案”下载PDF资料)

    无人机开源吊舱 43 云台 43 AI芯片级解决方案 xff08 回复 无人机AI方案 下载PDF资料 xff09 原创 xff1a 云汉智能 科学Sciences 今天 科学 Sciences 导读 xff1a 无人机开源吊舱 43 云台
  • Ubuntu16.04 远程桌面连接(VNC)

    1 查看我的Ubuntu系统版本 2 客户机win10下载vnc viewer安装 xff1a 下载地址 xff1a https download csdn net download qq 28284093 10387251 点击打开链接
  • Mark一下YOLO检测和跟踪

    主要在看这个 YOLO算法的原理与实现 https blog csdn net xiaohu2022 article details 79211732 E7 AE 97 E6 B3 95 E7 9A 84tf E5 AE 9E E7 8E
  • ROS中的launch文件

    launch文件怎么写 首先 xff0c ROS中的launch文件是自己创建的 xff08 我在ROS包源文件中并没有发现 xff09 接下来是launch文件的编写 xff0c 需要注意 1 xff1a 开头是 lt launch gt
  • Git Submodule管理项目子模块

    使用场景 当项目越来越庞大之后 xff0c 不可避免的要拆分成多个子模块 xff0c 我们希望各个子模块有独立的版本管理 xff0c 并且由专门的人去维护 xff0c 这时候我们就要用到git的submodule功能 常用命令 git cl
  • Spring Boot结合easyExcel实现自增序号

    有些业务功能要求能导出序号 xff0c 现在提供两种实现方式 通过mysql查询实现 xff1b 实现RowWriteHandler接口 xff0c 自定义拦截器 xff1b 一 通过mysql查询实现 通过自定义变量实现每行数据 43 1
  • Spring Boot 实体里的List集合参数验证

    Spring Boot 实体里的List集合参数验证 Spring Boot 通过Hibernate Validator 加验证大家都知道 不知道的话可以参考这篇文章SpringBoot里参数校验 参数验证 今天讲一下Spring Boot
  • 树形结构工具类,如:菜单、部门等

    1 树节点 span class token keyword package span span class token namespace com span class token punctuation span zjson span
  • EasyPoiUtil导出工具

    span class token keyword package span span class token namespace com span class token punctuation span zjson span class
  • sap上传excel文档字符限制处理

    abap中有多个函数处理上传的excel文档中的数据 xff0c 记录数据的信息 xff08 行 列 值 xff09 如 xff0c 函数KCD EXCEL OLE TO INT CONVERT xff1a data lt data in
  • ffmpeg部署和springboot使用

    视频存储部署 一 环境安装 1 1 yasm安装 在编译ffmpeg时 xff0c 执行 configure xff0c 报出了如下错误 xff1a nasm yasm not found or too old Use disable x8
  • 【docker】安装clickhouse

    一 联网安装clickhouse 1 为了方便安装 xff0c 将clickhouse的工作目录和数据目录都在同一个目录下 xff0c 在home下创建目录 mkdir clickhouse cd clickhouse 创建日志 配置文件

随机推荐

  • springboot整合mybatis-plus、clickhouse、mysql多数据源

    springboot的多数据源有多种方式 xff0c 本文按照指定不同dao mapper xml的方式来实现访问不同的数据源 这样的好处是不用注解去切换数据源 1 引入驱动 span class token generics span c
  • linux中的oracle启动和关闭

    一 启动数据库实例 span class token number 1 span 切换到oracle用户 su span class token operator span oracle span class token number 2
  • BigDecimal计算工具类

    方便以后大家使用 span class token keyword import span span class token namespace java span class token punctuation span math spa
  • 安装、使用mongodb踩过的坑

    轻松一下 没用分布式架构之前 xff0c 你只有一个问题 xff1a 并发性能不足 用了分布式架构 xff0c 多出了一堆问题 xff1a 数据如何同步 主键如何产生 如何熔断 分布式事务如何处理 使用mongodb踩过的坑 今天对安装 x
  • JS使用总结:简单标签赋值和取值:span等;实时触发事件

    JS使用总结 简单标签赋值和取值 xff1a span等 xff1b 实时触发事件 xff1b 了解一下简单标签赋值和取值实时触发事件代码 了解一下 作为后台开发 xff0c 今天使用了前端的技术 xff0c 做一个总结 xff1b 包括两
  • FreeRtos的笔记 (一)

    FreeRtos的笔记 一 一 前言 linux是分时系统 和 RTOS时实操作系统区别 RTOS时实操作系统 当外界事件或数据产生时 xff0c 能够接受并以足够快的速度予以处理 实时操作系统是保证在一定时间限制内完成特定功能的操作系统
  • UCOSII操作系统(一)--基础知识

    前言 比较主流的操作系统有UCOSII FREERTOS LINUX等 参考书籍 xff1a 嵌入式实时操作系统 COS II原理及应用 嵌入式实时操作系统uCOS II 邵贝贝 第二版 1 操作系统的作用 xff1a 操作系统是计算机硬件
  • ORB SLAM2 编译&运行

    1 依赖安装 xff1a 1 xff09 安装 GLEW xff1a sudo apt get install libglew dev 2 xff09 安装 libuvc xff1a git clone https github com k
  • SAP 一句话入门之SD

    SD是Sales and Distribution的简称 在SAP系统中 xff0c 销售与分销模块处在供应链下游 xff0c 关注从客户订单到向客户收款的全过程 SD模块中的Sales好理解 xff0c 而Distribution却容易被
  • realsense-ros安装

    一 realsense ros安装 1 Create a catkin workspace mkdir p realsense rosws src cd realsense rosws src catkin init workspace 2
  • thinkphp页面请求时间超过40S报404错误解决办法

    最近在写一个thinkphp项目的时候 xff0c 发现Ajax从后端请求数据时间比较长 xff0c 大概需要45秒左右 xff0c 但是一旦请求时间超过40s xff0c 页面就会超时404了 xff0c 一开始以为是ajax请求时间不能
  • C语言宏定义详解

    宏定义引入 源程序在编译之前 xff0c 会先进行预处理 预处理并不是C语言编译器的组成部分 xff0c 不能直接对它们进行编译 经过预处理后 xff0c 程序就不再包括预处理命令了 xff0c 最后再由编译程序对预处理之后的源程序进行编译
  • C语言枚举详解

    枚举的引入 枚举是C语言中的一种基本数据类型 xff0c 它可以让数据更简洁 xff0c 更易读 枚举语法定义格式为 xff1a enum 枚举名 枚举元素1 枚举元素2 注意 xff0c 各元素之间用逗号隔开 注意 xff0c 末尾有分号
  • STC-ISP使用指南

    该软件无需安装 xff0c 下载后打开直接用 本软件是专门给STC系列单片机下载烧录程序的 xff0c 并不能适用于ARM系列的单片机 界面介绍 xff1a 打开后的界面如下 xff1a 左边的部分一般是用来下载程序的 xff0c 右面一般
  • STM32前言知识总结

    目录 关于STM32 STM32F1 存储器 位带操作 三种启动模式 低功耗模式 复位 时钟系统 STM32库 仿真器和调试器 注 xff1a 本文大部分内容来自于STMCU官网以及STM32数据手册 STM32使用的是ARM公司的Cort
  • STM32的标准库及其使用

    单片机的开发工作量 xff0c 主要集中在两个地方 xff0c 一是调通各种外设 xff0c 二是实现产品功能 像较高级的语言 xff0c 比如c 43 43 java python等 因为将底层操作进行了封装 xff0c 所以只需要集中关
  • PADS(一)简介、安装与基本使用

    PADS是一款制作PCB板的软件 PADS包括PADS Logic PADS Layout和PADS Router PADSLayout xff08 PowerPCB xff09 提供了与其他PCB设计软件 CAM加工软件 机械设计软件的接
  • 电路中的常见符号总结

    嵌入式如何阅读原理图和数据手册 路溪非溪的博客 CSDN博客 硬件原理图常见缩写 EN xff1a Enable xff0c 使能 CS xff1a Chip Select xff0c 片选 RST xff1a Reset xff0c 重启
  • 嵌入式常见英文2500词总结

    目录 嵌入式硬件常见英文总结 嵌入式软件常见英文总结 电子技术专业英语 嵌入式硬件常见英文总结 block diagram xff0c 框图 figure xff0c 图形 xff0c 图标 processor xff0c 处理器 Mirr
  • 我的2013—弃金融IT,从SAP业务

    我的2013 xff0c 是动荡的一年 xff1b 这一年 xff0c 我跳巢了 xff1b 这一年 xff0c 我换行业了 xff1b 这一年 xff0c 我离开了生活5年的长春 xff0c 来到成都 xff1b 这一年 xff0c 我放