年底了,求一份 CODING 工作,有数据库, Linux 基础

2014-12-11 13:02:43 +08:00
 bugsnail
本人14年6月毕业,4-6月在广州某信息公司做数据库工程师,偏oracle运维方向,毕业后在某外贸公司做ERP开发,从7月底到现在,
感觉项目差不多了,之前打算是做满1年再换工作的,但是觉得有点浪费时间,不想在一个非IT公司继续待下去,因为差不多下面基本是维护方面的工作,公司也不太重视,所以现在正在决定去
留。年底换工作确实是一个非常糟糕的决定,但是年底还愿意招你的IT公司也不容易。
基本情况:熟悉oracle数据库,SQLSERVER,Mysql也都有了解(能安装配置);基本熟练Linux,在Linux下搭建过RAC平台(实验),懂JAVA基础,写过一个android应用,用过C/C++(入门学习编程语言)
详细说一下这半年的ERP开发工作吧
1.软件是基于SAP的二次开发实施,主要是把企业业务资源整合到数据库中,实现资源统一;
2.软件架构是C/S架构,服务器端的数据库SQL SERVER2008,开发工具用封装的工具;

希望找一份CODING的工作,android或者java方向,有数据库基础,能在Linux下开发(Redhat,Ubuntu)
用过SVN,Git正在尝试


详细简历请联系
扣扣:2904154609
3513 次点击
所在节点    求职
15 条回复
DCC
2014-12-11 13:09:55 +08:00
之前有什么作品吗?
bugsnail
2014-12-11 13:16:36 +08:00
坐标:广州(忘了说)
bugsnail
2014-12-11 13:24:30 +08:00
@DCC 要说作品还真没有,上线过一个wordpress(自己买的空间)现已经关了,因为没热衷于PHP就没有继续搞下去了,纯粹是为了实验自己的架构(当时自己在Redhat下搭了个本地LAMP做实验)
还有一个就是Android应用,也是当时入门学习的时候做的,搭个环环境,弄个界面,搞几个点击反应,计分,(水果忍者)基本就这样,了解几个基本控件,activity跳转,生命周期什么的(2.x的平台)后来就搞数据库了....
liprais
2014-12-11 13:29:27 +08:00
上个星期面了工作好几年,号称有数据库基础的

select * from a left join b on a.c1 = b.c1 and a.c2 = b.c2

select * from a left join b on a.c1 = b.c1 where a.c2 = b.c2
的区别都搞不清......
palytoxin
2014-12-11 13:52:39 +08:00
@liprais 看过几行代码的表示是连接条件和过滤条件不同?
ember
2014-12-11 13:58:29 +08:00
@liprais 窃以为结果行数列数都不同,第二个要多一列,第一个要多很多行。
hcymk2
2014-12-11 14:03:35 +08:00
1. FROM:对FROM子句中的前两个表执行笛卡尔积,生成虚拟表VT1。
2. ON:对VT1应用ON筛选器。只有那些使<join_condition>为真的行才被插入VT2。
3. OUTER(JOIN):如果指定了OUTER JOIN,保留表中未找到匹配的行将作为外部行添加到VT2,生成VT3。
如果FROM子句包含两个以上的表,则对上一个联接生成的结果表和下一个表重复执行步骤1到步骤3,直到
处理完所有的表为止。
4. 对VT3应用WHERE筛选器。只有使<where_condition>为TRUE的行才被插入VT4。
5. GROUP BY:按GROUP BY 子句中的列列表对VT4中的行分组,生成VT5。
6. CUBEROLLUP:把超组插入VT5,生成VT6。
7. HAVING:对VT6应用HAVING筛选器。只有使<having_condition>为TRUE的组才会被插入VT7。
8. SELECT:处理SELECT列表,产生VT8。
9. DISTINCT:将重复的行从VT8中移除,产生VT9。
10. ORDER BY:将VT9中的行按ORDER BY子句中的列列表排序,生成一个有表(VC10)。
11. TOP:从VC10的开始处选择指定数量或比例的行,生成表VT11,并返回给调用者。
princeofwales
2014-12-11 14:31:35 +08:00
还没毕业,搞了2个月的oracle,就可以说熟悉了么?
kimmykuang
2014-12-11 15:29:51 +08:00
现在技能栈不都是退格处理的么,精通 === 熟悉,熟悉===用过
bugsnail
2014-12-11 15:37:09 +08:00
@liprais 问得好,只专注DCL语句了,对DML语句不重视,但是试一下就知道了
SQL> select * from a;

C1 C2
---------- ----------
1 1
2 2
3 3

SQL> select * from b;

C1 C2
---------- ----------
1 1
2 3
3 4

SQL> select * from a left join b on a.c1=b.c1 and a.c2=b.c2;

C1 C2 C1 C2
---------- ---------- ---------- ----------
1 1 1 1
2 2
3 3

SQL> select * from a left join b on a.c1=b.c1 where a.c2=b.c2;

C1 C2 C1 C2
---------- ---------- ---------- ----------
1 1 1 1
关键是要理解left join on和where
bugsnail
2014-12-11 15:40:58 +08:00
@princeofwales 不懂就多练练就好,只要记住:敲回车后,你有100%的把握把数据库还原就行。
bugsnail
2014-12-11 15:58:11 +08:00
@hcymk2 哪里转来的,咋一看,说的好像很有道理的样子
bugsnail
2014-12-11 16:00:29 +08:00
@kimmykuang 是啊,我吹牛了,哈哈,确实oracle说熟悉,没个三五年经验还真不行
princeofwales
2014-12-11 21:28:40 +08:00
@bugsnail 作为专业的ORACLE DBA,我的那句话是反问,而不是疑问,明白?
bugsnail
2015-01-07 16:28:31 +08:00
@princeofwales 前辈说的是,有机会请多多指教!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/153102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX