请前辈们指教,给指引一下方向
我java是北大青鸟培训了一年多,跟大多数人一样学完了只会使用一些工具,一些方法,原理懂得很少,算法啊,数据结构的都靠自己看,所以基础不好。在公司里呆了几个月,但就是不知道为什么老是感觉自己的工作效率很低,同样学习新技术我总是晚点时间才能掌握,分配的任务也是,完成得很晚。也有可能是自己也有点懒的原因,平时下来虽然在学习但受干扰比较多,静不下心来,任务没完成又背负压力,特别是最近上面叫我接手维护一个已经运行的项目(从总行查数据,向客户端发送数据),我才接手 问题不断不是错发就是重发甚至还有交易类型都能判断错误的,漏发以前就一直都有,还一直有个数据库保存时的异常(不影响功能什么的)。之前维护这系统的现在都走了,这几天出的问题都是打电话问的他,要不然还不知道咋整呢。这程序的异常他一直在写报告但就是改不好,不知道为什么。
这些异常经理说需要改程序,我把程序拿回来在本机上部署调试,只能模拟一部分环境。系统有上百个类,N多配置文件,5个线程同时启用。啥交易代码,报文,外部接口文件什么的多得很,都看了两三天了,就像今天明明一天都在看但到了晚上感觉除了加了几个注释好像也没理到头序。如果明天经理问起,我都不知道说什么,连头序都没理到,更别说解决异常了。客户那边又在催故障报告。我都不知道先整哪头了。都不知道这种情况,是先写报告敷衍了事,在慢慢看程序,还是在压力下把程序弄懂在查原因。
程序里大部分代码都能看懂啥意思,但就是业务逻辑比较复杂,中间又是各种格式的报文,各种字母加数字的交易代码。有些一个类都没有一点注释。难道真的是基础太差了,还是方法没找好,照这样下去我估计一周都理不清思路,更别说排异常了。每天还要提心吊胆的,系统在出影响运行的问题,我都没知道从哪里下手解决(因为这系统会影响客户的业务和财务数据,还要时时更新,所以一出问题就催得急得很)。
请大家帮我看看,我是哪里出了问题,导致会这样,不管说什么,我都谢谢大家。
------解决方案--------------------基础太差啦,地基没打牢,不懂事物的根本和原理,只能做,要修复漏洞和错误就不行了,恐怕你只能从基础巩固起,吐槽一下北大青鸟,纯快餐式教学,害人不浅啊,我们这边有个惯例一般看到北大青鸟出来的,直接OUT。。。
------解决方案--------------------基础没打好,北大青鸟培训不太看好。
楼主补一下基础,还有楼主该调整一下心态了,一件事如果我们没有做就认为难,那么它一定很难,就算它实际不难,我们的心理影响也会使它很难
作为程序员,不是只看关于程序的书,其他的如心理学,人际关系学,经济学都应该看点,视野大了你会不一样的
祝楼主好运