6个月,我走上领导岗位,送给迷茫的程序员们

摘要:
到2016年2月,新年过后,ERP主管即将离职。我自愿接替他的位置。首席财务官也非常满意。直到9月,我的辞职获得批准,并于9月底成功辞职。我在销售部工作了三个月,期间还下了两个订单。12月,我成功地调到了开发部门,我的第一个项目是Wince系统,它连接到Web服务和数据库。2017年初,在上班的第三天,领导让我和他一起去客户公司出差,并为他们开发一个触发器。

  我08年入的大学,专科,11年大学毕业,我学的是会计专业(与程序员八竿子打不着的工作)。

  11年出校门,一直从事会计工作,一直做到15年底,一共做了5年会计,期间跌跌撞撞,跳了不少槽。5年的总结:一事无成,一个会计小兵,一个会计小白。

  自己打心眼里不喜欢会计,甚至排斥会计,我是个粗线条的性格,会计是个很细腻的工作,所以经常因为数字少个0,多个1,被骂的要死。(我高中毕业,当初的志向是程序员,做会计是被父母强行扭转的)

  到15年初的时候,会计做了4年,一事无成,我很迷惘,也很想转行业,但是换行业,真不是个随随便便就能换的,换行业那就意味着一切从0开始,真的心有不甘。

  到了15年初,事情有了转机,我跳槽了,成功跳到了一家比较大型的企业,工作还是会计。在这公司我遇到了一个人,他的岗位是ERP主管。

  ERP的位置就在财务室,也在我旁边,一般ERP主管的岗位,都是负责ERP维护、运行的,但这位ERP主管却是个即懂会计,又懂程序开发的人。

  这家公司比较大,工作内容很繁重,而他懂VBA,Excel玩的超级溜,我被他的技术吸引了,没一点犹豫的,我开始学VBA了(VBA:VB语言下的一门子语言,是专门开发Excel的)

  我是自学的,从网上找的视频资料,只有不懂的时候,我会找他指点。刚接触一门新专业,接受起来是非常吃力的,我光在数据类型这一关兜兜转转了三个月。

  15年3月开始接触VBA的吧,到15年10月份,我完成了第一张报表的开发,感觉很有成就感。

  在10-12月,我学了C语言、JAVA、Sql,又去看了几天的Php、C#、JS等,只要哪些是热门的,我都去看几眼,搞来搞去,后来发现易语言超级容易上手,就又去搞易语言了。

  这期间的课件都是我在网上搜来的,或者去淘宝买来的,上班很忙,不管多忙,下班后我都会抽半个小时到一个小时时间,去看课件,三个月时间,足够你看这些课件了。

  到16年2月份,过完年,那位ERP主管要离职了,我自告奋勇的接替他的岗位,财务总监也很满意。因为我即懂会计,又懂软件,是非常难找的人才。

  3月底,他走了,4月初我正式接手,我来负责公司的整个业务开发,当时真的志得意满,用啥语言呢?(易语言)

  公司当时也正好有一个项目,车间管理系统,负责监控车间生产,是APS和MES的双向组合程序,当时也是初生牛犊不怕虎,说接也就接了。(APS和MES是制造业最难开发的程序,是目前所有制造行业都想上,但在中国几乎找不到一家成功案例的系统)

  一直搞到7月份吧,结局也猜到了,一败涂地。

  痛定思痛,总结原因:公司里的ERP,其还配套了一款成本核算的程序,这款程序还算蛮成功的,所以我给我的失败总结的原因是:经验不足。要做成那个程序,我不仅仅是学习编程,我还需要去学习如何开发ERP方面的内容。我萌发了离职的意念。

  一直到9月份,我的离职被批准了,9月底我成功离职。

  我懂财务,又会一点程序,虽然不是程序专业的,但软件企业(主营企业ERP软件—金蝶)还是要了我,但我的工资是2000,我如果继续做会计的话,工资是4500。换行业,真的从零开始。

  10月份入职软件企业,刚进去,我没去开发部门,去的是销售部,就一个目的,想锻炼下自己,看看软件行业,以后说不定自己能开个软件公司(其实是老板压根看不起易语言开发的,直接进开发部门不行)。

  销售干了3个月,期间也干成了两单,在12月,我成功转入开发部门,给我的第一个项目是:Wince系统,与WebService搭载,连接数据库。

  这两个英文字母我也是第一次接触到,完全不知道他们讲什么,给我的内容是什么,讲解了一番后,他们给出的时间是两个星期。

  期间没人给我讲解其他的,都是自己搞的,自己百度、谷歌,去知道上、CSDN上发问题,加QQ群,请大神知道,甚至在淘宝上花了几百块钱,只为解决问题。

  信吗?从全白,到完成完成项目,我只用了5天,这几天基本晚上都在研究这玩意,一个周末,只有星期六睡了个懒觉而已,项目超前完成,非常被认可,但已经接近年关,公司也没有开发的项目了,也没对我做任何要求,只要按时上下班,干啥都行(因为老板和领导基本不在公司),我也没做啥,去网上买了一本C#的书,每天照着上面的源码来练习。

  17年初,上班第三天,领导让我跟他出差,到客户公司去,给他们开发个触发器。(傻眼了,没做过)

  在客户公司,不仅是开发触发器,而且是在金蝶系统上开发的,金蝶是个超大系统。里面的数据表上千张,纵横交错,我憋了三天,用尽各种方法,我失败了。

  回来后,我又憋了两天,我成功了,功能做出来了。那时候真的通体舒畅,后来也会发现,一通百通,憋通了一次,以后写个触发器,手到擒来。

  这里有个感悟:程序员的牛逼,在于你能不能做这功能;程序员的成长,在于你做个这功能。做过,方为真懂。

  17年的二三月份,是我最痛苦的,被金蝶庞大的系统折磨的死去活来,数据库几千张表,想要的数据一个都找不到。

  困难是一个个磨掉的,我完成了两张Sql报表,终于对金蝶的结构有了一定的了解,后面的开发都顺风顺水。

  4月份,接了一个WMS系统开发,用C#写,一直写到5月底,项目完成了个大概,被搁浅了,因为其他原因而暂停。程序的功能都满足,也很被认可,自己感觉,开发已经得心应手。

  6月份又接了一家公司的WMS系统开发,干到现在,已经基本进入尾声,各项功能都测试的差不多,只剩最后界面稍作修改即可。(当然,期间也接了不少小项目,干了不少),我现在可以独自承担一家大型公司整体开发。

  7月份的时候,被公司升为部门主管,公司下面两个人,由我负责带领,可以决定他们生死(软件公司,整个公司人也没多少个)。

  总结:为什么我会计做了那么多年一事无成,而软件开发不到一年就有这成就,因为喜欢这行业。因为喜欢程序,我会自我的去探索更高的技术,前面说了,程序员的牛逼,在于你能不能做这功能,我有更高的技术,这个项目自然不在话下。

  三天突破一个难点,五天搞定一个问题,经常对老板说:这个功能可以做了;那个问题我可以解决了,你不想有成就都难。

  公司项目很多,需要再招人,全部由我负责,期间来过两个,干了两天,都让我给踢走了,程序方面最喜欢招哪一类的人:学历不重要,你就小学毕业,我也要,只要你是真诚热爱程序这一行业的。

  真诚热爱程序行业的程序员,与其他程序员相比,有着本质的区别。他们会自我追求更高的技术,不需要你来催,不需要你来限制。给他一个项目,他们用尽各种方法的去完成,去实现。当然,是由于真的太难而做不成,还是没努力就做不成的,大家也都看不出来。(吃下一个项目,以后类似的,都可以随便拿捏,说是为公司开发,其实成长的都是自己,这样的程序员,成长速度会非常快,今天可能是小学生,明天就能撑起一整片天)

  为钱、为了一份工作而当程序员的人,领导给你什么任务,他就做什么任务,遇到不会的,没人来教,也不会自己去找解决方案,下班了,一头扎进王者荣耀。招过这么个人,大学生,软件专业的,也就会写个图书管理器的,给他一个月了,连一个简单的Sql多表联查报表都做不起来,要你何用。

  软件开发,是否是你喜欢的工作。如果你喜欢他,你会自我的追求更高的境界。如果你不喜欢程序,你的成就也会很有限,去寻找一份你爱的工作,相信你会获得的成就绝不亚于软件这一行

