我是2011年情人节入职的第一家公司,我最初面试是java开发,入职后leader问我愿不愿意做abap开发,我当时都没听说过ABAP,随便百度了一下,看做起来还不错,然后就开始了ABAP的编程生活。
最初是我leader 伟伟哥给了一本黄佳的小黄书,然后照着敲代码,也开始看着书改伟伟哥的程序,当时我确实啥都不会,伟伟哥呢,就让我放心的改,反正他兜底。
之后很快我就开始跟着辉哥做开发,辉哥是个传奇人物,牛叉闪耀的辉煌史就不细提了。他那会儿常说, 他当年加完班下班回去路上正好能碰到早上卖煎饼果子的出摊,然后买个煎饼果子吃,回去睡仨小时回来正常上班。很拼的一个人。
我呢,当时被辉哥骂了半年,真的是骂了半年榆木脑袋。辉哥嗓门大,整个楼层都能听到他的声音。
但是呢,我确实对辉哥从始至终没有过怨恨,就像他有一次跟我谈话说的,我写的代码烂不烂跟他一毛钱关系没有,反正也不扣他工资,将来我写的好不好也不多给他钱。他只是觉得一个刚毕业的大学生,如果最开始就不严格要求自己放纵自己,就废了,现在挨骂总比将来出去还挨骂的好。
辉哥对代码的要求确实到了苛刻的级别,但是按他要求写出来的代码就是好看,首先因为水平问题不提什么效率之类的,起码要做到好看,代码里的等号,冒号,注释的标记都必须对齐,大家可以试试把注释的双引号都打在第72位看看,看看效果是不是很好看。
另外是各种注释别管有没有用,必须先加上,保持良好的编码习惯。程序开头都应该在注释里加上什么内容,怎么写,怎么对齐。
反正代码看起来就是规范,漂亮!

现在如果有时间精力的话,我还是习惯把注释加全一点。当然不会像之前那样,每个字段都加上注释,毕竟太浪费时间精力,但是主要的东西肯定是都要加上注释的。
直到有一天我已经不跟着辉哥了,写完代码辉哥问我程序名字是啥,他看看我代码。看完后他笑着说了一句:还可以,还不错。
当时在民生银行项目,毕竟SAP core-banking项目实在是没啥,而且这块太窄了,所以12年初我就跳槽了。
去了一家电商甲方,当时面试我的是迪哥波哥。
还记得当时面试时,他们问我传统模块的东西,我说传统模块有什么MM SD FICO PP PS等。
俩人好奇的问“你都做过”?
我回答说,“我一个都没做过”。
然后我就被录取了,之后问为啥我啥都做过还要我,得到的答案是,别的面试者也是啥都不会还瞎BB,我这个啥都不会的就说啥都没做过,起码诚实……
当年SAP部门就我们五个人,关系都很不错,虽然大家早就都离职好多好多年了,但是到现在还有联系,有一次PI的问题我没辙了联系PI顾问迪哥,迪哥直接就电话打过来一起沟通解决了,还是那么亲切,很是感动。
想想这些年,做过乙方,做过甲方,做过free,后来又从良入职一家咨询公司。
做过银行(Core-Banking),保险(Core-Insurance),电网,石化,传媒,电子制造,最近几年做了五六家汽车公司的项目。
行业做的杂,模块做的也杂,什么MM SD FICO  WM EWM VMS PS PP 乱七八糟的吧。有时候一个项目就我一个ABAP,对一圈业务顾问,啥都得鼓捣鼓捣。其实也挺有意思。
这些行业这些模块要说多精通,我自认为都谈不上,都是做过,可能让我说出点儿啥来我也说不出来,但是给我需求让我做还是能做的。
做了十年码农,渐渐的,发现很多很多我都不记得了。还好我13年开始写博客写了这么多年,后来写公众号,也写了好多年,里面很多demo,很多细节的东西,很多问题及解决办法在里面有纪律,遇到了我知道哪儿能找到答案。
现在越来越觉得,记住什么,背过什么,越来越不重要,干的少的时候能记住,干的多了,不可能什么都能记住的。
遇到任何问题,如果做过,知道查的方向,如果没做过,凭经验甚至凭直觉能定位问题或者有个查找问题的方向,我觉得这就够了。
现在确实很多东西就是凭直觉做,尤其是debug标准东西的时候,为啥打断点打在这里,其实就是一种直觉,反正不管啥问题,我都给你解决就是了。
至于是否头头是道的说出个子丑寅卯来,对不起,我“心灵手巧”但是嘴笨,也懒得解释,干就完了。
我一直认为:
会钓鱼,会撒网,比背篓里背着多少条鱼实用的多。
所以有人说面试的时候面的什么各种技术细节,还涉及具体表字段啥的,其实我都觉得真是没必要,还好我自己目前没遇到过这种面试。
说起面试挺有意思的,可能是运气好吧,下面扯点儿好玩的面试。
我遇到过最简单的面试有两次,都是直接让我几号进项目,其中一次我还好奇问了一句,不面试了吗?对方说,不用了,直接去就行了。整的我还蒙蒙的。
还有次好玩的,13年还是14年来着,面试官给我递根烟,说抽烟吗,我说我不抽烟谢谢,然后他一边抽烟一遍跟我扯了几句闲天儿,烟抽完了拍拍我肩膀面试就结束了,然后我就过了。 
就写到这里吧,我得去做饭了……
写于2021年2月14日,ABAP十年

