数据库初学习者,一些体会

      今年5月份,接触数据库,是什么也不懂啊,之前和一个矿大的同学说起,有些人以为Oracle(甲骨文),就是考古的。此处省略N个哈哈哈,其实我也强不到哪里去,起初电脑装不了网络的模拟器,最后找售后换了一个win10企业版系统,内存不够,运行不足,光是跑电脑商城就够够的了,找熟人加内存条发现电脑硬件是板载,虚拟机有问题,这都算不值一提的事,各种各样的问题接踵而来,或者说一个问题可能上升到一个更高的问题。

1.数据结构和算法    很重要     这两个东西离不开

2.C语言,shell,python  都要会整     

3.网络基础,各种协议栈,ip协议,OSPF,DHCP,NAT

4.Linux   很重要,网络和数据库大多企业在就是在linux中,我学的是redhat 

笔试,面试问指令的情况太多了    查看看内存,版本,CPU负载,逻辑卷,head,tail,grep,cat,more,less

还有就是各种服务:http,DNS,smba,ftp,kvm,selinux,细节性的东西问道脑打壳。

5.以上四个基础学完,可以进行Oracle,装100次就会出现100个不同的问题,手动建库,假期整了3天。

    面试问道最多的问题就是  SQL(DML,DDL,DCL)体系结构,安装备份监听,数据的回复,数据的迁移(数据的迁移分好多种,它的应用场景),实例日志索引视图数据库的事务(ACID),还有锁,给出一个场景(全国的天气预报,根据地域等综合考虑):如何创建一个数据库,这个就有些难度了。

学完OCP才算是数据库的入门,后期学了OCM才是对数据库的整个知识的全局理解。

6.Mysql  很多互联网公司还是会用Mysql,毕竟不要钱,这就说到这两种数据库的区别,首先我觉得Mysql很委屈,两次被收购,最终成为oracle公司的成员。

大型公司会用 oracle ,比如银行,证券,还有金融类的服务公司,恒生电子,保融。

中,小型公司用Mysql,互联网公司,特别是处于起步阶段的公司,需要一个低成本的系统来构建服务,从而可以把更多的资金用于业务的扩张。快手,同城艺龙,51信用卡,YY,熊猫直播,斗鱼直播,盒子科技(笔试题侧重于HTTP,问它的各种返回状态码,linux指令问的特别详细,CAP,集群),美团点评(笔试题做完,杳无音讯),58同城(估计是找全能型人才)这是我在秋招关注到,此时能想到的公司,我确实很喜欢直播公司,氛围活跃。融360,DBA的岗位就连笔试题都分得特别清楚,当然给的也不低啊,走心的公司啊,基本每个岗位都要有很强的代码能力,但是整套题偏重算法和编程,上面所说的设计一个全国天气预报的数据库)

说白了就是,传统IT行业用oracle,新型互联网公司用mysql

7.Mysql 很重要,(主从复制,CAP原理,存储引擎,redis,Innodb),集群之类的。我能说对于秋招来说,遇到有近7成的公司都在用Mysql,有一本Mysql DBA的修炼之道 推荐去看,注重实际操作,虽然我还没看完,大体浏览很符合初学者。把DBA岗位未来的从事方向讲了,还有就是初学者对于DBA这个职业理解很宽泛,包括我自身。开发,管理,运维等等,有些公司的DBA因为项目的需要,会和开发一起完成,所以说是谁说的DBA轻松的,这让我想起来(高新兴,一个做汽车车载的公司,难受,呜呜呜),DBA放在开发,面试官都没有,聊了半天,一个替面的人说,女生不适合做这个岗位,行吧,那你叽叽歪歪说啥呢,抽了一个面试直通卡。