免责声明:文章转载自《6个月,我走上领导岗位,送给迷茫的程序员们》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇三大数据库中的主键自增对比微信小程序测试指南下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

开放平台鉴权以及OAuth2.0介绍

OAuth 2.0 协议 OAuth是一个开发标准,允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的内容。 OAuth 2.0不兼容1.0。 协议的参与者 RO (resource owner): 资源所有者,对资源具有授权能力的人。 RS (resource server...

App Crawler

Google官方出了一款App遍历工具App Crawler。 文档:https://developer.android.google.cn/training/testing/crawler App Crawler工具是Android Jetpack的一部分,它可自动的运行你的App,不需要编写或维护任何代码。 通过App Crawler运行App,自动...

FastApi 进阶

前言 终于有了第一个使用 FastApi 编写的线上服务, 在开发的过程中还是遇到了些问题, 这里记录一下 正文 目录结构 我们知道, FastApi 的启动方式推荐使用 uvicorn, 其启动方式大致为 uvicorn main:app, 实际上 main 为该文件的名字, app 为生成的 FastApi 对象, 那么, 对于一个比较大的项目, 我们...

Windows虚拟器的安装与使用

前言 先说:你们要的东西我会放在文中和文章末尾,拿文件记得点赞,一手交钱一手交货 马上初中朋友们就要开始上网课了哎!(博主也是一位初中生) 有人可能会受网课的影响而不能……, 所以各路神仙研究出了各种方法。 其中一种就是安装虚拟机。(最复杂的办法) 其实虚拟机也不仅仅只有这一点作用,他可以……(自己想) 今天我就来说一下在windows系统下安装与使用虚拟...

把APE、WAV、FLAC等高清格式转换成苹果Apple Lossless或者其它格式

Apple的iPod系列对常见的无损格式都不支持——这不能不说是一个很大的遗憾。当然,这里面也必然有Apple想主推自己研发的Apple Lossless格式(后文仅称ALAC)的原因。但时至今日,可转换ALAC的转换软件依然少之又少。今天又去搜索了下这方面的资料,竟然被我找到了一个很好用的音乐转换工具。它基本上可以把所有的音频格式转换成Apple Los...

利用xlwings批量打开同一文件夹下的N多EXCEL表格

批量找开同一文件夹下的N多excel表格会用到两个模块,OS和xlwings。OS是对文件夹的操作。xlwings是对excel的调用。 import osimport xlwings as xwfile_path = '/Users/hugua/Desktop/python_practise'file_list = os.listdir(file_pat...