2017-3月- 工作-随想

工作

  • 总结一下最近的工作吧;先说一下工作吧!我所在的公司现在主要是做业务开发的,用的是MySQL+Spring+SpringMVN+hibernate+Maven+Redis;客户端使用的是一个比较老的框架knockoutJS;
  • 最近由于开发的需要,我们要从mysql数据库迁移到Oracle数据库上面,这就要改动一些原来的代码和sql.还好我们设计数据库表的时候没有使用外键,基本上都是靠表与表之间的关联做的;这样改动数据库比较容易;
  • 主要是修改一些原本适用于mysql的sql语句就可以了,但是这之中最大的麻烦就是两者之间的sql语句差异还是比较大的;主要通过Google其中的差异还有自己一点点的测试完成了改动;
  • 有一点感慨就是,在软件设计过程中,一开始的架构是很重要的,因为随着业务需求的不断增加和改变,还有人员的流动,要保证它能够适用于后期的发展,否则的话就会全盘崩溃;
  • 我遇到的一个项目使用python做的,做了大半年,最后不了了之了,领导把这个项目转成了java;其实这就是很大的浪费,无论是对公司老板还是对程序眼个人来说都是损失

感悟

  • 在迁移数据库的过程中也相当于把以前的业务逻辑重新梳理了一遍;重构了一些代码;感觉比刚开始写这些的时候很容易的明白了一些原来不是太懂得东西,看样子这一段时间的工作和学习还是有进步的;
  • 最近在工作之余,一直在看数据结构相关的书籍和资料,作为一个初级程序员,我感觉数据结构还是很有必要了解的,但是开始不要深入太深,因为这个东西钻研很花费时间,把工作中可能会遇到的一些数据结构了解熟悉就可以了;
  • 我一直认为,只要把数据结构了解透彻,那么如果你在做一些业务相关的东西是就会很快熟悉了,因为数据结构和算法是很绕的,你把这些弯弯绕绕都搞懂了,还有什么能难住你的呢,

推荐

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值