ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2015|回复: 10

[交流] 感慨

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-9-18 20:37 | 显示全部楼层 |阅读模式
从一年半前到现在,从对编程的恐惧和一无所知到现在写了几万行代码。对VBA 算是小有感慨了。
一是,VBA不是学出来,是用出来的。任务和问题是最好的老师,没有任何人能替代,不要寄希望于坛子或者其他人给你完全针对的解决方案,如果有最好也不要用,如果用最好要琢磨透。
二是,激情(不是基情哦)是最好的助手。没有激情的人,坚持不了。
三是,跳出excel才能更好用excel。有一点基础之后,了解多谢windows编程的知识,才能走出excel的小圈子,融入到软件交互的生态中,生产力才能正真提高。

很多学VBA的人都不是技术路子出身,初期稍稍有点难度,不过很快能做点东西出来,正真难度在较高程度之上的API, 类模块(貌似用的不多,至少我用的不多),即正真有点程序的样子

诶,以后VBA能存多久难说,2016版还支持,以后难讲,不定是.NET。早做准备吧。
还有一个硬伤是,很多公司的IT部门为安全见限制第三方软件开发使用(比如我们公司),否则VBA高级用户完全可以自己开发其他语言版本的自动办公软件,.NET两种主流语言甚至VB6都可以使用。

vba, 难说再见,还是避免不了说再见啊

TA的精华主题

TA的得分主题

发表于 2016-9-18 20:46 | 显示全部楼层
做软件,真正的难不在于类、API之类,而在于设计针对问题的软件构架、数据结构,这两点做不好,软件大多写了一阵就写不下去了。

TA的精华主题

TA的得分主题

发表于 2016-9-18 22:44 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
路过,路在何方

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-9-18 22:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wzsy2_mrf 发表于 2016-9-18 20:46
做软件,真正的难不在于类、API之类,而在于设计针对问题的软件构架、数据结构,这两点做不好,软件大多写 ...

是的。做好的软件确实这样。
但在很多公司内部针对小众用户来讲,其实很多时候只是要一个软件与数据的接口,比如ERP与本地数据交互等,这些接驳产品通常不需要复杂的架构和算法,算是一个异类吧

TA的精华主题

TA的得分主题

发表于 2016-9-18 23:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
一年半写了几万行代码
真正的高手

TA的精华主题

TA的得分主题

发表于 2016-9-19 13:33 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-9-25 14:36 | 显示全部楼层
本帖最后由 hhjjpp 于 2016-9-25 14:38 编辑
tcm001 发表于 2016-9-18 22:50
是的。做好的软件确实这样。
但在很多公司内部针对小众用户来讲,其实很多时候只是要一个软件与数据的接 ...

不是异类,是对软件大规模工业化生产的有效补充,并不针对单个用户的软件总需要满足自己个性化需求。
什么都要求软件商服务并100%满足确实是不现实、不经济的;否则软件规模会迅速膨胀,更快地失控、以至尽早地结束软件的生命周期,对用户来说就是尽快砸碎了、重新去开发新软件,其后果是迅速提高信息化成本。
把软件导出来进行小型的体外加工来满足临时的、非日常性要求是理所当然的选择!
这时编程门槛更低的vba就是不错的选择,因为有了excel这个天然界面,专业的screen和print(对应vfp的scx和frx)都省了!

TA的精华主题

TA的得分主题

发表于 2016-9-25 14:48 | 显示全部楼层
本帖最后由 hhjjpp 于 2016-9-25 15:19 编辑

微软设计vba产品的另一个意图就是引诱局外人学习编程,而非大规模实际应用!是通向专业化的应用的桥梁而已!
vba的没落势必同vb的日渐出局相一致!
对软件工程了解不多的(非软件专业的,全国计算机等级二级及以下、国家软件技术水平初级程序员及以下),所以要跳出vba来看office应用,不要以为会vba就不可一世了也正因为vb退意渐浓,现在的程序员不见得会对vba多熟悉(而且也不见得愿意),这论坛上把vba当泰山的还真不见得是少数),只是软件工具箱中的一个不起眼的小扳手而已,软件的世界太大、太精彩,要像模像样就得像学医那样“饱经风霜”(从专业角度而言,学vba那点付出不值一提)!

TA的精华主题

TA的得分主题

发表于 2016-9-26 12:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
hhjjpp 发表于 2016-9-25 14:48
微软设计vba产品的另一个意图就是引诱局外人学习编程,而非大规模实际应用!是通向专业化的应用的桥梁而已 ...

手动点赞~
一直想对新手说,千万不要把Excel看的太高深,很多人喜欢把自己会的东西讲的天花乱坠,特别是所谓函数高手(VBA会好点),好像会的是绝世武功,需要付出几年苦工才小有所成似的。都是扯淡。。。和高级编程语言比起来,学Excel函数算个啥,真不值一提,所以千万不要被别人摆的谱给惑了……
Excel只是一个办公软件,二八定律,学20%就可以解决80%的工作问题了,再深入学习,个人觉得完全得不偿失,有那个时间,学习其它受益更大~

TA的精华主题

TA的得分主题

发表于 2016-10-14 09:33 | 显示全部楼层
学函数主要是锻炼思维能力吧。。。主要是发散型思维
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-19 10:12 , Processed in 0.043589 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表