自从开始做Access数据库培训以后,我收获了很多惊喜,首先是学员反响普遍不错,大家讨论Access问题十分主动,很多人进步飞快,快到让我感觉到十分的震惊。
而我自己的收获也非常的大,不仅对Access数据库的理解不断加深,还从学员答疑中得到了很多启发和实战案例素材,可以说通过培训,我实现了“教学相长”,不仅帮到了大量的朋友,自己的技术进步也是飞快的。
一、Access数据库一点不难学
所以呢,这篇文案就是要鼓励所有的学员,核心就一句话:Access数据库真的一点都不难。
我经常说一句话,学习Access数据库像爬山,一开始爬的时候比较吃力,爬到半山腰就累的不想爬了,但是只要爬到山顶去,风景就大不一样了。
爬到山顶就意味着你的Access学习到了一个新的阶段,意味着你掌握Access这个轮子已经到了十分熟练的程度,可以轻而易举的用Access搭建框架,构建自用的软件。
在山顶往下走,那就是非常惬意和愉快的旅程,你已经把Access数据库变成了一项实用技能,就像做饭、炒菜、开车一样,可以随意的根据食材来做一顿饭,根据自己想玩的目的地,决定开车去到那里。
所以我就是帮着大家早点爬到Access数据库山顶的那个人。
二、把Access数据库当作大学的一门课来学
根据我个人的经验和朋友反馈的意见,我估算Access数据库的学习入门,最长不超过两个月的时间。
两个月的时间也差不多是大学一门专业课的授课时间。但是由于Access学习教程可以做的更为密集,而且Access的难度不大,所以两个月的时间可能还有宽裕。
我开始自学Access数据库的时候,是靠着浓烈的个人兴趣拖底,基本是零基础起步,用了大概两个月的时间设计了一个基本完整的个人作品,掌握了Access数据库的基本框架,“爬到了山顶”。
当然了,开发过程中间遇到了很多很多的困难,靠百度和专业论坛不停的查阅才渡过难关。
Access再简单也是一门软件开发的手艺,一定有测试和迭代,对于新手来说,试错是完全避免不了的阶段,试错是最快的学习。
我回忆起来,试错过程是我进步最快的学习方法。
两个月的时间,来完成Access数据库系统的基本掌握是完全可能的。我们知道,上大学的一门课,也就是两个多月时间,大家从零基础,吭哧吭哧学习两个月然后就要考试了。很多学生能打到90几分,甚至能有满分。因此不要低估自己的能力。
而且两个月时间,Access基础开发能力就掌握了,多么超值!
三、对于免费的轮子不要期望太高
还有一点应该注意,由于网上下载的Access轮子质量都不高,所以对于免费的轮子不要抱有太高的期望。
有一些轮子过于古老,可能是基于Access2003框架开发的,有的不支持64位操作系统,打都打不开。
还有些朋友拿着XP系统电脑向我抱怨Access老报错。
我想说的是,您要用Win98、Win2000可能报错更严重。
所以最好的学习是自己造轮子。
Access这样简单的框架,它天生就适合快速造简单的轮子。
花两个月时间,你就拥有了60%的开发能力,剩下的40%就不难了,就像是爬山一样,到了顶峰之后,往下走就会很快。遇见困难和Bug的纠错时间也会越来越短。
四、学会自我成长和自我更新
和大家实不相瞒,现在做Access开发,我自己也有困难和瓶颈:对业务需求的挖掘还远远不够。
因为我个人的业务面毕竟比较窄:我是做央企数据分析的,每天只跟ERP打交道,对财务管理知之甚少,因此自己最近在恶补财务做账的知识,希望在岗位基础上拓展Access应用领域。
通过授课也欣喜地发现更多的业务需求,比如银行业务分析,给一个朋友解决了在银行工作数据分析的问题,用Access解决了数据透视表不容易流程固化的问题。
不断的在个人岗位推展Access使用方法,这才是Access正确的使用方式。
在业务需求中挖掘痛点,解决痛点,这才是我要努力的方向,单纯的技术学习很重要,但对于个人使用者来说好像还真不是Access应用的重点。
我一直把Access当成Excel来用的。我特别反感很多人拿Access当成专业软件开发工具,动不动就要搞权限分发,它能开发软件不假,但是更多的价值体现在日常应用,他是直接创造价值的,不是消耗我们日常价值的。
我们都是平凡的办公室打工仔,除非我们转行做IT,否则专业软件开发不是我们的工作,也不应该是我们的工作。
换言之Access他是机器,而不是零件。Access数据库应该直接拿来就用。
很多人不停的在问我:我想用Access做一个多人使用的软件,要设定权限、管理员,布拉布拉一大堆网络级要求。
我就反问他一句,你用Excel能不能实现这些功能?
Excel和Access基本属于Office的亲兄弟,Excel实现不了的多人应用,Access也实现不了。
Access有前后台的划分,勉强可以几个人用。但是联网后性能很难保证,用户体验更是不好。但这并不能说明Access就弱。
您不能让一辆SUV去F1赛道跟专业赛车手竞争吧?定位不同、使用场景不同,拿到村村通的土路上,SUV比F1发挥的要好得多。同理,Access用来做数据分析、个人自用软件开发能力比别的技术强悍得多。
我特别不理解一点,很多人为什么从来不知道“物尽其用”的道理呢?天天盯着一件事的短板不放。
这个世界从来就没有完美的事物,如果天天用挑剔的眼光看,那乔布斯也成傻X了,苹果也是烂货。
说了这么多,还是鼓励大家吧!对于Access期望值不要高的没谱,如果它能给自己的工作带来帮助,我们不就已经是赚大了吗?