记码农十周年(20110214--20210214)相关推荐

  1. 十年老码农吐血经验:跳槽千万不能选高年终低base的公司,超过15薪就要慎重!...

    低base高年终VS高base低年终,哪个更好? 一个工作十年的老码农总结了自己的经验:跳槽千万不能选年终月数多的公司,超过15薪就要好好掂量掂量.能选外企就选外企,奖金基本就是一个月,不会坑你. 一 ...

  2. 第一百二十六期:代码以外的生存之道,献给每位入了坑的码农

    本篇内容主要是对这本书的一个总结概括,也希望能用作抛砖引玉,让读者在看完之后,对这本书有所兴趣,或者希望能让读者对代码以外的需要做的事情更加积极明朗一点. 作者:码农三哥 前言 最近刚刚读完了一本书, ...

  3. 第七十九期:阿里程序员感慨:码农们过去暴富有多轻松,现在赚钱就有多辛苦

    互联网的世界也是一座围城.有人挤破脑袋想要进去.而有人又觉得是被互联网的光鲜表象欺骗了忙着要出来,但最终,这些人都会离开. 作者:职场八卦 互联网的世界也是一座围城.有人挤破脑袋想要进去.而有人又觉得 ...

  4. 阿里云喻义:十年牧码,从码农走向工程师的进化之路

    有人会问,码农和工程师有区别吗?有什么区别?相信每个人都有不同的理解. "你敲下的每一行代码,你想过他会如何在计算机上运行吗?你想过你的这一行代码会产生多少cache miss吗?你想过你的 ...

  5. 给大忙人看的码农翻身记

    码农翻身记个人读后感 文章目录 码农翻身记个人读后感 本书介绍 大纲 启发 分享 个人的能力欠缺的地方 书中比较棒的建议 本书介绍 <码农翻身>用故事的方式讲解了软件编程的若干重要领域,侧 ...

  6. 【码农开店连载记】-- 0 开坑啦

    还有几天就是春节了,嗯,在此之前,把这件事情干了! 开个新坑.啦啦啦啦(- ̄▽ ̄)- 本想着这个只是简简单单.单单纯纯地po些码农"伪"技术文,但是,继承了中华人民优秀传统美德,美 ...

  7. 码农三十岁之后过上了怎么的生活?

    最近在CSDN上面,看到了许多关于程序员30岁之后应该过怎样的生活,有的人说,在30岁往上的时候,就会出现迷茫,到底是该继续的当一个码农,还是应该回家考个公务员还是老师,阿粉和大家一样,在25岁的年纪 ...

  8. 图灵社区 : 阅读 : 十年码农聚会报道——让高龄老码农social起来

    图灵社区 : 阅读 : 十年码农聚会报道--让高龄老码农social起来 图灵社区 : 阅读 : 十年码农聚会报道--让高龄老码农social起来 十年码农聚会报道--让高龄老码农social起来 推 ...

  9. 深圳码农买房记4:踩点篇

    在考虑了上面因素外,我和老婆就开始分工了.我负责了解各个区域和看各种网上案例,我老婆去看各种购房合同和流程(我不太擅长这种细节的东西). 当时我一般是上水木清华和家在深圳.在水木清华主要是房产版和深圳 ...

最新文章

  1. ecshop 商品颜色尺寸仿淘宝选择功能教程(2.7.0版本)
  2. UIViewController生命周期
  3. 14.3 线程实现方法2
  4. use vue 多个_vue.use 插件系统详解
  5. java redis释放连接_redis在应用中使用连接不释放问题解决
  6. windows安装程序创建_如何在Windows上创建已安装程序的列表
  7. 你在孩子身上偷的懒,终将会变成最大的遗憾
  8. java jsonobject 转对象_解析JSON中JSONObject的高级使用
  9. JAVA知识基础(六):抽象
  10. 面试题50. 第一个只出现一次的字符
  11. Android开发经典书籍下载——《Android 4高级编程》《疯狂Android讲义》《Android应用开发详解(郭宏志)》《Android应用案例开发大全》《Android 3D游戏开发技术》
  12. git操作时:遇到提示Unable to create ‘D:/xxx/.git/index.lock‘: File exists.的解决办法解决方案
  13. 记一次幸运的拼多多Web前端面试(一面+二面+hr面)
  14. java生成背景透明的png图片,Java生成背景透明的png图片
  15. win10如何共享计算机网络打印机,win10如何共享打印机给其它电脑,Win10设置打印机共享操作步骤...
  16. kali liunx使用心得之命令行模式下如何配置连接无线网络
  17. 神经网络激活函数及其Katex公式代码模板合集
  18. 6.stm32 低功耗设计--总结
  19. 硬件行业知识体系概要 转载
  20. [转载]20世纪十大算法

热门文章

  1. 小组查经分享《创世记》--概述
  2. 【雷达原理】FMCW雷达简介
  3. tkinter -- tcp
  4. R语言实战笔记--第十五章 处理缺失数据
  5. C#语言基础学习笔记
  6. 2020 对自己好一点之新 Mac Book Pro 环境的安装
  7. 登录可以用微信的163邮箱!TOM VIP商务邮全新而来!
  8. POJ 1950 Dessert
  9. 动物识别系统-tensorflow项目
  10. wxpython 控件,对话框,光标,菜单