8.新浪&微博,主要是因为平时就用,有数据库管理的岗,笔试题还好,后面全是数据结构和算法,那还是9月初的事了,今年开始新浪没有线下宣讲,只有空中宣讲会,当时刚面试完人大金仓(国产数据库),就去霸面,在外面犹豫了好久,3个人去魏家凉皮吃个午饭,休息一下,一个小伙伴还有小米的笔试。鼓足勇气,去酒店问HR小姐姐,小姐姐的原话 "不好意思,数据库的面试官没有来西安,在北京呢,如果是Java,c++开发,测试,你们可以去等一等",行吧,三个人仓皇而逃。

数据库工程师,数据库管理工程师,数据工程师,DBA运维工程师,都可以投。以后进去所做的事可大不一样哦,数据工程师已经侧重于大数据方向了,但是从岗位要求上看,现在由于信息的增加,就算是数据库已经要有有大数据的基本思维和技能了,hadoop集群,之前一个北京的公司在西安办,让我去做hadoop运维,最终没去成,不知道这个决定是对还是错。

9.9月数据库的岗位很少很少,所以只能把目光投向系统、运维了,在这里我想说就自己学的一些东西根本不够应付运维,(此处留下了没有技术的眼泪)所以只能去找一些实施,或者是系统工程师这样的岗位了,体育彩票,参加完笔试很开心,因为全都是我学了的知识,自认为答得很不错一起的三个小伙伴,全都没有消息,那就是刷在简历上了(笔试题根据岗位分得很详细,Linux问的很详细,哪些文件是干啥的,比如,uname ,fstab,mount,最后问了一个关于云计算的了解,还有就是对运维这个岗位的理解)。

10.数据库工程师(金蝶软件),惨绝人寰。背着电脑还在西电北校门口等916,往南校区赶双选会,发来邮件链接Java工程师,笔试是在西电南的一个教室做完的,全程Java,部分数据结构。后来也了解到这个公司对于Java的重视程度。

11.数据库管理员(海康威视),来我们学校了。mmp。。。是来找供应链的岗位,简历都没收。网上投递简历被刷,也是让我意识到以及的简历有很大的问题,太空了,用一天时间做了一份简历。不然后面会死的更厉害。

12.如果想要走运维,去整一下nginx,tomacat,resign,docker,缓存,这都是企业中应用的东西,写个小的项目。说白了运维就是哪里坏了就去解决问题,绝不是想的那么简单。网络,数据库,linux,编程。还有以上说的各种服务。

扯了一堆,也许会笑我这个渣渣,一路跌跌撞撞。可是我想说,只有以及走过的路,蹚过的水,才知道有多深!未来加油吧。

 hadoop集群搞一波,未来用得上。

这是9月末的时候,我之前认识的一个大佬(手握keep,平安科技,迅雷)那里了解到的一些关于运维东西 ,博客里面全是搭建的各种服务,看完真心佩服。看完简历和博客,我成功的失眠了。从春天找实习开始,一路挂,到后面开挂,真的不容易。本来在面58同城的时候,技术面很顺利,到了HR面,问手里有哪些Offer,听到迅雷,短短几句,就让她走了,哈哈哈哈哈。打脸了吧,与58再续春招缘分。

13.霸面需谨慎,不要想当然的去,首先要有一定的实力和资本。不然,去了只能是自闭。

14.简历将决定面试官问问题的难易程度,一个面试官但简历写的深就问的贼扯。来自两个舍友的经验。

好多人走过秋招整个人就像被洗礼一般,呜呜呜........每天回来舍友们都感慨,终于知道读书的重要性了,不顺利整个人就丧的很,抖音上一个撕心裂肺的叫声可能才是我们正想呐喊出来的吧。

对于我而言,就是可以在图书馆坐一整天!!!!

后面将有一个月的时间准备数据库的认证考试,所以博客会更新慢些。抽空就补。

在网上的视频或者培训,只是学习的资源的一小部分,每学完一个阶段就要做总结,博客为首要,相应的看书看书看书

猜你喜欢

转载自blog.csdn.net/y805805/article/details/84580315